Originally published in dev.to website.
Being a hardcore JS fan and ardent lover of interfaces, I decided to focus solely on frontend and after freelancing for a few more months, I join a startup as a frontend developer. I was content with my learnings and adventures in the frontend land… until I came across this yesterday ~
The roles required to design and develop a web solution require a deep skill set and vast experience in the area of visual design, UI/interaction design, front-end development and back-end development. Any person who can fill one or more of these 4 roles at a professional level is an extremely rare commodity.
When it comes to learning, the reason majority of our plans fail is because we don’t often have an action plan. And any resolution or goal without a proper plan is bound to fail! So I started there, with the planning. [fun fact: that’s the same reason why our new year resolution’s fail!]
If you’re a front-end developer looking forward to up your game or maybe you’re already a full-stack developer and want to brush up your skills for an interview or for your next side project, I’m certain, this will be helpful to you.
I posted the list on Github which you can check it out here.
In order to stay motivated and track your progress, fork my todo list from Github and commit to your repo with crossed out items, as you progress.
git clone https://github.com/siwalikm/Prep-for-Full-Stack-JS.git
P.S. Remember: The key is to stay motivated.
If possible, start learning along with a friend and maybe build something together along the process. If you’re learning alone, reach out to people if you get stuck and try to document your learnings.
Share this post with your friends if you think they’ll find it helpful. Cheers.