Career advice is off-topic per Help Center. 99% of questions with this tag are off-topic and will be closed. Study other questions under this tag closely that aren't closed before asking your question, if you want any chance of it not being closed. Closed questions add up to a possible question-ban ...

learn more… | top users | synonyms

14
votes
9answers
4k views

Pure vs Applied Math For Programmers [closed]

Math has always been my thing in that I've always found the subject easy. Computer Science is my second love, though. Given the choice, I would prefer to major in Math. Since the only careers one ...
3
votes
4answers
568 views

Escaping language pigeon hole

I have spend the last 5 or so years doing PHP, and I have to say it is far from my favorite language. I would like to move to a position doing something else (say Erlang) but how do I get people to ...
11
votes
7answers
527 views

Introducing design concepts/patterns/principles to co-workers

I've read Joel's article about getting things done when you're a "grunt", several times in fact, but I've never been able to do any of the things it mentions. I work as part of a small development ...
2
votes
2answers
289 views

Should I prepare to compete with a company that doesn't hire me?

I've been interviewing with a software company lately, and in my most recent (and final) interview I learned some more about the project I'd be working on: how it's architected, what needs ...
7
votes
7answers
498 views

Which job opportunity is better? The one with the most learning potential or the most teaching potential? [closed]

I have a little over 10 years of development experience. For the past few years, I've mostly been working solo and although it has its perks, I feel as if it has been limiting my growth. I'm looking ...
26
votes
11answers
1k views

How do you cope with the dynamic nature of high-level software development?

I consider myself a high level software developer. I enjoy reading a lot, and it's helped me over the course of my career. I think I am doing well. Right now, I spend a lot of time learning new ...
6
votes
6answers
8k views

Is it reasonable for QA department to get higher average salary than that of development department? [closed]

I just talked to a friend. He said that in his company, QA persons get higher salary than developers, that on average it is 2 times higher. I'm quite surprised because I have thought that QA persons ...
6
votes
8answers
978 views

More job responsibilities, yet still entry level? [closed]

I currently work for a large-ish manufacturing company that has a variety of pay grade levels. I've put some serious time and effort into my work over the past 4 years and I've managed to make a ...
1
vote
1answer
299 views

C++ pigeonholing

I'm a EE major who has been working as a software engineer for the past 4 years. Nearly all of the programming that I do at work is in C++. Like a lot of other members here, I'm afraid of being ...
12
votes
10answers
1k views

Moving your career to another programming language

I'll cut to the chase. I'm looking for advice on how an experienced developer would convince a prospective employer that they should be considered for a position that uses another language. This is ...
1
vote
4answers
182 views

Open source engagement as a professional reference

if one commits his or her time to an open source project, he or she may be invest a substantial amount of time without getting paid. As much as altruism is appreciable, I wonder whether it "counts" as ...
3
votes
5answers
1k views

Senior developer role to architect role

Sometimes I think architect role is just a title that is given for someone that has been a senior developer for a number of years. How do you know when a senior developer is ready to take on an ...
25
votes
12answers
2k views

Industry has no place for passionate programmers? [closed]

I've been interning at a place where my manager believes that if you are in a, product company, then you generally spend time tweaking the product and sometimes adding some features, or service ...
13
votes
4answers
2k views

Moving from a small to a large company [closed]

Does anyone have any tips, thoughts, warnings, or general wisdom for a application/database developer who is moving specifically from a start-up sized company to a large organization? Examples ...
12
votes
10answers
1k views

What is the difference between a great programmer and a financially successful programmer? [closed]

What is the difference between people like Zukerberg, Page and Brin who are programmers and also extraordinarily successful financially, and the other wise great programmer who are not very much ...
14
votes
7answers
1k views

What is needed for a self-taught developer to be able to move into senior-level and leadership positions?

I'm a self-taught developer that currently has more than enough experience to hold up against my colleagues waving their degrees. Still, I feel that I'm lacking some important skills to advance into ...
33
votes
6answers
4k views

Employer admits that its developers are underpaid and undervalued. Time to part ways?

