Will a master's in computer science help me land a job at software companies like Google or Apple if I have not done my undergraduate degree in CS but have done GSoC competitive programming?
-
I am in my final year doing electronics engineering from a reputed university. I am very interested in programming and have done a GSoC in the past. I am also involved in competitive programming. I have placements in some months and I expect to be placed in a decent company. Do you think I should get adequate experience by doing a masters degree in computer science or keep improving my coding skills independently so that I can work for software companies in the Valley?
-
Answer:
Disclaimer: I work for Google, but these opinions are my own and not the company's. Doing a masters for the sake of improving your chances at a large software company is not the best strategy. Big companies don't care too much about what your degree is on. All over Google there are people with backgrounds in chemistry, math, physics, engineering and computer science. Other companies are very likely the same in this regard. You are obviously competent at coding, and that is going to be much more important than your experience on paper. In your resume, you should try to highlight and stress your coding ability and projects, which is more likely to get you through the screening than anything else. But the most important part is that, if you really love coding, solving complex problems, and changing the world, then it will shine through no matter what. I don't think going for resume achievement checklists is going to do you any good. I think that the "ideal" time for me to apply for Google in terms of marketability and strength of skills would have been about 5 years before I actually applied. Those 5 years, however, I was pursuing exactly what I wanted to do at the time. Those 5 years were of little to no interest to Google in terms of skills and role fit, but I don't get the impression that it was seen as a detriment. So, if you want to do a masters because you love it, by all mean go and do it. But if you just want to tick a checkbox, then probably not a great idea. In any case, drop me a line if you would like me to check your resume or anything else.
Edgar A. Duenez-Guzman at Quora Visit the source
Other answers
I did Bcom before doing my MCA post graduation, because of a stupid decision to do a Bcom in the first place. I've been to a lot of companies for interview and ended up in a start up in Kerala. Let me be frank to you my friend, I never regret my decision to join MCA after Bcom even though I've ended up in a start up. If you are so sure that you have skills to be a programmer or if you believe that you have a better excitement waiting a head, if you go do a programming job, then there is nothing wrong in taking a masters degree in computer science. Let me remind you one thing, there are people who curse a programming job and if you don't enjoy what you do, please don't take that degree. It will be a punishment for you. Best of luck.
Raghu Venmarathoor
Related Q & A:
- How much can you make with a master's degree in electrical engineering?Best solution by Quora
- Can I obtain a law degree and a master's degree at the same time?Best solution by Yahoo! Answers
- What is a high paid job that i can get with an undergraduate degree in accountancy?Best solution by undergraduatedegree.org
- Does having an AS in Computer Science enough to find a job nowadays?Best solution by Yahoo! Answers
- Will be there demand of computer science degree like after 15 years?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
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.