Is becoming a full stack developer right for me?
The first step to choosing a career is to make sure you are actually willing to commit to pursuing the career. You don’t want to waste your time doing something you don’t want to do. If you’re new here, you should read about:
Still unsure if becoming a full stack developer is the right career path? Take the free CareerExplorer career test to find out if this career is in your top matches. Perhaps you are well-suited to become a full stack developer or another similar career!
Described by our users as being “shockingly accurate”, you might discover careers you haven’t thought of before.
How to become a Full Stack Developer
Having a Bachelor's Degree in Computer Science or Computer Programming can be a wise move, but it isn't necessary. People without degrees but who have good portfolios, good references, and good open source work are definitely in the running for employment.
The path to becoming a full stack developer will take time. It’s not only about learning various front end and back end technologies, but about understanding those two areas in more detail and making communication between those two areas easy and smooth. Plenty of patience is needed to get there, as well as an eagerness to learn.
An action plan for learning to be a full stack developer:
- Learn basic HTML - code up basic pages, link between them, etc
- Deploy your HTML site to production - a hosting provider, heroku, etc
- Learn one backend language and integrate it into HTML - if you use a web framework, make it the lightest one you can
- Set up a virtual server for deployment - AWS, digital ocean, linode, etc.
- Deploy your dynamic application to production
- Learn one relational database system and integrate it into your app
- Learn basic CSS to make it look good