Найти тему
Эльбрус Буткемп

Что нужно в первую очередь изучить начинающему разработчику

Начинаете изучать JavaScript  — и голова кругом: за что хвататься? 😮

Делимся ориентиром, на что обратить внимание в первую очередь. Это лишь несколько отправных точек — их может быть больше в зависимости от вашего направления работы. Но это то, что мы считаем важным обозначить.

1. Поток команд

Базовый пункт, без которого просто не обойтись — это понимание работы кода.

  • if else
  • switch
  • for
  • for in
  • async await
  • ternary и логические операторы

2. Устранение ошибок

Сonsole.log или console.error — друзья всех начинающих программистов. Но не привыкайте к этому, а научитесь устранять ошибки правильно. Для этого придется разобраться, как написать свой собственный конструктор Error, и правильно находить ошибки.

3. Модели данных

Постоянно просматривая ваш код, вы должны решать, когда стоит объединить определённые блоки информации, а когда этого делать не нужно. Это касается моделей данных, функций, параметров, объектов или переменных.

4. Асинхронность

Столкновение с асинхронностью неминуемо. И не важно, вызываете ли вы данные из back-end или асинхронно выполняете запросы в сам back-end. Используйте в ваших приложениях промисы и/или async await, чтобы не попасть в ад обратных вызовов.

5. Управление DOM

Обязательно наступит момент, когда вам придется работать с DOM, даже если вы используете современные front-end фреймворки. Изучите принципы работы DOM — это поможет вам лучше понять, как работают сайты.

6. Node.js / Express

Даже front-end разработчики должны знать азы node.js. Ну и знание, как запустить простой сервер Express, добавить новые маршруты или изменить существующие, вам тоже пригодится.

7. Что еще?

Методы массивов/объектов, понимание, как работает динамическая типизация в языке (по мнению одного из наших преподавателей, именно она «стреляет в ногу» новичкам в IT!). Знание верстки также облегчит вам жизнь.