Вас просто стало слишком много

В последнее время тут появилось довольно много статей о сомнительных по содержанию собеседованиях, процессах отбора и т.д. (раз, два, три, четыре, пять, шесть, семь, восемь, девять, ничего себе как много, для круглого счёта можете и сами вспомнить одну. Если что, читать надо в том числе и комменты, они там даже ценнее порой самого текста). Основная претензия людей состоит в том, что на собеседованиях спрашивают вещи, которые не относятся к реальной работе, а сами процессы найма крайне затянуты.
У меня тоже есть весьма фееричный опыт столкновения с машиной отбора. Мне однажды попался поехавший чел, который спрашивал: «Чем 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.: другие видео по теме, если интересно