Как устроиться в яндекс программистом
Перейти к содержимому

Как устроиться в яндекс программистом

  • автор:

«Собеседование в Яндекс было сложнее, чем в некоторые американские компании»: выпускник ИТМО Алексей Иванов ― о жизни и работе в Кремниевой долине

Выпускник ИТМО Алексей Иванов десять лет назад переехал в США и сейчас работает в Dropbox. В интервью ITMO.NEWS он рассказал, с какими сложностями столкнулся при переезде, сколько зарабатывают айтишники в Кремниевой долине и трудно ли получить там работу, а также о том, чем западная корпоративная культура отличается от российской.

Алексей Иванов. Фото: Дмитрий Григорьев / ITMO.NEWS

― Расскажите немного о себе — откуда вы? Как поступили в ИТМО и чем занимались в вузе? ― Я родился в Киселевске, в Кемеровской области, потом мы переехали в Петербург. У мамы был такой подход: ребенок должен попробовать разное и что-то выбрать, поэтому в детстве я занимался всем — от бальных танцев до программирования, и им увлекся. В ИТМО ходил на курсы для программистов, окончив их, поступил на факультет точной механики и технологии. В итоге вышел оттуда бакалавром приборостроения. Во время учебы я параллельно занимался разными проектами: работал системным и сетевым администратором, занимался видеоинжинирингом, 3D-моделированием, HTML, CSS, разрабатывал сайты… Много писал статей для Хабра. И однажды у меня вышла неплохая статья об оптимизации операционной системы FreeBSD. После нее мне начало поступать много предложений о работе. В результате я уехал работать в Москву. Год поработал в стартапе, а потом устроился на работу в «Яндекс». Первое время я был немного в шоке, так как всю свою сознательную жизнь провел в Петербурге, а тут вдруг переезд. Я спросил совета у друга, и он тогда сказал мне: «Леш, что за вопрос вообще? У тебя есть три предложения: назначай три собеседования — утром, днем и вечером. Берешь билет на ночной поезд, приезжаешь, собеседуешься, уезжаешь. Потом снимаешь квартиру и работаешь». А я в ответ: «А что, так можно было?» Не думал, что все окажется так просто. Программирование в Университете ИТМО. Фото: ITMO.NEWS ― Есть шутка про петербуржцев, что для них лучшее место в Москве — это «Сапсан», потому что четыре часа ― и ты уже в Питере. Тяжело было привыкнуть к жизни в Москве? ― Я ужасный москвич, из тех кто «понаехал». Каждый мой день представлял собой дорогу до «Яндекса» и обратно. На тот момент моя девушка (сейчас она уже жена) жила в Питере, поэтому каждые выходные или я приезжал в Питер, или она ко мне в Москву. Лучшее место, это, кстати, не «Сапсан» — а ночной поезд. На выходных я брал билет и приезжал в Питер — так мы некоторое время жили на два города, пока она не переехала. ― Чем вы занимались в «Яндексе»? ― Я занимался поиском, у «Яндекса» был огромный проект по переводу с FreeBSD на Linux. Я почти всегда занимался инфраструктурой — это самый низкий уровень между «железом» и запущенной программой. Поиск — это множество программ, все они работают в сцепке. И ваш запрос идет по этой цепи и в итоге уходит в какую-то базу данных, там ищет необходимый ответ. Потом он по цепочке идет обратно, ранжирует, форматирует и выдает результат. В итоге я проработал там три года: два года в Москве в офисе и еще год — удаленно, так как мы с женой путешествовали по Юго-Восточной Азии. ― Как вы решились переехать в США, как нашли там работу? ― В США я переехал в 2012 году. На самом деле, решился на все очень просто. Мне кажется, собеседование в «Яндекс» было сложнее, чем в некоторые американские компании. Алгоритм относительно простой, проходить собеседования — это скил, который нужно тренировать, точно так же, как и другие навыки. Особенно учитывая, что все общение происходит на английском. Штаб-квартира «Яндекса» в Москве. Источник: depositphotos.com Я поступил так: выбрал около 50 компаний, куда хотел бы устроиться на работу. Потом отсортировал их в порядке увеличения интересности. Например, если ты хочешь попасть в Google, то нужно собеседоваться туда в последнюю очередь. Это нужно для того, чтобы получить опыт собеседований. 25 компаний мне либо не ответили, либо сразу отказали. Еще 25 компаний назначили телефонные собеседования, половину из них я успешно завалил. Еще с частью оставшихся мы не договорились по условиям. В итоге у меня осталось три варианта, из которых я выбрал Linkedin. Это было, кстати, очень забавно — найти работу в Linkedin на самом сервисе. ― Что входило в ваши обязанности там? ― Там я занимался трафиком. Весь компьютерный инжиниринг ― он о данных, их перемещении, обработке и хранении. А все, что поверх — сервисы, приложения и так далее ― оперируют с этими тремя вещами. В Linkedin я концентрировался именно на передаче данных, то есть на том, как доставить запрос пользователя от сетевого оборудования до сервера, который запущен глубоко в американском дата-центре. ― С какими сложностями вы столкнулись при переезде? Трудно было адаптироваться? ― По сравнению с переездом в Москву переезд в Америку был гораздо проще, так как там есть компания, которая помогает тебе со всеми бытовыми моментами. Ту же машину сложно купить, если у тебя есть 500 тыс. руб. и надо найти хорошее авто в России. А когда в Америке у тебя беспроцентный кредит от компании или от банка и зарплата айтишника в Кремниевой долине, то и машину, и жилье найти нетрудно. Штаб-квартира Linkedin. Источник: depositphotos.com ― А какие зарплаты у программистов в Кремниевой долине? ― Они очень сильно варьируются. Думаю, если тебе уже предложили работу и переезд, то минимальная зарплата составляет около $100 тыс. в год и выше. ― Почему вы решили уйти из LinkedIn в Dropbox? ― У меня есть такой принцип: вне зависимости от моего счастья на работе, раз в год я хожу на собеседования в другие компании. Делаю это для того, чтобы понять, какие специалисты нужны индустрии, куда они развиваются, как устроены собеседования. Вакансию в Dropbox я, опять же, нашел на LinkedIn и перешел туда. Компания искала человека, который будет заниматься трафиком. Это было интересно, так как у Dropbox он огромный. Мы, конечно, не можем бороться с Google или Facebook по количеству данных, но все равно у нас их безумное количество, эксабайты данных, петабайты метаданных к этим данным… На тот момент команда была очень маленькая, всего около 500 инженеров, включая продуктовых, а в инфраструктуре работало всего человек 60. ― Какими, на ваш взгляд, гибкими навыками должен обладать специалист, который хочет успешно работать в Кремниевой долине? ― На протяжении всего пути будут встречаться проблемы, главное — уметь их переживать. Мне очень сильно помогло, что все школьные годы мне твердили, какой я плохой ученик и ничего у меня в жизни не удастся. Я не отступаю, когда мне отказывают. Когда отсылаешь пятьдесят резюме, и половина компаний тебе или отказывает, или не отвечает, это очень демотивирует. Поэтому умение не отступать — один из самых важных навыков. Второй навык — уметь разбивать одну большую проблему на маленькие и систематически их решать. И третий — найти все эти маленькие проблемы. Когда мы нанимаем людей в Dropbox, то смотрим, может ли человек самостоятельно разобраться с задачей. Если да, то это самый лучший специалист, которого можно найти. Важно умение самостоятельно разбираться в задаче. Сан-Хосе (Калифорния), неофициальная столица Кремниевой долины. Источник: depositphotos.com ― В Кремниевой долине работает довольно много российских IT-специалистов, они востребованы, их активно хантят. Что, по вашему мнению, делает их конкурентоспособными? ― Их действительно много. По этой причине, кстати, и ассимиляция у меня получилась так себе. Дело в том, что я русский, моя жена тоже, и коллеги, преимущественно, русскоговорящие: из России и стран бывшего СНГ. В один момент мы наняли человек 20-25 из «Яндекса» и других российских компаний. Были времена, когда мы могли даже на встречах по-русски говорить. Но это не совсем правильно, поскольку у людей примерно один тип мышления, плюс-минус одна инженерная база. Поэтому лучше разбавлять коллектив сотрудниками разного пола, расы и бэкграунда. Что касается вопроса о том, что делает российских специалистов конкурентоспособными… Мне сложно на него ответить. Дело в том, что современных выпускников я практически не знаю. Мы нанимали в основном людей, которых знаем, с кем когда-то работали. Поэтому у меня в этом плане небольшая пропасть в последние десять лет. Если говорить про предыдущее поколение, то это в основном самоучки, в университете их не учили, поскольку те специальности, на которых они работают, тогда там еще не существовали. Например, в мои годы ни системное администрирование, ни DevOps/SRE не преподавались. Я уже не говорю про специализации вроде трафика, это очень узкие сферы, тут нет смысла создавать университетскую программу, так как она устареет уже к концу года. Специфика людей, которых мы нанимали из России, заключалась в том, что в родной стране им на тот момент не платили конкурентную зарплату. А нам выгодно было нанимать высококвалифицированных специалистов. Но у русских айтишников очень специфический набор знаний, все они были самоучками. Это, с одной стороны, хорошо, поскольку человек мог глубоко разобраться в проблеме. А с другой ― были «дыры» в знаниях, так как отсутствовало систематическое обучение. В целом у российских инженеров есть свои бонусы: прежде всего, хорошая самообучаемость, они отлично разбираются в низких слоях «железа» и операционных системах. Кроме того, в России высокий процент людей с высшим образованием — в Америке такого нет. Сотрудники Google работают над проектом в офисе компании в США. Источник: depositphotos.com ― Чем, с вашей точки зрения, корпоративная культура западных компаний, например, тех же Dropbox или LinkedIn, отличается от культуры в российских? ― Мне сложно об этом говорить, так как тот же «Яндекс», который я видел десять лет назад, сейчас сильно изменился. Он пережил многое, например, там устранили проблемы с зарплатой. Помню, была проблема еще с тем, что в России не было понятного карьерного роста, системы уровней, которая есть практически в любой американской компании. В Америке ты можешь прийти к своему менеджеру и попросить показать свою «вилку» зарплат, а также узнать, где ты находишься относительно своего уровня. И менеджер ответит тебе, а также расскажет, какие компетенции надо улучшить, чтобы зарплата выросла, и как получить различные бонусы. Кроме того, в «Яндексе», когда я там работал, было очень мало рабочих встреч, на которых инженеры встречались бы с коллегами. Зачастую все такие встречи были неформальными. А в LinkedIn и Dropbox, напротив, было очень много формальной коммуникации. Тут важно соблюдать баланс — чтобы были и те, и другие формы взаимодействия, чтобы у разных отделов было понимание, кто и чем занимается в компании. Большая проблема специалистов, приезжающих из России, — это софт-скилы. Обычно российские специалисты хорошо проходят все технические собеседования. Но когда доходит черед до вопросов о том, как бы они общались с клиентами, начинаются проблемы. Да, они технически «отжигают» на своем проекте, но менеджерская часть полностью отсутствует. Когда я десять лет назад приехал в США, это очень бросалось в глаза. Алексей Иванов. Фото: Дмитрий Григорьев / ITMO.NEWS ― Как вы считаете, как университет и выпускники могут быть полезны друг другу в дальнейшем? Насколько важно, чтобы выпускники оставались на связи с вузом? ― В Америке постоянно стараются нанимать выпускников, здесь есть много университетских программ. Например, студент может летом прийти на трехмесячную практику в компанию. В США этот процесс поставлен на поток. Одному только Google нужны тысячи стажеров каждое лето. Computer Science в Америке не выпускает такого количества людей, поэтому компании в штатах реально борются за стажеров между собой. Студент даже может выбирать порой, куда ему пойти: в Google, Apple, Microsoft или к нам. ― Что бы вы могли посоветовать тем, кто только начинает строить карьеру? ― Я бы советовал качать софт-скилы, на них работодатели будут очень внимательно смотреть. Кроме того, не стоит сдаваться, получая отказы, и не бояться их. Пробуйте много разного в своей сфере, чтобы найти то, что вам интересно. Скорее всего, вы не будете работать именно по своей специальности, а станете заниматься чем-то смежным. Так что пробовать как можно больше всего — это полезно.

