I'm Unemployed for Over Two Years (as a software engineer)


Preview image


In 2022, I worked on a contract as a software engineer at Apple. Apple dissolved our entire team right before the 2022 tech recession started. It might be easy to find another job at the time. Two years later, still without a job, was a situation that proved me wrong. Regardless if you are already in tech or thinking about getting into tech, I want to share a message with you that might be helpful and realistic. I plan to prevent the pain in others that I experienced and currently still am.

First, if you aren't passionate and don't enjoy programming but want to make money, my advice is to stop reading my article and find a different career. I say this because it is already hard enough if you do find programming pleasurable. I wouldn't still be applying for jobs if I didn't enjoy programming. Programming is challenging, and you will eventually quit to avoid a complex endeavor. I've already seen several friends stop programming and enter entirely different industries.

Secondly, if you enjoy programming, I recommend finding a job and doing all the necessary prep, but rely on something other than that income. Start a YouTube channel, a medium account, etc.. that you can grow on the side. There will be a day when that job no longer exists, and it is a terrible feeling to depend on one income source. You will also build a following to help you get interviews for your next job. Having a side channel for income also improves your skills. When you're forced to explain and teach, you can check your understanding and discover weaknesses to strengthen.

Third, study algorithms and data structures as much as possible. Don't spend time on tutorials that teach you how to use tools. Focus on the fundamentals that are timeless and always relevant. I'm not saying you should never watch fun tutorials on new technologies, but it shouldn't be your focus. Focusing on fundamentals is a sure way to know you are spending your time well.

Fourth, find a mentor, but don't make the mistake of thinking a mentor is only supposed to teach. Find a mentor who can uplift, inspire, and encourage you during tough times. Find a timeless friend who will always be there for you, have your back, and advocate for you. And best of all, if you already have experience, find people to mentor yourself. It's gratifying and brings good karma.

Fifth, focus on a ten-year plan. I'm already in my eighth year as a developer. It takes time to own the craft. There are no shortcuts, and it's impossible to know everything and become an expert. Humility and knowing your shortcomings will carry you a long way. It's the journey, not the destination.

Lastly, be kind to yourself. Nothing worthwhile comes easy. When you feel inadequate, you might be in that very moment. But that doesn't mean you will never get it or understand a difficult concept. Accept your lack of understanding and tell yourself that it is OK and normal. You might know more about a topic than a developer with twenty years of experience.

Hopefully, you found this helpful. It's a harsh world out there. Stay humble, be kind to yourself, and trust that things will work out. I'll see you soon :)

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}} {\*\generator Riched20 10.0.22621}\viewkind4\uc1 \pard\sa200\sl276\slmult1\f0\fs22\lang9 \par }