Ask HN: Doing a master in CS with engineering background?
I got a Batchelor in engineering(robotics) and I am currently half way though my master of Computer Science.
I am considering dropping out and looking at jobs. Main reason is because this feels like a job, except I am not getting paid. I work about 10 hrs a day right now, given classes, lab work and TA. I’be had a year long internship so I did get to see what a more corporate environment is like, and there is little difference in my experience.
In terms of opportunities down the road, will finishing the masters (1 year left) be worth it compared to working for this one year?
I intend to work at startups and smaller for the next 5 years at least, and move into a more entrepreneurial direction.
I live in Canada, and doing undergrad and grad at top 5 uni in the country (did not change schools). I’ve also worked in this lab in undergrad so I have 2 years of research experience now, but no publications.
Any advice would be great. Cheers
4 comments
[ 1.4 ms ] story [ 19.7 ms ] threadWith a Masters in your CV, you would be having added value in the market any time of the day. Plus, it will be a big booster in getting you a job easily.
If you drop out midway through, that's gonna make employers raise their eyebrows.
But if you're going to be working at startups, it's way more important to just know what you're doing (i.e. get jobs under your belt). My advice is: If you think the master's is helping you do that better than work, then keep at it, otherwise, start applying / interviewing and see where it takes you.
In conditions parity, a candidate with masters degree is better than a candidate with no masters degree. So there you have it.
Basically, unless you land a spot in a top company, you might be better off finishing. Otherwise you can quite possibly hop from one mediocre job to another with little growth.