«Программировать я начал с седьмого класса, но и до этого мне хотелось чего-то похожего»

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

Николай — магистр математики и информационных технологий, окончил факультет прикладной математики БГУ. Старший разработчик в белорусском офисе Яндекса. Его команда делает продукт для мобильной аналитики под iOS: компонент, который встраивается в приложение и позволяет понимать, как именно оно используется

Кем ты мечтал стать в детстве, школьные годы?

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

Какие предметы в школе нравились тебе больше всего и почему?

Конечно информатика. Там я был в своей стихии, особенно в последних классах. Дальше идут математика и физика. Эти предметы давались достаточно легко. Но до сих пор стыдно, что на вступительных экзаменах в четвёртом классе, когда школа становилась гимназией, я беспощадно завалил математику. Может быть, это и раззадорило взяться за неё сильнее. Учителей математики у нас сменилось немало, но каждый из них привил что-то своё: кто-то — интерес к изучению, кто-то — придирчивость и строгость к доказательствам.

Участвовал ли ты в олимпиадах? Чему они тебя научили?

Я участвовал в олимпиадах по математике, информатике и физике. С первой получалось не так хорошо, дальше района не выходил. По информатике пару раз участвовал в городской олимпиаде. А вот физика давалась лучше всего. Дважды выходил на республику и получал там дипломы. В год поступления завоевал диплом первой степени на городе и третьей степени на республике. С ним мог бы поступить на многие факультеты без экзаменов, но не на тот, куда хотел. И я пошёл сдавать ЦТ. Благо, диплом первой степени по физике эквивалентен 100 баллам по тестированию. Вряд ли бы набрал столько на ЦТ по физике. Я, кстати, был единственным из олимпиадников по физике, кто пошёл сдавать ЦТ.

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

