Как работают и зарабатывают в Яндексе
В начале 2012 года я переехал из Санкт-Петербурга в Москву, чтобы начать работать в московском Яндексе. За последующие пять лет я поработал разработчиком расширений для Firefox и не только (участвовал в разработке Яндекс.Бара, Элементов и Визуальных Закладок для Firefox и Chrome), руководил разработкой фронтенда Телепрограммы (tv.yandex.ru), нового КиноПоиска (то, что сейчас находится на домене plus.kinopoisk.ru) и многих внутренних проектов Кино и ТВ, обучал ручных тестировщиков писать автотесты. В январе 2017 я уволился из Яндекса и переехал в Сидней, чтобы начать работать в Atlassian на позиции Senior Software Engineer.
Этот пост — квинтэссенция моего опыта работы в Яндексе за пять лет. Мне повезло работать с классными специалистами, которые многому меня обучили. Также мне повезло поработать не только разработчиком, но и получить опыт руководства — т.н. “people management”, когда именно команда, а не код, становится главным фокусом. Здесь может чего-то не хватать, но это то, что хочется сохранить, чтобы потом иметь возможность возвращаться и проверять себя.
Трудно ли попасть в Яндекс
Попасть трудно, но возможно. Лично я прошёл около 6 собеседований, причём первые два завалил. Тут есть единственное правило: пробуйте, заваливайте собеседования, подтягивайте слабые места и снова пробуйте. За пять лет работы в Яндексе я собеседовал множество кандидатов, но тех, которые поработали над ошибками и пришли ещё раз, было крайне мало. Очень важен позитивный настрой: не нужно переживать, что вы чего-то не знаете: даже те, кто собеседует вас, наверняка знают не всё. Важно желание решить поставленную задачу, умение обучаться, позитивный настрой и упорство.
Лично для меня позитивный и конструктивный настрой кандидатов был самым важным моментом в собеседованиях. Конечно же это не отменяет момента, что к собеседованиям нужно готовиться
В компании есть много специалистов более высокого уровня, чем вы
В это тяжело поверить особенно на старте, ведь вы такой классный специалист. Важный момент здесь: это не означает, что вы бесполезны. Это означает, что здесь есть у кого учиться и с 99% вероятностью этот парень, который рассказывает вам про “blue green deployment”, знает о чём говорит. При правильном позитивном и конструктивном подходе это вам очень поможет: здесь есть куда расти и у кого учиться.
Зарплаты в Яндексе
Есть такая расхожая история про то, что в Яндексе зарплаты немного ниже, чем по рынку. Если упрощать, то наверное можно сказать, что отношение к этому в компании следующее: да, зарплаты чуть ниже, но у нас отличные внутренние сервисы, прекрасные люди и профессионалы, компенсация за еду и отличный соцпакет. Это компенсирует проседание зарплаты, но в целом по России разработчикам в Яндексе платят очень неплохо. Если бы я ушёл в Mail.Ru / Jetbrains, моя зарплата не стала бы сильно больше.
Вообще же зарплаты в большом Яндексе (поисковый портал) теперь изменяются на ревью раз в полгода-год и кажется это скорее хорошо, чем плохо. Но про это лучше знают те, кто остался работать в компании.
За полгода до увольнения я получил свои первые RSU (именно получил, а не дождался вестинга, то есть до вестинга первой четверти я не доработал полгода). Да, они есть и разработчики с определённого грейда могут их получать по результатам ревью и не только. Получить RSU вполне возможно. Для этого нужно чтобы совпали две вещи: быть классным и ценным сотрудником + иметь адекватного руководителя, который заинтересован в своей команде. Если у вас нет RSU, но вам кажется что могло бы быть, всегда можно поговорить со своим руководителем — хуже от этого точно не будет.
Work-life balance — точно не про Яндекс
Это сугубо личное ИМХО, но если вы считаете, что сможете нормально совмещать работу и личную жизнь, работая в Яндексе, продвигаться по карьерной лестнице и попутно увеличивать з/п, то я в этом сильно сомневаюсь. Здесь все выстроено на максимальную производительность, здесь горят проектами, любят фигачить на убой, могут писать код по ночам и на выходных дома.
С другой стороны у меня есть немало примеров яндексоидов, которые живут в Москве, растят детей и ездят в офис именно как на работу. Так что это сильно зависит от вашего отношения к работе и продукта, над которым ваша команда будет работать.
В компании много различных проектов
Когда надоедает работать в одном проекте, всегда есть возможность перейти в другой с помощью ротации и это не есть что-то плохое. Случается всякое: надоел продукт, руководитель жестокий тиран, не устраивает технологический стек. В этом плане в компании все достаточно хорошо: наши HR настоящие котики: они обычно находят место, в котором вам понравится. Так в свое время я попал в медиасервисы, где обрёл совершенно новую команду.
Когда вы приходите работать в Яндекс, допрашивайте ваших будущих потенциальных коллег на финальном собеседовании максимально подробно: какие планы у продукта, как устроено планирование и взаимодействие между командами, какого вектора развития придерживается ваша будущая команда. Хорошо бы поговорить лично с будущим руководителем. Яндекс большой — разработка в одной части компании может быть вполне себе живой и современной, и совершенно задавленной и никому не нужной в другой.
Как получить повышение
Мне это было совершенно непонятно на старте и только сейчас поработав руководителем я могу сказать что-то конкретное по этому поводу. Нужно фигачить по плану, не спорить с руководителем по мелочам (вообще стоит верить своему руководителю) и капелька удачи.
- Фигачить по плану. От вас ожидают закрытия задач в высоком темпе с высоким качеством. Также ваша работа должна быть предсказуемой, чтобы руководство могло планировать какие-то задачи и сроки их выполнения. Если же вы решили начать делать задачи не из плана проекта, то по сути вы рушите планы продукта/проекта.
- Споры с руководителем обычно ни к чему продуктивному не ведут. Обычно руководитель имеет больше опыта, чем вы, поэтому какие-то решения ему могут быть очевидны, а вам нет. Иногда стоит доверять людям, а уже после выполнения задач в более спокойной обстановке (скажем на кофепоинте) обсуждать другие варианты решения проблем.
- Удача. Как я уже написал, вам может попасть руководитель-тиран, руководитель, не заинтересованный в росте сотрудников, или просто руководитель без большого опыта. Тут не угадаешь.
Тем не менее это всего лишь моё мнение. Оно основано на том, что было нужно мне как руководителю. Вам может попасться руководитель, который любит разработчиков, готовых спорить по поводу каждого решения. Может просто не повезти и вы будете работать в отделе, который не развивается и всё стоит на месте. В любом случае стоит общаться с руководством и из первых рук узнавать о том что требуется.
Жилищная ссуда
Не знаю как обстоят дела с покупкой квартир в других городах, но в Москве с этим очень туго. Квартиры стоят дорого, ипотека не очень-то и доступна, некоторые покупают квартиры в Подмосковье и ездят на работу на электричке.
В связи с этим такая вещь как яндексовая жилищная ссуда (беспроцентная ссуда на 3 года с которой вы только платите налог) — огромное подспорье при покупке квартиры. Размер её зависит от вашей зарплаты, поэтому не стоит торопиться её брать. В 2015 году я взял 2ккв в ипотеку около МКАДа именно с помощью яндексовой ссуды, за что очень благодарен компании. При увольнении остаток ссуды нужно выплатить единовременно.
В компании работают разные люди и не все они идеальны
Долгое время я был уверен, что все в компании — пушистые котики и профессионалы своего дела. Увы, у всех вещей есть изнанка. Подавляющее большинство сотрудников Яндекса — профессионалы своего дела и работать с ними одно удовольствие. Но на удивление есть и некомпетентные странные люди, которые попали в компанию по ошибке или протекции. Также есть и забитые люди, обиженные на весь мир (средоточие этого — яндексовый филиал форчана), и просто люди, сочащиеся говном. Впрочем это скорее исключение, они встречаются правда редко.
Большей частью в Яндексе вы будете работать с приятными людьми и большими профессионалами своего дела, но стоит помнить, что люди бывают разные
Девчонки в Яндексе…
…самые умные и красивые. Это правда.
Как итог хотел бы подчеркнуть вот что: Яндекс — потрясающая компания, возможно лучшая для работы в IT в России.
После неудачного перезапуска КиноПоиска в медиасервисах у меня почти не осталось задач, которые были бы мне интересны, а новое руководство было занято стабилизацией сервиса, правда что под этим подразумевалось до сих пор не все знают.
Именно поэтому в 2016 году я стал собеседоваться в различные зарубежные компании, а в конце года выбрал Atlassian, после чего в 2017 году перешёл сюда. Главными факторами для меня были возможность написания кода и практика английского.