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

48
votes
9answers
4k views

When do you know it's time to move on from your current job? [closed]

Have you ever reached a point at your job when you just know it's time to move on? When do you move to the point that you're willing to let go of the demons you know for the ones you don't know? ...
77
votes
20answers
5k views

Move on and look elsewhere, or confront the boss? [duplicate]

Possible Duplicate: When do you know it's time to move on from your current job? Problem: I had no prior experience when I interviewed, so I didn't know exactly what to ask them about ...
3
votes
3answers
1k views

How to describe the complexity of a project, without revealing information?

I will be looking for a job after a long break, so I need all the help I can get. Problem is, my best point in a portofolio is an unusual application, using quite unusual algorithms, that may seem ...
22
votes
6answers
5k views

Would working for an “adult website” hurt my future employability? [closed]

I am considering taking a software engineering job at a pornographic website. While I have no moral objections to the industry, will it be a red flag on my resume?
5
votes
5answers
2k views

Is programming experience useful to become a Business Analyst? [closed]

Is programming experience important to become a BA? I have an opportunity to switch from programming to BA in IT, but I am not sure what to do. In the future, I want to proceed as BA only. Does ...
6
votes
6answers
7k 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
1answer
559 views

What benefits do I get from learning Scheme?

I'm a java programmer and I've decided to learn a bit about theoretical computer science. I don't have a degree in that and a little background would help me a lot since I don't know anything other ...
4
votes
2answers
426 views

What cloud technologies should Application Architects know about? [closed]

There is so much going on in the cloud, acronyms like PaaS, SaaS, IaaS, (any more?) that I'm losing track of what technologies are important (within each category) how relevant each one is. What are ...
20
votes
7answers
947 views
6
votes
7answers
464 views

Does working with good code make you a better developer or does it make you soft?

Does working with good code make you a better developer or does it make you soft and reluctant to work with anything less than quality code?
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 ...
17
votes
9answers
4k 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
5answers
326 views

How can a developer evaluate the effectiveness of his workflow?

This question has been on my mind for probably 10 years. Ever since I've started programming for a living. And I've seen multiple discussions about good fit, distractions, being in the zone, etc. But ...
0
votes
0answers
143 views

What degree of mathematical knowledge should a programmer have? [duplicate]

Possible Duplicate: Do you have to be good at math to be a good programmer? When I was a kid they used to tell me "You can't become a programmer unless you're a math wiz". I'll face it, I'm ...
0
votes
3answers
3k views

Which professional positions combine Computer Science and Marketing? [closed]

I would like to find a job that combines Computer Science with Marketing, ideally in a position where you get to meet a lot of people and travel a fair bit. After having worked as a Front/Back Web App ...
12
votes
2answers
939 views

If attribution is done via a pseudonym, who owns the rights to the code?

I'm aware of a few cases where coders used a pseudonym for attribution instead of their real names. Examples include: Satoshi Nakamoto (Bitcoin) Why (Ruby) One thing I've wondered is if ...
17
votes
3answers
43k views

What's the difference between junior, middle, and senior developers? [duplicate]

Possible Duplicate: Whats the difference between Entry Level/Jr/Sr developers? There seems to be three common java programmer qualification levels: Junior Middle Senior What makes a ...
8
votes
5answers
3k views

Transforming theoretical knowledge into practical knowledge

I have got good grades and ~ 10 years of professional embedded s/w development. However I have come to realize that and also been pointed out in performance appraisals that although I have good ...
0
votes
1answer
1k views

Can a British programmer relocate to the US? [closed]

I'm considering a career change after having worked as a financial software developer in London over the past 8 years. I'd quite like to move to Silicon Valley but I'm not clear on the ...
10
votes
4answers
520 views

How to do best practice development as the single IT guy in a small company

For the best part of the last decade I have been working as the only IT guy in tiny company. At it's peak this company employed about 8 staff. It's now down to 4, one of them part time. So the going ...
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, ...
2
votes
1answer
147 views

Good industry qualifications to aim for as a grad? [closed]

I am a fairly recent grad and have been working for over a year now in software development. I would like to get a couple of professionally recognised exams on my CV. I am currently looking at ...
0
votes
4answers
1k views

Learning programming, suggestions for a roadmap [closed]

