DEV Community

Cover image for Essential Non-Trivial Skills for Frontend Developers
Daria Gorchylina
Daria Gorchylina

Posted on • Updated on

Essential Non-Trivial Skills for Frontend Developers

I know that there are quite a lot of developers who have just started their journey. I am aware of how challenging it can be to find valuable information that helps you grow as a professional.

Today, I would like to share my top 5 recommendations:

🔹 Learn patterns. A concise explanation of almost every pattern that you may encounter while working. If you break out in a cold sweat after a question about factory and singleton patterns - highly recommended💡

🔹 Advanced Static Types in TypeScript. Best practical course related to TypeScript. Saved a lot of time and nerves. Function assertNever is my must-have for switch statements.

🔹 Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People. You can not use algorithms directly in your work, but it’s extremely important to understand basic structures. This book is a good entry point. Besides, it’s easy and simple to read🤓

🔹 Design Patterns in TypeScript By Dimitris Loukas. A broader and more voluminous explanation of patterns. And as for me one of the most understandable.

🔹 Personal blog by Dan Abramov. Here you can find great articles about React And some other not less interesting information. One of my favorites. But please, try to solve this task on your own before reading the article😉

Top comments (0)