Как я работаю: Руслан Шевченко, System Architect в IOV42
[В рубрике «Как я работаю» мы приглашаем гостя рассказать об организации своего воркспейса, полезных инструментах и лайфхаках]
Руслан Шевченко — системный архитектор в стартапе IOV42, занимается координацией действий команд разработки и проектированием «узких» мест и алгоритмов. До этого более 20 лет разрабатывал проекты в сфере телекома, рекламной индустрии и финтеха, работая в GradSoft, VertaMedia, GoSave, StrikeAd и NBI.
Помимо карьеры в IT, Руслан занимается наукой. В
Участвует в конференциях, публикуется в реферируемых журналах. Один из авторов монографии «Методы алгебраического программирования». Кроме этого, Руслан написал более 40 статей для DOU, среди которых — ежегодные рейтинги языков программирования, а также дайджесты по Scala и R.
Возраст и опыт: 45 лет, 25 лет работает в ІТ.
Модель смартфона: Samsung Galaxy S6 Edge.
Модель ноутбука: MacBook Pro (Retina,
Суперспособности: Умеет проектировать системы, которые достаточно сложны, чтобы решать нетривиальные задачи, но достаточно просты, чтобы быть технически реализуемыми. В этом помогает кругозор, выработанный годами опыта в академии и индустрии.
— Как проходит ваш типичный рабочий день?
Просыпаюсь около семи. Если есть настроение и текущая задача — достаю ноутбук и пытаюсь что-то сделать, пока домашние спят. Правда, они тоже встают в 7 :) Дальше все зависит от того, что запланировано на день. Могу выделить два шаблона своего рабочего дня: это либо общение, либо разработка — зависит от стадии цикла итерации разработки.
В день общения у меня, как правило, запланировано несколько совещаний. Между
В день разработки — я еду в домашний офис (временно свободная квартира родственников) или в коворкинг недалеко от дома. Нахожусь там до вечера, пытаясь что-то описать или реализовать. В целом команда работает в распределенном режиме. Для статус-митингов мы используем Slack.
Каждый час-полтора я стараюсь выйти на
Прихожу домой как раз к ужину с семьей. После
— Какие гаджеты, девайсы используете ежедневно?
Для разработки — ноутбук. И телефон — он позволяет быть на связи и оперативно видеть все уведомления в Slack. Иногда участвую в совещании по телефону, пока еду в машине.
— Как выглядит ваш воркспейс? Какими инструментами пользуетесь?
К воркспейсу у меня нет особых требований: я просто ищу место, где можно присесть и раскрыть ноутбук. Несколько раз пробовал столы с подъемным механизмом. Недавно заказал себе такой, но пока еще не успел составить о нем мнение.
Основные инструменты для взаимодействия с командой — Slack и Jira. Конечно, почта, One Drive, Git. В общем-то, ничего необычного :)
— Используете ли какие-то практики по тайм-менеджменту?
Один фокус внимания: то есть обычно нам нужно уделить внимание
Практикую принудительное переключение между квантами времени на задачи. То есть когда заканчивается время, которое я выделил на одну задачу, я прекращаю над ней работать и перехожу к следующей. Иногда это бывает сложно, но иначе есть риск зависнуть на чем-то одном и в итоге ничего не успеть.
— Как часто проверяете почту, соцсети, мессенджеры?
Заголовки нотификаций вижу постоянно, но непосредственно читаю почту утром и вечером. Соцсети — также постоянно в фоне, но уделяю им внимание 2 раза в день. Мне всегда неловко, когда нет времени ответить на чье-то письмо или сообщение, так что тот же LinkedIn — в каком-то смысле постоянный источник фрустрации :)
Facebook — на 90% источник развлечений, чем рабочий инструмент. Но и там есть полезные коммуникации по разным моим проектам, например, по ScalaUA. Хотя чат организаторов конференции по историческим причинам — в Skype.
Twitter дает иллюзию, что ты на связи с многими знакомыми :) Оттуда читаю новости, перехожу по интересным ссылкам.
— Ваш любимый to do менеджер?
Какой-то определенный любимый выделить не могу. Задачи по разработке — в Jira. Мне кажется, что если вам приходится записывать все задачи, вы просто не знаете, что для вас главное в текущий момент.
— Сколько часов в неделю работаете?
Около
— А отпуск часто берете?
Где-то два раза в год. Обычно беру неделю, чтобы куда-то съездить с семьей. Еще стараюсь раз в год выбраться на какую-то хорошую академическую конференцию — например, SPLASH или ECOOP. Там тоже, в общем-то, отдыхаю.
Есть такой анекдот об увлечениях ученых. Математика спрашивают: «Над чем вы работаете?» — «Над уравнениями Фредгольма І рода». Задают второй вопрос: «А в свободное время чем увлекаетесь?» — «Уравнениями Фредгольма IIІ рода!». Вот и у меня как-то так :)
— Что вас вдохновляет?
Книги. Природа. Семья.
Еще — посещение топовых конференций. Это позволяет увидеть, на чем сфокусированы люди, оценить уровень разработок, свой уровень и уровень коллег. Иногда полезно побывать на выступлениях не столько по той области, которой я сейчас сам занимаюсь, сколько по смежным областям.
— Что помогает быть продуктивным?
Смена контекста — просто прогуляться или глобально съездить куда-то. В бытовой привычной жизни человек вырабатывает автоматизмы: это экономит время в рутинных задачах, но притупляет свежесть восприятия в творческих. Когда куда-то едешь, полностью меняешь контекст, то старые автоматизмы сбиваются — и умственная продуктивность возрастает.
Также считаю, что продуктивность нельзя измерить по шкале от 0 до 10: это, скорее, набор разнонаправленных векторов. Есть продуктивность креативности, есть — реализации уже продуманного. Важно, чтобы за этапом креативности следовал этап реализации.
Полагаю, что серьезно можно заниматься чем-то одним, иначе ничего не получится. Поэтому основное время уделяю текущей работе в IOV42. Уже остаточное время — на развлечения, в основном в режиме реагирования на запросы. Обращается научный руководитель: «Руслан, скоро этап по диссертации». Я бросаю все и занимаюсь диссертацией. Жена говорит: «Давай куда-то съездим». Я бросаю все, и мы куда-то едем :) Так внешние рамки формируют время — не знаю, насколько продуктивным получается распределение, но как-то получается.
— Вы экстраверт или интроверт?
Интроверт.
— Что последнее прочитали или читаете сейчас?
Последнее прочитал:
- «Що це взагалі таке? 150 років сучасного мистецтва в одній пілюлі» Вилла Гомперца;
- «Ми — це наш мозок. Від матки до Альцгеймера» Дика Свааба.
Cейчас в очереди на чтение:
- «Ні сонце, ані смерть. Зі щоденників нейрохірурга» Генри Марша;
- «33 митці у трьох актах» Сары Торнтон.
Люблю биографии и мемуары, а также околонаучные вещи. Для DOU составлял ТОП-5 книг, которые повлияли на меня в профессиональном плане.
Художественную литературу практически не читаю.
— С кем из известных личностей хотели бы встретиться? Что бы спросили?
Сложно сказать. У меня были встречи с известными в своей области людьми, но так чтобы общаться — я особо не общался. Если есть какой-то вопрос, который интересует обе стороны, можно его обсудить. Иногда это интересно, но чаще — тривиально. Нетривиальные вещи требуют другого формата.
Замечал, что люди, которые делают что-то существенное, часто бывают ослеплены тем, чем они занимаются. Они озадачены тем, как донести свое видение, а не понять чужое. Наверное, у меня тоже есть подобная аберрация. А совместное видение, возникает уже дальше в процессе работы.
Однажды я сказал собеседнику, что его статьи на меня повлияли. Видел, ему было приятно :) Но гораздо чаще молчу.
— За что любите и не любите свою работу?
Люблю, когда аморфная идея превращается в конкретную, понятную, работающую систему в процессе размышлений, обсуждений и, собственно, кода. К тому же, всегда приятно видеть, что твои усилия в чем-то — будь то люди или программы — не прошли даром и оказали какое-то влияние.
Что не люблю... Все-таки разработка — это сфера обслуживания. И от тебя может что-то и зависит, но в целом направление и успех проекта определяется сначала маркетингом и продажами, а потом уже разработкой. Поэтому бывают ситуации, когда твои усилия могут оказаться ненужными. И эта зависимость от того, что ты не можешь контролировать, несколько напрягает.
Во-вторых, все очень медленно. Чтобы сделать что-то нетривиальное, нужно минимум полгода. И все это время ты рассказываешь всем практически одно и то же.
И в-третьих, ощущается вечная нехватка времени.
— Что бы вы посоветовали себе 10 лет назад?
Не планировать потенциально бесконечные вещи с открытой датой. Гораздо лучше думать в терминах череды проектов, каждый из который сравнительно небольшой и может быть как-то применен или опубликован. Маленькие вещи в реализации часто оказываются большими, а большие — бесконечными.
А также не надеяться на то, что ваши бизнес-партнеры будут разделять ваши интересы.
— Кем себя видите через 5 лет? :)
Сейчас локальный план — поставить «на крыло» текущий стартап. Дальше будет видно.
В теории хотелось бы иметь возможность совместить научные и производственные интересы, уделять больше времени исследованиям и обучению. Хотя пока что непонятно, как это сделать с нашей ситуацией в академии. Ну а потом — наверное, пчел надо будет разводить :)