«Вместо того чтобы выращивать профессионалов, они ноют в подкастах»: мнение разработчика о найме в компаниях Статьи редакции
Они доверяют сортировку резюме алгоритмам, не верят, что соискатели способны учиться, и мало платят. Пересказ колонки фулстек-разработчика Тэйлора Куна.
В апреле 2021 года разработчик Тэйлор Кун заметил в профессиональных кругах тенденцию: технологические компании готовы активно нанимать программистов, но не могут их найти. Они считают, что причина в дефиците квалифицированных кадров.
Сам разработчик полагает, что дело не в соискателях, а в том, как работодатели их ищут — и выделяет четыре наиболее острые проблемы.
1. Компании автоматически фильтруют резюме
При сортировке резюме компании используют фильтры, чтобы отсеять профили, в которых нет нужных им ключевых слов. Но полагаясь на автоматизацию, они сужают пул потенциальных сотрудников, считает Кун. По его словам, алгоритмы не совершенны — даже самые передовые системы для обработки естественного языка по-прежнему нуждаются в доработках.
Работодателям стоит отбирать больше резюме вручную, беседовать с разработчиками лично, а также поверить в то, что кандидаты с небольшим опытом способны учиться. Последние, по словам Куна, могут откликнуться на 5000 вакансий, но получить при этом менее десяти ответов.
2. Поверхностно оценивают соискателей
Работодатель не верит, что соискатель может учиться и адаптироваться
На протяжении долгих лет Кун программировал на разных языках, среди которых Rust, Typescript, Ruby, Haskell, Assembly и C#, и пробовал себя в различных сферах: разрабатывал сайты, игры, облачные системы и алгоритмы, а также занимался машинным обучением.
Разработчики в принципе редко работают с одним языком, заключает Кун, и в силах быстро освоить любой другой, поскольку большинство из них похожи друг на друга или поддерживают широко известные парадигмы — например, функционального программирования.
Несмотря на это, все они (как и сам Кун) по-прежнему получают отказы: компании требует от разработчиков десятилетнего опыта работы с определённым языком программирования. Подобный подход автор сравнивает с экономической теорией «погони за рентой»: они отсеивают часть потенциальных кандидатов, полагая, что те не способны учиться и адаптироваться, а значит, и приносить прибыль, пишет он.
Работодатель задаёт вопросы, а должен — давать задачи
На собеседованиях руководители просят соискателей объяснить узкие термины, однако ответ на вопрос или его отсутствие мало что расскажут о навыках кандидата, считает Кун.
Вместо этого работодатели должны давать соискателям практические задачи и все доступные инструменты для их решения — в том числе возможность обратиться за помощью к ним самим.
Например, предложить создать компьютерную версию настольной японской игры «Го» и использовать алгоритм заливки. Так работодатель сможет оценить навыки и перспективность кандидата, который, возможно, задачу и не решит, но зарекомендует себя в процессе.
Работодатели скептически относятся к младшим специалистам
Кун отмечает, что старшие сотрудники нередко плохо отзываются о младших из-за невежества и неуверенности в собственных силах. То, что некоторые разработчики пользуются чужими скриптами и приложениями, чтобы быстрее достичь результата, не значит, что они неопытные и не умеют «по-настоящему программировать», как полагают руководители.
Можно нанять даже младшего разработчика с двухлетним опытом в JavaScript и уже через пару месяцев получить от него пользу, верит Кун.
3. Компании не инвестируют в образование
Образование дорожает и становится менее доступным среднестатистическому жителю. А те, кто может себе его позволить, видят в нём всё меньше практической пользы, отмечает разработчик.
Раньше фирма могла нанять сотрудника без образования и покрыть полную стоимость его бакалавриата. Благодаря этому приятель Куна выучился, а позже изобрёл и запатентовал несколько гироскопов, а также получил докторскую степень в Массачусетском технологическом институте.
Сейчас же лидеры рынка выделяют на образование сотрудника максимум $10 тысяч. Например, сеть Starbucks однажды предложила Куну лишь $8000 в год.
Образование — привлекательная отрасль для инвестиций, однако вкладываться в неё технологические компании не спешат, пишет Кун.
По его словам, они много говорят об инновациях, но в сфере образования их не предлагают: «Вместо того чтобы рассказать, какие новаторские подходы компании использовали, чтобы взрастить профессионалов, они ноют в подкастах и удивляются упадку в других областях, владея при этом существенной долей мирового богатства».
4. Компании мало платят
Работодатели щедро платят кадровым агентствам, но при этом предлагают низкие зарплаты сотрудникам, пишет Кун. Соискатель вряд ли переедет в Сан-Франциско, чтобы работать ведущим разработчиком за $70 тысяч в год, не владея при этом долей в компании.
Кун приводит в пример одного из своих бывших технических руководителей: у того не было десяти лет опыта, однако это не мешало ему «нести на себе весь проект» и решать любые, даже ранее не встречавшиеся ему задачи, вспоминает разработчик. При этом долю он получил лишь после года работы, хотя руководству следовало сделать это в первый же день, считает он.
Программисты с десятилетним же опытом работы должны получать около $300 тысяч в год, что, по его словам, не много для технологических гигантов. Впрочем, стимулировать стоит и младших сотрудников, говорит Кун: их годовая зарплата в среднем составляет $50–70 тысяч в год, но должна повышаться соразмерно пользе, которую они приносят.
А знаете, почему джунов никто не хочет учить и вкладываться в их образование? Потому что ты их тянешь 2 года до ведущих, зп им повышаешь, курсы оплачиваешь, опыто передаешь, а потом они говорят - я такой крутой и так дофига умею и сбербанк мне предложил +50%, до свидания.
А в чем собственно проблема?) Учить джуна в надежде что он будет потом годами сидеть ниже рынка? Хороший сотрудник? Делайте контр офер, плохой? Зачем учили? как учили?
Комментарий недоступен
Так а в чем проблема то поднять зарплату до 150к доморощенному специалисту? Или предложить опцион? Или другие бонусы?
На 150 тысяч тоже так то проблема нанять, особенно в no-name компанию😃
Комментарий недоступен
Так чего ноют про сложность найма если проще? Противоречие.
Это не противоречие, это классическая трагедия общин.
Если бы ВСЕ нанимали джунов и обучали, а потом поднимали бы ЗП - было бы легче.
Проблема в том, что если ты обучил джуна - то потратился на него ты, отвлекались в рабочее время твои спецы, а конкурировать по ЗП придётся с работодателями, которые не тратились и пришли на всё готовое.
«Обучил» тут громко сказано. Уже давно существуют программы с обязанностью отработать или оплатить учёбу. Тут скорее речь о том, что джун сам обучился (не без помощи опытных коллег тоже), и так обучаются все джуны, вне зависимости от компаний. Исключения единичны.
Вопрос был в том, стоит ли тратить время/деньги на джуна или нет. Если тратить - то есть огромный шанс того, что ты тупо инвестируешь свои ресурсы в конкурента (который переманит у тебя сотрудника потому, что есть лишние деньги, которые он НЕ тратил на обучение). Когда ты - большая контора, такой риск - это ОК.
Маленькие конторы могут себе такое позволить значительно реже.
и так обучаются все джуны, вне зависимости от компаний. Исключения единичны.Большинство джунов, которых я видел, отжирали весьма много времени у синьоров/миддлов и обучались за счёт конторы.
У вас прямо какое-то противоречие: «инвестируешь ресурсы», но почему-то в «конкурента». Хотя как раз все преимущества у обучающего, раз уж инвестировали в обучение, то что мешает инвестировать в удержание? Миддлов на рынке не найти, а тут готовый, и уже полностью погружённый в процесс. Это и есть реальное преимущество, и ничто кроме жадности не мешает получить с него сливки.
Ещё раз, по буквам: когда ты вложился в обучение джуна и он получает левел-ап, то получившийся миддл появляется не у тебя. Он появляется *на рынке труда*. Ничего не мешает после этого "инвестировать в удержание", кроме того факта, что ресурсы всегда ограничены. Часть из которых ты уже потратил на обучение джунов, а твой конкурент - не потратил. Поэтому конкурент может позволить себе быть более нежадным.
Вася влил деньги и время на рекрутмент джуна, вложился в обучение, тратил время своих спецов и получал с джуна околонулевой доход. А Петя потратил деньги и время только на рекрутмент и больше ни на что. Вопрос: у кого осталось больше денег?
То-то и оно.
Не понятно, вы берете Джуна и обучаете его, а вот в эти год-два, как он растет до мидла, он не работает? Вы описываете это так, будто вы стажёра берете, который сидит и только и делает что ковыряет сеньоров ваших. К слову на джуна уходит намного меньше, чем на мидла в такой промежуток времени, а как показывает практика мидл через год, уйдет быстрее, чем джун, которому вы накинули до мидла, которого взяли бы год-два назад, которы уже был бы сеньором и точно бы ушел. С таким построением логики, можно дойти, что все сотрудники, что работают у вас, учатся, и через n-время становяться на грейд выше не вас в компании, а сразу на рынке.
Схема, которую вы предлагаете, жизнеспособна, просто в этой ветке её не обсуждают. Абстрагируйтесь от терминологии. Речь идёт о людях, которым нужно обучение и компаниях, которым нужны обученные люди. Пока новичкам(условным джунам) это обучение нужно - они дают малый выхлоп и отжирают время у уже обученных. Как их при этом называть - неважно. Это простая математика.
Компании, которым хватает работы джунов, просто не парятся по поводу их левелапа и не тратят ресурсы и время. Вошёл в работу и в бой, нет - нафиг с пляжу.
Комментарий недоступен
Комментарий недоступен
У капиталиста горизонт планирования - как у золотой рыбки. Кого вы будете нанимать, когда готовые специалисты кончатся, а ценность образования в глазах молодых упадёт ниже плинтуса?
Комментарий недоступен
Да, вы приехали. Приехали на поле, возделанное не вами. Собираете урожаи, а культивировать и удобрять - это пускай кто-нибудь другой, а я маленький такой.
Я ж говорю: как у золотой рыбки.
а с чего это частная компания должна решать общую проблему? может ей ещё и политикой заняться?
А с того, что частная компания зарабатывает на персонале, который выучился за свой счёт (а добрая его половина - вообще в СССР).
Хитрожопая компания хочет кушать сладкие ягодки, но не хочет удобрять грядки, на которых эти ягодки растут.
И что же будет, когда квалифицированные кадры кончатся? С такой слепошарой кадровой политикой придётся нанимать остолопов. А с ними не набизнесуешь.
Это классическая трагедия общин, в которой самые рациональные решения действующих акторов ведут к системному кризису.
Ваша ошибка в том, что вы рассуждаете, будто компания на рынке одна и если она будет обучать кадры самостоятельно, то квалифицированные кадры у неё не кончатся. Но это работает не так.
Засада в том, что у каждой компании есть конкуренты. Если ты обучил джуна - то потратился на него ты, отвлекались в рабочее время твои спецы, а конкурировать по ЗП придётся с работодателями, которые не тратились и пришли на всё готовое.
Слова красивые, а смысла - ноль.
С какого хрена я побегу со своей работы, если меня там уважают и нормально платят?
Бегут именно из-за жлобства руководства: типа, мы в него вложились, так пускай теперь за гроши работает.
Вот уж херушки. Я вырос - платите адекватно. Что-то я ни разу не видел капиталюгу, которого устраивают позавчерашние цены на его товар.
Вы побежите (в общем случае) к работодателю, который может платить вам часть денег, которые он сэкономил на обучении. В то время как первый работодатель в вас вкладывался, а прибыли не получал, пока вы ещё были бестолковым джуном. Поэтому лишних денег у него теперь меньше.
Работодатель, который не тратит ресурсы на обучение, имеет возможность платить больше. Что в этом сложного - я не понимаю.
Зачем же ты учил меня, дубина, раз не можешь заработать больше денег с помощью моих новых знаний (а заодно и мне поднять ЗП)?
А-а-а, ты всё-таки зарабатываешь теперь на мне больше, только платить не хочешь: ну как же, ты ж потратил на меня целых 100 рублей, а заработал всего 500! Ну тогда я пошёл.
Я рад, что вы смогли наконец-то дойти до того простого факта, что в ситуации, когда вкладывается в ресурс один, а жрут все - быть тем, кто вкладывается в ресурс, заведомо невыгодно. Хотя нет. Не дошли.
В понятных вам терминах, это если у вас в отделе нужно было бы для премии сделать какую-то работу и отчитаться по ней, но начальству пофигу, кто её сделает - нужно только чтобы она была сделана и чтоб отчёт красивый.
Пока вы один делаете всю работу, ваши коллеги рисуют красивый отчёт и забирают премию, потому что у них было больше времени нарисовать красивый график.
Это Вы не дошли: обучен - работаю лучше - зарабатываю для фирмы больше - мне тоже платят больше.
С какого хрена я попрусь налево, если мне и здесь хорошо?
На стороне предложат ещё больше? Это что же обучение такое золотое, что провести его дороже, чем переманить меня шальными деньгами? Бред теоретизатора.
Ок, типичный кейс "советы наёмника нанимателю".
Когда вы будете принимать решения о приёме на работу, размере выплат и управлении ресурсами - мы можем вернуться к этому разговору.
Сразу видно, как вы там "управляете размерами выплат и ресурсами", а заодно - и персоналом, раз от вас бегут, едва обучившись.
Почему-то ни я, ни мои коллеги не рвали когти, получив сертификаты. Видимо, потому, что мы работаем в нормальном месте.
Чему его научили в СССР, Javascript и Python?
Его научили думать не жопой.
А ваши JS и питоны выучит любой инженер, если он не дегенерат.
Думать не жопой это кипятить мочу и заряжать банки с водой перед телевизором?
потому что если банку будет нужно, он предложит и 300к, а ты - нет
Комментарий недоступен
у меня товарищ ушел с 150к в банк на 300к программист. просто банк решил высосать рынок под новые проекты, с такими ты ничего не сделаешь, банк топ3 может предложить любые деньги если ему нужны люди
ну и да, не все идут за задачами, кто-то идет закрывать ипотеку
что там 300, я видел и 600, причём это не тимлид даже, просто программист с приличным опытом
И это хорошо.
Комментарий недоступен
это не проблема, на растущем рынке стабильно 1 банк из топ3-5 начинает пылесосить рынок. даже тинькофф недавно ставки поднял до конкурентных, так как у них много людей перехантили
Комментарий недоступен
да хоть в потолок рисом харкать- 2х к предыдущей зп все-таки
Комментарий недоступен
это конечно можно, но 300к вместо 150 это всегда 300к вместо 150
Комментарий недоступен
за 600к я найду себе два охуенных хобби для (само) развития даже без привлечения ПАВ
а это уже 50 на 50: можно и до 500 вырасти
вот несколько примеров скучных банковских вакансий:
https://hh.ru/vacancy/44759229
https://hh.ru/vacancy/44777918
https://hh.ru/vacancy/44117340
Комментарий недоступен
если я правильно вас понял - вы читаете, что большинство вакансий вне банков интересней этих трёх? :)
Комментарий недоступен
всё решено? вы хоть поняли что они делают-то? LOL
Комментарий недоступен
ну а причём тут вы? я вот алгоритмы сжатия пишу, это означает что все кто готовыми пользуется - отсталые?
Комментарий недоступен
ну сейчас fb, google и даже моя компания делают его аналоги. всем бы быть такими отсталыми :)
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Вы точно сейчас про программистов?
тот же Сбер сильно изменился, и есть такие позиции, на которые банки ищут с огромной подзорной трубой и готовы предлагать намного выше рынка (400-700+)
Комментарий недоступен
Еще один гуру чистых "языков" программирования. Сам язык это 20% от необходимых знаний для специализации. 50% - опыт и экспертиза в инструментарии, инфраструктуре, best practices, принятых в сообществе для конкретного стека. Еще 30% - знание общих парадигм и паттернов в CS, а самое главное, их применимость в конкретном стеке.
Бабло как правило побеждает самоуважение и жажду интересной работы, к сожалению.
самоуважение??? вот тут вообще не понял. Человек идет в банк чем-то позорным заниматься? Почему у него должно самоуважение падать если в банк на хорошую зп ушел?
Речь не про банк, а конкретно про уход с интересной работы на неинтересную ради бОльших денег.
А что позорного уйти на в два раза большие деньги?
Всё зависит от ценностей и восприятия человека. Для кого-то может быть и позорно. Кто-то нацелен именно на саморазвитие и принесение ценности, а кто-то больше на деньги, и для них это будет успехом, конечно.
Комментарий недоступен
А вы в банках-то работали?
Нет, он не работал, либо работал джуном и подавал закрывающие скобки.
Биг дата платформа на 3+ петабайта сама собой не появится, с окружающими ее етл процессами, дата аналитикой, инжинерией, итп...
Но когда человек знает что-то на уровне обывателя, у него все очень просто устроено.
К слову скажу, как сотрудник одного из топ банков: у нас даже в в веб макакинге все достаточно сложно, не то что в биг дата/двх/биай. Например, докер и подман на проде запрещены — только кубер, плюс в целевом решении от команд требуют (прям жёстко требуют) полноценный сиай, от статического анализа и автотестов, до деплоя по контурам.
По вопросам обучения я не согласен со статьей. До этого работал в биг дата платформе топового телеком: там было много людей, кто пришел с джунским уровнем по Hadoop, Spark, Teradata, и через 3 года у них был примерно тот же джунский уровень — более сильные коллеги вынуждены тащить на себе вот таких вот "специалистов". Нет вообще никакой гарантии, что человек будет учиться. Имхо, если есть возможность платить 300-400к+, то нужно набирать только объективно сильных спецов, пусть даже придется по полгода с незакрытыми ставками сидеть.
да это статья типичного миллениала, который хочет чтобы его всему обучили и платили 300 тыщ в секунду LOL
Комментарий недоступен
так и хорошо)))
Комментарий недоступен
ага, точно. вы вряд ли перебьёте их з/п :D
Комментарий недоступен
больше 600 тыщ?? ах, говорите, говорите
Комментарий недоступен
откуда я знаю? в целом по отрасли 150 было медианой пару лет назад, сейчас 250 уже
Комментарий недоступен
ну и что, платят середнячкам в геймдеве больше 250?
Комментарий недоступен
д'артаньян :))
Комментарий недоступен
Тогда это вопрос к компании, если оборот компании не позволяет платить рыночные зарплаты и конкурировать с крупными, то это тогда вопрос к продажникам и собственникам, значит уровень продаж низкий.
Так у нас давно тренд на укрeпнение IT-компаний, SMB проигрывает эту битву. Причин тому масса, можно долго обсуждать, но это факт. Хотя возможно через несколько лет тренд развернется.
Комментарий удален модератором
Так потом сами же, таких же людей хантите. Тоже обученных за чужой счет.
UPD: не тебе.
там выше написано же "Проще сразу брать спецов за 150к, никакой возни с учебой". Нет никакой проблемы поднять до 150к, просто если нет разницы, то зачем тратить еще время и силы на обучение?
Комментарий недоступен
Проблема в том, что компания потратила 1,5кк на обучение и рост сотрудника. Что с этим делать? Списать на прочие убытки? А "Открытие" не потратил ничего и получил специалиста готового
Вы серьезно? Настолько уникальная проблема, что вам неизвестны 5+ способов ее решения?
Известна одна- брать готового спеца, а не учить
обучать в обмен на бонусы. "Отправляешься на месячные курсы и полгода не получаешь индексацию зп, или получаешь +10к и вылетаешь из очереди на повышение на год"
месячные курсы????? вы серьезно?
это был абстрактный пример. в соседнем треде жалуются что за 3 месяца стажер не тащит задачи сеньора
Вы где в Москвы зарплаты 150 нашли? За 200 миддлы не хотят работать