Повезло посетить офис Яндекса. Никаких сюрпризов или фокусов - просто приятели пригласили "на экскурсию".
Что можно сказать: офис на Льва Толстого очень крутой. Большой, красивый, самодостаточный и запутанный. Красивые переговорки, стекла кабинетов либо замутнены, либо закрыты занавеской. Внутри начала потихоньку снедать тоска по "энтерпрайзу".
Показали Иконостас. Не уверен, что могу рассказывать, что это, но кто в теме - поймут.
С позволения "экскурсоводов" хочу рассказать пару мелочей про внутреннюю кухню, которые я узнал. Никаких животрепещущих новостей и инсайдов, просто личные наблюдения.
1. Все странные названия сервисов и технологий, которые гуляют в интернете про Яндекс, на самом деле очень логичны (особенно когда тебе рассказывают, почему они так называются).
2. В Яндексе (ну и не только - любой технологический крупняк этим страдает) набирают людей, проверяя только фундаментальные знания в области CS. Никому ваши знания куба и авса не нужны. Разворачивайте дерево и рассказывайте про inode. Причины просты - в Яндексе все свое, и это "свое" всегда нужно учить с нуля. Высокий грейд выбивается хадкорными навыками программирования и знаниями сетей, ОС и т.д.
3. В Яндексе все свое не потому, что людям нравится писать инфраструктурщину. Просто проблемы, которые большинство решает, найдя хороший OS проект, к Яндексу приходят задолго до появления оного. Почему LinkedIn разработал Kafka? Потому что Kafka тогда не существовала.
4. По этой же причине в Яндексе, по слухам, несколько реализаций MapReduce. Нет, люди не любят каждый раз с нуля писать MR. Просто "тот" MR под задачи конкретной команды не ложится, приходится делать свой. В итоге эволюционным путем все консолидируется в один, эталонный MR. Или нет.
Post #499
1.35K