Найти тему
3data Premium Data Centers

Кто такой фронтенд-разработчик/frontend developer?

Оглавление

В наши дни профессии в ИТ отрасли пользуются небывалом спросом. Но что именно делают айтишники? В чем заключается специфика их работы? Да и сколько вообще они зарабатывают на самом деле? А как стать айтишником?

В сети дата-центров 3data существует свой собственный центр разработок (что является редкостью для дата-центров), который состоит из программистов разных специальностей. Мы решили поговорить с frontend-разработчиком Владиславом Кочевым, который рассказал много интересного и полезного о своей профессии.

Кто такой фронтендер, сколько зарабатывает и чем занимается?

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

Заработная плата в Москве варьируется от 40 000 руб. (на позиции джуниора) до 350 000 рублей в месяц (на позиции Lead или Senior).

Как ты представлял себе профессию до того, как стал ее частью?

До того, как я стал специалистом, мне казалось, что фронтендер – очень сложная профессия, с которой могут справиться только люди с математическим складом ума. Но когда начинаешь разбираться в предмете, он перестает быть «магией», и все задачи становятся намного проще и понятнее.

Как представляют твою работу родственники?

Мои родственники считают, что я просто целыми днями сижу перед компьютером. Что в принципе и является правдой.

Просят ли тебя что-то сделать бесплатно?

Да, конечно! Я же программист, поэтому всё, что связано с компьютером, просят сделать меня: переустановить Windows, разобраться, почему не работает Word, помочь с сайтом-визиткой, настроить CRM и многое другое.

Что написано в твоей трудовой? Что написано в должностной инструкции?

В трудовой книжке у меня написано «Frontend разработчик компании 3data».

В мои обязанности, которые прописаны в должностной инструкции, входят: верстка шаблонов страниц, разработка програмного интерфейса, настройка функционала сайта (например, форм обратной связи, кнопок, галереи), написание скриптов, проверка и тестирование функционала, улучшение кода, исправление багов и многое другое.

Серверная дата-центра 3data
Серверная дата-центра 3data

Из чего складывается твой рабочий день? Сколько занимают встречи, планирование, отдых?

На встречи и собрания с коллегами, на самом деле, уходит не так много времени. Мы работаем в open space, многие задачи и вопросы получается обсудить прямо на рабочем месте.

Что касается планирования, то перед стартом различных проектов, оно может занимать около 1-2 дней. Если говорить про обычный рабочий день, он чаще всего выглядит примерно так: в первой половине дня приблизительно 4 часа у меня уходит на кодинг, после часовой перерыв на обед и отдых, далее – согласование с лидом, и снова кодинг.

Более того, в компании 3data мы часто берем на обучение стажеров, поэтому часть моего рабочего времени уходит на менторство нашего молодого сотрудника.

Сколько приходится работать с кем-то в команде, сколько — в одиночку? Опишите, пожалуйста, один рабочий день. Приходится ли перерабатывать?

Мою работу в команде и в одиночку можно представить в процентном соотношении: примерно 20% я обсуждаю задачи и пути их решения с коллегами, а 80% - работаю один.

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

Что касается переработок, то в 3data их практически нет, все задачи я успеваю выполнять в рабочее время.

Какое железо нужно для работы?

На самом деле, не обязательно иметь супермощный ноутбук, для фронтендере подойдет и базовый, который сможет запустить необходимые для работы программы. Лично я предпочитаю работать на операционных системах unix – macOS или Linux. Инструменты на данных ОС более удобны для выполнения моих задач, чем те, что доступны на Windows.

Владислав Кочев, frontend-разработчик компании 3data
Владислав Кочев, frontend-разработчик компании 3data

Нужно ли дополнительно учиться и повышать квалификацию? Расскажи, какие контрасты при работе в разных компаниях ты заметил?

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

Что касается моего прошлого опыта работы и какие контрасты при работе в разных компаниях я заметил, то ранее я работал в организации с небольшим количеством сотрудников, поэтому мне приходилось выполнять намного бОльший объем задач. В 3data у нас большой штат сотрудников, и за каждом закреплены свои задачи и обязанности.

Более того, для себя я выявил, что работать в офисе намного комфортнее и продуктивнее, чем на удаленке. Когда ты работаешь из дома, приходится тратить много времени на звонки и коммуникацию с коллегами, а на выполнение личных задач времени остается меньше. Это приводило к вынужденным переработкам, поэтому при выстраивании work-life balance существенный перевес был на стороне работы.

Сколько лет от новичка до профи?

На мой взгляд, все зависит от человека: его способностей обучаться, его мотивации и стремлении развиваться в профессиональной сфере. Некоторые люди дорастают до позиции Senior Frontend разработчик или Team Lead приблизительно за 1 год, а некоторые всю жизнь занимают должность junior. Но в целом, на мой взгляд, чтобы из новичка стать профи потребуется в среднем 2-3 года.

Есть ли в твоей работе финансовый потолок? Когда вы до него доберетесь? Что будете делать дальше?

Финансовый потолок существует на локальном, российском рынке: в регионах заработная плата ниже, чем в Москве. Поэтому, если ты достиг финансового потолка в своем родном городе, то нужно переезжать в столицу. А если ты понимаешь, что достиг его на российском рынке, то нужно перебираться на международный.

Какие фундаментальные знания нужны для работы? Какие сопутствующие ?

Из фундаментальных знаний необходимо владеть языками программирования: JavaScript, HTML, CSS, понимать, как работают WEB-приложения и уметь проектировать их.

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

Друзья, большое спасибо за прочтение данного интервью. Мы продолжим знакомить вас с различными профессиями из отрасли дата-центров, а также рассказывать о нашей компании 3data. Обязательно посещайте наш сайт и следите за нами в социальных сетях.

▪️ Telegram: https://t.me/dc3data

▪️ Вконтакте: https://vk.com/dc3data

▪️ YouTube: https://www.youtube.com/dc3data