My employer recently posted an opening for a C# Developer with 3-5 years of experience. The requirements and expectations for the position were fair, up until the criteria for salary determination. It ...
5
votes
5answers
384 views

Will taking a job that's web and database related limit my software development opportunities later on? [closed]

I love programming, particularly OOP. My school experience was mostly in Java/OOP, and I had a job for a limited time in Java, Python, and other OOP kind of languages. However, a move necessitated a ...
10
votes
6answers
934 views

To what extent can choosing a particular job limit future opportunities?

I'm at the beginning of my career and I'm currently looking for jobs. I know that the farther you get away from college graduation, the more employers look at your experience as opposed to your actual ...
7
votes
4answers
2k views

What are the preconditions to get an experienced developer from working as a freelancer to owning a small software company? [closed]

I've been a software developer for 8 years. I've worked on about 20 projects, some smaller, some bigger. I know how to help myself by using google magic, msdn, youttube, tutorials, how-to's etc. I'm ...
15
votes
11answers
4k views

How does one keep up with all the new tools/languages/framework? [closed]

Just wondering how everyone keeps up with it. I mainly work with ASP.NET and Windows form, but I'm stuck using 3.0 for business reasons. So most of my self education is on my own time (weekends, ...
4
votes
4answers
2k views

Delphi to Java change - career advice [closed]

I'm a Delphi developer with aprox 5 years of experience. But now, Delphi seems to be dead, and the job opportunities are smaller. So, I want to begin learn Java, because I like it, and the job market ...
17
votes
7answers
982 views

Professional Developers, may I join you? [closed]

I currently work in technical support for a software/hardware company and for the most part it's a good job, but it's feeling more and more like I'm getting 'stuck' here. No raises in the 5 years I've ...
39
votes
16answers
3k views

Why job postings always looking for “rockstars?” [closed]

I have noticed a recent trend in requesting programmers who are rockstars. I get it, they're looking for someone who is really good at what they do. But why (pray) make the reference to a rockstar? ...
5
votes
2answers
335 views

Is it better to have publicly viewable FOSS code even if it is not your best work compared to none at all for employment? [duplicate]

I have a number of foss tools I have written and have released but under aliases. I guess I am worried that the code is not my absolute best and is not the most robust code around. So I have always ...
9
votes
7answers
977 views

CS Concentrations and Career Paths [closed]

I'm approaching the end of Sophomore year in college (Studying Computer Science), and very soon I'm going to have to decide on my concentration, but I honestly don't know what each concentration ...
12
votes
6answers
1k views

career advice for PhD scientist seeking to program? [closed]

I'm largely a self-taught programmer. In fact, I first started programming about half way through biophysics grad school, and even though I think I've done some pretty nice work, I've never worked as ...
32
votes
14answers
1k views

Should a programmer be indispensable?

As a programmer or system administrator, you could either strive to have your fingers in every system or to isolate yourself as much as possible to become an easily-substituted cog. Advantages of the ...
65
votes
19answers
15k views

Which skills would you expect and appreciate in a Junior Software Engineer?

I recently finished my Master of Science in Software Engineering, and I am about to start my professional career in a few weeks. My role will be as a Junior Developer for a company which develops ...
34
votes
12answers
3k views

How to explain my 5 burnt-out years off to a new employer? [closed]

Five years ago, I lost my ability to concentrate long-term, and therefore ability to code with professional efficiency. I know why it happened, I understood how it happened, and on top of being able ...
6
votes
4answers
6k views

Tips for a first year CS student looking for a summer internship to gain experience? [closed]

I am a first year CS student and my programming experience is only what I have obtained in my computer programming I and II classes this school year. (console applications in C++) I want to find a ...
14
votes
5answers
5k views

What should a Python developer know while learning Ruby? [closed]

I have been a Python programmer for about 18 months, consisting of one internship and a few side projects, and I consider myself pretty comfortable in the language. However, there seems to be a lot ...
14
votes
9answers
3k views

Career advice: PhD in theory of programming languages [closed]

