Жизнь сквозь код: студенты о веб-разработке

Спрос на программистов начал расти в 2019 году. Причин этому несколько, но основными являются рост IT-компаний и диджитализация крупных фирм. Согласно опросу ResearchMe и Outside Digital, более 80% россиян считают IT-отрасль самой привлекательной для карьеры. Узнали, как начался карьерный путь студентов в сфере веб-разработки и какие сейчас перспективы для будущих айтишников

Кадр из сериала «Мистер Робот»
Кадр из сериала «Мистер Робот»

О цифрах

Согласно исследованию Хабр Карьеры, 77% компаний столкнулись с трудностями в первой половине этого года, но только только 4% участников отмечают сокращения в их компании. Каждый третий IT-специалист ответил, что наем в компании заморожен или сокращен. Медианная зарплата в отрасли на 12 мая 2022 года — 140 тысяч рублей.

 Статистика зарплат разработчиков по данным Хабр Карьеры за первое полугодие 2022 года
Статистика зарплат разработчиков по данным Хабр Карьеры за первое полугодие 2022 года

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

Результаты опроса Хабр Карьеры в марте 2022
Результаты опроса Хабр Карьеры в марте 2022

Разработка от первого лица

О начале пути и первом доходе

Алексей выпустился из МИРЭА несколько лет назад и сейчас работает full stack разработчиком (принимает участие во всех этапах разработки продукта — прим. ред.), но на первых порах довольствовался небольшими заказами от друзей: делал шаблоны сайтов и помогал начинающим стартаперам. Он признается, что таких людей будет много, зачастую их цели нереалистичны и подобные плохие заказы нужно отсеивать с самого начала. «Нередко будут говорить, что обязательно заплатят через месяц, но сделать просят прямо сейчас», – это один из красных флагов, по которому можно сразу заметить, насколько ненадежен заказчик.

Первый заказ Андрей, студент ГУМРФ им. Макарова, выполнил с другом. Это было веб-приложение для отслеживания инвестиций и вкладов, за него заплатили 40 тысяч рублей. Теперь Андрей – frontend-разработчик.

Алена ранее училась в К(П)ФУ, но сейчас работает веб-дизайнеркой. Свой первый заказ помнит отчетливо: «Я взяла его только спустя два месяца обучения. Это была встреча с другими ребятами из инфобизнеса, и тогда у меня получилось заключить первую сделку с девушкой-коучем, она хотела провести марафон, связанный со страхами. Сайт для него должен был донести ценность продукта и увеличить продажи. В итоге у нас всё получилось — через две недели клиентка запустила свой марафон, сайт для него получился душевным и прекрасным. Я и сейчас люблю этот кейс всем сердцем».

Oleh Harlamov / Dribble
Oleh Harlamov / Dribble

О развитии

Путь ребят отмечен ошибками и победами, благодаря которым каждый из них вывел собственные правила. Алексей стремится не винить себя за остановки, иногда даже долгие. Андрей же перед тем, как взять заказ, ориентируется на дедлайн и собственные силы. Он старается помнить про ограниченность собственного ресурса и возможные трудности, «которые будут только накапливаться, как снежный ком, при наступлении дедлайна, и результата не будет».

Hanna Rybak / Dribbble
Hanna Rybak / Dribbble

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

Об обучении

Алексей уверен, что придется учиться в любом случае. Он советует идти в вуз, так как там «можно общаться с преподавателем напрямую и задавать очень много вопросов, и главное не бояться показаться дураком. А потом найти людей, с которыми в будущем можно создать достойный продукт».

Андрей и Алена обучались с помощью онлайн-ресурсов. Рынок предлагает множество вариантов для обучения IT-профессиям, часть из них оплачивает государство. В прошлом году Минцифры открыло проект, благодаря которому любой гражданин РФ со средним специальным или высшим образованием может получить грант, покрывающий до 100 % стоимости обучения на программах переподготовки IT-специалистов. Учебу можно начать с 16-летнего возраста.

Скидки на обучение и условия их получения
Скидки на обучение и условия их получения

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

Должен курс быть бесплатным или нет – в этом вопросе мысли ребят не совпадают. Алена решилась заплатить, ей было важно обучаться под чьим-то руководством: «Наставник поможет не совершать ошибки, с которыми когда-то он сам столкнулся. Перенимая опыт человека, к уровню которого ученик стремится, он переживает меньше неудач». Но всё же это не страхует от будущих ошибок полностью. Важным в вопросе обучения для Алены было время, и ей казалось, что она затратит его меньше, если окажется на платном курсе.

