I remember asking a senior in my first year of college, that “bhaiya, how do I be a full stack dev?” And he gave me a quick understanding of what it actually takes to be a legit Full Stack Dev. I still can’t say I am one. I’ll go through what I have been up to for the past couple of months in the next section and you guys let me know if I am one.
So here’s my two cents on FSDs:
- You understand frontend technologies like HTML, CSS, JS, preferably a frontend framework/library to spin up a quick project that looks decent and usable (accessibility).
- You understand HTTP, REST and can write server side code in at least one of the languages. You can quickly put your thoughts to code.
- The bridging gap between a Frontend and a Backend Developer is DevOps. You can successfully deploy your application. You understand TLS, SSL, Load Balancers, Latency and at least one of the cloud providers (AWS/Azure/GCP). Basically you know your way around a terminal.
This sort of makes you a junior level full stack developer.
What have I been doing?