Что нужно знать будущему веб- разработчику?
«Фронтенд появился в тот момент, когда на страницах в интернете появились 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 сентября идет регистрация в Технопарк.
Вы подписаны
Технопарк Mail.Ru & МГТУ/Идет прием заявок
1 июл в 20:12
Статистика Редактировать
100% открыли
72% просмотрели 1/3
60% просмотрели 2/3
50% — всё
Статистика этой статьи
Средняя статистика статей сообщества
