Edit: I was a software developer.
Breathe, and take some time to figure yourself out. If you can afford it, a couple weeks or more of relaxing, adjusting your resume a bit before beginning to apply will be good.
When you're ready to dive back in:
- Prepare your story. What makes you stand out? Understand how to sell yourself and know your worth
- Skill up where impactful: Dedicate time each day to practice coding (leetcode), writing (tinker with technology and write a blog post, even if you don't publish it), and telling your story (practice interview questions and ensure you're confident in answering them)
- Start interviewing. I recommend managing 2-4 interviews a week so that you don't overwhelm yourself and you can give more focus to each company. Some people like to min/max the hell out of this so you may prefer that approach. Your call
- Don't jump the gun on the first offer unless you really need to. Try to see what's available and find a job you'll thrive in.
And remember, you are still a software developer (not was) :)
Tip 1: Don't freak. There are tons of dev jobs out there still despite the pandemic.
Tip 2: Take care of yourself. Job hunts are emotionally draining.
Tip 3: Watch this 4-hour workshop (split into 1-hour chunks) from OSCON last year. It's "Care & Feeding of a Healthy Job Hunt". It's a hiring manager (me) providing info on how to update your resume, write a cover letter, apply, interview, negotiate, etc. It's entirely free on Internet Archive:
You're a dev. Developing is sorcery. Sorcerers are badasses.
- understand where you are at financially. If you can make some easy cuts to improve your situation, then cut back where you can. Understand how long you can go without work. This will change what kind of work you should look for. If you are looking for anything that pays, there is plenty out there. If you are looking for something that will keep you busy for 5 years then you will need more time. Also, keep in mind, unemployment is not going to start coming in right away. It could be 10 weeks before you get an unemployment check. Just keep filing and assume some time they will get back to you.
- Right now, there are two types of companies: companies that are doing well and not doing well. Do not spend time looking for companies that are not doing well. If your usual social network is filled with companies that are not hiring you should search other places. The companies in your local area might be struggling. There are definitely companies that are hiring, they are just not great at getting the word out.
Relax. Find a cheap hobby. Stay healthy, presentable, and hungry and opportunity will reveal itself.
ps: I have also collected a list of possible freelance job sites, but you might find some interesting content (and more current, w/ useful comments from others) by searching HN for things like remote, freelance, hiring, etc.
pps: for future/generality: avoiding debt and having 3-6 months of emergency savings, etc., not burning bridges, being honest and treating others the way one would want to be treated, go a very long way for times like this. I'm studying Rust; hoping that will be useful in my future also.
All the best outcomes to you!
So, don't panic. You'll probably be able to find something very soon.
1. Reach out to friends in the industry and former colleagues 2. Meanwhile, apply to jobs in LinkedIn (this is for FAANGs) 3. Stack Overflow has a good job board 4. Look for almost-FAANG tech companies, such as NVIDIA, HP, Dell, etc. 5. Consider moving -- Denver, Boise, Austin, etc. Industry is booming in these cities.
I wish you best of lucking in whatever your next step might be.
https://twitter.com/ernietedeschi/status/1309231458876260355
For skilled workers, perhaps especially software developers, the job market may not be as dire as it looks more generally.
Good luck with your job search.
Then put that behind you. Start looking for a new job with no emotional baggage from what just happened.