Go For a Masters, Or Not?
mx12 writes "I'm currently an undergrad in computer engineering and have been thinking about getting my masters. I have a year left in school. Most of my professors seem to think that getting a masters is a great idea, but I wanted to hear from people out in the working world. Is a masters in computer engineering better than two years of experience at a company?"
Work Experience for sure.
And you should be getting some NOW.
But if you want to hang around uni, maybe become an academic, then sure, do your Masters.
You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
I know a lot of people who don't work in the area which they studied for their masters. Thats a waste of time IMO. I think you should decide now what type of work you are going to do after university and make sure you can directly benefit from the extra time you spend on your education.
http://michaelsmith.id.au
when you are considering taking on a masters/Ph.D/etc, its not really about money. Its about you, how much you are enjoying academic life, and how far you want to pursue it. if the only reason you are considering postgraduate courses is that it might increase your employability, then you shouldnt be considering them.
Normally I'd say "get a job", but there's not as many of those going around as there used to be. (Damn banks and their irresponsible lending.) What are the employment prospects where you are? Doing a masters is more productive than being unemployed, and much better on the CV....
HAL.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
Yea, we haven't heard this question verbatim before, but the:
I want to go to college and get my BS in IS - what should I do?
or
I want to get out of IS and pursue basket weaving - what should I do?
or
Do I need a degree to be a Tape Monkey?
type questions are pretty much the same.
Though the questions aren't the same the answers will be.
The IT industry isn't so great at the moment, and as soon as job cuts come about in a company, the IT people are always the first ones to have their heads put on the block, then get chopped.
Companies seem to think that the IT dept is the most expendable for some reason. Now things are so bad that when a vacancy does crop up, there are more jobless candidates applying now than ever before. It's ridiculous until the economy gets better and God knows when that is going to happen.
My advice is to spend another year in study and sharpen your skills and knowledge. You really haven't got anything to lose until things get better. Except money. But there are always ways of making money, eh? Websites, your own ventures, freelancing while studying, part-time work in other industries like retail. The pre-bubble era of plenty in the early 2000's is long gone, but it happened once and I can easily predict it will happen again as more turn to online purchasing to save some cash in these troubled times. So such plentiful times will come again. Enjoy your studies if you decide to carry them on.
I ended up getting employed full time right out of college. I accumulated 4 years of good experience, at which point I decided to go back to school part time.
The great thing about this is that if you can find an employer to help you pay for your higher education, that sweetens the deal. The downside is that your work obligations always come first, no matter what, especially if the company is paying. This is especially true if the job requires travel.
I can tell you working full-time and going to school part-time is not easy, especially if you have a family like I do. But it's definitely doable if you are dedicated and have a wife who is willing to put up with it for the next 2-3 years. Just don't count on much of a social life.
Change is inevitable, except from a vending machine -- Robert C. Gallagher
I took a Masters in Software Engineering - back in the 90s. My masters was specially setup so that an industrial placement with a company was an integral part of the course. By all means take a job now - if you can get a good one - on the other hand - combining your masters course with an industrial placement at a well known company will get you the best of both worlds - and usually there are several bigname companies interested in taking on a motivated masters student as an industrial placement.
I am pretty torn on this question...
On the one hand, it will never again be as easy to learn as it is now. The older you get and the more time passes between having been in school and then doing it again, the harder it will be. Not only to find the motivation (unless you really do like school), but also to get your brain into learning mode again. Not to think about actually fitting school into your budget, especially if you already have family.
On the other hand, I'd expect you lack experience on what kind of jobs are out there for you and which of them suits you best. If what you like to do best falls into your current degree, then getting a higher degree will make it harder for you to find employment in this field. Wacky companies aside, it is usually not a good idea to hire people with too high degrees for a certain job. Bored people are just as detrimental to your overall success as people who are overworked.
Frankly, without having any idea what you actually LIKE to do with your life, this question is a pretty tough one. As unhelpful as it may be, you should try to match your education with the profession and amount of responsibility you target. The closer you get, the easier things shall be for you.
If you can get a job do so, if you can't (because of the "current economic climate") get a masters. But whilst you are doing your masters, keep looking for a job.
Given the choice between two candidates for a job: candidate A has 2 years experience doing the job they are going for, candidate B has zero experience of the job they are going for but has a piece of paper that says they have a masters, which would you choose? The guy that can do the job from day 1 and has a proven track record, or the guy that will need hand holding for 6 months to get him up to speed?
A taught Masters (eg two more years of lectures) is a waste of time compared to two years experience, but a research Masters (two years of independent research under a mentor) is a good opportunity to make a name for yourself in a computing niche. The research one is more difficult, more expensive because you'll need to get to the right conferences and 'market' yourself, and only worthwhile if there's an aspect of computing that fascinates you more than it interests other people.
But...
The economy is shot. There's a chance that you won't be able to get a solid two years of work experience. If ever there was a time to not be in work for a while and take some time to improve your skills and get some "me time" where you're doing what you want to do this is it. If you do a Masters when you finish you'll be entering a work environment where there are lots of people who've graduated with you and then been unemployed for a large proportion of the past 2 years. You'll have an advantage over them.
http://twitter.com/onion2k
I'm not a professor, I do computer support for an engineering department so I see an academic environment, but I'm not an academic. That said:
Don't get a masters just for the sake of getting one. You will not get yourself any sort of real leg up. The reason to get a masters is because you want to do research. If there is something that interests you, something you want to study, particularly a research professor you'd like to work under, then it is a good idea. Education for its own sake is never a bad thing. However to just get a masters just to try and get a better job, nah not a good idea.
We have all kinds of students like that in the department where I work. They are hoop jumpers. They see a masters as just another hoop to jump through. However they don't really learn anything from it. They don't do any research, just take a comprehensive exam, and still go out in to the world with a ton of theoretical knowledge and no ability to actually apply it.
What you see is the opposite of what you'd think: The bad students go on, the good ones don't. The top students go and get a job. The bottom students go on to get a masters since they can't find a good job. However the problem isn't education.
Also, if your company wants you to get a masters, they'll send you back. My cousin did this. Got his bachelors and went to work for Boeing. After a few years they said "Hey, you are doing well on this, how about go get your masters?" So he did.
Now the one confounding factor right now might be the crappy job market. If you can't get a job, then maybe staying in school makes more sense. That's a question of finances, and I can't answer it for you since I don't know your situation. However if the option is no job living in poverty or full scholarship living as a student, well then it isn't hard to figure out which you should do.
So, reasons to get your masters:
1) You have something you are really interested in researching, or you know a professor who you are really interested in working with. You are getting it because you want to learn more and enrich yourself.
2) You have a good financial incentive to get it, like a scholarship, and poor financial incentive to go work.
3) You are working in a field that requires a masters. Computer engineering isn't generally one of those, but there are some exceptions. There are some subfields that a masters or PhD is necessary. If you wanted to be a professor that would be an example.
Now these are NOT reasons to get a masters:
1) You want a better job. Probably not really going to help you. It might, and I emphasize might, get you a better entry level position, but work experience counts way more than education after that. So you might find that in 5 years, you were better off getting more work experience than education.
2) You want to put off working because you aren't sure what you want to do. Bad idea. Only way you will know what you like is to try it. So get the job, and if it doesn't work out get another. Don't use school to avoid work, because that doesn't solve anything since work is coming at some point.
3) You "need it to compete." No, you don't. Most CE people don't go on to get a masters. It really isn't needed. If you find yourself unable to compete, the problem is likely not a lack of education, but something else. I mean if you are the sort of person with no problem solving skills (something engineering requires) no amount of school will teach that.
So I can't say if it is the right decision for you since I don't know you or your situation. All I can say is that it is the right decision, so long as it is made for the right reason(s).
Two years of work experience will do more for you in the long run. Plus, you could always take the masters at some later point in time.
Also, if you're up to it, there's plenty of colleges that'd let you do your MBA on a part-time basis, or at least schedule your classes around your work requirements.
Back when I was doing my Bachelor's degree (full-time course), I also had a regular 40-hour-per-week day job, and was also raising a baby daughter at the same time.
Two words: time management.
The Wknd Sessions - Malaysian and South East Asia independent music
There's no real point to a masters in CS. If you want to do research, you need a PHD to get a good spot at a uni. If you want to teach collegiately, you need the PHD if you don't want to be treated like shit by the administration. If you want to do heavy duty research while hired by industry, a phd is respected, anything else has a huge burden of proof, usually in the form of similar experience in the real world. If you want to go into the real world and work, a masters won't make you extra money and won't get you more respect than a BS- a masters with no experience is treated just like a bs with no experience.
So what do you want to do? If it's research or teach, get a PHD. If it's go out and program for a living, stick with the BS.
I still have more fans than freaks. WTF is wrong with you people?
Most young professionals work on a masters part-time. A good employer will pay the fees.
Try for a research masters degree on some topic you find interesting, and try to find a way to monetize it. :-))
Create a small company that you own if necessary (take care of not being carried away bankrupcy is no fun
And either do some consulting,or try to monetize whatever you have developped.
So on your CV you'll have the Master AND the Experience...
At any rate, having the master's degree will make your life much easier, particularly when you'll be a "senior"...
(it might seem counter intuitive that a diploma that you've done or not 25 or 30 years ago has any impact on your career, but in reality not having it means needing twice the "support" from insiders...)
unless you're absolutely sure that you'll be running your own company when you're 45..50..
(and actually no you cannot be sure....)
Right now, you've presumably got non-zero earning potential. Earning some money might feel good. Getting rid of some student loans might feel good.
Sooner or later, maybe you'll start spotting jobs that you could get if, on top of your natural talent, you had more education. When you start thinking that, go get more education.
I spent about 15 years in IT (went from $18K to $100K+) and never needed more education than I had. If I had more education, I suppose I might have been pushed into management... but I don't really like managing, I like doing.
5 years ago, took my IT skills and went into scientific and policy fields where I got to apply my IT skills, but got to learn a bunch of entirely new stuff, and do completely different work that made my old cubicle-dwelling buddies extremely jealous. Of course, it did put my pay back down to $18K... and I realized that everyone around me had a PhD or JD or something similar! So after racking up some experience, I'm now taking grad classes... and in these fields, just being in grad school makes people take my job applications a lot more seriously.
Village idiot in some extremely smart villages.
While it might not be a consideration now, your formal education can have a big bearing on your future immigration opportunities. For example the UK now requires anyone applying for a High Skilled Visa to have an equivilant of a UK Master's degree, irrespective of your field.
D.O.U.O.S.V.A.V.V.M.
For a start, education is worth more than your final salary. Your time at university should be more about expanding your horizons and using the spare time that you will not have in the working world to pursue your own projects. Savour it whilst you can.
Secondly, if you hadn't noticed, it isn't a great time for anybody to be graduating with anything right now. Staying in university longer will, hopefully, save you from having to look for a job in the middle of a crisis where companies are having to cut costs.
Thirdly, the idea that you must find work as soon as you graduate often leads people into jobs they dislike, jobs they feel trapped in, and jobs that are considerably below what they are capable of. This will, I speak from personal experience, make you very unhappy.
Forget the work ethic bullshit you've had thrust upon you. The purpose of life is to enjoy yourself and to fulfill your potential in the way you choose. Work should not be a means to this, but a part of it. Poverty is preferable to drudgery.
Don't look for money. Look for a vocation that really appeals to you, rather than just a job, and let the money sort itself out later. Don't think about getting a mortgage and a pile of expensive crap as soon as you graduate it because you'll end up making yourself little more than an indentured servant.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
Read the Daily What-the-Frel http://thedailywtf.com/ This will teach you more in a day's reading about the real world of computing than you will learn in a year on a Master's. And you will enjoy it or be horrified, either way you'll have more fun thn writing a Master's thesis.
"Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
Actually that's not true. In 4 years who will care what you studied? Education becomes increasingly irrelevant once employers have hard data about how good you actually are at the job. It helps for the first year, tops. Beyond that its only use is if it makes you better at the job, and that's far from guaranteed.
Get real work experience first, then get your masters. Not intern/co-op stuff, but some real world work experience.
I'm have a BSME, concentration in controls. If I went to masters program straight out of by BS, I wouldn't have known what I didn't know nor what I wanted to learn.
I've worked for 2.5 years so far at a company and love all the work that I do. But there's definitely a 'glass ceiling' of knowledge that I want to get past. I'm looking at going back in 2010 for my masters.
At the same time, 95% of the people I work with are perfectly content with their position and the work they do. You maybe too. Get out in the real world, see what you know and what you don't and then make the decision after a year or two in the real world. After 2 years you may come to the conclusion that 2 years in the work force taught you everything you wanted to know about CO and you'll have saved yourself 2 years of your life.
One thing I regret is listening to the advice of so many people. If you feel like you will learn more, and be able to do more of value for others with a Masters Degree, then get one. Even more important, make sure that you will enjoy earning the degree.
Money is not the most important thing in life.
-- $G
If you have to fund it yourself, how do you know anybody wants the result?
If someone will fund you to do it, a third party outside the University thinks it is a good idea and worth something to them.
It's like MBAs: if you have to pay for it yourself, you're probably not MBA material. If your company wants you to do it, somebody thinks you are.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
I've hired 40+ engineers over the last 4 years, and here's my take on a Masters degree.
Best option: combined 5-year Bachelor's + Master's program. You get more technical depth and a Master's on your resume for very little additional money. Your starting pay will be higher, and you can expect to break even in 3 years.
Next best option: 2 year Master's program at a top 5 or top 10 school in your field of interest. If it is not a top ranked program, or you're not changing your field of study (e.g. EE to CS or CS to Robotics) it's not worth the money.
Otherwise, get a job and work on your Masters part-time. Either negotiate an accelerated career track while you're working on it, negotiate a pay increase after you get it, or switch jobs for more pay / more relevance to your new field of study afterward.
-- Hiten
I am pondering the same question lately. I have a B.S. and I have 10+ years experience. My salary is ~10-15% above the norm for a senior level Linux engineer in the area where I work. What I have found is that many companies use a table to calculate what your salary/hourly rate should be. In my case, because I don't have a Master's, I have maybe 10-15% more room for salary increases before I reach a proverbial "cap" on how much I "should" make, according to the table. My options are simple: 1 - get a Master's and "qualify" for higher salary 2 - branch out on my own and go into full-time consulting 3 - accept my fate and wallow in mediocrity I am leaning towards option 2 above, but I have done some casual inquiries with regards to number one recently. Number 3 is out of the question. In conclusion, if I were you, I would get 3-5 years experience and make a plan NOW for going back in that time. Stick to the plan and by the time you have the Master's, you will have some experience to back up what your resume says you know. Hope this helps.
Wouldn't this be simpler with a poll? I agree with those that said a technical Masters doesn't get you much, fresh out of college. Find a good job, then (after a year or two) get them to pay for your Masters. You will be getting something for nothing (perhaps obligation to work a certain period), and you'll have time to consider exactly which Masters degree you want. I waited 10 years after my BSEE, and I wish I hadn't, but I'm happy that I realized an MSEE is not my preferred career path. I got a MBA, and I think it was the best choice :)
It is an unfortunately reality that changing employers at a reasonable pace is the only way to get yourself on a good raise schedule.
My mother has a doctorate in education. She has 15 years of classroom experience in K-8 and another 10 in administration (principal and curriculum development). She spent over 6 years teaching for Vanderbilt University's graduate school of education after retiring from her real world experience.
How things are at the school you attended does not extend to the world at large. There are universities out there who hire professors with real classroom experience. Perhaps you should find a better school?
The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
This is why I - an engineer costing my employer $250/hour - am doing IT work. Someone in corporate thinks the company will save money by laying off IT workers. Instead, it usually works out like this:
The society for a thought-free internet welcomes you.