Найти в Дзене
Продиус Никита

Junior FRONTEND разработчик, путь с нуля до Junior

Всем привет, хочу рассказать кратко о пути Junior Frontend. С чего стоит начать и с каких источников.

Первое, что вам нужно, это HTML и СSS, с этой базой вы можете начать верстать сайт, только верстать и ничего большего. У этого дела есть профессия, называется Верстальщик.

HTML - это язык разметки и не считается за язык программирования;

Html Academy - простой и интерактивный учебник по HTML и не только

W3C - это оригинальный источник по HTML

CSS - это язык, описывающий внешний вид языка разметки (HTML)

Html Academy - учебник по CSS

также есть:

W3C - это оригинальный источник по CSS

Есть множество других источников, которые могут подойти вам.

Следующий шаг это JS. Если HTML создает каркас, а CSS создает его внешний вид, то JS это основной язык программирования, отвечающий за всю логику. JS - по праву можно назвать языком программирования.

JS - язык программирования, отвечающий за логику приложения.

Учебник Learn.JavaScript является одним из лучших источников на русском сегменте.

С этой точки вы стали junior FrontEnd разработчиком, но этого не хватит для получения работы, и это грустно. И поэтому многие ждут от вас знания фреймворков, таких как Angular, React, Vue. Есть и другие, это вы можете найти сами.

Теперь можно учиться работать с Api, AJAX запросы. Работа с данными, на примере React это Redux, Vue - Vuex. Работа с роутингом Vue-router, React-router.

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

Знание языков программирования это хорошо, но без Английского будет сложно. Почему Сложно? Потому что программировать можно и без Английского, это понятно. Но большинство документации на Английском и не многие перевели ее на Русский. А если пользоваться переводчиками, то это будет большая боль, потому что клочки фраз не будут складываться и ничего из этого не получится. Поэтому есть только два варианта, изучить английский и читать из источников, или смотреть Русско-язычные статьи, курсы и т.д. Выход можно найти всегда. Главное это упорный труд.

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

А чтобы побыстрее попасть куда-нибудь, то можно открыть поисковики работы и отсмотреть Вакансии по вашей профессии, оценить их запросы и выучить то, что они просят. Так шансов у вас будет больше.

Совсем забыл о git - это прекрасная вещь, но ссылки я здесь не оставлю, так как гуглить нужно учиться сейчас, а гуглить нужно будет много. И лучше делать это также на Английском, потому что ответов и вопросов там намного больше, чем в Русском сегменте.