Фронтенд. Javascript. Что нужно знать перед изучением JS

Фронтенд. Javascript. Что нужно знать перед изучением JS


В интернете есть куча гайдов по изучению JS, но большинство из них очень не очень: они либо устарели (веб развивается со сверхзвуковой скоростью), либо не учитывают уровень понимания кодера-новичка, либо просто ведут по пути вечного двух рублевого верстальщика 👉 🐑

Самый серьезный недостаток практически всех гайдов по Javascript — вАЙТИшникам банально не объясняют то, что к изучению JS нужно готовиться и как это делать. Без предварительных знаний по другим темам изучать ЖС будет гораздо сложнее.

Must have:

1. Нужно обязательно иметь представление об устройстве интернета, сетей, веб-протоколов, сайтов. Без этой теории никуда. Гуглим что такое HTTP, HTTPS, куки, сессии, браузерные инструменты для разработчиков.

2. Нет смысла изучать Javascript без знания HTML и CSS последних версий. Умей разбираться в синтаксисе этих языков, попробуй поверстать простые и сложные страницы только на них. Без уверенного стека HTML/CSS даже не пытайся учить JS — никакого смысла.


Два предыдущих пункта — базовый минимум, который будет отличать тебя от твоей бабули-соседки, ругающей американских хакеров, сидя на скамейке под твоим окном 👵🤬

Бонус

В качестве бонуса, можно изучать как работают компы (и составные части — процессор, оперативка и т.д) в целом. Почитай про принципы обработки цифровой информации, про двоичный код, про работу ОС и то, как ПО взаимодействует с железом. Далее вникни в суть работы языков программирования и алгоритмов. Это очень полезные знания для интервью.


Эти темы обязательны для любого кодера, не только для фронтэндера.

Знание другого языка

Другие пункты подготовки опциональны. Знание другого языка программирования поможет изучать Javascript, но на это не нужно обязательно тратить время. Подготовься, но не оттягивай непосредственный старт изучения JS.

Report Page