Давно ты занимаешься программированием?

С 12-ти лет. Как-то не задумывался об этом, но, выходит, что половину жизни. В седьмом классе меня пригласили выступить на школьной научно-практической конференции. Я взял статью из «Игромании» о сравнении файловых систем FAT32 и NTFS. Дальше школы с такой работой я, конечно, не прошёл, но в качестве награды получил книжку по Turbo Pascal. Это стало началом длинного пути к тому, кем я есть сейчас. Большое спасибо учительнице за такой ценный приз.

Как ты выбрал свою профессию? Кто тебе в этом помог?

До седьмого класса я не особо задумывался о профессии. Но как только занялся программированием, выбор стал очевиден. Учительница по физике меня отговаривала, ссылаясь на мои успехи в олимпиадах по её предмету. Но я видел себя только в программировании.

Родители одобрили твоё решение?

Да, родители меня всегда поддерживали. Хотя когда мне только купили компьютер, мама говорила: «Коля, не нажимай все эти кнопки, ты же не знаешь, что они делают». Но я не слушался и нажимал, методом проб и ошибок я изучал мир компьютеров с сумасшедшим энтузиазмом. Сейчас мама вспоминает свои слова и радуется, что я её тогда не слушал.

Сложно ли было поступить в БГУ? Как ты готовился? Оставалось свободное время на хобби?

