Как работают ИТ-специалисты. Виктор Тарнавский, «Яндекс»
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.
Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.
Сегодня наш гость — Виктор Тарнавский, глава разработки в нескольких проектах компании «Яндекс». В частности, год назад он унаследовал «Яндекс.Метрику» от прежнего руководителя — Артура Сиулина.
Чем занимаетесь в компании?
Работаю в «Яндексе» и занимаюсь аналитическими продуктами – «Яндекс.Метрика», AppMetrica, «Яндекс. Аудитория». Они разрабатываются в моем отделе.
Одно слово (словосочетание) лучше всего описывающее как вы работаете
Интересно, быстро и эффективно.
Сколько часов в сутки вы уделяете работе?
От 8 до 10 часов.
Сколько часов вы спите?
Примерно 7,5 часов.
Вы завтракаете?
Завтракаю каждый день.
Что делаете по пути на/с работы? Много времени уходит на дорогу?
Прилично. Наверно, часа полтора. 20 минут я еду на машине. В остальное время читаю всякие статьи, занимаюсь интернет-серфингом или проверяю почту.
Каким todo-менеджером пользуетесь лично вы?
Нет, не пользуюсь. Я просто пишу заметки. У меня есть физический блокнот.
3 вопроса, связанных с компанией:
Каким таск-менеджером / issue-tracker’ом / репозиторием пользуетесь?
У нас есть внутренний таск-менеджер, он же issue-tracker. В компании мы используем собственное решение после того, как JIRA начала совсем тормозить. В «Яндексе» используется несколько репозиториев, но у нас в отделе применяется Github.
Какое рабочее окружение используете? Фреймворки, другие сторонние продукты?
Если говорить о базе данных, то в нашем отделе используется ClickHouse. На этой БД у нас примерно 800 серверов. MySQL и очень активно используется ZooKeeper. Мы применяем его везде, где только можно.
У нас в отделе пишут на разных языках – Java, C++, JavaScript, Python. Java-разработчики естественно используют IntelliJ IDEA, веб-разработчики – WebStorm или vim. Разработчики на C++ используют в основном KDevelop, так как эта среда хорошо «переваривает» наши объемы кода.
Есть ли в вашем отделе какие-то внутренние проекты и для чего они создавались?
Этого у нас полный дом, конечно. Один из примеров – Clickhouse. В 2009 году мы начали этот in-house проект в рамках «Яндекс.Метрики». Сейчас он дорос до open source. И другие мини-решения мы тоже создаем, только обычно они не такие крупные.
Что вас раздражает больше всего, когда вы работаете?
Я не могу выделить ничего такого, что бы меня раздражало или было моей болевой точкой… Потому что, если она есть, я обычно что-то предпринимаю.
Разве что такое… Когда мы общаемся с внешними пользователями, и они неправильно используют инструменты для решения своих задач. Меня это сильно расстраивает.
Какую профессиональную литературу вы бы могли порекомендовать?
На меня больше повлияли блоги, потому что обычно книги отстают от передовых тенденций.
Что предпочитаете: электронные читалки или бумажные книги?
Бумажные.
Какую технику (компьютеры, планшеты, смартфоны) и почему вы предпочитаете на работе и дома?
Apple – и дома, и на работе. C Apple проще: железо очень хорошее.
Вы слушаете музыку, когда работаете?
Когда пишу код – да. Но другая часть моей работы – это разговоры, с которыми прослушивание музыки очевидно несовместимо.
Какой лайфхак позволяет вам быть эффективнее?
Умение эффективно пользоваться IDE при разработке сложно назвать лайфхаком, но очень мало людей это делает.
А в жизни или в менеджерской составляющей?
Если у вас есть особо активная переписка с человеком, который вас достает и не отвечать ему нельзя, в почтовых сервисах есть замечательная функция «отправить позже», например, завтра. То есть, он сможет опять написать тебе не раньше, чем завтра. Таким образом и решается эта проблема: написал и забыл.
Без каких приложений и сервисов не можете обойтись ни в работе, ни в личной жизни?
Календарь, Telegram.
Какой профессиональный совет из прошлого вы бы могли дать самому себе?
Помни про развлечения. Успевай получать удовольствие от жизни.
Что бы вы порекомендовали человеку, пытающемуся пройти тот же путь?
Думать головой, не доверять полностью какому-либо мнению, умей писать f*cking code хорошо.
Автор: