I’ll try to make the context quick. I have been employed as a compiler engineer at a large company in SV (not FAANG) for about a year now. Previously, I’ve held jobs at a couple companies at the junior level (~4 years total). About 5 years ago, I completed a bachelor’s degree in Mathematics at a state university.
I am now feeling that this education was insufficient: the subject matter was not really related to my eventual career path, and the experience was overall incredibly mediocre. To put it quantitatively, my school is not even in the top 100 engineering schools in the country. And, as the title implies, I never received a masters degree.
My coworkers all have masters degrees and this has led to a pervasive feeling of imposter syndrome. I’m also worried about my future employment prospects: while I am not searching at the moment, I am worried that when I decide to do so, most of my competition will also have masters degrees. My company has recently struggled to hire compiler engineers, and I can’t help but feel like I was able to get in with a lesser degree and experience as a compromise against a tough hiring market. I don’t know if I’ll be afforded that same chance in the future.
I am now in a much better position to pursue a master’s, and since I live in SV, I also have the possibility of pursuing a master’s at a high-quality school without needing to relocate. I am trying to determine if this would be worth it. Some pros: increased networking opportunities, a more prestigious resume, possibilities for research/skill growth. Some cons: likely expensive, could be difficult to get into a good school, skill growth might not be as much as I’d like.
Some part of me thinks it’s a better idea to continue working on side-projects to improve my skills on my own. I have several “impressive” projects (e.g. compiler, OS kernel, GB emulator) that were instrumental in me getting my foot in the door, here and at previous companies, that I still actively work on. But I can’t shake the feeling that an MS from a top school (assuming I could get in) would open doors to places I haven’t yet been able to crack (mostly FAANG). I also think it could improve my chances for promotion within my current org.
Anyways, if you’ve made it to the end, thanks a lot for reading. Any response is appreciated.
I posted yesterday describing my masters degree (in software engineering) experience as a “10/10,” “would do again 👍,” “totally worth it!” After sleeping on that thought, I have to say that it really depends.
It was a ton of time and work. You will be trading out time for hobbies/family for 2 years. A lot of time. It will be expensive if you’re paying out of pocket. Also, it doesn’t guarantee anything about your success. As you can see in other comments, some hiring managers have “never looked at education level when hiring.” (…Why would you not even consider someone’s education when deciding who you’d advance out of a pile of strangers asking for an interview?)
However, I did enjoy the experience. I had actual “fun” with my classmates throughout the program. Just a few months before graduation, I got two job offers from the only two companies that I applied to. My masters degree came up in every 👏 single👏 interview 👏.
It’s not something you must have to be successful, but if you have the time and money, and you want to do it, you should absolutely do it. It does make your resume stand out at the end of the day which can help get you an interview.
I don’t even have a bachelors degree, and certainly no masters and I’m doing just fine. I worked at a FAANG company for a few years as well, and the lack of a degree was a complete non-issue during the hiring process. All they cared about was my experience and how well I did in the screening and interview. My view on this is obviously biased due to my personal experience, but I think that if you’re a good self-learner that 2 years of building stuff will get you a lot more value than 2 years in a masters degree unless you’re going for a very specific field that requires one.
Also I would say go for the masters degree if it’s something you want personally for yourself, but don’t do it if it’s solely for career growth as honestly I think it’s unnecessary.
You say you have a lot of coworkers with masters, are they from other countries? A pattern I have noticed while working in a company with a lot of H1B hires is that people will do undergrad in their country, then come to America on an education visa and get their masters degree while looking for a job here as a next step. If you are working somewhere where that is common that might be why you have many coworkers with masters.
I personally don’t think it is worth it. You have 4 years of experience. That’s going to be plenty to get your foot in the door. Your college experience matters less the further in your career you are.
I’m not saying don’t get a masters, I’m just saying I don’t think it is the necessary step you think it is. If you’re interested in furthering your education it may still be worthwhile, but not solely for your career.
deleted by creator