I'm very interested in the theories of programming languages and going to apply a PhD in this topic, but I want to know more about the career after the graduate education. besides being a professor, ...
6
votes
5answers
1k views

How do I transition from software support to software development? [closed]

I am at a crossroad - I've been working for whole 4 years as a support person fixing countless bugs, developing (minimal) changes and improvements to our software, working together with our clients ...
11
votes
10answers
6k views

Do I deserve a promotion/higher salary? [closed]

I'm a software developer and have been working at my current employer for almost 2 years. I joined straight out of university, so this is my first real full-time job. I was employed as a junior ...
41
votes
13answers
2k views

Is programming as a profession in a race to the bottom? [closed]

It seems to me that the programming industry is in a race to the bottom. If we take the practices of: Not taking time to implement best practices Using other's people code as much as possible ...
36
votes
11answers
2k views

Should I blog about specifically about programming in English or in my native language? [closed]

I had a blog which was written in my native language, but now I'm wondering if I should switch to english because of a wider audience given that the technical field's default language is English. For ...
8
votes
5answers
547 views

Should desktop developers know some web development and/or vice versa?

Do you think desktop application developers should know how to do web development, and/or vice versa? In the industry, is it common for desktop developers to do web development (to some degree) and/or ...
9
votes
4answers
8k views

Microsoft's Software Development Engineer in Test position [closed]

I was curious about MS's Software Development Engineer in Test (SDET) position. I've heard a lot of people speak negatively and positively about this position. I was wondering if any current or ...
22
votes
13answers
1k views

Is “as long as it works” the norm? [closed]

See my more recent question: Is programming as a profession in a race to the bottom? My last shop did not have a process. Agile essentially meant they did not have a plan at all about how to develop ...
4
votes
5answers
958 views

Does learning to develop for iOS create a lock-in? [closed]

If I begin my career (first job) with developing on the iOS platform, does that lock me in into iOS and Mac OS X development only? By locking me in I mean will that create barriers for me to switch ...
20
votes
22answers
7k views

Is learning how to use C (or C++) a requirement in order to be a good (excellent) programmer? [closed]

When I first started to learn how to program, real programmers could write assembly in their sleep. Any serious schooling in computer science would include a hefty bit of training and practice in ...
1
vote
2answers
5k views

What is the typical career path for a Software Development Manager? [closed]

What does the career path of a Software Development Manager typically look like, in terms of years of experience, education, professional background, and so on?
2
votes
4answers
2k views

Advice for transitioning into a Java developer position from doing other types of web development?

I've been doing web programming and currently work at a company working with mainly PHP and Javascript. For a little while now I've been becoming more and more frustrated with the shortcomings of this ...
30
votes
6answers
3k views

What are the IEEE and ACM good for?

Membership in the IEEE and ACM is sometimes portrayed as a sign of professionalism. But all that is involved, as far as I can tell, is sending them your money. In return, besides the potential resume ...
9
votes
6answers
1k views

Job title inflation and fluffing [closed]

When you work on the same project for a relative long time you get more experienced. You may also master many new technologies. Besides the coding you may also do what would classify other roles. ...
17
votes
9answers
5k views

Need advice: Staying techie or going the MBA way? [closed]

I know this is a very subjective question and I am the best person to decide this for myself...but I am just looking for your views. I have 5 years of experience as a professional developer. I have a ...
3
votes
7answers
629 views

Does taking a series of contracts hurt your career?

So I've been contracting for 6-7 months now. The problem I have is that I take a contract while looking for work and then don't want to bail on the people working in my contract. Then when the ...
4
votes
3answers
1k views

What can I do to advance my knowledge as a supplement to a Software Engineering course? [closed]

I studied in a technical school and learned programming, among other subjects related to IT and gained the title of IT Technician. I decided to follow programming as my career choice and began a ...
18
votes
7answers
1k views

How often have you switched stacks in your career? Has it hurt your career progress? [closed]

I started my career writing C#. However after an year I moved to Java and then after 6 months back to C# where I've been more around 3 years now. I strongly believe that although the basic principles ...