При поступлении я знал, что проходной балл будет высоким. На мою специальность нужно сдать ЦТ по физике, математике и языку. Первое мне сдавать было не нужно из-за олимпиады, во втором я был уверен, но на занятия по подготовке всё равно ходил, а вот с языком было не так гладко. Сейчас я очень благодарен учительнице русского языка, которая просто замечательно готовила нас, используя различные техники, в том числе и мнемонику. Это очень помогло. Если не путаю, то я набрал тогда 66 баллов, что для меня, безусловно, было успехом. Но свободное время оставалось, хоть и меньше, конечно.

Что дало тебе обучение в вузе?

Я выбирал между БГУИР и БГУ. Остановился на последнем из-за более глубокой математической базы. Она достаточно важна, т.к. зная фундаментальную теорию, прикладные навыки приобрести намного проще. Но, пожалуй, самое важное, что было в университете — это окружение, друзья. Вместе мы изучали новое, посещали конференции, придумывали проекты и реализовывали их. В первый же год, зимой, мы поехали с друзьями в Солигорск на местную IT-конференцию, где узнали, что компания Nival набирает студентов для разработки мобильных игр. Трое из нас подали заявку, решили тестовое задание и попали на нашу первую работу. И вот этот дух товарищества и подталкивания друг друга на изучение чего-то нового оказал самое большое влияние на моём пути к нынешнему месту работы в Яндексе.

