Многим джунам сложно понять, куда двигаться дальше после основ. Вот вам мой личный чек-лист, который мне помог:
- Углубитесь в асинхронность. Promises, async/await – это мастхэв. Попробуйте написать что-то свое с их использованием, чтобы прям понять, как оно работает.
- Разберитесь с Webpack/Vite. Сборщики – это не черная магия. Знание основ их настройки ускорит вашу работу и поможет понимать, что происходит под капотом.
- Изучите патерны проектирования. Не нужно зубрить все подряд. Начните с самых частых: Singleton, Factory, Observer. Это сделает ваш код чище и понятнее.
- Добавьте в портфолио пет-проект. Не просто TODO-лист. Придумайте что-то оригинальное, используйте API, добавьте тесты. Покажите, что вы умеете не только верстать.
- Практикуйтесь на Codewars/LeetCode. Алгоритмические задачи – это зарядка для мозга. Решайте понемногу каждый день.
Ну и не забывайте про чистоту кода иSOLID. Это тоже важно, кмк. Не бойтесь задавать вопросы и искать ответы. Это нормально, что вы чего-то не знаете, главное – желание учиться. Удачи!
ссылка на кракен тор kraken2 4aa337