Hi guys,
A bit of a rant ahead…seeking advice, suggestions and guidance.
I just wanted to ask how!? How in the world should I learn this much!!?? It's too overwhelming!
I am a Computer Science grad student trying to become a full stack web developer. I have learned C,Cpp, HTML, CSS, JavaScript, SQL, python and MERN stack so far. I still have to learn a dozen of devops tools like Jenkins, Docker, Kubernetes which is very hard to learn if its not hands on like when working for a company. I have to learn cloud for example AWS. Prepare for and get a cloud certification like AWS developer associate.
Other than that I have to learn a framework like Nextjs. Some more tools like GraphQL, Gatsby and so on. And most importantly I have to develop a few industry level impressive projects which themselves take a lot of time and effort. Apart from this I have to learn caching mechanisms like redis, memcache etc. Have to learn servers like nginx, apache and so on.
Firstly I have to learn these all which in itself is too much. Then I will have to create industry level impressive projects which showcase most of these skills since I DO NOT HAVE PREVIOUS WORK EXPERIENCE.
Apart from these when I appear for SDE interviews I might also be tested on concepts of operating systems, system design etc. So I will also have to prepare that.
Last but not the least, leetcode i.e., Data Structures and Algorithms for coding interviews.
How again in the heavens am I supposed to learn all these and also build industry level impressive projects for my potfolio.
Feeling absolutely burnt out, stressed and weak from thinking and working continuously!
Really appreicate suggestions, advice and guidance.
Thanks.
submitted by /u/originalperformer__
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/xQYyDd4