Почему у программистов высокие зарплаты
Опубликовано: 07.05.2025
Фото Thomas Barwick / Getty Images
«Все больше компаний готовы платить столько, сколько хочет специалист, и идти на его условия. Это просто становится нашей новой нормой», — рассказывает соосновательница рекрутингового агентства Unicorn Search Дарья Баркова.
Один из банков, с которым работает агентство Барковой, недавно закрывал вакансию редкого IT-специалиста, и кандидат запросил зарплату в 460 000 рублей, которая, вероятно, превышала зарплату некоторых топ-менеджеров банка, рассказывает она. На совете директоров банк решал, согласовать ли эту сумму, и, поскольку «сроки горели», кандидата взяли. «Сейчас это становится частой практикой», — резюмирует Баркова.
Как поменялся рынок
Рекрутеры почувствовали, что рынок изменился, около трех месяцев назад, рассказывает Баркова: «И мы побежали быстрее, и компании легче идут на переговоры, и зарплатные вилки повышаются, и контр-офферы идут один за другим. Идет жесткий хантинг».
С самого начала пандемии компаниям понадобилось кратное количество IT-специалистов, рассказывает хедхантер Алена Владимирская. В пандемию единственным каналом продаж для многих бизнесов стал диджитал, говорит она: «Кто-то начал усиливаться в этом направлении, а кто-то вообще впервые его для себя открыл». Рынок кадров был дефицитным еще задолго до пандемии, поэтому «легко представить, что произошло, когда большинство компаний перенесли бизнес-процессы в онлайн или начали строить бизнес в онлайне с нуля», говорит старший HR-эксперт «Самоката» Дмитрий Поздняков.
Первые два-три месяца с начала пандемии рынок IT-специалистов стагнировал, рассказывает руководитель практики high-tech рекрутинговой компании Ancor Елена Иванчихина: «Все ждали, что будет дальше». По ее словам, зарплаты начали не вполне обоснованно расти еще в сентябре прошлого года, когда бизнес начал широкомасштабно нанимать айтишников. В 2021 году уровень конкуренции достиг максимума и компании начали перекупать людей друг у друга, в связи с чем ускорился рост зарплат, рассказывает эксперт.
Если в прошлом году в разгар пандемии многие компании замедлили рост в том числе и с точки зрения найма, то в 2021 году рынок труда заметно активизировался, подтверждают в «Лаборатории Касперского». «Сегодня IT-специалисты нужны всем, не только технологическим компаниям, поэтому спрос на разработчиков превышает предложение», — говорит представитель компании. Рынок перегрет, нанимать сотрудников стало дороже и труднее, соглашается представитель «Ситимобила».
По словам гендиректора «Мегаплана» Сергея Козлова, раньше в Москву перетекали разработчики из регионов, но теперь они «ленятся переезжать и предпочитают работать удаленно из своего города за московские зарплаты». Соискатели задают вопросы про удаленку на собеседовании, говорит представитель Joom. Критерий наличия удаленки у работодателя стал если не выше, то в одном ряду с зарплатой, подтверждает представитель Headhunter. «Дистанционная работа стала нормой. Даже банки готовы предлагать удаленку, поэтому определенно стало сложнее, дольше и дороже закрывать IT-вакансии», — сетует руководитель отдела адаптации и найма SkyEng Серафима Шумеева.
В результате массового перехода айтишников на удаленку индустрия стала еще более глобальной, многие специалисты, живущие в России, стали рассматривать зарубежных работодателей, говорит CTO «Делимобиля» Данила Савин. Международный рынок больше российского, и отечественным компаниям сложно выигрывать конкуренцию с работодателями из-за рубежа, рассказывает он.
Гендиректор «Мегаплана» Сергей Козлов указывает, что на конкуренцию за кадры влияет и регулярный выход на рынок новых игроков. «Компании получают очередной раунд инвестиций или «Сбер» с «Яндексом» открывают новый проект — тогда их менеджеры выходят на рынок и перебивают зарплатные ставки. В последние три-четыре года особенно отличается в этом плане Ozon», — отмечает он.
Какие специальности востребованы
Большинство технологических компаний, опрошенных Forbes, повысили зарплаты IT-специалистам в 2021 году. Среди них — Mail.ru Group, «Лаборатория Касперского», «Мегаплан», «Самокат», Joom и SkyEng. HeadHunter собирается проиндексировать зарплаты айтишникам в ближайшее время. Эти компании регулярно пересматривают зарплаты технологических специалистов один-два раза в год, некоторые принимают решение после ревью — обсуждения результатов работы сотрудника. В «Яндексе» такое ревью идет прямо сейчас.
По словам Дарьи Барковой, айтишники не верят в премии, поэтому растут именно оклады. Компании пытаются предлагать опционы, но это тоже не является аргументом для российских IT-специалистов, утверждает она.
Стартапам в среднем пришлось повышать зарплаты сотрудникам сильнее, чем крупным компаниям, считают опрошенные Forbes HR-специалисты. В пандемию, как и в любой кризис, главным фактором при выборе места работы стала стабильность, объясняет основатель сервиса подбора IT-специалистов «Подбор» Кирилл Николаев, поэтому стартапы вынуждены платить дополнительную премию за риск. Крупные компании сдерживают тренд на рост зарплат, соглашается Елена Иванчихина: «Бум на рынке произошел за счет небольших компаний, в меньшей степени — средних, а также новых стартапов».
Также пропорционально сильнее выросли зарплаты специалистов уровня senior, потому что конкуренция за высококлассных сотрудников стала максимально острой, говорит Дарья Баркова. Поэтому HR-специалисты, которые набирают штат на массовые позиции в IT-компании, могли и не заметить, как усилился дефицит на рынке труда.
При этом из разговоров Forbes с представителями IT-компаний разного профиля следует, что рост зарплат коснулся практически всех специальностей. За последний год финансовые ожидания выросли у системных аналитиков, SRE-инженеров (инженеров по мониторингу), специалистов в области информационной безопасности и дата-сайентистов (занимаются анализом массивов данных — big data), рассказывает технический руководитель образовательных проектов Mail.ru Group Дмитрий Санников. Всегда нужны специалисты C++, разработчики мобильных платформ, а также системные аналитики, отмечают в «Лаборатории Касперского». «IT — это комплексная история: если рынку требуется больше разработчиков, то растет спрос и на тестировщиков. Сейчас по всем направлениям усиливается дефицит», — резюмирует Поздняков из «Самоката».
По мнению Алены Владимирской, особенно востребованы в пандемию стали программисты и диджитал-маркетологи. Зарплаты программистов за время пандемии выросли на 30–80% в зависимости от профиля специалиста, говорит Владимирская. По ее словам, «нормальный» диджитал-маркетолог запрашивает сейчас от 250 000 до 500 000 рублей, программист — от 400 000 до 500 000.
Часто зарплатные ожидания кандидатов растут по мере того, как они проходят собеседования в разных компаниях, рассказывает Иванчихина. По ее оценке, как только кандидат выходит на рынок и начинает выбирать вакансии, он может увеличить зарплату в среднем на 100 000 рублей. «Но это не самый потолок. Иногда это может быть и 200 000–250 000 рублей», — рассказывает она.
По ее мнению, самое яркое направление среди всех IT-специальностей в этом контексте — big data. «Специалисты в этой области нужны везде», — говорит Иванчихина. По ее оценке, дата-сайентист, чей опыт работы не превышает года, претендует на зарплату 80 000–100 000 рублей, а в среднем такие специалисты получают 250 000–300 000 рублей.
По данным сервиса «Работа.ру» на март 2021 года, средняя зарплата технического директора в России — 183 000 рублей, дата-сайентиста — 173 000 рублей, специалиста по искусственному интеллекту — 150 000 рублей, руководителя команды разработки — 144 000 рублей.
Как реагируют компании
В связи с рыночным дисбалансом компании не сокращают штат, говорит Алена Владимирская: «Рыдают, но платят». Столичный бизнес пытается искать людей из регионов, но, по словам хедхантера, поскольку удаленка стала массовым явлением, разница в зарплатах между специалистами из мегаполиса и провинции сошла на нет. «Если в прошлом году, до пандемии, местонахождение кандидата имело значение и его зарплата была сильно ниже в регионах, то на текущий момент такого уже нет, — подтверждает Иванчихина. — Фактически кандидат из Екатеринбурга может стоить таких же денег, как этот же кандидат в Москве».
При этом в мире географическая дискриминация пока еще присутствует, утверждает основатель сервиса «Подбор» Кирилл Николаев: «Иногда это доходит до абсурда. Например, компания, главный офис которой находится в Кремниевой долине, может платить больше сотрудникам, которые работают из дома в Долине, чем сотрудникам, работающим из дома в Техасе».
Еще в прошлом году компании активно практиковали релокацию: перевозили кандидатов туда, где находятся их офисы, рассказывает Иванчихина. Но сейчас, по ее словам, разработчики категорически отказываются переезжать и рассматривают только удаленный формат работы. Набрать штат IT-специалистов, которые будут постоянно присутствовать в офисе, стало невозможно, предполагает Иванчихина, потому что «избалованные» разработчики, как правило, рассматривают только удаленный формат работы.
В «Делимобиле» практикуют сравнительно короткие переговоры, чтобы увеличить свои шансы быстро договориться с подходящим кандидатом, рассказывает CTO каршерингового сервиса Данила Савин. По его словам, часто от собеседования до оффера проходит всего три дня. «Мучить и тестировать неделями нет смысла, ведь мы можем сразу на наших текущих задачах проверить, какое решение предлагает кандидат», — говорит он. Несколько потенциальных кандидатов заинтересовались «Делимобилем» после того, как поучаствовали в организованном сервисом митапе (небольшие по продолжительности конференции), добавляет он.
По мнению Савина, разработчиков больше мотивирует свобода, чем деньги, и в этом преимущество стартапов перед корпорациями. «Возможность предложить что-то новое — неотъемлемая часть культуры стартапа. Желание делать продукт с социальной миссией — такой, что и самому хочется пользоваться, и друзьям показать, — есть почти у каждого кандидата», — объясняет он. Также, по его мнению, разработчикам важно, чтобы работодатель был способен предложить им современные технологические стеки (наборы инструментов).
Чтобы не нанимать задорого новых сотрудников, компании пытаются переобучать своих специалистов — отсюда множество вариантов дополнительного образования для взрослых, которые появились в последнее время, рассказывает Алена Владимирская. В Mail.ru Group пытаются удержать лучших специалистов с помощью собственной HR-системы анализа данных, которая следит за рынком и индивидуальным развитием каждого сотрудника и напоминает руководителю о необходимости повысить зарплаты в командах. У Lamoda среди бонусов для IT-сотрудников — медицинская страховка со стоматологией, скидки на сайте компании и у партнеров.
Что будет дальше
Сложности в найме сотрудников — это перманентное состояние для IT-отрасли, говорит Дмитрий Поздняков из «Самоката». Рынок будет «кандидатским» еще год-два, пока не насытится нужными специалистами, считает Елена Иванчихина. За год зарплата вырастет еще на 15%, прогнозирует Алена Владимирская. Видимых причин, почему в ближайшие пять лет рост зарплат закончится, сейчас нет, считает она.
Предложение вряд ли догонит спрос в ближайшие пять-десять лет, считает основатель сервиса подбора IT-специалистов «Подбор» Кирилл Николаев. По его мнению, поменять ситуацию может тренд на «разработку без кода» (технологии No-code позволяют программировать без навыков написания кода. — Forbes), но вряд ли это произойдет в ближайшие годы.
«Секрет фирмы» поговорил с тремя программистами и узнал, в каких условиях они работают, сколько получают и нужно ли бежать на курсы разработчиков.
Денис, Java-разработчик
Про Штаты и квартиры
После года работы в Саратове у меня появилась возможность переехать в Штаты. Вообще, работа в международной компании для программиста — самый простой способ уехать. Они востребованы по всему миру и часто переезжают из одной точки в другую.
Мы между собой называем такие компании галерами или бодишопами (фирмы, продающие разработчиков иностранным заказчикам. — Прим. «Секрета»). Это довольно распространённый вид бизнеса. Кто-то предприимчивый находит заказчиков в Америке и открывает офшоры в странах СНГ. Такая схема безумно выгодна.
Наши программисты ничем не уступают любым другим, но платить им можно в разы меньше. Представьте, заказчик даёт несколько тысяч долларов за разработку ПО, компания-посредник забирает себе большую часть, а остальное раскидывает по программистам. Но даже с этими деньгами в том же Саратове ты чувствуешь себя королём жизни.
Периодически компаниям-заказчикам нужны люди под рукой, непосредственное общение с командой-исполнителем в одном офисе. Обычно большинство из моих коллег отказываются ехать в Штаты. Их держат семьи и привычный образ жизни. Максимум на несколько месяцев в командировку в Кремниевую долину — и обратно домой.
Каждая рабочая поездка в Штаты в среднем длится три месяца. Каждый день тебе платят $110, снимают квартиру и арендуют машину. Также на карточку падает рублёвая зарплата.
Бывает, что мои коллеги в таких командировках едят только макароны или гречку. Зато приезжают в Саратов и сразу берут квартиру, машину или делают первый взнос по ипотеке.
Про балдёж и Tesla
В Саратове я получал около 70 000 — 100 000 рублей в месяц. После переезда в Калифорнию мне стали платить $120 000 в год. Также первые три месяца компания снимала мне жильё, дала несколько тысяч долларов на первое время и предоставила машину.
За каждого члена семьи (жена и дети) контора платит по $1000 дополнительно, плюс оплата билетов и расходов на визу.
В месяц я трачу около $2500. Мы с другом из Питера снимаем дом на двоих и платим по $1700. Ещё $1000 уходит на еду и содержание машины. Не стоит забывать и о налогах. В США они зависят от семейного положения и детей. Холостякам приходится платить максимальный процент — 35. Семьям с детьми — в районе 20.
Можно читать это и думать, что мы, айтишники, совсем зажрались. Да, в нашей сфере принято повышать зарплату каждые полгода. Если кому-то не подняли, то это воспринимается как личное оскорбление. Но в Калифорнии у местных программистов зарплаты в три раза больше, чем у нас: около $300 000 — $400 000 в год. Вот к чему нужно стремиться.
При моей сравнительно небольшой зарплате я стараюсь ни в чём себе не отказывать. Хочу, чтобы у меня всё было балдёжно. Недавно купил себе монитор за 700 баксов. AirPods новые на следующий день взял. Мой коллега из Саратова за год смог купить здесь Tesla, а я — Lexus.
Про удачу и галеру
Все таксисты Кремниевой долины знают, что скоро останутся без работы. Когда я ездил на такси, водители рассказывали, что по вечерам учат код. Один учит Python, другой — Java. Они даже совета просили, какой язык станет самым востребованным.
Также популярны школы для программирования. Какая-нибудь бьюти-блогерша выкладывает пост, что закончила курсы по разработке на Python. То есть человек, от которого ты даже не ожидаешь такого, тоже в теме.
Я понимаю, что мне очень повезло. Точнее, нам очень повезло. Сейчас наши знания нужны, специалистов не хватает, и мы получаем большие деньги за инженерную работу.
В Кремниевой долине большое русское комьюнити. Но работу между собой мы называем галерой, а себя — гребцами. Когда работаешь через международную компанию на разных заказчиков, то не ощущаешь самой ценности своего труда. Сегодня одни, завтра другие. Мы не видим конечного продукта. Гребём и гребём неизвестно куда.
Про тайную комнату и «плюшки»
Самое крутое, что есть в моём офисе, — бесплатная еда. Но это не просто еда. Здесь три ресторана: китайский, американский и итальянский. Ещё есть несколько кафешек. В любой момент ты можешь прийти и покушать. Я, например, набираю еду на выходные и экономлю.
Можно даже привести своих друзей или семью и тоже бесплатно покушать. На одном из этажей есть тайная комната — дверь в стене без ручки. В отдельном месте спрятан сканер, и когда ты прикладываешь бейдж, то дверь открывается, а там бар с морем алкоголя.
Также есть комнаты для дневного сна, спортзал, бассейн, игровая приставка и настольный футбол. Каждому сотруднику начисляются баллы в зависимости от его работы. Их он может потратить на массаж или другие «плюшки».
Недавно, мы искали (всё ещё ищем) программиста к себе в команду. Зарплатная вилка была достаточно большой — 70–200к рублей. Это вызывало у многих недоумение, поэтому мы пояснили этот момент: вы можете видеть наш ответ на скрине.
А сейчас мы предлагаем поговорить о том, как формируются зарплаты в IT, почему организации не указывают в вакансии чёткую сумму, если вообще указывают хоть что-то, и достаточно ли для получения з/п по верхней границе вилки «продавить» рекрутера.
Как работодатели определяют «зарплатную вилку»?
Во-первых, определимся с тем, что такое «зарплатная вилка». Это верхняя и нижняя граница оплаты труда. Соискателям она показывает, сколько компания готова платить за выполнение определенных задач, а нанимателям — сколько человек хочет получить за работу
Чтобы сформировать «вилку», компании анализируют рынок — изучают, какая зарплата считается конкурентоспособной в регионе, сколько получают сотрудники других фирм на аналогичных позициях и сколько просят соискатели. Ещё важно учитывать, сколько людей претендуют на должность в компании и сколько предложений от конкурентов на рынке.
Также зарплаты в IT зависят от целей нанимателя. Например, компания хочет создать команду из лучших разработчиков: с престижным образованием, большим портфолио и квалификацией выше средней. Тогда она, скорее всего, укажет более высокую зарплату. Или, наоборот, захочет набрать джуниоров, которых обучит «под себя» — тогда сумма будет меньше, зато будут более низкие требования и, возможно, бонусы, вроде корпоративного обучения.
Почему в вакансиях скрывают информацию о зарплате
Кристина Гурочкина
руководитель группы подбора персонала ИТ-компании «Рексофт»
Старт 5 июля, 6 недель, Москва и онлайн, Беcплатно
В компании действует политика неразглашения зарплат — это частая причина, исключающая демонстрацию зарплат на рынке.
Ещё одна причина может быть связана с тем, что компания избегает демотивации существующих сотрудников, когда в рамках одного отдела у сотрудников разные зарплаты в зависимости от квалификации. Так же бывает, когда работодатель понимает, что уровень зарплат по рынку вырос, но увеличить доход текущим сотрудникам пока нет возможности. В такой ситуации компания вынуждена нанять специалиста на более высокую зарплату и со временем выравнивать оклады других специалистов.
Компания хочет оценить уровень кандидатов, посмотреть и проанализировать — кто откликается на данную вакансию. Например, работодатель знает, что готов платить сотруднику от 50-80 тысяч рублей в месяц, в результате анализа он, например, понимает, что сейчас он может нанять начинающего специалиста за 50 тысяч рублей в месяц, и у него будет возможность по мере роста компетенции сотрудника поднимать ему зарплату. Другой вариант — работодатель, просмотрев большое количество соискателей, решает взять опытного специалиста и платить ему по верхнему уровню. Если в вакансии была бы указана, или только нижняя, или верхняя планка оклада, то компания теряла бы из поля зрения начинающих специалистов или опытных соискателей.
Ещё одна распространённая причина — компания скрывает данные от конкурентов. Это особенно актуально для конкурирующей IT среды.
Какие зарплаты у айтишников в России?
В этом году сервис Хабр Карьера провёл исследование. Аналитики собрали информацию о почти 8 тысячах реальных зарплат в IT. Медианная зарплата программистов в этом году — 108 тысяч рублей. При этом в Москве она примерно равна 150 тысячам, в Санкт-Петербурге — 120, а в регионах опускается в среднем до 80 тысяч.
Как видим, большие зарплаты — по 150–200 тысяч рублей — получают в крупных городах, и то далеко не во всех сферах.
Обычно программисты, которые зарабатывают такие суммы, находятся на уровне миддла: могут написать свой код и «пофиксить» чужой, а еще обучить стажера и провести презентацию. Важную роль также играют знание английского, навыки переговоров и управления персоналом и так далее.
Наконец, многие программисты, которые зарабатывают от 200 тысяч, часто сотрудничают с международными компаниями, готовыми платить большие гонорары в долларах и евро.
TatCenter: «Почему у программистов высокие зарплаты»
Все слышали, что работа ИТ-специалистов хорошо оплачивается. По данным сервиса «Мой круг» к концу 2019 года медианная зарплата в отрасли составила 100 тыс. рублей, при том, что средняя зарплата половины россиян не превышает 35 тыс.
Почему программисты хорошо зарабатывают?
Отечественным компаниям не хватает специалистов, считает Николай Сокорнов. Ежегодно вузы должны готовить не меньше 100 тыс., а выпускают только 60 тыс. айтишников. Среди них: тестировщики, системные и DevOps-инженеры. Из-за нехватки кадров компании готовы бороться за них — в том числе удерживать высокую планку зарплат. Тренд, по словам эксперта, в выравнивании зарплат разработчиков Москвы и Санкт-Петербурга с другими миллионниками РФ, где есть сильные технические вузы и «все нормально» с доступом в интернет.
Второй фактор — цифровизация бизнеса. Отрасли банковской и финансовой сферы полностью переходят в онлайн, а значит, им постоянно нужна поддержка разработчиков. По словам Владимира Скибина, даже для склада требуется ИТ-инфраструктура и люди, которые постоянно будут «латать дыры» в системе. Поэтому компании готовы переплатить за то, чтобы все ИТ-системы работали стабильно.
Третий фактор — свобода творчества разработчиков. По мнению Дмитрия Суслопарова, программисту для работы нужен только компьютер. Российский айтишник может работать с заказчиками из Германии или США — и получать от них солидные гонорары. После такого работника остается программный код — объект интеллектуального права, за который работодатель готов платить больше.
Окупаются ли вложения бизнеса в ИТ?
Некоторые сферы бизнеса стали полностью цифровыми. Например, финансы и телеком базируются на программном обеспечении. Компаниям в любом случае придется тратиться на работу программистов. Особенно с учетом того, что сайт или приложение может выйти из строя и принести убытки, говорит Николай Сокорнов.
Также программисты создают софт, который автоматизирует бизнес-процессы. Работодателю можно нанимать меньше сотрудников, экономить на зарплатах и налоговых выплатах. Поэтому вложения в ИТ всегда окупаются, считает Алексей Федотов.
Когда и почему выросли зарплаты у программистов?
Зарплаты разработчиков планомерно растут с начала 2000-х — тогда весь расчет в России перевели с условных единиц в рубли. С тех пор рост зарплат останавливался на полтора года во время кризисов в 2008-м и 2014-м. Затем гонорары айтишников вновь ползли вверх не без помощи западных заказчиков. Во время кризиса в России цены на услуги в долларах падают, а значит, приходит больше заказов из-за рубежа. Когда российская экономика восстанавливалась, заказы начинали поступать и от отечественных компаний. Этот круг, по словам Николая Сокорнова, повторяется каждые 5−6 лет.
Алексей Федотов считает, что за последние 10 лет рост зарплат только усилился. Это связано с техническим прогрессом — с годами ПО выполняет больше задач, но при этом становится доступнее. А компании не хотят отставать от тренда на технологическое развитие.
Могут ли снизиться зарплаты у разработчиков?
По мнению Владимира Скибина, зарплата в ИТ-сфере продолжит расти. В противном случае заказчики останутся без технологической поддержки. Благодаря своей независимости разработчики смогут навязать всем свои условия. От технологического прогресса зависит, будет ли компания создавать удобные сайты и приложения для клиентов — поэтому работодатели не готовы экономить на труде программистов. Скибин подчеркивает: очень много завязано на IT, пытаться «душить» отрасль понижением оплаты труда — довольно рискованно и откровенно глупо.
Другие эксперты не так оптимистичны в прогнозах. Александр Цыганов считает, что у российских айтишников есть конкуренты из Китая и Индии. Запросы разработчиков из Азии ниже, поэтому отечественные разработчики могут потерять часть заказов из Европы и США. А Екатерина Артюшина полагает, что ситуация на рынке труда может измениться в ближайшие годы. В ИТ-среде появится больше опытных специалистов, из-за чего оплата труда начинающих программистов упадет в цене.
Рядовые программисты нередко зарабатывают больше 100 тыс. рублей в месяц. Лучшие — в два-три раза больше, при этом за ними бегают рекрутеры. Вдобавок, они получают кучу "плюшек" — от бесплатных обедов и расширенной медстраховки до новой техники Apple и корпоративной няни для детей. Кажется, хорошо быть программистом. А как им стать? Где учиться? Объясняем, что нужно уметь, чтобы работодатели вас "хантили" и баловали.
Какие программисты нужны?
В первом полугодии 2019-го вакансий в IT-сфере стало больше на 7%, по данным hh.ru. Больше всего рынок нуждается в топовых специалистах. В конце прошлого месяца на сайте было размещено 1036 вакансий для Junior (стажеры, начинающие), 1353 вакансии для Middle-специалистов (линейные сотрудники), 8016 вакансий для Senior (руководители, ведущие разработчики). Топ-10 востребованных специалистов по итогам полугодия выглядит следующим образом:
Как учиться?
Важно правильно выбрать направление и навыки для изучения. 10–15 лет назад студентов вузов еще заставляли учить языки Pascal и Delphi, а сегодня ими никто не пользуется. И некоторые языки, которым учили пять-шесть лет назад, утратили актуальность.
"В 2013 году я заканчивал университет, и нам не давали Python, о нем только поговаривали как о перспективном языке, — рассказывает Евгений Соколов, академический руководитель программы "Прикладная математика и информатика" ВШЭ. — На первой работе я использовал R для работы с данными. Сейчас он не так широко используется, а Python очень популярен. Это первый язык программирования, которому мы учим многих студентов. Выучить его проще, чем многие другие, в интернете много материалов, под него есть большое количество библиотек для прикладных задач. Библиотека — это набор уже готовых методов, можно с ее помощью решить стандартную задачу, а не программировать решение с нуля".
Одно из ключевых применений Python — анализ данных. Сейчас это очень востребовано, по словам Соколова; скажем, банк с помощью аналитики данных изучает клиентов: как, когда и какие покупки они чаще всего делают, как реагируют на разные предложения. Можно делать прогнозы — какие продукты банка могут заинтересовать того или другого клиента, что ему надо порекомендовать через месяц или полгода. Специалисты, которые работают с данными и извлекают из них пользу, называются дата-сайентисты. На них в ближайшие годы спрос будет расти.
"В бизнесе, промышленности, науке, медицине много отраслей, которые пока слабо "оцифрованы", — говорит Соколов. — Вот историку нужно найти и посчитать все упоминания персоны за последние 100 лет в различных источниках. И случается, что это делается вручную. На Python можно за полчаса-час написать программу, которая позволит найти нужное. Сейчас в цифровом виде появляется много данных в области медицины (например, снимки МРТ) и естественных наук. Это те сферы, в которых все еще много бумаг. Врач знает, как ставить диагноз, но не понимает, как данные хранятся, как составить алгоритм для поиска проблем на снимках, для этого ему нужен дата-сайентист".
Или же врачу или историку из этого примера нужно самому освоить язык программирования. В ВШЭ есть программы допобразования, где много взрослых людей — тех, кто хочет переучиться со своей профессии на программиста, и тех, кто хочет освоить тот же Python для своей работы.
Выучить первый язык программирования можно за полгода. "Но программирование — всего лишь инструмент, его самого по себе вряд ли хватит, чтобы идти работать. В течение полугода-года нужно изучить еще и специализированные предметы. Те, кто хочет пойти в Data Science, после Python учатся машинному обучению. С этими знаниями уже можно идти на собеседование на позицию джуниора".
И чему учиться дополнительно?
Базовых умений и навыков недостаточно. Нужно понимать, как обычно организован рабочий процесс в современных компаниях.
"Работодатели ожидают, что IT-специалист имеет опыт работы в командах с использованием программ Jira и Confluence (это таск-менеджеры, в которых сотрудники общаются и выполняют задачи по проекту — прим. ТАСС)", — перечисляет Мария Игнатова, руководитель службы исследований компании HeadHunter.
Хороший профи знаком с различными новыми способами организации работы — Scrum, Agile, Kanban, Waterfall. Это методики, которые программисты придумывают, чтобы работать еще быстрее (иногда экстремально быстро) и лучше. Далеко не во всех сферах изобретается столько методов для повышения экономической продуктивности. Вот и одна из причин, почему программистам так хорошо платят. Впрочем, главным образом не поэтому, а потому что их не хватает.
"Хороший программист умеет разбираться в чужом коде, у него есть портфолио реализованных работ, — добавляет Игнатова. — В вакансиях все чаще встречаются эстетические требования, например присутствие культуры тестирования кода, любовь к красивому коду и элегантным решениям, аккуратизм и идеализм в вопросах интерфейсов".
Что надо уметь, чтобы работать во "ВКонтакте"?
"Нет универсальной цифры, сколько языков должен знать нормальный программист, как и нет понимания того, что такое нормальный программист. Кому-то может быть скучно в отделе исследований и разработки крупнейшего IT-гиганта, а кого-то устроит работа в скромной веб-студии города N", — говорит Илья Таратухин, старший разработчик "ВКонтакте".
Он дает несколько общих правил.
Куда пойти — в мобильную разработку или работу с данными, решать вам, но есть направления полегче и посложнее.
"Чат-боты — это хороший старт для студента, возможность плавно войти в программирование и решить, что делать дальше, — говорит Таратухин. — Еще простое направление — веб-разработка. Всем нужны сайты, специалистов не хватает. Но не всем понравится разбираться с разнообразием браузеров, с их индивидуальными багами. Хотя сейчас, конечно, унификации в этом направлении стало больше".
Читайте также: