Сквозь игольное ушко

Marlyn Wescoff [слева] и Ruth Lichterman программируют ENIAC 🙂

Сегодня я побывало на любопытном мероприятии — вебинаре для желающих попасть на работу в FAANG. Этой аббревиатурой в штатах и не только обозначают пять компаний с очень трудными интервью: Facebook, Amazon, Apple, Nvidia и Google. Очень трудными это означает пять-семь экзаменов на решение алгоритмических задачек и отсев примерно 98% процентов соискателей. Сей вебинар был агрессивной продажей курсов подготовки к прохождению таких интервью: решение задачек на время, логические паззлы и прочая порнография. Америки он мне, разумеется, не открыл (я и так знаю как выглядят эти интервью), но был очень интересным источником скорее социологического опыта.

Так вот, одна из идей, которой поделился лектор, что сейчас попасть на работу в FAANG гораздо выгоднее чем поступить в MIT или там Стенфорд. И если в случае Стенфорда ты еще занеси мешок денег и штаны четыре года протирай, да без гарантии трудоустройства, то поступая на работу в одну из вышеописанных контор, ты сразу типа оказываешься в шоколаде и зарплату в килобаксах, и учиться не надо и работать. Не нужны ни связи, ни бабки, ни образование — только и дел что пройти это чертово собеседование.

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

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

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

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

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

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

Олимпиадники по программированию не нужны.

Для них на самом деле просто нет работы.

Почти нигде.

В итоге мы имеем на входе людей, которые очень мотивированы пройти интервью, получить свой вожделенный job offer на ~N сотен тысяч долларов в год и совершенно не мотивированы после этого продолжать работать. И в этот момент я поняло, что на самом деле если тебе нравится именно работа, то пройдя через игольное ушко собеседований ты окажешься за одним столом с людьми, мотивированными проскочить, но не сильно мотивированными работать. Я видело таких людей даже в своей конторе — у них обычно две проблемы — страх что раскроют и желание выехать на чужих заслугах, поскольку копаться в перепутанном коде и доводить сделанное до конца на курсах не учили.

Это совершенно не значит, что все, прошедшие через сито отбора — таковы, но то что система стимулирует не поиск талантов, а процветание курсов подготовки к собеседованиям — увы.

Один ответ для «Сквозь игольное ушко»

  1. […] что для зарабатывания денег нужно устроиться на работу в FAANG где тебя выжмут досуха и после этого можно жить на […]

Добавить комментарий

Больше на БЕРЕЗОВЫЙ ФРЕШ

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Читать дальше