@Rahmon_0102
Student of SB TUIT

JS последовательность изучения, что учить после основы в 2021 году?

Всем привет !

Я уже знаю HTML,CSS, и основ языка JS. Что советуете учить дальше в частности для фронта и разработки приложений?
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Azperin
Дилетант
Хватит учить, иди работай. Там уже и поймешь тренды
Ответ написан
Сейчас почти весь фронт это React, минус часть работает с Ангуляром или Vue, и часть с динозаврами и другими менее популярными решениями.

Минимально нужно:
  1. HTML
  2. CSS
  3. JavaScript
  4. Сборка (Webpack в 99% случаев)
  5. React (вся экосистема, включая Redux, Saga, Router, и прочее)
  6. Тестирование приложений на фронте (Jest, Karma, Selenium, Puppeteer, Cucumber, Gherkin минимум)


Это самый минимум, но на самом деле надо намного больше:
  1. Знание архитектур ПО, видов, плюсов, минусов
  2. Знание принципов проектирования (шаблоны, SOLID, и другие слова)
  3. Изучение приемов кодирования
  4. Изучение работы сетевых протоколов (особенно HTTP/S)


Дальше остается миллион и маленькая тележка того, что нужно знать ЕЩЕ, и здесь уже нереально всё перечислить, например:
  • Процессы отрисовки веб-страницы
  • Продвинутая работа с анимацией
  • Виды программирования, их плюсы и минусы, как они работают
  • Изучение инструментов
  • Изучение приемов балансировки нагрузки (в том числе на фронте)


...и потом еще Agile (чистый, потом Scrum, Kanban), а потом управление командами, принципы коммуницирования, принципы планирования работы, понимание процессов производства софта, и прочее и прочее..

Поэтому рекомендую минимум по React выучить, и найти работу, и по возможности начать делать пет-проекты.

Берете задачу посложнее, и делаете на нормальном стеке. В процессе соберете миллион грабель, научитесь тому минимуму, что необходимо, и так прокачаетесь.

Пет-проекты нужно делать всегда, даже если есть работа, потому что работа это устоявшиеся принципы и инструменты, а пет-проекты дают возможность изучения и использования других инструментов, подходов, поэтому это отличный способ улучшить свои навыки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
JuicyScore Москва
от 120 000 до 180 000 ₽