Выезжал ли ты на стажировку за границу?

Да, на четвёртом курсе мы с несколькими одногруппниками и студентами на курс младше поехали в Германию, в Мангейм, на две недели. Там работали над проектом и знакомились с жизнью и работой в стране. Было очень интересно и познавательно. Один из моих одногруппников после университета поехал туда заниматься наукой и получать степень.

В каких компаниях проходил практику во время обучения?

Обязательная практика у нас была только на пятом курсе, когда я уже работал в Яндексе. Но трудился я почти всё время с середины первого курса. Вначале это была уже упомянутая Nival. Работа там была похожа на стартап или стажировку. Нас учили ремеслу игростроя, мы придумывали идеи игр и реализовывали их. Нас контролировали и направляли асы своего дела. И даже деньги платили, немалые по меркам студента на то время. Это было очень увлекательно и интересно. К сожалению, позже нам пришлось уйти, потому что мы не могли совмещать работу и учёбу. Далее я попробовал себя в сфере финансов, то есть разработки программ для сурового мира бирж и аналитики. Но работать там было скучно, особенно после игровой индустрии. Через несколько месяцев меня с другом позвали обратно в Nival, и мы согласились. Но ещё спустя полгода подразделение закрыли, а меня почти сразу забрали в стартап. Это всё так же была разработка игр, но уже в маленьком офисе из нескольких человек. Оттуда я решил уйти сам, когда поступило предложение о работе в Яндексе.

Вот где восстанавливают энергетический запас сотрудники Яндекса

Расскажи, как ты, собственно, устроился работать в Яндекс?

Как и многие студенты в то время, через ШАД. Школа анализа данных Яндекса — это двухлетний набор курсов по обработке и анализу информации. Там преподают множество предметов: от дискретной математики и теории вероятности до машинного обучения и алгоритмов обработки текста, изображений. В ШАД я поступил в 2013 году в конце третьего курса, а первый семестр ШАДа совпал с первым семестром четвертого курса. В это время в университете учиться становится чуть проще, поэтому совмещать было несложно. Хотя мой одногруппник поступил туда на год или два раньше меня и тоже всё успевал.

