Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Since a year I am a graduated Computer Engineer, and am now working in named field since 2 years. However, I'd like to get a Masters in a "softer" field and was thinking over the following choices:

  • MBA: Master of Business Administration, to bridge the business world with the world of computer science. Would give me an interesting job, travel potential, high salary etc.
  • Techno-MBA: Sort of an MBA, but aimed at people who already have a degree in Computer Science.
  • HCI: Human Computer Interaction degree, something I have been very interested in, but feel like it doesn't have the growth potential of MBA/Techno-MBA
  • Marketing: My most recent brainchild is a degree in Marketing, is this at all a good idea given my background? Growth potential?

Main priority: Gaining a skill, and gaining a job allowing me to use my social skills. Which path has the best "career potential"? (Controversial I know)

Any thoughts? Any feedback welcome.

Edit: DOH. Realized that the first sentence makes no sense. Was running my own semi-successful business during last year of school.

share|improve this question
add comment

closed as off-topic by MichaelT, gnat, GlenH7, Bart van Ingen Schenau, Simon Dec 16 '13 at 13:08

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – MichaelT, gnat, GlenH7, Bart van Ingen Schenau, Simon
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

up vote 1 down vote accepted

Knowing everything I do now, I'd go for an MBA.

I studied Software Engineering at university and we spent a tremendous amount of time on esoteric things that we really interesting but I've never used. Technology has moved on, but each new thing can be learned, usually on-the-job.

Conversely, it is quite difficult to learn business skills while doing a software engineering job. Taking time out specifically to follow an MBA would give you the breathing space to be able to absorb the important concepts properly. The nature of businesses may evolve (international, online-only, etc) but generally it doesn't move that fast, so what you learn in an MBA will be relevant for some time to come.

If you need more evidence, look up what educational background big CEO/CTO's have in our industry.

share|improve this answer
    
+1, I don't think that an MBA necessarily translates to business skills, but many companies look for one for upper management. –  user1842 Oct 19 '10 at 21:13
    
Thanks! I agree with what you say, that business skills can be hard to acquire on the job, but the same must go for marketing, no? Maybe marketing/computer science is not a very potent combination. –  bjornl Oct 20 '10 at 13:31
add comment

Answer this question: "What do I want to be when I grow up?"

If you can honestly answer that question, your choice will be made for you. Any job is only as good as long as something about it makes you happy, and that's not always (and rarely primarily) money.

share|improve this answer
    
Would you say it's easy, or difficult, to choose which field to pursue if you have no hands on experience of the field in question? –  bjornl Oct 19 '10 at 20:17
    
If you have nothing of value to add, refrain from answering. –  bjornl Oct 19 '10 at 20:18
    
Depends on how strongly you can answer the question. If you can say "I've always wanted to be a ____" you can pursue that with a passion. If you say "I think I want to _____" then you can do a little research into the field, and make a choice. If you are truly undecided, you may want to get some experience in one or more of them, and then decide. Kind of like renting an apartment for a few years before buying your first house - you learn what you need, what you like, what you don't like, etc. –  Wonko the Sane Oct 19 '10 at 20:22
1  
You asked, as you say, a "(Controversial I know)" question, and then criticize an answer? An answer that has been upvoted, by the way? And one that you asked a follow-up question on? –  Wonko the Sane Oct 19 '10 at 20:24
1  
"Would you say it's easy, or difficult, to choose which field to pursue if you have no hands on experience of the field in question?". Would you say it's easy, or difficult, to choose FOR YOU which field you'll excel at? –  Mike M. Oct 20 '10 at 12:38
show 3 more comments

Not the answer you're looking for? Browse other questions tagged or ask your own question.