В последнее время тут появилось довольно много статей о сомнительных по содержанию собеседованиях, процессах отбора и т.д (раз, два, три, четыре, пять, шесть, семь, восемь, девять, ничего себе как много, для круглого счёта можете и сами вспомнить одну. Если что, читать надо в том числе и комменты, они там даже ценнее порой самого текста). Основная претензия людей состоит в том, что на собеседованиях спрашивают вещи, которые не относятся к реальной работе, а сами процессы найма крайне затянуты.
У меня тоже есть весьма фееричный опыт столкновения с машиной отбора. Мне однажды попался поехавший чел, который спрашивал: «Чем Git Flow отличается от GitLab Flow и GitHub Flow? Что делает команда VACUUM в PostgreSQL? Что такое ULID?» У меня в голове в тот момент были вот такие мысли: «Он вообще чёрт возьми О ЧЁМ? А это всё точно существует? Или это вопросы из разряда 8-й симфонии Чайковского и трудов отца Пигидия?» Оказалось, что да, существует, но я об этом не знал, потому что у меня не возникало проблем, которые эти штуки вроде как решают. Я эти вопросы переадресовал одному знакомому, который работает бэкендером в крупном британском банке (а компания, которая меня собесила, занималась ставками вообще и желала, чтобы у кандидата был опыт работы в финтехе). Он был весьма знатно обескуражен ими и сказал, что мне попался неадекват и чтобы я забил и выбросил этот собес из головы.
Другой кейс, который хотелось бы осветить — невероятно длинные процессы технического скрининга. Помнится, моё взаимодействие с одной компанией длилось месяц, пока я там у них проходил разные собесы. По большей части это были скрининги. Более того, первые несколько скринингов — это просто для того, чтобы моё резюме в принципе показали командам, где открыты вакансии. И уже на собеседованиях с командами будет их собственный технический скрининг и уже только там меня спросят о моём опыте (при этом задавая вопросы, на которые уже есть ответ в резюме). И я тогда задавался вопросом: а как насчёт того, чтобы сразу меня допустить к команде, чтобы меня там сразу спросили про мой опыт, а я спросил про условия, и если мы друг другу нравимся, приступить к техническому скринингу, просто чтобы проверить, что я не соврал? Зачем тратить прорву моего и ваших же собственных сотрудников времени?
На самом деле, у данных явлений есть веские причины.
Первая причина - это ты
«Юристов сейчас, как собак нерезаных», — это выражение уже стало притчей во языцех. С середины 90-х по середину 00-х эта специальность была крайне престижной и учили ей много где. Юристов буквально штамповали. Шли туда в основном по наставлению родителей, или те, кто понятия не имел, чем им вообще в жизни заниматься. Аналогично с экономистами.
Наверное, я сейчас получу кучу камней в свой огород, но IT — это сейчас сфера примерно из того же разряда. Сидит человек, не знает, во что ему податься, на завод не хочет. Сидит себе просто за компом и втыкает в мемы. И видит, что есть сфера, где надо пыриться в монитор и что‑то печатать, и за это будут платить деньги. Он решает, что это ему подходит, и идёт учиться на эту специальность. Ну или просто не хочет быть вышеописанным юристом и экономистом, поскольку знает, что их и так хоть жопой ешь. А информатика и программирование кажутся более лёгкими для освоения, чем биология, химия, физика или рисование (это, кстати, действительно так).
Другая категория — люди из неайтишных специальностей, недовольные своим доходом и успехами в карьере. И действительно, когда в IT можно (было) лет за 5 выйти на крайне хорошие деньги, во многих других специальностях вы могли рассчитывать только на вдвое худший результат за то же время. А количество всяких курсов, готовых помочь таким людям, свидетельствует, во‑первых, о крайне высоком спросе на такое, во‑вторых, о том, что ничего особого в IT‑знаниях нет и освоить их можно довольно легко. В пользу последнего также говорит количество разработчиков ПО из Индии — страны, которая буквально утопает в нечистотах.
А вторая - все твои мечты
И вот все вышеозначенные люди выходят на рынок труда и начинают откликаться на вакансии. И если до февраля 2022-го года рынок IT мог предоставить хоть какое‑то место всему входящему потоку кандидатов, то теперь нет. Рынок схлопнулся, ушли иностранные компании, особенно аутстафферы, готовые брать джунов, чтобы продавать их как миддлов. Помимо этого, компании в ситуации длительного кризиса не то что бы хотят вкладываться в новые проекты, а на старых сокращают персонал и перекладывают задачи на остальных сотрудников, которые потом зашиваются от нагрузки. И теперь на вакансии у HR'ов просто тонны откликов, которые им надо как‑то легко, быстро и особо не запариваясь фильтрануть.
Все эти LeetCode‑задачи на собесах, странные вопросы о том, как внутри на уровне кода устроены индексы PostgreSQL, задача сложить 2 числа без использования оператора сложения или вообще любая ерунда, которую интервьюэр вчера прочитал в очередной статье от индуса на Medium (который пишет таких статей по 20 в неделю, просто чтобы залутать больше денег с партнёрки), изначально не были придуманы, чтобы иметь какое‑то отношение к реальной работе, протестировать навыки или выявить каких‑то там гениев. Эти вещи служат всего лишь очередным шагом сужения воронки кандидатов. Кстати, иногда HR'ы/интервьюэры вообще не знают, что у вас спросить и как вас правильно оценить. В итоге в дело также идут вопросы про канализационные люки, отсев по группе крови (слава богу, это чисто японская шиза), фильтрация по «персональному брэнду» (наличие в резюме компаний с именем, например, входящих в FAANG). При этом подобные методы не требуют от HR'ов или лиц, проводящих техсобесы, как‑то особо выкладываться и заморачиваться. Да и зачем? Из 1000 откликнувшихся кандидатов обязательно найдётся тот, кто сможет протиснуться через все выставленные преграды. Так ради чего что‑то менять?
Особенно забавно слушать тех, кто говорит, что на самом деле все проблемы с наймом начались из‑за ИИ. Я пробовал программировать с помощью ИИ. Это было просто смехотворно. Он в нагенерированном коде использует библиотеки, которых в реальности не существует. т.е. это творчество даже не скомпилируется. Да и как писать системы, которыми онлайн пользуется много людей, может штука, которая на запрос «девушка ест рамен» рисует это?
ИИ может выполнять несложный копирайтинг и подготовку самых базовых промо‑материалов, им заменяют специалистов первой линии техподдержки, но не разработчиков. Другой аргумент состоит в том, что вот был ковид, айтишечка росла, а теперь ковид прошёл, и разработчики уже не так сильно и нужны. Очень странный довод. Я отлично помню доковидные времена. Искать работу в IT и входить в него было не прям легко, но вполне нормально. А сейчас именно что жесть, просто свет туши. Но да, эти аргументы про ИИ и ковид крайне удобны, на них вообще все проблемы можно списывать.
Другой довод, который меня весьма умиляет — о том, что это вот у джунов проблемы, а все остальные специалисты нарасхват. Ну, во‑первых, все жалобы на собесы сегодняшнего дня поступают в основном от миддлов и выше («я кучу проектов поднял, а теперь я должен знать про какое‑то там DP, которое ни разу за все годы применять не пришлось»), во‑вторых, вы слишком недооцениваете количество на рынке миддлов. Более того, вчерашние джуны тоже становятся миддлами. Ну и наконец, джун может просто соврать в резюме о своём опыте и переместиться в более высокую весовую категорию.
Что делать
Несколько вариантов:
1)
2) задротить LeetCode и прочий стафф, который у вас будут спрашивать, врать в резюме, по возможности использовать для прохождения собесов ChatGPT и помощь живого человека со стороны, избегать при этом компаний с background‑чеком. МБ вообще посадить вместо себя спеца по прохождению LC и пр. и изменить его лицо под ваше с помощью DeepFake, аналогично для голоса (наверное, скоро у нас реально появятся специальные люди, которым будут платить, чтобы они вместо разрабов проходили собесы). Надо при этом не терять энтузиазма и упорно пытаться, потому что фэйлов будет много, а самих по себе карьерных возможностей — ограниченное число;
3) как‑то дождаться охлаждения рынка и его возврата к относительно нормальному состоянию. Честно говоря, этот вариант кажется мне наименее предпочтительным и реалистичным. Я просто не знаю, какие факторы могут такому поспособствовать и появятся ли они вообще.
И моё мнение в целом такое, что вся энтерпрайзная разработка с этими её фронтендами, бэкендами, куберами и пр. нынче не является особо перспективным делом. Она хайповала долгое время, это да. Но сейчас уже такое себе. Я думаю, тем, кому нравится технологическая сфера, лучше выбрать что‑то другое. Вкатиться, например, в проектирование беспилотников или робототехнику, не знаю.
P.S.: другие видео по теме, если интересно