For the past five years I've been working jobs I could easily get, which have all been in call centers, and I've mostly hated it. After quitting my most recent job, I was talking to my parents and they offered to help me out while I worked to move into a career I'd actually enjoy. So I've been learning web development on my own, and I'm really enjoying it so far.
But my parents can't afford to support me forever, so I'm trying to find the most direct route to a job that I can while continuing to learn on my own (I don't feel ready to commit to a bootcamp or CS degree right now. I do have a college degree, but in History).
I assume I can clear the minimum bar for front-end more quickly than back-end, so my plan is to focus on front-end right now and learn back-end stuff once I already have a job. But I'm not sure if that is a correct assumption or a good plan. If I were less concerned about time, I would learn the basics of both front-end and back-end now and pick whichever I enjoy more.
Whether I go for front-end, back-end, or full-stack, I'm pretty sure I don't have the minimum skill set necessary to realistically find a job right now, so I'd like to know what actual web developers think are the minimum qualifications I would need before a job search would even be worth my time.
So, I would be super grateful if anyone could give me their opinions on the following questions:
- Is my assumption correct that I can (probably) get into front-end more quickly than back-end, and if so, is it a good plan to focus first on learning the minimum necessary requirements to land a front-end job? If not, what advice do you have for choosing a specialty?
- What are the minimum hard skills I need to have and how proficient do I need to be in each of them?
- What (if any) soft-skills do you consider must-haves for entry-level developers?
Even if you don't answer all of those questions (or even any of them), any feedback, solicited or not, would be greatly appreciated.