A Tough Year to Graduate
Brett Flegg
Drawing boxes and arrows on whiteboards and writing documents nobody reads
Summer internships are wrapping up, and rising seniors1 are heading back to school for their final year. All signs point to it being a particularly tough time to graduate with a degree in tech – not too dissimilar to when I graduated after the first dot-com bubble twenty years ago. The year before I graduated, employers were aggressively hunting candidates – organizing Our Lady Peace concerts and flying candidates around the country for interviews. The year I graduated, this completely evaporated, and the onus was on graduating students to find their own opportunities. Having lived through this, I figured I would offer a bit of unsolicited advice to this year's cohort.
First and foremost, before you complete your internship, make sure you connect with the folks you have met and worked with. The network of engineers you encountered during your internship is invaluable and will come in handy when looking for work after graduation and beyond. Many companies (including Google) ask for references from current employees before granting onsite interviews, and you never really know where your coworkers will end up. But even if you don't need the references, a robust professional network will help you learn about opportunities and allow you to get the 'inside scoop' on a role before interviewing.??
Next, if you are lucky enough to get a return offer from your current employer, I strongly encourage you to accept it. Even if the team you have been interning with isn't the perfect match to meet your long-term career goals, a job in hand will make your life much easier. Looking for a job in a bear market is a full-time job -- and you still have a lot of school left. If by some miracle, your dream job materializes over the next year, you can always change your mind. But if not, you will save yourself from a lot of stress2.
If you don't have an offer in hand, it is at least worth considering grad school. I am generally not a huge advocate of pursuing a Master's or Ph.D. in tech for folks that eventually want to work in industry3. In good years, the financial return on investment is just not there. A grad degree may give you a starting level bump, but you likely will never make up for the lost wages during the extra years you spend in school. However, in a bear market, the opportunity costs are different. When the choice is between a job at a company you aren't invested in (or worse – no job), then grad school becomes much more appealing. And when the economy does recover, employers are much more likely to hire a fresh grad student than a seat warmer from a second or third-tier company.??
Last but not least, it is not a bad time to consider creating your own startup . Again, it is all about opportunity cost. Your startup is likely to fail (they almost always do), but the cost of that failure is significantly lower in a bear market – so the downside risk is considerably less than in a good job market. The market will eventually recover, and the startups being created now will be in the best position to capitalize on the upswing. So, if you can't find a job the traditional way, you can create your own.
I'll be honest, you picked a pretty lousy year to graduate. But you are not alone. Practically every engineer I know thinks they started in tech five to ten years too late (that is true for engineers in their 20s, 30s, 40s, and beyond). It is always easier to look back at what could have been than to see through the fog at what is next. The cool part of working in tech is that there is always something new – and when there isn't, you can create it yourself!
领英推荐
Be Happy!
Like this post? Know an intern that is graduating? Please consider sharing, checking out my other articles , and subscribing to my weekly Flegg's Follies newsletter for more articles on software engineering and careers in tech.
Footnotes:
Please note that the opinions stated here are my own, not those of my company.
Engineering Manager @ Meta | Ex-MSFT
2 年My god +1 on the confusion of school year terms in the American system. Sophomore senior junior... What's wrong with numbers!? ?? Hope you're doing well sir!
Senior Software Engineer @ Microsoft | PhD, Computational Statistics
2 年I can also relate - I started for my first full-time job around the 2008 crisis. Brett one thing I disagree with are your thoughts on MSc and PhD. First off, education is an economy proof investment. Once you have it, nobody can take it from you. Secondly, whether it is a financially viable investment strongly depends on your specific situation. For example, if you are coming to the US from abroad, the immigration officer reviewing your green card application might look more kindly on you if you have more than just the bare minimum of university education. Lastly, you can educate yourself in depth (MSc, PhD), but you can also educate yourself in breadth by getting a second undergrad and turning yourself into a rare interdisciplinary expert. For me personally, getting a PhD was one of the hardest things I've done in life and has taught me skills which can be learned in corporate but I see far too many of my experienced co-workers not bothering. One example of such a skill is writing (or reading) 2 pages of coherent technical text.