So, what now?
So is it time to give up on your dream of being a Facebook employee? Not necessarily.
People who get upset by the term “full-stack” are taking things too literally. Believe it or not, Mark Zuckerberg is a pretty switched-on guy. He knows that it’s unrealistic to expect you to have a working knowledge of everything we just covered. What he might expect though is that you just know how these stages work and how they work together.
Once upon a time, the term “full-stack” was much simpler. This meant being able to code a web app using Python, jQuery, HTML and CSS and then manage some files by transferring them to a shared hosting account via FTP and putting them in a nice database. Truth be told, if you can do all those things, then you can probably still be considered “full-stack” or at least “quite a full stack”.
The rest you’ll pick up as you go along – you’ll find that you get introduced to different stages and coding languages as you go – and you’ll learn on the job.