Some background first: I am new to programming and have discovered it rather late in life; Like many hobbyists, my introduction to the subject has been through PHP/jQuery (yes, I know the popular mood ...
59
votes
21answers
25k views

“Don't do programming after a few years of starting career”. Is this a fair advice? [closed]

I am a little experienced developer having approximately 5 years experience in PHP and somewhat less in Java, C# and trying to learn some Python nowadays. Since the start of my career as a programmer ...
3
votes
4answers
1k views

What are the most needed skills for someone entering the workforce as a software engineer? [closed]

I am currently doing a PhD in analytical chemistry, however I am a reasonably good programmer and consider myself to be best in the lab apart from my supervisor. I spend most of my time coding and ...
1
vote
1answer
690 views

Which skills should I improve in order to become a professional software engineer? [duplicate]

Possible Duplicate: most desirable skills for a graduate software engineer I'm currently doing my PhD in physics and will be finished in about two years from now. I plan to become a ...
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 ...
65
votes
19answers
14k 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 ...
3
votes
6answers
1k views

Almost graduate, how to prepare myself for the “real world”? [duplicate]

I just had a few questions that maybe some people in the industry, or people that have been in my shoes can help me fill. I will not put you to sleep with boring details, but a little back story will ...
91
votes
13answers
9k views

I'm in over my head at my job. What should I do? [closed]

About 8 months ago I was hired as the sole developer at a small company to take on a certain project. Although there are other small projects that come up from time to time, I've been spending about ...
10
votes
5answers
814 views

Non-Managerial Programming Progression?

I'm contemplating my future career. I have the idea that from a rank-and-file-programmer position, I can advance either along a management track or along a programming track. I'm really not ...
37
votes
20answers
5k views

What are the steps in beginning a large project, when all I have is a big idea?

I am computer engineering student. I've been thinking about how I can handle a big project. What should be my first step to reach my goal in a more efficient and effective way? When I come up with a ...
15
votes
6answers
1k views

How crucial are computer science topics toward getting a job? [closed]

I've been considering moving to a new city (getting seduced by those big city lights), and I'm trying to decide if my lack of "computer science"-y skills is going to make me overly uncompetitive. Let ...
6
votes
5answers
890 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 ...
9
votes
2answers
410 views

How to structure a trainee program?

At my company we are thinking about starting a trainee program for software developers. We are thinking about attracting people with a CS degree, but little or no experience (or people with relevant ...
12
votes
6answers
968 views

Should fresh grads join startups keeping in mind the future? [closed]

I'll graduate next year and the campus drive has secured me a couple of jobs with what we call the "big" companies. But I had approached a startup recently as I really liked their projects and am also ...
14
votes
5answers
1k views

Company Size and Career development [closed]

I am currently working as a software engineer for a large company (around 1000 employees). I recently got a job offer for a smaller company but with more pay (enough that I am really considering the ...
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 ...
2
votes
8answers
2k views

When is the right time to change programming language?

I was working as a Java Developer before and I have now finished my contract with my previous employer. But now, as I am looking for a new job, a lot of opportunities out there seem to not include ...
-3
votes
3answers
1k views

How to climb up the hierarchy from a programmer (codesmith) to a full-fledged Software Engineer? [duplicate]

Possible Duplicate: What is the difference between software engineer and software developer? How to move from Programmer to Project Lead Writing code all your life is not really very ...
1
vote
3answers
1k views

Becoming an “Application DBA”?

I have to admit, until recently I did not know there was such a thing as a "System DBA" and "Application DBA." Currently, I am an Application/System Admin for a large CMS. I would like to pursue a ...
6
votes
3answers
335 views

Would experience in multiple programming languages/frameworks assist one in becoming a software architect?

Would it be useful to have experience in multiple programming languages/frameworks/stacks when applying for a software architect role? For example, combining experience in C#/.NET with Java/J2EE. ...
-1
votes
0answers
2k views

how to make the move from C++ to java [closed]

I have a few years worth of C++ professional experience under my belt. Recently, I decided to look for a new job, and found out that find a C++ job is not as easy as it used to be. Nearly all ...
1
vote
5answers
410 views

An aspiring programmers proverbial fork. (asp.net or …) [duplicate]

Possible Duplicate: Is it better to specialize in a single field I like, or expand into other fields to broaden my horizons? Do Diversified Skills Foster or Hinder Specialization? ...
1
vote
3answers
913 views

Should I Specialize for my Career? Specialist vs Jack-of-all-Trades? [duplicate]

Possible Duplicate: Do Diversified Skills Foster or Hinder Specialization? I am 27 years old and I've been working professionally as a developer for about 4 or 5 years now. I've worked ...
11
votes
4answers
2k views

In-house versus Software-development Environment [closed]

In the industry, there is a distinction made between an 'in-house development' environment where the software developers are writing code which will be used by the company itself and a proper ...
1
vote
5answers
396 views

Should I take a job working with an esoteric language?

How worthwhile is it to take a job that will mainly involve working with an esoteric or niche language? Will this limit my prospect of moving back into languages that I prefer working with later in my ...
2
votes
2answers
373 views

Learning the domain-specific knowledge or dig deeper into fundamentals?

Context I've graduated from college a couple of months ago and now I'm working as a software engineer for a company that builds software products. I consider myself lucky that I don't have to work on ...
13
votes
6answers
712 views

Managing expectations

I am in my senior year of college. I am an intern at a $120 million a year company. I am responsible for maintaining three websites, I'm essentially the dba for the marketing database, and write and ...
4
votes
1answer
1k views

What is the best way to approach reading other people's code?

I'm a junior developer and am trying to learn by reading open source code (AutoMapper). My approach would be to first understand the requirements of the software/feature. Then look for specifics on ...