At 22, I have offers from Microsoft, Amazon, and Facebook and do not see a point in going for an MS in CSE as per family wishes. Am I right that I will get the same jobs after a MS also?
-
What do you think I should do? Do I tell no to the jobs, and go for a masters? Will a MS in CS help me later in life? I am not a "Research" type of guy. I would like to work in the industry. I currently have completed my undergrad! Possible duplicate:
-
Answer:
Don't do a masters degree if you know that you want to be in industry rather than academia. The opportunity cost of this year (or even worse, two) is huge. In both cases, you'll likely have very smart colleagues/coworkers, but the two groups are working towards different goals. In one, you'll get a year of experience working on things that you eventually want to be working on. In the other, you'll get a year of experience working on things you've already decided you don't want to do. I didn't follow this advice when I was in your position, as my master's degree was basically "free" (research assistant stipend) and would only take one year (MIT's 5th year MEng program). I spent a year doing research and taking a few extra classes rather than coming to work for Facebook directly. In retrospect, I learned a lot more in my first year at FB than in my final year at MIT. While your experience may vary, this is pretty common among the industry PhD dropouts and Master's degree holders that I know. If your family needs convincing, you could make the career argument. Do you believe that your job prospects will be worse after having worked for any of those three companies? Having done a lot of resume screens with recruiters and interviewers, I can tell you the answer is no. You could also make the monetary argument. While you'll make, on average, 10% more in industry with a master's degree, you'll also get a compensation adjustment from job experience + performance over the first year and very likely will have erased this difference. Add this to the fact that you've been making a salary for a year rather than earning a grad student stipend, and you'll clearly come out ahead. If they're still not convinced, ask your family how much value they'd get out of being able to hang a master's degree on the wall. Then print them this and go do something that you love. Caveat: If you're not a US Citizen or Permanent Resident, having a master's degree makes visa and permanent residency applications easier, I'm told. This may factor into your cost benefit analysis in ways that I am unfamiliar.
Anonymous at Quora Visit the source
Other answers
By all means take the job. I can't tell you which job would be better but I suggest you contact a few workers at each company and ask for their opinion. That said I would avoid Microsoft which has a terrible reputation for their treatment of employees with a special hell in store for young inexperienced ones. As far as your career is concerned experience in the commercial world is a lot more valuable than any educational accomplishment. Experience is the most important part of your ability to find new jobs and also to help you negotiate for wages and/or benefits you desire. Education is mostly a waste of time and money. If you decide you want to continue your education after joining a large company you can probably do so at the expense of your employer instead of having to pay for it yourself. Most large companies have a tuition assistance program which pays most of your costs for going to school part time while working. So if you want both a job and a masters degree you can get both at the same time while making lots of money for your work and not paying much for your further education.
Paul Mulwitz
Most people above tell you to go to industry, but not many of them have really been inside a master program. Based on the offers you gained, you are definitely a very good potential programmer in industry, so I don't think you will feel afraid that you could get an even better offer after master education. Life is so long that there is always opportunities, so if you are not sure of your real interest, at least have a try in further education, since this is the best time to learn in depth of your whole life. But going into industry basically gives you no better way to come back to university but jumping between different companies. Are you sure you are really not interested in revealing something on your own? I don't think so. Don't be intimidated by others' defined opportunity cost, even if you enter a company right now, nobody can tell you whether you can still have good pay or position tomorrow. It's all about exploring, don't mind too much.
Boyond Chen
I'm gonna go out on the limb here against everyone's advice and suggest that you do indeed do a masters. You can finish an M.S in 2 solid years ( 1.5 if you push hard). You can also do some solid research in your program. It will help with immigration if you are an itnernational student. You can enjoy your student life a little more. Also I went to a top engienering school for undergrad and a lot of people took jobs right after UG. These guys are highly burnt out and stuck in limbo as far as giong back to school, or moving countries is concerned. I on the other hand stayed back for a masters. Kicked ass and have been working with a company much better than what I had imagined right after UG. There's another caveat to this. You are educated. You are http://smart.By By default your life and career will assume some shape. However I can assure you if you start working now without your personality being completely developed you will suffer burn out. You'll never understand yourself completely. Take the extra year. Figure yourself out. Figure out who you are. Its just a job at the end of the day. You will find one ( a good one) regardless of what it is you do. But it is really difficult to work on yourself and take risks ( especially in social situations) when you are working. If I had started working right after UG, i would have never become the charismatic, charmer that I am now :)
Anonymous
An MS was a game changer for me in a positive way, but 1) I was older when I was awarded it, and 2) I knew exactly why I needed it. That said, I would think it wise to do some soul searching about what your ultimate goal should be. If earning a good income and getting good industry experience is more important, the MS can wait. However, if you even think you might get tired of coding one day, it would be nice to have a game plan and some cash saved that allows you to keep your credentials moving in the right direction and your career path on a solid trajectory of increasing opportunities. One warning: an MS does not automatically make you more employable. If you were not talented enough with a BS, the MS will not make you or break you. The actual skill is what keeps you employed. There is one caveat that I think applies to a lot of us. Once I got married and started a family, that became the priority and the MS became a far off dream. I never had an interest in being a negligent parent and married to a job vs my family. So, the MS got put off and I received it around the same time period my own children were getting BS degrees. I regret not doing it before my oldest started piano and dance recitals, but at that time, it would have been a rather useless MBA while years later it was a technical masters, ie, I knew what I wanted.
Michael Taylor
If you are straight out of college, I'd recommend working a few years before considering a Master's. Work experience really helps you understand how the knowledge you gain will be applied to your work. Prestigious universities also view work experience favorably. So its a win-win situation.
Surya Manchikanti
I have done my Masters and have had couple of people in my batch dropping out of their masters program and joined Industry as software developers. After I finished my Masters I joined one of the biggest company in San Francisco and found out these guys - who were in my program and even had been promoted. So my personal experience says that its better to start off early - cause it will help you learn what industry demands.
Dhanesh Prasad
Check out the tuition reimbursement options at each job. Take the job and after about a year to get used to working, you can start taking masters classes at night for free. (The university of Washington offers an evening masters in CS aimed at working professionals, probably others do too).
Jac Fitzgerald
Choose the job you think you'll enjoy the most. If you need a master's at some point to advance your career, your company might even pay for you to go get it! I know people who did exactly this at Microsoft. MS paid them to go to great master's programs. They stand to benefit from it as well. This seems to me to be the most sensible way to go about this. You never know what the circumstances will be when you graduate 2 years later and if you will get these jobs then.
Vishnu Sreekumar
Like the majority, I say go for the job. I do have a master's degree in computer science and it did help me get my green card (it would have taken much longer with a bachelor). However, a bachelor with several years of experience (I don't remember how many) can be substituted for master in the application. Besides that, I don't think my master was really that useful. I'm surrounded by people with bachelors who are great programmers (or even some people who do not have a CS degree at all but learned on their own). While some jobs/industries require you to have a degree, CS requires you to be good at what you do, that's it. I love studying so I personally would still do the master, but later and part-time when I can get my company to (at least partially) pay for it, killing two birds with one stone.
Pollel Sow
Related Q & A:
- How do I see a person's Yahoo profile?Best solution by Yahoo! Answers
- Where can I see a sample IT resume?Best solution by career-advice.monster.com
- In the state of New York, can you use your ATM/debit card as a point when applying for state i.d?Best solution by Yahoo! Answers
- Do I get extra charge if I cancel an order from amazon.com?Best solution by Yahoo! Answers
- Can I see a list of what "I Like" on Facebook?
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.