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

6
votes
1answer
592 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
430 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
953 views
6
votes
7answers
465 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
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
5answers
343 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 ...
12
votes
2answers
980 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
47k 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 ...
10
votes
4answers
539 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, ...
59
votes
21answers
27k 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
715 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
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 ...
91
votes
13answers
10k 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
829 views

Non-Managerial Programming Progression? [closed]

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
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 ...
8
votes
2answers
418 views

How to structure a trainee program? [closed]

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
981 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
341 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
vote
5answers
415 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
956 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
400 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 ...
1
vote
2answers
385 views

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

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
713 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? [on hold]

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 ...
8
votes
7answers
2k views

Which areas( I.T.) are mostly affected by Outsourcing? [closed]

My parents complain about me choosing a career in IT instead of business since most companies outsource IT nowadays. I always thought IT/Desktop supports are the ones who got outsourced, but it seems ...
4
votes
8answers
673 views

Work in a company as a Soft. Engineer or take a Master? [duplicate]

Possible Duplicate: Does having Master's degree in Computer Science help your career? Is a Master's worth it? I don't know if this question fits here. But, what would you, as a ...
4
votes
4answers
758 views

How do I improve my skills as a Qt GUI programmer?

I'm a python & Qt programmer and my day job is create small GUI programs to ship with hardware devices. However, my job is pretty basic: read/write data to the device through a serial port using ...
2
votes
1answer
286 views

How can I migrate from Excel VBA with ADO to C++ with OCCI?

I am employed as a developer, but the only application development tools I have available to me are Access and Excel (i.e., VBA). Fortunately, I have good access to our Oracle DB, but that took some ...
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 ...
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 ...
6
votes
4answers
9k views

The Next Step, from Senior Developer to Architect

A little background: Bachelor In Engineering, Master Degree in Comp Sci. Landed junior dev straight out of Uni. 2 years later, left for Senior Dev. Now planning next step... Platform: .NET, VB,C# ...
6
votes
5answers
4k views

What are the things necessary to become good technical architect

I was just curious to know about how to become a good technical architect Or what are the things makes a Developer good architect. Please share your insights and articles.
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 ...
2
votes
3answers
842 views

Prerequisites to become a technical architect [duplicate]

Possible Duplicate: What are the things necessary to become good technical architect I have many years of development experience mostly in Microsoft technologies and looking forward for an ...
6
votes
3answers
4k views

Horizontal growth vs vertical growth [closed]

I worked in a lot of different environments since I finished University. I worked as software analyst in optics, numeric control, military and networking environments and learned using a lot of ...
5
votes
2answers
889 views

How to rate myself as a programmer [duplicate]

Possible Duplicate: How Can I Know Whether I Am a Good Programmer? I am sure many of us think of themselves as good coders, my question is how to be sure of this? How to know that i am ...
16
votes
2answers
868 views

How to move from Programmer to Project Lead

At my job, I'm currently a programmer, but in the next few weeks I'll be taking control my own project. I was wondering if anyone else here has been in the same situation, and if so, what advice you ...