FAANG не предлагать
Не понимаю, почему люди так стремятся FAANG. В последнее время пена пошла через край: каждую неделю появляются статьи на тему “Как за полгода я устроился в условный Фейсбук/Гугл”, и конца этому не видно. Истерия достигла такого масштаба, что появились фирмы-нахлебники, которые за скромную сумму готовят к FAANG-у: переписывают резюме, разбирают задачки.
Я бы не стал писать этот пост, если бы не видел похожие мысли у окружающих. Всем нужен Фаанг; взрослые люди на полном серьезе зубрят по ночам красно-черные деревья, обход графов и прочую муть, которая понадобится им раз в жизни.
Для меня это своего рода унижение. С какой стати я должен готовиться к собеседованию? Вот он я, что умею, то умею. Расскажу то, что делаю регулярно. Если не знаю, как обойти граф, то быстро нагуглю. В чем проблема-то? Представьте, что программист условного Гугла забыл обход графа. Его что, сразу увольняют? Нет, он как и мы открывает Гугл и находит то, что нужно.
Но поскольку очередь в гуглы-фейсбуки расписана на пару лет вперед, фирмы позволяют любое измывательство над соискателем. Не развернул связный список – гуляй, нам не нужны неудачники. Постепенно эта модель приходит в Россию. Условные яндексы-тиньковы переняли ту же дрочь на алгоритмы, которую должен выдержать новичок, как в худших традициях студенческих братств.
Одержимость алгоритмами на собеседованиях переходит все границы. Как ни почитаешь статью какого-нибудь бедняги, которого пять часов мурыжили алгоритмами, так становится не по себе от этой лжи и лицемерия. Алё там: сложные алгоритмы нужны лишь изредка, а основное время программист проводит за рутиной: читает данные из файлов и сети и перекладывает в другое место.
Зацикленность на алгоритмах говорит о том, что в фирме не понимают, как нанимать людей. Неважно, умеет ли соискатель обходить дерево. Важно, умеет ли он доводить задачу до конца, задавать вопросы, писать письма, общаться с руководством и начальством. Графы и деревья настолько незначительны по сравнению с этими навыками, что просто смешно говорить. Поищите людей, которые обещали к пятнице и сделали к пятнице. То есть не написали код, не открыли pull request, а выкатили, сто раз проверили, и в пятницу фича в бою. Найдёте в лучшем случае пару из ста.
Фаанги — это инфантильная мечта, которой надо переболеть, вроде как сняться в порно или создать социальную сеть. Или как молодежная группа и толкинизм. В какой-то момент надо повзрослеть и взяться за что-то полезное.
Удивляюсь, что кто-то питает романтические надежды в адрес этих огромных фирм. Все они давно прошли фазы стартапов и стали машинами по заколачиванию денег. Фейсбук отвратителен до тошноты: от одного вида хочется закрыть браузер. Сотрудникам, которые пилят его каждый день, я бы доплачивал за вредность. Гугл хорош только как поисковик, у других сервисов адский интерфейс. Обе фирмы живут за счет рекламы, которую показывают на базе собранных данных. Собранных самым лживым и обманным способом, с нарушением всех соглашений и норм.
Загонять себя в FAANG — все равно что добровольно надевать кандалы. Первые несколько лет нужно рвать зад ради репутации. Затем будет трудно уйти, потому что высокая зарплата действует как наркотик.
Интересно, что все, кого я спрашивал, идут в FAANG ради денег. Так и отвечают: там много платят, x2 по рынку. Это самый пошлый и банальный ответ, и мне даже стыдно его слышать. Но почему — расскажу отдельно, потому что это уже новая мысль.
Нашли ошибку? Выделите мышкой и нажмите Ctrl/⌘+Enter
Timur Malikin, 25th Nov 2021, link
Еще FAANG неплохое средство передвижения - захотел пожить в другой стране, прошел собес и поехал, хороший релокационный пакет, много стран на выбор и тд.
И есть определенный плюс от таких собеседований - правила игры понятны, а то иной раз идешь на собес и ну совсем не знаешь что спросят - то будут просить написать синглтон, то с тредами всякую дичь, а третий начнет задавать вопросы как тюнить GC на JVM :)
А тут прорешал задачки на leetcode, подкачал system design и вперед.
sarman, 25th Nov 2021, link
Интегрирую сейчас в нашу небольшую, но ламповую конторку facebook business extension, адовый ад, ещё хуже, чем сам интерфейс, но клиентам в инсте это важно переболеют нескоро, но мы то знаем.
Snake19, 27th Nov 2021, link
Будто с языка снял! Полностью согласен со всеми мыслями в статье - и фэйсбук - дно, и стремление в фаанг никогда не понимал.
Помню как одна hr на телефонном собесе в самом начале стала спрашивать какие виды алгоритмов на графах я знаю. Кошмар.
Andrey Namestnikov, 9th Dec 2021, link
у меня есть FAQ который отправляю в ответ на письма рекрутов и там черным по белому - никаких автоматических тестирований - только реальные интервью. сразу все силиконовые галеры и их клоны отваливаются .
Романов Станислав, 15th Dec 2021, link
Соглашусь, FAANG переоценены) как и их акции. Думаю, куда лучше для реального профи найти более-менее оптимальный по его скиллам стартап, у которого уже есть прибыль, и доказать, что может свернуть горы :) Чем грязнуть в бюрократии.
wertklop, 21st Dec 2021, link , parent
забавно, но возникает мысль: если там такой адский ад, то что дают соискателю эти алгоритмы....
со стороны кажется, что теорию знают, а качественно работать и применять знания не умеют
sarman, 21st Dec 2021, link , parent
там индус, то там баг с их стороны при интеграции, то сям.
wertklop, 21st Dec 2021, link , parent
эм...национальность как-то влияет на варианты прохождения собеседований?
sarman, 22nd Dec 2021, link , parent
Конечно, в Индии с некоторых времен существала практика оценки производительности труда программиста на основе количества написанного кода. Может и сейчас, отсюда и мемчик про индусский код, это все не просто так. https://lurkmore.to/%D0%98%...
wertklop, 22nd Dec 2021, link , parent
Мы наверное неправильно поняли друг друга. Но по вашим словам получается, что проще всего устроиться в facebook, будучи в Индии и проходить собеседование у них. Мне почему-то казалось, что правила отбора кандидатов в подобных конторах не зависят от местоположения соискателя и гонять по алгоритмам будут одинаково везде