Is there any use of Masters in Computer Science?

Posted on 2012-09-07
Last Modified: 2012-09-11
I have done Masters in Computer Science from Texas, but now I find there are hardly any jobs that need a Masters degree.

I am into .Net development and almost all of .Net jobs only need a Bachelors degree . Please advise what should be my career next steps so I can put my Masters degree to use.

What kind of jobs should I be looking for or what should I specialize in? I feel like a Masters degree in Computer Science is not useful at all.

Question by:Ricky66
    LVL 25

    Expert Comment

    Actually, most entry level positions require a Bachelors. The Masters degree comes into play mostly after some experience has been added and you move into higher level positions or move to teaching.

    It is good to have it in advance even though it feels like it isn't doing you any good. The two hardest parts are that an employer looks and sees the Masters and it scares them into thinking they can't afford you and don't have an opening to meet with your education. It also has the effect on some people that they think because they have a masters they are above most entry level positions.

    Author Comment

    Please...please advise what those higher level positions could potentially be. Thats exactly what I am looking for.

    Are you referring to Business Analyst, Tech Lead, Architect, Project Manager or some thing else?

    Do people with a Masters degree only work with creating compilers and algorithms? If so, then the number of companies hiring them are very limited like Microsoft, Intel, Norton, IBM. I dont know if any other companies would hire a Masters candidate to create algorithms.
    LVL 50

    Accepted Solution

    A masters degree indicates you have a higher level of understanding of the field you work in - to try and peg this to a particular position is almost impossible - it could be anything that opportunity throws your way.

    Pony10us has pretty much summed it up - you need experience first - your masters qualification will allow you to progress quicker and further than people with only an under graduate degree or less.

    Once you have experience - and again the experience you gain is also critical to your future career path - you can start targeting the top technology companies. Again this is dependant on where you want to go. Take the example of Dennis Tito who started out as an aeronautical engineer and then moved to finance using experience he gained from JPL in evaluating market risk. Point being you might find that you don't end up in the industry you started in but your qualification helps get you there.

    If you are planning on staying in tech (and without knowing anything about you) my recommendation is to go out and get as much experience as you can - if necessary trade salary for challenging opportunities. Look for interesting projects that will look good on your CV and continue to study and research. Don't confine yourself to narrowly (such as only .Net). Build a good experience profile along with your masters (and any other qualification you can get along the way) and you should find a host of opportunities comming your way.

    Don't make the mistake of thinking that because you have a masters it is enough - it's not going to be - to make the most of it - go out and get some good experience under your belt.
    LVL 25

    Assisted Solution

    Well said julianH.  I have been in the field since '78 and I will hire an experienced person over an educated person mainly because an experienced person will have come up against situations that can't be taught in a book.

    That being said, I believe the best person is usually the one that has both.

    Also, just because your Masters is in computer science does not limit you to that field. Today everything relies on technology. Depending on your desires you could end up in almost any field.

    Basically today a masters in Computer Science is along the same lines as a masters in business administration. They can both be used as a stepping stone to middle/upper management in just about any field. The key to remember is that you need experience in the field of your choosing.

    Author Comment

    Thank you! Your advise has been really helpful.

    Have a great day!

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
    Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
    Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
    This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now