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

Что нужно знать будущему веб- разработчику?, image #1

«Фронтенд появился в тот момент, когда на страницах в интернете появились CSS и JavaScript, то есть довольно давно. Тогда он был очень примитивным, но сейчас это совершенно другой уровень. В наше время появились гаджеты самых разных форматов, видов и форм: ноутбуки, планшеты, смартфоны – для всего этого есть какие-то особенности вёрстки и функциональности, которая может быть задействована.

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

Помимо прочего, фронтенд-разработчику надо немного быть дизайнером, ведь ему нужно не только программировать, но ещё и уметь делать вёрстку. И даже если макеты присылают дизайнеры, их тоже надо уметь читать и работать с ними правильно. Также нужно хотя бы на базовом уровне разбираться в проектировании интерфейсов (в Технопарке об этом есть отдельный курс).

Ещё нужно понимать, как устроены сервера и приложения, которые на них развернуты, какие решения используются на боевых серверах, как устроены дизайн-системы, как устроены приложения для дизайнеров, и уже только потом непосредственно знать саму часть фронтенда: как сверстать, как написать код, чтобы выполнить задачу. В общем, круг знаний фронтенд-разработчика довольно широк.

Технопарк меня научил «взрослому» подходу к разработке. В вузе не учат решать продуктовые задачи: обычно дают лабораторные работы или проект на семестр – например, сделать сайт. Как правило, задание очень размытое, и у тебя нет человека, которому ты можешь показать своё решение и получить качественную обратную связь. Когда ты уже устраиваешься на работу, от тебя хотят совсем другого и ждут, что ты готов к самоорганизации и решению задач бизнеса. И Технопарк как раз показал и позволил понять, как правильно ставить себе задачу и выполнять её, а затем презентовать результат. Обучение было ближе к реальной разработке, и это во многом помогло быстро включиться в рабочие процессы на работе».

Если вы хотите попробовать себя во фронтенде, вам пригодятся ссылки:
• Онлайн-курс по web-технологиям: https://stepik.org/course/154
• Онлайн-курс по проектированию интерфейсов: https://stepik.org/course/53334/
• Современный учебник по JS: https://learn.javascript.ru/
• Видеокурс по высоконагруженным приложениям на канале «Технострим»: https://vk.cc/9yHt8D

Технопарк Mail.Ru & МГТУ/Идет прием заявок

Открытая группа

До 14 сентября идет регистрация в Технопарк.

9 992 участника

Вы подписаны

Технопарк Mail.Ru & МГТУ/Идет прием заявок

1 июл в 20:12

Статистика Редактировать

100% открыли

72% просмотрели 1/3

60% просмотрели 2/3

50% — всё

Статистика этой статьи

Средняя статистика статей сообщества

155 views·1 share