I've been on this web development journey for about three years now while working full-time. However, if I factor in burnout and life distractions, it's like I've spent a solid year truly learning. I began with HTML, CSS, and JavaScript, gave React a shot (which didn't really resonate), and then fell in love with Vue and Nuxt while building some apps. After a while, I hit a wall and burned out, so I've taken a break. My friends keep telling me to just start building stuff, but honestly, figuring out what to create feels more overwhelming than the coding itself.
These days, I feel like I'm bouncing all around—trying to step up my CSS game, learning frameworks, getting into testing, back-end concepts, and touching on UI/UX design. I frequently check job sites here in the UK, and I've noticed that most positions focus on C#, Python, or PHP for back-end work, with a heavy emphasis on React for the front-end. There's also a lot of WordPress jobs, which I'm open to if it means landing a gig.
For those of you who have transitioned to tech from other fields and are self-taught, how did you create a structured learning path that led you to your first developer job? Did you focus on projects, choose a specialization, or adapt to what the job market demands, like React or WordPress?
3 Answers
I’m coming from a liberal arts background too. To stand out in this field, it’s crucial to differentiate yourself. If you're following the same path as everyone else without specializing, you’ll be up against folks who have CS degrees. That’s a tough competition to face.
One thing that helped me was building a solid portfolio. Do you have one? It’s super important to showcase your work along with a good mix of projects. Once that’s set, start applying everywhere, and network a bit. Make the connections that can help open doors.
I self-taught in under a year and got my first job. Surprisingly, most of my learning wasn’t focused on web development directly. I spent time building big Python projects, which helped me become a strong programmer, and that’s what my interviews focused on. It wasn’t until later that I dipped into HTML and JavaScript for web frameworks.
That’s interesting! How did you find the back-end side of things? I've dabbled a bit with Express but am always curious how to transition fully into back-end since I have experience with Python.
I've got a portfolio ready with three decent projects, plus some smaller ones I've built for practice.