Поступить в ШАД не так просто: вступительный экзамен состоит из задач различных дисциплин, и сами задания достаточно сложные. Учёба тоже требует существенных усилий. После первого семестра предлагается заполнить анкету о прохождении стажировки в Яндексе. Затем тебя приглашают на несколько собеседований. По их результатам могут предложить пройти стажировку в той или иной команде. Изначально я хотел пойти в команду разработки поиска, но туда не взяли, а предложили мобильную разработку. Я был не так далёк от неё, ведь разрабатывал мобильные игры, и согласился. И потом, шаг за шагом, изучая платформу и соответствующий язык программирования, совершенствуясь в архитектуре кода и прочих навыках, я прошёл путь от стажёра до старшего разработчика. Я считаю, что ШАД дает очень много актуальных знаний, особенно в сфере машинного обучения и смежных областях.

Как проходило твоё собеседование, когда устраивался в Яндекс?

Собеседование в Яндексе состоит из нескольких этапов. Первый — созвон по скайпу, когда оценивается общий уровень кандидата. Этот этап студентов ШАДа не касается, потому что наши преподаватели и так понимают, что ты из себя представляешь. Затем идёт собеседование по алгоритмам. Там даются различные задачки, часто не требующие написания кода, но проверяющие знания в области алгоритмов и структур данных, а также смекалку кандидата. Дальше была секция по написанию кода, где уже требовалось знать языки программирования, их особенности и тонкие моменты. У меня это был C++. С ним я работал не так уж много, в промышленном программировании опыта вообще не было, но я справился. Задачки там были практические, а интервьюеры обращали внимание на стиль написания и задавали вопросы, почему я тут сделал так, а не этак. После этого мне предложили стажировку в команде мобильной разработки. Предложение стажировки — тоже, по сути, отдельный этап собеседования, где с тобой общается руководитель группы и рассказывает, с чем именно будет связана работа. Мне понравилось, и я согласился.

Опиши свой рабочий день: в котором часу ты приходишь в офис, у тебя фиксированный график или свободный, сколько времени ты проводишь за компьютером?

С графиком работы в Яндексе всё замечательно: он гибкий, насколько это позволяет рабочий процесс команды. Главное — результат, а не то, когда ты пришёл на работу и сколько провёл в офисе. Кто-то приходит в восемь утра и уходит тоже рано, кто-то появляется к обеду. Встречи раньше 11 или позже 17 часов назначать не принято, чтобы на них было удобнее ходить и тем и другим. Раньше я приходил на работу около 10:30, сейчас мой график немного перестроился из-за переезда и работы жены. В 12:15 у нас ежедневная быстрая встреча команды — стендап, на которой каждый рассказывает, чем он занимался вчера и чем планирует заниматься сегодня. Встреча на полчаса, поэтому все сложные проблемы обсуждаются вне данного времени с теми, кого они касаются. Обед обычно около 14:00. В зависимости от текущей нагрузки на работе я нахожусь часов до 19−20 вечера. При этом, если задачи требуют быстрого решения, можно поработать из дома вечером или на выходных. Так как ноутбук всегда с собой, это не проблема. Лишь бы был интернет.

Когда хорошо поработал, можно и поиграть от души

Чем ты увлекаешься?

В основном тем же программированием. Только на работе я делаю одно, а дома — другое, в качестве отдыха. Иногда участвую в соревнованиях по искусственному интеллекту по типу Russian AI Cup. Но не хватает времени, поэтому не всегда успешно. Также иногда в голову приходят идеи каких-нибудь простеньких программок для себя. Обычно это сильно увлекает на пару недель. И если за это время не успеваю доделать, то могу просто отложить в долгий ящик. Несколько лет назад увлекался йо-йо [игрушка из двух дисков, скреплённых осью с верёвкой в виде петли — прим. ред.]. Мы тогда с друзьями собрали единомышленников и организовали, пожалуй, первое сообщество йоеров в Беларуси. Было здорово. Сейчас могу наткнуться на эту игрушку и немного «покрутить», даже простенькие трюки помню, но не больше.

