There’s a tldr attached at the bottom, but that may make sense with the context below.
So a little background: I graduated from a small, no name school with a bachelors in a math/cs major. I have a little over 3 yoe, and on the same job since I graduated. I find it difficult to get noticed by recruiters at top tech (FAANG, Uber, airbnb, etc), which I am guessing comes down to the combo of my education and employment history.
As a result, it’s difficult for me to get picked for interviews, and admittedly whatever interviews I do get, I make it onsite and botch them. While I’m working on my interviewing, I am also trying to figure out what’s the best long term play for my career.
I see myself in an eng manager role in the future (as opposed to a PM role, or IC). With that in mind, I was wondering what’s the best thing I could do now : Attend a top Eng school for a masters in CS/specialized form of it (ML, AI, etc), OR, wait it out till I make Senior SWE and hope that my applications are taken more seriously then?
FWIW, I have tried the route of cold emailing recruiters etc, but that has a low success rate and sometimes feels like it’s not worth the effort.
Apologies for the long post.
TL;DR: I want to switch to a top tech company. Should I get a masters degree, or wait to get promoted and then switch ?
PS: switching to FANG isn’t the sole goal. The idea is also to increase the depth and breadth of my expertise in various ‘aspects’ of tech.
DM me if you want ideas on side projects or how to build profile, not G/F but I got 2 offers one from Amazon and another from a reputable tech company. My next step apparently is to aim for G or F, but that means more leetcode. No where in this journey did grad school helped me