Добавить в корзинуПозвонить
Найти в Дзене

Необходимый минимум, если решил стать Frontend-разработчиком

Когда я начинал свой путь в web разработку вопросов было 1 000 000 и 1, HTML, CSS, JS, React, Angular, Webpack и список этот можно продолжать бесконечно. В голове были мысли с чего начать и куда податься. Что из этого бесконечного списка важно, что на пике спроса, а что возможно устарело. И недавно вспоминая то время и с уже сложившимся опытом захотелось поделиться своими мыслями на этот счет. Сразу скажу это не руководство, не гайд и не последняя инстанция, а лишь мысли одного разработчика. Если сейчас просто забить в поисковик, что то вроде "Стать web-разработчиком", то встретятся различные курсы или roadmap с тем самым бесконечным списком технологий для изучения. Но по моему мнению какой бы дорогой не пойти - курсы или самообучение, первым делом необходимо освоить минимум для понимания того, о чем идет речь, а именно: Эти вещи нужны человеку, который никогда не занимался разработкой и хочет погрузиться в этот мир. Не пытайтесь сразу понять все и везде, по итоге не узнаете совсем нич

Когда я начинал свой путь в web разработку вопросов было 1 000 000 и 1, HTML, CSS, JS, React, Angular, Webpack и список этот можно продолжать бесконечно. В голове были мысли с чего начать и куда податься. Что из этого бесконечного списка важно, что на пике спроса, а что возможно устарело. И недавно вспоминая то время и с уже сложившимся опытом захотелось поделиться своими мыслями на этот счет. Сразу скажу это не руководство, не гайд и не последняя инстанция, а лишь мысли одного разработчика.

взято с просторов интернета
взято с просторов интернета

Если сейчас просто забить в поисковик, что то вроде "Стать web-разработчиком", то встретятся различные курсы или roadmap с тем самым бесконечным списком технологий для изучения. Но по моему мнению какой бы дорогой не пойти - курсы или самообучение, первым делом необходимо освоить минимум для понимания того, о чем идет речь, а именно:

  • HTML - базовые теги, для чего они вообще, какие используются и сделать хотя бы небольшую и осмысленную страничку (так будет интереснее). Не нужно сразу вдаваться в подробности - как работает браузер, как он обрабатывает теги и т.д. Сделали страничку, что появилось, КЛАСС!
  • CSS - не пытайтесь понять препроцессоры, CSS-IN-JS, сложные селекторы и прочее. Покрасили кнопку в другой цвет, добавили фон, осознали для чего это нужно, КЛАСС! едем дальше.
  • JS - тут даже для начала придется задержаться. Но если взять прямо совсем основы. Подключить файл со скриптом, узнать что такое консоль и как туда выводить данные. Прочитать список того, что умеет JS и пока пусть это лежит в голове без понимания как это работает, но со знанием что это существует.

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