people
November 10

Реалии найма в крупных компаниях

На днях в одной запрещенной проклятой и забытой социальной сети случился очередной эпичный слив, в этот раз из Яндекса — утекли скриншоты некоей «внутренней имиджборды» (!) с инструкциями рекрутерам по найму и отсеву кандидатов.

Разумеется у обывателей «подгорело и бомбануло», поэтому стоит дать «комментарий эксперта», пока народ не взялся за вилы.

Сладкое

Для начала те самые утекшие скриншоты, с пояснениями для непричастных.

«Красный флаг» это некий признак, наличие которого у кандидата как минимум требует от него развернутого ответа, как максимум — является отсекающим фактором для найма.

Сразу скажу страшное и даже шокирующее:

все пункты выше — по делу, осмысленны и важны для компании такого размера и известности

Удивлен лишь что их так мало, в нынешних реалиях Яндекс может себе позволить выбирать хоть по росту-весу и половой ориентации — настолько много народу к ним постоянно прет.

Выбор у них действительно есть.

Кстати тут скромно опущено, что backend-разработка (она же просто разработка) для Яндекса является ключевой.

Поэтому наверное 99% всех программистов там занимаются задачами, подпадающими в область современного бекэнда, которые описываются термином «любая внутреняя херня без интерфейса».

Но едем дальше.

Это уже про техлидов и сейчас будет еще более страшное откровение:

удивлен что Яндекс вообще кого-то нанимает снаружи на такие позиции

Что такое техлид в крупной технологической компании?

Это прямая ответственность за 3-6-10 очень неглупых, хорошо образованных и мотивированных людей, которые (сюрприз) уже работают над вверенным проектом и часто продолжительное время.

У всех будет гонор и пафос (Яндекс же, верх карьеры для айтишника, дальше только Калифорния), свои планы и видение, у кого-то точно будет научная степерь, свои раскрученные проекты и так далее.

Чтобы ставить задачи таким людям в условиях РФ надо доказать что вы лучше их, опытнее и умнее — как думаете много людей извне так смогут?

Что будет, если промахнуться с наймом техлида?

Команда как минимум ослабнет и перестанет выдерживать сроки, как максимум — разбежится.

Менеджеров снимают и нанимают пачками, а техлидов — нет.

Поэтому в общем случае техлидов выращивают внутри самой компании, путем повышения кого-то из разработчиков — это основной путь для «больших и успешных». Потому что ставки слишком высоки.

Разумеется всегда можно кого-то переманить из другой крупной компании, но во-первых это достаточно большая редкость (лично знаю про единичные и не всегда успешные случаи), во-вторых такое переманивание никак не снижает озвученные риски.

Тут уже про веб-разработчиков, но идея все та же — начальный отсев до интервью по самым простым факторам.

Снова удивляет столь небольшое количество пунктов :

уж для веба-то, где программистов — как собак, стоило бы больше отсекающих факторов придумать.

Суть вот в чем:

Яндекс это веб-компания, можно сказать «законодатель мод» в отечественном вебе, эти люди определяют стандарты — по крайней мере так оно когда-то было.

Надо иметь или нечеловеческий опыт (как у меня) или нечеловеческую наглость (как у меня в молодости) чтобы идти туда собеседоваться на веб-разработчика.

Теперь про Cи, C++ и Golang.

Феерично смотрится скриншот с Двача но без Двача, правда?

Эмм ну тут уже видно даже обывателю, почему в обозримом будущем не будет вам ни отечественных роботов ни Тесел со смартфонами — нету нормальных C/C++ разработчиков.

Нету, даже если ваша компания это Яндекс.

Это как раз поколение 90х, которое набирало опыт создавая основу всем известных ныне проектов: Quake, Doom, Windows, Linux, Android, Qt, Gtk, Gimp, Winamp — все это требовало знания Си/C++ на серьезном уровне.

В РФ 90е несколько отличались от западных, поэтому когда одни спокойно изучали программирование в каком-нибудь Беркли, другие доедали последнюю залупу с солью и бегали от бандитов.

Поэтому всего этого поколения С/C++ разработчиков у нас просто нет, только единичные экземпляры (вроде меня да).

Не поверите, с тех пор ничего не изменилось и весь ключевой софт все также создается на Си/C++, до сих пор.

На что есть веские причины, вроде вопросов поддержки и сопровождения тулчейна для сборки — вам в банке на джаве конечно это не надо, но если ваш софт управляет петабайтами данных или обслуживает пару десятков миллионов людей — наверное стоит задуматься о таком.

Так что скорость работы C/C++ — далеко не единственная причина его использования.

Личный опыт

На самом деле я тоже когда-то был на собеседовании в Яндексе, но было это оооочень давно — в 2006 м году, проект вроде назывался «Яндекс.Деньги» — единственное что про него помню.

Ни Яндекс мне ни я Яндексу тогда не понравились:

я несмотря на молодость уже чего-то знал и хотел денег, Яндекс же будучи уже тогда крупной успешной компанией с безоблачным будущим, нанимал студентов и платить не хотел.

Собственно с тех лет ничего не поменялось и основной источник кадров (насколько мне известно) — все те же студенты и интерны.

Итого

Если логотип вашей компании знает каждая собака, а в дверь ломятся тысячи людей в день в поисках работы, причем в стране с практически нулевой безработицей — наверное это о чем-то говорит.

Так что да, Яндекс, Тиньков (или как он там сейчас называется) и ряд других крупных технологических компаний могут себе позволить отбирать по любым критериям, в том числе незаконным с точки зрения ТК РФ.

Для этого в том числе — для возможности брать только лучших и слать нах#й всех остальных они и тратят столько сил на рекламу и пиар.

Что же касается жопной боли всех тех кого туда не взяли:

представьте себе ваших потенциальных коллег, руководство и окружение — весь этот неолиберальный манямир и подумайте:

а смогли бы вы вообще там работать?

Даже при наличии достаточного опыта и навыков.