Андрей пришел к противоположному выводу: человек потратит еще больше времени в поисках стоящего курса, так как, по его мнению, сейчас рынок переполнен инфопродуктами, и часто они не соответствуют соотношению качества и цены. Более трудным для него стало решить на первых порах, какому направлению он посвятит себя: фронт-энд (front-end) или бэк-енд (back-end). Он поясняет, что это: «Если представить сайт в виде машины, то фронт-энд — это внешний вид вместе с цветом, деталями, а также взаимодействие с двигателем и колесами. А бэк-энд — сам двигатель, позволяющий управлять машиной. Я выбрал первое. Инструменты для освоения были простыми: HTML (код для структурирования элементов сайта – прим. ред.), CSS (код для внешнего оформления HTML – прим. ред.) и “взрослый” язык программирования JavaScript».

Для разработчика важно уметь искать, это придется делать часто, так как нет чего-то готового. Обучался Андрей с помощью открытых бесплатных ресурсов и учебников. «Если фронт-энд для освоения прост, и туда может попасть почти каждый, то для других сфер программирования, например, ML или Deep Learning, нужно изучать математику старших курсов. Для самостоятельного изучения я советую учебник по линейной алгебре В. Ильина, курс математического анализа Л. Кудрявцева, а также “Теория вероятностей и математическая статистика” Н. Кремера. Также для качественного обучения нужно найти roadmap (документ, в котором указаны задачи и цели проекта — прим. ред.), искать по его пунктам информацию и постепенно ее изучать».

О нужных навыках

В сфере веб-разработки специалисту нужно быть многогранным. Алексей выделяет важность умения размышлять нестандартно и готовность постоянно развиваться: «веб-дизайн меняется с быстрой скоростью, и многие специалисты просто устаревают». Андрей рассказал, что не каждый исполнитель умеет общаться с заказчиком: «Я часто объясняю менеджерам сложное простым языком, объясняю, почему какие-то идеи невозможно воплотить. Необходимо спокойно реагировать на любые желания заказчика, даже если их требования пугают». О том, что можно забыть о правильной коммуникации и так потерять многих клиентов, говорит и Алена. Она советует задать себе вопрос: будет ли вам комфортно работать с самим собой? Алексей добавляет еще одно наставление о переработках. Их будет много, и и со временем они станут нормой. «Но и от отдыха не стоит отказываться: любой стартап может подождать, а выгорание нет».

Yoshiyuki Yagi / Dribbble
Yoshiyuki Yagi / Dribbble

Не забывайте проявлять себя во время заказа. Андрей часто помогает на разных этапах создания продукта. В пример он приводит UX/UI (визуальная часть продукта; как пользователь взаимодействует с приложением или сайтом — прим. ред.). Если он замечает на этом этапе какие-то недостатки, то не боится выразить свое мнению менеджеру проекта. Заказчик часто соглашается, и правки вносят.

О работодателях

Согласно данным рекрутингового агенства hh.ru, в марте 2022 года соотношение вакансий и резюме резко поменялось: месяцем ранее работодатель предлагал на четверть больше должностей, а ищущих заработка было на 15 % меньше. Одной из причин называют уход крупных компаний и появление на рынке свободных квалифицированных специалистов.

Darya Semenova / Dribbble
Darya Semenova / Dribbble

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

О совмещении с учебой

«Эти годы научили тому, что можно делать задания в такси по пути на пары, исправлять рабочие моменты прямо во время занятий и готовиться к экзамену за два дня», – рассказывает Алена, она старается расставлять дела по приоритетности, что делала уже давно, начиная со школьных времен.

Андрей и Алексей учатся на технических специальностях и делятся наблюдением, что часто преподавателям все равно на посещаемость, некоторые из них могут освободить от своего предмета или уменьшить нагрузку. Но расслабляться не стоит. В группе Алексея неудачное совмещение учебы и работы для некоторых закончилось отчислением. Чтобы подобное произошло с наименьшей вероятностью, он советует поговорить и с работодателем, и тот может пойти навстречу и, например, нанять на полставки: «Место трудоустройства всегда можно поменять, а с вузом расставаться тяжелее и больнее».

О настоящем

За прошедшие полгода произошел отток программистов, поэтому государство начало поддерживать работников IT-сферы. Среди принятых правительством мер – отсрочка от армии и возможность оформить льготную ипотеку.

Герои статьи рассказывают и о других вещах, которые изменили их жизнь. Алена благодаря работе начала больше верить, что всё в ее руках — как она отмечает, дизайн стал для нее и способом поменять мировоззрение, понять, что деньги не являются злом и их реально заработать. Андрей же понял, что он не только работает ради собственного благополучия, но и чувствует, что решает с помощью разработки сайтов чью-то проблему, и для него это решающий момент: «Что можно написать, чтобы это помогло другим? Если у вас не будет подобного драйва, то работать в IT-сфере не стоит. Очень много ребят живут кодом».

Автор: Виктория Данилова

332 views·16 shares