Back to What is Back End Development?
What is Full Stack Software Development?
Revisiting How the Web Works
Source: Mozilla.org
As you might imagine from the illustration above of how the web works, a Full Stack Developer will work across the whole “stack”, working on both Front End and Back End technologies, handling both user interactions as well as data storage.
A Full Stack Developer might work on creating the user interface for their company one day, and the next, figure out how to store the data the user inputs.
What do you think are some pros and cons to working as a Full Stack Developer?
Pros and Cons
Pros
- You know what’s happening in all areas of the application/program.
- You get exposure to a lot of things! (FE and BE)
Cons
- A lot of context switching (between languages, tools, and conversations)
- Harder to get really good at one thing (generalist vs specialist)