Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Categories:

Отзыв на отзыв: Яндекс

На Хабре появился рассказ уволившегося сотрудника о работе в Яндексе, а потом ещё и ответные комментарии работающего. Я тоже выскажу несколько соображений, может быть кмоу-то будет полезно. Должен сказать, что у меня у самого есть опыт работы в Яндексе, но это было больше 10 лет назад.

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

Если компания оплачивает сотруднику релокацию, то это эквивалент солидной такой годовой премии, только не в конце года, а сразу. И знаете, далеко не везде выплачивают годовые премии. Если вам платят настолько ниже рынка, что вы считаете, что по результатам 1 года вас недооценили несмотря на помощь с переездом, то просто через 1 год и 1 день принимаете очевидные меры по повышению своей зарплаты.

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

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

Тем не менее, я за свою карьеру разгреб несколько эпических куч дерьма. И говорю вам: разгребайте дерьмо и воздастся вам. Я не знаю, почему вы всё время перерабатываете, но, возможно, вам надо больше времени тратить на разгребание дерьма. Ваши оценки «выше ожидаемого» ничего не стоят, пока проект утопает в дерьме.

Есть точка зрения, что если программист хорошо работал, то ему полагаются всякие бонусы независимо от успешности проекта. А теперь представьте, что менеджер проекта сначала подсчитывает убытки (провалившийся проект в нашей индустрии это довольно много денег), а потом идёт к своему менеджеру и начинает рассказывать про премию для Васи и повышение для Пети. Я на такой сценарий не надеюсь и стараюсь избегать провальных проектов. Такие строчки мне в резюме не нужны.

В жизни программиста каждый новый проект бывает связан с определёнными неудобствами. Я рекомендую по возможности адаптироваться к ситуации и стараться избегать боевых действий по пустякам. Например, для серверной разработки можно запросто обойтись без Windows. Если вдруг на Windows работать не удобно — просто выкиньте Windows. Если всё лежит в монорепе — не надо устраивать бурную дискуссию: никто ничего нового не услышит и ничего не изменится. Многие популярные проекты выложены в публичный доступ гигантами, но не всегда гиганты сами их используют. Если вам не хватает Cassandra или Kafka, хорошенько подумайте, есть ли у вас достаточный опыт их эксплуатации в проектах такого объёма. Конечно, отказать от Kibana может быть довольно неприятно, но это инфраструктурно достаточно тяжёлое решение.

Но если уж говорить о технологиях, то в 2020 Java-программист должен спрашивать себя, почему он не программирует на Kotlin? Это точно важнее, чем используемая операционная система на компьютере разработчика.

В конце автор говорит о том, что познакомился с крутыми разработчиками. Я считаю, что крутые — это те, с кем можно мир поменять. Если вы всей командой перерабатывали, потому что на проекте всё время какие-то проблемы, то в чём крутость-то?

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

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

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

И дальше описывается совершенно кошмарную картину: 15 классных разработчиков не хотят знать как устроена система целиком. И их не увольняют, им ставят задачи по перекладыванию данных отсюда туда! Более того, им могут поставить оценку «выше ожидаемого»!

Если придёт новый человек, что он может сделать, кроме как перекладывать вместе со всеми и развивать soft skills?
Tags: hr
Subscribe

  • Возвращение к ФТШ

    Лаборатория алгоритмической биологии Нет, мы совсем не родственники с shurik_s. Давно хотел работать в одной компании с…

  • Случайные процессы

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

  • Уокер Ройс обидел TopCoder!

    Я приведу пример. Есть сайт — topcoder.com, на котором проходят соревнования по «спортивному программированию».…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments