Як працюють ІТ-фахівці. Микола Григор'єв, архітектор мобільних ігор і додатків



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

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

Сьогодні наш гість — Микола Григор'єв.

Микола працює в ігровому департаменті ВГТРК, у видавництві «Інтерактивний Мульт» провідним розробником — архітектором дитячих мобільних ігор і додатків.

Чим займаєтеся в компанії?

Підбираю технології для реалізації історій, планую шви і інтерфейси в коді для паралельної роботи команди. По мірі можливості, виховую керівництво згідно гайдлайнам в «Ідеальний програміст» Роберта Мартіна.

Пропагую впровадження залежностей тільки через конструктор і роботу з git-flow/gitlab-flow.

Одне слово, найкраще описує, як ви працюєте:

Направляючий.

Скільки годин на добу ви приділяєте роботі?

Від 8 до 12, якщо вважати роботу не за комп'ютером. Деякі завдання дуже нав'язливі і не відпускають після виходу з офісу.

Скільки годин ви спите?

Від шести до семи, останнім часом намагаюся стабілізувати на восьми годинах.

Як ви снідаєте?

Тим, що можна швидко приготувати: зазвичай заварюю кашу на молоці і варю каву.

Що робите по дорозі на/з роботи?

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

Яким todo-менеджером користуєтеся особисто ви?

Особисто користуюся тільки GitLab і keep.google.com. У GitLab є версіонування документів та завдань, markdown розмітка.

Без яких додатків і сервісів не можете обійтися?

Git — наше все (GitLab, GitHub), також часто під рукою тримаю: онлайн-валідатор JSON, drive.google music.google.

Яким таск-менеджером / issue-tracker'ом / репозиторієм користуєтеся в компанії?

У компанії, на щастя, працюємо в JIRA, у сполученні з різними модулями CI. Репозиторій — локальний GitLab.

Які ще інструменти і використовуєте в роботі?

На мій погляд, Visual Studio + ReSharper— самий потужний інструмент для роботи з кодом. Для всього іншого є Sublime Text. Також на робочому комп'ютері традиційно коштують 5-10 версій Unity3D. Деякий час тому освоїв SmartGIT, витурив sourceTree і не шкодую.

чи Є в компанії внутрішні проекти?

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

Що вас дратує найбільше, коли ви працюєте?

В реальній роботі найстрашніше – це коли працюєш без всіх необхідних даних. Це може відбуватися із-за скупо описаної історії\завдання або неповної\відсутньою\недостовірної документації. Намагаюся боротися з цим щосили. Дуже засмучуюсь, коли ККД команди програмістів падає з-за того, що їм доводиться винаходити поведінку самим, намагаюсь організовувати роботу програмістів так, щоб у них були всі необхідні інгредієнти.

Яку професійну літературу ви б могли порекомендувати?

Залежно від рівня і пізнаних технологій читача:

Що віддаєте перевагу: електронні читалки або паперові книги?

Паперові книги, якщо використовую як довідник. PDF на ПК, якщо використовую для одноразового\вибіркового читання.

Яку техніку і чому ви віддаєте перевагу на роботі і вдома?

Мені подобається контроль і доступність калібрування для підвищення ефективності, тому в мене вдома PC з Windows 10, девайси c MIUI Android з root доступом. Такий же підхід використовую на роботі і вимагаю від підлеглих.

Що ви слухаєте, коли ви працюєте?

Коли пишу код, єдине, що дійсно підвищує ККД — звук дощу. Все інше відволікає. Коли не пишу код: генерую радіо music.google на основі російської або британського року.

Який лайфхак дозволяє вам бути ефективніше?

Як-то аналізував свої повтори ігор Starcraft 2 і помітив що apm та кількість перемог корелює з типом стільця на якому сиджу, з тих пір почав вивчати це питання.

Виявилося, що особисто у мене падає продуктивність при неправильній поставі і (несподівано) наявність коліщаток на ніжках стільця. З тих пір сиджу на простих стабільних стільцях і періодично безуспішно намагаюся спростувати цю теорію.

Який професійна порада на майбутнє ви можете собі дати?

Постійно розвивайся, не засиджуйся на одних технологіях, сам аналізуй ринок, знай свій корабель.

Що б ви порадили людині, що намагається пройти той же шлях?

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

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.