Hello,
4 years ago I felt burnt out and decided to take a short break in order to reassess my career. I simply hadn't realised how much my health had deteriorated and that led to what ballooned into a 4 year long convalescence. I finally feel physically capable of returning to work but worry that I'm no longer competent enough, not even in the kind of roles I used to work at (primarily web-related backend along with some system and network administration).
A few questions I have are:
1. What should I do to get to a point where I feel confident enough to actually send in applications? (I have never really been any good at LeetCode-type problems and have no personal projects to speak of.)
2. Will the 4-year gap and my choppy CV be a major hindrance to my hirability? (My employement history consists of 2 years at a consulting firm and 3 short startup stints of <1 year each.) If yes, how do I minimise its debilitating effects?
3. I feel like I have the best chance of getting hired in the kind of roles I used to work at and those are the ones I'm interested in as well but in doing so am I restricting myself to a limited number of positions? Should I be spending my time in expanding my knowledge areas? (Although I feel like I know too little of anything else to ever feel confident enough to apply for an actual paid position in those roles.)
4. Is my timing bad? Is the current climate not well suited for someone like me to get back into the industry (though I have a feeling that no climate would be conducive to someone in my position.)
To add: I am in my early 30's and have an undergraduate degree. Financially, I have a comfortable 1 year runway or a 1.5 year runway at a pinch. So I can't afford to go back to school; a bootcamp I could attend (as long as it's remote) but I'm not really sure how good they usually are.
Many thanks to anyone who takes the time to respond.
1) You have an undergrad degree. The point of the degree is not to teach you knowledge one shot. It teaches you how to learn and problem solve. Your post has a tone of desperation. You need to realize what amazing qualities you bring to any kind of employment situation. Just this alone will make you successful.
2) In your situation, just don't even bother with Leetcode problems. If an employer flunks you for it, so be it. Thank them for the interview practice.
3) You need to apply consistently for jobs. They do not need to be fashionable. Make a website for your local tiny business. Heck .. go to your favorite tiny restaurant that doesn't have a site and ask to make it to them .. pro bono. If you did that for 1 month on your own terms, you will get a resume going.
4) I appreciate the comments posted by people suggesting OSS projects. I think that is too much for you and too long of a path. I recommend making portfolio pages or apps. Remember how you did it in undergrad getting that first job?
5) Stick to boring, mass market tech. Python and Java are great for employment. I would not recommend time with Niche languages unless you want to shoot for the stars right away. Do brushup on git.
6) Don't stress out and don't work crazy hours on anything. Start with 2-4 hours, and build up to 8.
Stay healthy