| Hi HN, I feel so stuck. I'm 25 and live with my parents. I do not have a CS degree (I have a BA in Economics). A year ago, I quit my full-time job as maintainer of a legacy C++ code base due to mental health issues (manic episodes). Before that, I worked as an iOS developer. Thanks to therapy, I am now back on my feet mentally, but I'm struggling with the job market. I've been unemployed for an entire year. I've worked on side projects and tried to broaden my skill set by learning Ruby on Rails and JavaScript, but I still get little to no response from employers. I'm starting to think it's the lack of CS degree combined with employment gap that's holding me back. Basically, I lost the traction I would have had if I hadn't quit. I also worry that my previous job was a fluke; I basically got it for being a huge C++ geek during the interview. My therapist suggested I do a 10-week coding bootcamp. She claims since I'll likely be "top of my class" I'll get solid employment opportunities and contacts. Is this a good idea? |
1) Don't mention your mental health issues to your employer. Maybe one day you can reveal it, I've discussed my anxiety issues with my boss, but it wasn't until I'd been at work and kicking ass for over a year. People are more empathetic once they know you. I don't know if you're actually interviewing but admitting that you were out of work for a year because of manic episodes is a surefire way to never get work. You have a bachelors degree + experience, those are the two things 99% of employers care about. Maybe have someone else review your resume?
2) Therapy is helpful but keep in mind while they may be an expert in psychology, he or she isn't an expert in the hiring landscape of computer science. At least in my job market a coding bootcamp wouldn't make sense at all for anyone who has ever had a job as a software engineer.
3) It's easy to be down on yourself and think it was "just a fluke", but programming is hard! If someone employed you for a year you can cut it. If it was "just a fluke" you would have been out of there in a month. "Being a huge c++ geek" makes me think you are feeling imposter syndrome, the fact that you -can- geek out over C++ makes you better than 90% of the applicants we get when we're looking for a new dev.
You can do it! I personally wouldn't suggest the coding bootcamp. It'd just be busy work, and I don't think it'd help your job prospects that much.