Доводилось бывать в заграничных командировках?

Командировки в Россию считаются заграничными? (улыбается) Да, мы всей командой несколько раз в год летаем в Москву обсуждать задачи или просто укреплять командный дух. Несколько раз я ездил выступать на конференциях. В других командах коллеги летают по всему миру. Это и выступления, и налаживание контактов с другими компаниями, и другие рабочие вопросы. Всё зависит от проекта, над которым работаешь.

На каком уровне должен владеть английским специалист твоего профиля?

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

Вот так шутят в Яндексе

Как ты выучил английский язык?

До сих пор учу. Сейчас занятия проходят на уровне Advanced, хотя по ощущениям собственных навыков это всё ещё Upper Intermediate. В Яндексе помогают подобрать курс под твой уровень и даже компенсируют часть его стоимости. Занятия проходят в офисе, в группе по 3−5 человек. Все, естественно, коллеги. Мне очень нравится такой формат, и я действительно ощущаю, как моя речь и грамматика становятся всё увереннее. Занимаюсь английским в Яндексе я уже второй год. До этого был обычный курс в школе и университете.

Какими качествами, на твой взгляд, должен владеть человек, который хочет работать в твоей сфере?

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

Без математической базы, знания алгоритмов и структур данных тоже никуда. Лично мне кажется, что ещё важна тяга к творчеству, созданию чего-то красивого, элегантного. Написание кода должно восприниматься именно как творчество, а не как рутина. Программист из ничего создает эффективно работающий механизм. Поэтому мне, как и многим представителям моей профессии, так нравится помимо работы разрабатывать что-то для себя. Такие личные проекты называют у нас «пет-проджектами» (pet projects), что отлично описывает их суть, ведь они действительно становятся питомцами, за которыми ухаживаешь, возвращаясь к ним раз за разом, доделывая ту или иную функциональность.

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

Комната, где проводятся видеоконференции. Уютно, правда?

Расскажи о плюсах и минусах своей работы?

Самый большой для меня плюс в том, что работа приносит удовольствие. Ещё, конечно, и гибкий график, и достойная зарплата, и уютный приятный офис, и коллектив, и командный дух — это не пустые слова, им правда пропитана вся компания. Найти минусы сложно (улыбается). Разве что стандартные недостатки неподвижной, сидячей работы за компьютером — постепенно садится зрение и в целом здоровье. Как и физический труд, умственный тоже изматывает. У некоторых программистов бывают сезонные ухудшения производительности, когда эмоциональное и мыслительное истощение особенно заметно. Ещё из минусов: иногда жена сердится, что я могу весь вечер уткнуться в ноутбук за работой или очередным «пет-проджектом».

Исходя из личного опыта, какой бы ты дал совет школьникам, которые хотят связать будущую профессию с программированием?

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

Кем ты видишь себя в будущем? Есть конкретная цель профессионального роста?

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

Если материал был для тебя полезен, не забудь поставить «мне нравится» в наших соцсетях ВКонтакте, Instagram, Facebook, ASKfm и поделись постом с друзьями. А мы сделаем ещё больше материалов, которые пригодятся тебе для учёбы.

Перепечатка материалов с сайта adukar.by возможна только с письменного разрешения редакции. info@adukar.by

Как устроиться в яндекс программистом

Добавьте себя и находите коллег. Помогите сообществу найти ответы о вашей компании.

Голосование
Отзывы и обсуждение компании
Оставить отзыв
22 февраля 2017

Разместила резюме на должность контент-менеджер. Позвонили ко мне из Яндекса (в среду, сама им отклик не отправляла). Менеджер по подбору персонала сообщила, что звонит из Москвы, представляет компанию Яндекс, не буду ли я против пообщаться пообщаться по Скайпу, на следующей недели, начиная с понедельника. Я согласилась. Девушка сообщила, что покажет мое резюме своему руководителю, если будет ответ положительный она перезвонит и назначит дату и время собеседования.
Перезвонили из Яндекса на следующий день (четверг), предложили пройти собеседование в Скайпе на следующей неделе в среду. Сообщили, что собеседование займёт один час.

