Обсуждение: нанимать разработчиков теперь ещё сложнее и дороже — на рынок пришли иностранные компании Статьи редакции
Почему так происходит, рассуждают специалисты рекрутинга.
В ближайшие два-три года закроется много неэффективных компаний, заявил предприниматель Иван Замесин на своей странице в Facebook.
Западные компании начали перекупать российских разработчиков «за безумные деньги». Из-за этого российский рынок потеряет хороших специалистов, работающих за относительно небольшую плату, объяснил он.
Рынок найма в ИТ действительно «перегрет» — в том числе из-за экспансии международных компаний на российский рынок, говорится в исследовании кадрового агентства New HR. Рекрутеры и комментаторы рассуждают, правда ли в России обострился дефицит разработчиков из-за западных компаний.
Нанять разработчика из России быстрее и дешевле
Международные компании действительно ищут разработчиков в Восточной Европе: найти хорошего Android-разработчика в США занимает 3-6 месяцев, в Восточной Европе — гораздо быстрее, подтвердила в комментариях старший продакт-менеджер американской компании Zello Анна Наумова.
Кроме того, зарубежным ИТ-компаниям выгоднее нанимать российских программистов, так как они всё ещё стоят дешевле аналогичных специалистов в США и Европе, отметили в New HR. Иностранные работодатели предлагают российским разработчикам оплату в валюте — из-за этого зарплатные ожидания на местном рынке тоже растут.
Например, если средняя зарплата JavaScript-разработчика мидл-уровня в России составляет 220-270 тысяч рублей в месяц, то в международной компании он сможет получать $5000-6000 или 362-435 тысяч рублей по курсу на 15 сентября.
Но наём российских разработчиков — это относительно новый тренд: некоторые международные компании раньше не готовы были нанимать разработчиков из России. После пандемии и массовой удалёнки они изменили своё решение.
ИТ-компании конкурируют за разработчиков уже не с «Яндексом», «Сбером» или Ozon, а с западными компаниями, зарплатами и условиями работы, согласился сооснователь профессиональной CRM для рекрутинга «Хантфлоу» Михаил Танский.
Но рост зарплат из-за интереса зарубежных компаний — сейчас не самая острая проблема в найме, считает Танский.
На дефицит кадров в ИТ действительно влияет активный отток востребованных специалистов зарубеж, говорят в New HR. Некоторые кандидаты рассматривают только предложения с переездом даже при низком уровне английского, такие разработчики переезжают в Прибалтику.
Разработчикам сложно вернуться на российский рынок
Возможно, российские разработчики уходят в западные компании не только из-за «бешеных денег», рассуждает HR-директор маркетплейса Flowwow Оксана Клементьева. Программисту для успешного карьерного роста важно иметь в резюме хотя бы один «крупняк» — крупную международную компанию, а в России таких компаний мало.
Престижнее пойти джуниором в западную компанию-гигант, чем мидлом в аналогичную российскую. В результате после работы в западной компании разработчики не возвращаются на российский рынок — зарубежом больше выбора и быстрее растёт зарплата.
Покроют ли студенты онлайн-курсов потребности рынка
Через два-три года дефицит покроют новые специалисты — например, студенты и выпускники, заявила бренд-менеджер Starvit Женя Хохлова.
Но Россия глубоко присела в демографическую яму, поэтому в ближайшие пять лет студентов будет мало, пишет в комментариях пользовательница Наталья Лукьянчикова. Смена профессии сейчас популярна, но многие студенты так и не доходят до конца онлайн-курса — поэтому академическое образование пока выигрывает.
Очередной плач Ярославны. Ой, у нас демографическая яма. У нас джунов не хватает. Может надо всего на всего на вакансию джуна искать человека всё-таки уровня джуна, а не мидла? То есть без опыта коммерческой разработки от года на этом же языке? И все встанет на свои места. И курсы люди будут успешно заканчивать. А не как сейчас - окончил курсы - тебе если в рожу не плюнут при скрининге на джуна - уже спасибо. Ну и как всегда, собеседование на 150 тяжёлых вопросов - а работа - кнопки в другой цвет покрасить.
Комментарий недоступен
Есть и не стандартные пути в IT. Я все-таки считаю, что все от человека зависит.
У меня нет вышки (не было денег, а по баллам не прошел), работал последние 5 лет барменом/менеджером, но надоело. Вспомнил, что в 10 лет переустанавливал винду, писал на бейсике и в целом в компах что-то понимаю. Устроился в тех. поддержку, за 1.5 года набрался опыта и вырос с начальной зп 40-50 до 60-70, сменил компанию на более серьезную с еще большим повышением зп, тоже в поддержку, а потом ушел в тестировщики. На все ушло 2 года. Не Москва.
Вот я про это и говорю. Таких случаев масса. Причём такие специалисты ничем не хуже тех, что из профильного вуза, так как во-первых технологии быстро меняются и обоим приходится учить новое, причём одинаково самостоятельно. А во-вторых, как мы знаем, одного вузовского образования всегда мало. Оно полезно как общий фундамент. Кроме того, знания, которые не используются - замещаются другими и забываются. Так что если ты учил что-то в вузе лет 10 назад, он же алгоритмы, потом НЕ использовал их а теперь вдруг они нужны - полезешь искать инфу так же, как и тот, кто их в вузе не учил, а скажем прошёл на курсере или на Ютубе.
итого за 2 года он дошёл до тестировщика. или можно за 4 года выучиться на программиста. а курсы с 2 занятиями в неделю тебя специалистом никак не сделают
Я бы поступил в универ, но есть 3 вещи, которые меня отталкивают:
1. ЕГЭ. Я не знаю, как я вообще его сдам, именно матан. Я смотрел пробники, ну окей, что-то подучу, но фактически это А часть, на Б - хз. С - однозначно нет, мой мозг ловит BSOD, да и смотря видео по разбору задач, С часть вводит в ступор даже опытных математиков, которые прямо говорят, решаемо, но адски сложно.
2. Бесполезный набор доп предметов, по которым нужно родить зачеты. Стянул с рандомного универа:
Дискретная математика
Иностранный язык
Инструментальные средства информационных систем
Инфоpматика
История
Компьютерная геометрия и графика
Культурология
Математика
Программирование на языках высокого уровня
Программирование на языке Java
Программирование на языке С++
Русский язык и культура речи
Физика
Физическая культура
Химия
Экология
История, культорология, физика, физра, химия и экология - мне не впились сами знаете куда. ОСОБЕННО химия, которая не имеет логической связи для меня. По типу, как кислота отреагирует с металлом? составьте реакцию.
Я НЕ МОГУ взять кислоту и кинуть туда кусок металла, откуда мне знать, как она среагирует?
Что такое культурология - боюсь даже представлять.
3. Если ты джун - тебя хантят меньше чем миддла. Если ты джун-студент - тебя хантят еще меньше чем просто джуна. Если ты джун-студент-младшекурсник - тебя хантят еще меньше чем джуна-студента. А оплачивать чем-то надо заочку...
Если поступать в универ после колледжа на ту же профессию, то при поступлении в универ ЕГЭ не надо сдавать.
2. Все эти левые предметы лишь на 1 курсе, частично половина второго может ещё быть (я про предметы которые ещё в школах изучали).
Я колледж заканчивал как "специалист по земельно-имущественным отношениям".
Знаешь в чем самый прикол? Я за 3 года учебы так и не смог понять, что это такое и чем его едят.
Для меня всегда было очевидно, как кислота прореагирует с металлом. Я учебник химии прочитал за день и все понял летом, когда был школьником. А вот органическую химию я вообще не понимал.
Та же фигня. Очень хреново поледняя у нас преподается просто.
Программирование на языке С++
Ну пусть дальше так считают
ну это он, можно обратиться к моему примеру... за год до разраба
(без всяких цмс, вордпрессов, битриксов, но да — пхп)
За год до джуна? Верю)
за год до джуна — пройдено
2 года до мидла — ?
Что-то вы совсем упрощаете. Одно дело изучал фундаменталку системно (в нужном порядке) и подзабыл детали не используя постоянно, а совсем другое - не знал/изучал. Кривые получения и восстановления знаний абсолютно разные. После первого мало того, что моторика остаётся - ты это все писал, разбирался, тратил кучу времени, а не просто посмотрел видео на ютубе про сортировки или динамическое программирование - и все равно реализовать не можешь что-то маломальски работающее. 10000 часов - без этого никуда. А восстановить на порядок проще, чем изучать за ново, да ещё в более ограниченных (как по времени и психологическим аспектам, так и по возможностям мозга)
А технологии - это все блеф, в какой - то момент карьеры понимаешь, что все одинаково и придумать новое извращение становится все сложнее и сложнее. Это кстати причина, почему людей старшего возраста гораздо меньше - становится просто скучно, а денег уже достаточно, чтобы не трепать себе нервы.
Я работаю в компании, которая берет джунов тесторов. Через год-полтора они уходят на 1,2$-1,7к$ (Киев). Рекорд даже есть - три месяца и в дамках)). Зависит от желания
базовое образование не в СССР получали часом?
У вас все либо чёрное либо белое. А жизнь гораздо разнообразнее. Например такой промежуточный вариант: в детстве нравились компы, но свой появился сравнительно поздно. Далее вуз - как там называется - передовой, технический, но не на кодера, а на инженера конструктора. Соответственно программирование тоже было, но не глубоко. Далее сам изучал 1с по книжке, туда же sql - взяли на джуна без опыта работы по профилю. Но это было уже не мало лет назад. Дальше пошёл опыт и рост должности и оплаты, как в среднем у всех. Вот сейчас такая схема уже не работает. Плюнь куда хочешь - попадёшь в программиста - кто-то самоучка, кто-то с курсов, кто-то после профильного вуза. Но рынок перенасыщен настоящими джунами. И компаниям они не нужны. Поэтому ищут мидлов на роль джуна и жалуются, что не находят.
Есть вариант: было обычное детство, ну компы и компы, выбрал перспективную работу, к которой нет отвращения и которая в целом нормальная....
Коротко о моей карьере. Все кадровики сильны только задним умом. На отклики не отвечают, на звонки мгновенное собеседование, не хотят делать свою работу. Или не могут, фильтры агрегаторов обьвлений не заменят всего - люди не могут в резюме просто физически отразить все свои качества.
Да, я вообще программированием стал заниматься сразу после института в 2004, когда работал на заводе. И только потому что, проиграв в gta vice city, захотелось создать свою игру.
Комментарий недоступен
Комментарий недоступен
В отличие от лего, в программировании ты вертишь абстракциями, которые в руках не повертишь и которые могут вести себя не очевидно, пока всю документацию не прочтёшь. А с кубиками проще: взял в руки - потыкал - собрал. Все. И именно эта разница требует постоянного изучения.
У вас не стереотипы, вы просто взяли два крайних примера. Один из разряда "ИТ это с детства" и второй "Тупой, нежелающий думать". Может , есть другие варианты?
Комментарий недоступен
Я отношусь к первому типу, только без IT вышки, потому что был уверен, что не сдам ЕГЭ самостоятельно, а родители послали подальше на просьбу о репетиторах. N лет потрачено в никуда (к счастью не очень много, приблизительно 3 года с момента окончания учебы). Был куплен скиллбоксовский курс по питону. Забросил. Вошел в IT через саппорт. 4 месяца назад нашел ментора по QA. Чтобы разобраться, что к чему и зачем - ушло 2 месяца включая прокрастинацию и плевание в потолок. Перешли к автоматизации. Я за полчаса общения с ментором понимаю больше, чем за несколько часов курсов.
Я технически готовый джун, начал рассылать резюме, выстреливает +\- 1 к 10, на фидбеках осознаю слабые стороны. Надеюсь до конца года получить хороший оффер.
Так что я получается смесь первого и второго типа..
Чем вы все капаетесь?
Я вот вискарем предпочитаю.
Внутривенно?
Согласен с Вами на все 100. При этом курсы есть не плохие, но... Чтобы пройти боевое крещение и хорошо освоить материал - надо помимо самих курсов максимально погрузиться в материал. Тот же курс по Python вещь хорошая, но надо еще его где-то развернуть (а и да как бы объяснить кухарке что такое ubuntu и shell) уметь, да и задеплоить уметь надо, надо еще уметь поприкручивать те же платежечки и тд, и тп. Базы данных - отдельная история. Да море каких нюансов. То есть помимо курса 9-12 мес с РЕАЛЬНОЙ самоучебой в формате 10 часов в день, надо еще параллельно погружаться в сторонние, но связанные с основным направлением учебы темы - от серверной стороны до БД, банального тестирования и многое другое. То есть 10 часов в день превратятся в 16 часов в день. И тогда да... Через год в таком режиме - получишь хорошего мидла равного хорошисту-выпускнику из сносного технического ВУЗа (при всем моем скепсисе к отечественным вузам - таки разрабов стали готовить нормальных, ушли от архаики, в основном). Однако... Где взять человеку 16 часов в день, если он решил перепрофилироваться в 30 лет. Это возможно с вероятностью 1/10000.
Потому после всех этих курсов на рынок выходит очень много шлака. А UX/UI дизайнеры, которые в душе не знают, что такое User-Flow или Material Design. Понятно профиль разный, но - но.. Так и разрабы питон начинают после курсов нести дичь из разряда - работать в SSH не моя задача, я лишь код пишу на Python. Чего??? А как ты его деплоишь - а пофиг. Хочу лишь Git и туда буду код какой-то размещать, сделайте мне авто-деплой и не забудьте потестировать мое творчество и отрефакторить. Нахера мне спрашивается такой герой вообще нужен, чтобы над ним мидла, как мамочку сажать и каждый шаг ему контролить.
Что еще заметил - любой выпускник курсачей почему-то сразу думает, что за ним охоту сейчас откроют EPAM, а в EPAM сразу пустят в какой-то длинный крутой проект с бюджетом на разработку over10mln$.
Ох скоро, мне кажется, будут эти мечты рушиться. Как было с менеджерами "гордо закончившими Синергию". Превратили реально хорошие вещи в какую-то "бизнес-молодость: направление программистов". ;))
Слушай сюда пацан, я обучился до уровна мидлл программиста C++, где за данными реально нужно следить, не меньше чем за языком на переговорах. И единственное, что мне мешает найти работу - сранный игнор кадровиков, которым абсолютно до лампочки на твою биографию, лишь потому что в сранном редакторе резюме нет шаблонов, отражающих все твои таланты. Рассказываешь в сопроводительном, в "о себе" и им пофиг, они даже не читают или читают и ничего не понимают.
если ты не работаешь, тебе только кажется что ты мидл C++
Посмотрим, у меня тут намечается очень увлекательная неделя с собеседованиями в различные IT-компании, пообщаюсь с кадровиками, а там челлендж свой закончу и уже можно будет общаться без эксцессов.
Только проблема, 2-3 часа активного обучения в день — огромная когнитивная нагрузка... такое долго тяжело удерживать, а вы про 10
В точку
Слишком утрировано... но таких выпускников курсов думаю 90%
Вот вам правда:
Мы с с другом внедряли 1С и когда работа наскучила, я посоветовал другу идти во frontend (он только набирал обороты). Курсы: 2 месяца верстки, 3 месяца js, далее 1 год по собеседованиям на джуна. Именно на тестовых за год он и натаскался. И вот уже 3,5 года работает, плюс развивается - node, react, уже и kotlin...
И опыта разработки не было вообще, просто он не был ленивым.
:) У нас в компании вектор поиска поменяли и сейчас берем тех, кто курсы по 1С закончил и сам сдал сертификаты 1С, что по цене посильно для любого. Но если человек поменял круто жизнь и в себя вложился, от него отдачи будет больше.
я пришел с курсов. бесплатный курс на htmlacademy, потом год после работы сам возился, гуглил и читал. ничего, все гут. долго правда рос до миддла, но ничего, это лучше чем на стройке бетон месить.
У меня так знакомый, проработавший на гос. должности, рассуждал о программистах) В итоге купил курсы, а потом половину коллег задалбывал, перепродавая им через 2 месяца все те книги, что понакупал по совету "авторов курсов")))
зачастую при подборе кадров трагедия в том, что и региональные вузы сродни курсам...
Просто нужны кадры без "клипового мышления" и способные к самообучению
Нужны не кадры, а работодатели здорового человека!
Даже если сложилось, что кроме человека-оркестра нанять никого не можете, то лучше объявите тендер с привлекательной ценой.