Як працюють ІТ-фахівці. Віктор Тарнавський, «Яндекс»

Ми продовжуємо розпитувати фахівців про режим праці та відпочинку, професійні звички, про інструментарій, який вони використовують, і багато іншого.


Буде цікаво з'ясувати, що їх об'єднує, в чому вони суперечать другові. Можливо, їхні відповіді допоможуть виявити якісь загальні закономірності, корисні поради, які допоможуть багатьом з нас.

Сьогодні наш гість - Віктор Тарнавський, голова розробки в декількох проектах компанії «Яндекс». Зокрема, рік тому він успадкував «Яндекс.Метрику» від колишнього керівника - Артура Сіуліна. Чим
займаєтеся в компанії?

Працюю в "Яндексі" і займаюся аналітичними продуктами - "Яндекс.Метрика", 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 добре.