Уточню, мне не выслали вакансию и по телефону не огласили условия и оплату труда, график и место работы. Только что контент-менеджер нужен на раздел недвижимости.
Я согласилась, решила что компания крупная и известная. Сфера «Недвижимость» мне интересна, очень хорошо известен рынок новостроек, лзастройщиков и прочее. Работала в данной сфере журналистом и был опыт покупки по ДДУ. Жаль, что заранее не прочитала о них отзывы и крайне жалко потраченного времени.

А теперь впечатление о собеседовании.
На видео в Скайпе была переговорная комната, четыре сотрудника. Девушка и три мужчины. Девушка в собеседовании не участвовала. Трое мужчин оказались крайне не приятной наружности. Поведение и манера общения была также отталкивающей. Надо было сразу отключаться и не тратить время на данных клоунов.
Скайп был повернут на одного сотрудника (который сидел пялился в свой MacBook), вопросы же задавал другой, которого я на видео не видела! Дискомфортная ситуация.

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

Далее начались вопросы, с какими застройщиками и агентствами недвижимости у меня имеются связи. В последние минуты общения в Скайпе выяснилось, что им не требуется контент-менеджер, а нужен специалист вроде контент-продажник, со связями в строительной сфере и сфере недвижимости, чтобы затащить клиентов к ним на сайт для размещения рекламы на их площадке.

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

Спустя два дня, мне на e-mail почту, прислали сообщение, где написали, что я не подхожу по профессиональным и деловым качествам.

Соискатели, не тратьте своё драгоценное время на Яндекс. Читайте отзывы. Им ни кто не требуется! Шарлатаны, которые там работают, держатся за своё место, идей у них нет и креативности. Они ищут кто бесплатно им накатит свежие идеи, мнение со стороны, чтобы в последствии выдать Ваши идеи за свои. А также ищут, сотрудника со связями, чтобы делать на Ваших знакомствах себе прибыль.

С++ разработчик

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

Технологии/инструменты

C++ STL Unix/Linux

Почему рекомендуем

  • Лидер IT рынка в России. 86 сервисов, которые постоянно развиваются.
  • Востребованный продукт. Аудитория Яндекса — более 20,4 миллионов уникальных пользователей в месяц.
  • Сильнейшие команды разработки. Сейчас в компании работают уже больше 8 тыс. человек.

Чем предстоит заниматься

На данный момент есть много актуальных проектов. Примеры:

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

Кого ищут

  • Хорошее знание и опыт работы с С++ и STL (или аналогично на Java и C#, но разрабатывать предстоит на С++).
  • Опыт многопоточного программирования.
  • Опыт разработки высоконагруженных распределенных систем.
  • Знаете классические алгоритмы и структуры данных.
  • Имеете опыт разработки в Unix или Linux.

Будет плюсом, если вы:

  • Работали с Kubernetes.
  • Знаете хотя бы один интерпретируемый язык программирования (Python, JavaScript или др.).
  • Имеете опыт разработки многопоточных приложений.
  • Опыт программирования под *nix.
  • Знание Python и Bash.

Что предлагают

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Возможность влиять на процесс и результат.
  • Премии каждые полгода для всех, кто успешно прошел ревью.
  • Ипотечные программы.
  • Компенсация питания.
  • Расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей.
  • Спортзал, тренажерный зал, йога в офисе.
  • Гибкий график работы.
  • Парковка.
  • Программа релокации для иногородних сотрудников.

Как устроен процесс найма

  • Интервью с рекрутером (30 минут).
  • Скайп (1 час).
  • 4 секции (каждая по часу) — задачи с кодом, алгоритмы, архитектура.
  • Финал (1 час).

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *