I'm currently learning JavaScript and feel a bit lost when it comes to what to do next. Should I dive into SQL and backend learning to become a full stack developer? I've heard the pay is better for full stack roles compared to just frontend, but I'm wondering if it's worth the extra effort and stress. I'm about 20% through some basics on FreeCodeCamp, and I've been considering if I should also explore TypeScript or Python for frontend development. I want to start strong with frontend and see if I want to expand into backend or full stack later.
I also have a degree in modeling and animation for games, but the job market for that is terrible, so I'm looking to switch career paths. I worry that having a non-CS degree will make it harder to find a job in tech, especially since my background is more about design than programming. Any advice would be greatly appreciated!
3 Answers
The salary difference between frontend and full stack can vary but averages around £110-120k for frontend and £120-130k for full stack roles. The work isn’t necessarily more stressful, it’s just different. Having a degree is beneficial but don’t let your games degree hold you back. It may not be a CS degree, but your artsy background can be valuable, especially in UX positions. Learning frontend and backend isn't an easy journey, but it's definitely doable!
Definitely look into databases and API design if you want to thrive in web development. It’s absolutely worthwhile to tackle the extra workload—your skills with JavaScript will pay off since you can use it for building APIs too. Traditional SQL isn’t necessary if you’re comfortable with JS. Just keep in mind, front-end only roles might be decreasing with the rise of AI, so having full stack skills could offer more opportunities in the long run.
Don't worry too much about your degree—lots of successful developers come from non-computer science backgrounds! Your experience in games and art actually brings unique skills to the table that pure CS grads might not have. As for going full stack, yes, the potential pay increase is typically worth it, but it’s crucial to build a solid foundation with JavaScript first. After that, diving into Node.js and databases could be your next steps, and remember, the switch from frontend to full stack isn’t as tough as it seems. Plus, your background in design can be a real asset in UI/UX roles!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically