Should I pursue a degree in computer science for software engineering?

Is a software engineering job the only way to go after completing Masters in Computer Science?

  • Although I am not against software engineering jobs, I believe it might get boring after some time. What are the other jobs/opportunities one can pursue after completing a Masters degree in Computer Science from one of the top schools in the US? For example, how could one get a job at something like algorithmic trading or something more exciting than a traditional software engineering job?

  • Answer:

    Algorithmic trading positions are certainly available after completion of a Masters, as well as other positions. Pretty much any software position is available with possibly the exception of research-related positions such as those in Google X Labs, Microsoft Research, etc. as well as professorships.

Dan Zhang at Quora Visit the source

Was this solution helpful to you?

Other answers

Another approach: become a sales engineer.  At my company, our product is a library, which programmers buy to increase their productivity.  We don't sell it by showing off a flashy GUI.  We sell it by talking to programmers about programming, and how our product will help their programming efforts.  An ex-shoe sales person can NOT sell our product, it needs to be somebody with programming experience. Working with our customers can be very interesting and exciting.  I did it for several years, and I miss many aspects of it.  You need to have technical skills, or the customers will write you off as "just a sales weasel".  Once you earn their respect, they really appreciate the help you give them.  Best of all, you can give them the "high-level" approaches without having to do the detailed implementation work (which is where it can get boring). I stopped doing it partly due to the travel required.  If you don't mind travel, sales engineering can be a good, well-paying job.

Steve Ford

No, there are other jobs, off the top of my head: Project management Product management System administration Quality assurance Logistics Product marketing You probably can get a job in fin tech company working on an algorithmic trading platform, but you will likely be doing software engineering.Whether any of the other jobs is exciting to you, only you can determine. One man’s meat is another man’s poison.

Stephen Kurtzman

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.