Як працюють ІТ-фахівці. Дмитро Столяров, технічний директор Флант

image

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

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

Сьогодні наш гість — Дмитро Столяров, технічний директор Флант. Його лайфхаком хотіли б скористатися багато, але далеко не всі можуть собі це дозволити.

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

Я є співзасновником компанії і був її генеральним директором довгий час. Зараз віддаю кермо правління і починаю займатися тим, що подобається, тим, що люблю – технологіями. Я став технічним директором.

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

Швидко і якісно.

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

Від 10 до 12.

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

6-7 годин.

Багато часу йде на дорогу?

3 хвилини. Я працюю практично з дому: мій кабінет знаходиться в окремій будівлі. Півтора року працюю віддалено, зв'язуюся з відео-чату.

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

Є свій проект.

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

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

З приводу таск-менеджера: у нас є власна розробка на Ruby on Rails, вона функціонує за принципом людини на човні, який кричить, як гребти: «І-і-і раз, і-і-і раз!» Ми в ньому проводимо статус-мітинги і робимо план на день, максимум – на два.

Що стосується репозиторію: використовуємо GitLab вже давно.

Які інструменти, фреймворки ви використовуєте для розробки?

Перш за все, у нас є Ubuntu, однакова для всіх. Там є софт, який інтегрує наших адмінів і девопсов з нашими інструментами.

Крім того, використовуємо vim: ми досі правимо багато конфіги на серверах. Для розробки використовуємо в основному Atom. Хтось використовує RubyMine.

Фреймворки залежать від обраних мов і запитів, які вибираються у відповідності з завданнями. А в якості останніх може виявитися як системний софт (на C/C++), так і чергової скрипт (Bash, Ruby, Python) або веб-інтерфейс/API (Ruby). Іноді це залежить від самих додатків, для яких пишуться доповнення, обгортки, інтеграція.

Для чого створювалися внутрішні проекти у вашій компанії?

Не могли знайти на ринку те, що нам потрібно. Довгий час ми не дуже усвідомлено до цього підходили. Кілька років тому це змінилося: в якості готових допоміжних інструментів ми вивчаємо не тільки Open Source-рішення, але і всілякі SaaS і так далі.

Наш бізнес – це девопс і автоматизація, це аутсорсинг. А аутсорсинг – це більше, ніж здача людей в оренду. Повинна бути якась додана вартість. У нашому випадку – це швидкість, якість і ефективність нашої роботи.

Це досягається не тільки за рахунок людей, але і за рахунок наших рішень по груповій роботі, управління завданнями і технологічних інструментів. У нас є невеликий відділ розробки ПО. Там всього 8 осіб.

Як ви приймаєте рішення щодо використання та інтеграції нового? Наприклад, Docker з'явився не так давно, але використовується більшістю.

Про такий інструмент, як Docker, ми мріяли ще в 2006. У 2009 році ми зробили свою розробку на Python. Це шлях дуже великий болю і проблем. Але коли з'явився Docker, він закрив велику частину наших проблем. Навіть не стояло питання, використовувати чи ні.

По іншим рішенням – практично так само. Існує якась проблема, з якою ми стикаємося багаторазово. Відповідно, ми починаємо шукати її рішення, дивимося, як її вирішують інші, шукаємо інструментарій або створюємо свій.

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

Нечесність людей. Я звик бути дуже чесним зі співробітниками і клієнтами, завжди кажу все як є, і чекаю, що до мене будуть так ставитися.

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

Сайт Мартіна Фаулера — martinfowler.com. Ця людина дуже багато пише про розробку. У нього можна докладно прочитати, що таке continuous integration, continuous delivery, як працювати з Git і так далі. Він в темі давно, всім буде корисно.

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

Переваг немає.

Яку техніку (комп'ютери, планшети, смартфони) і операційні системи ви віддаєте перевагу на роботі і вдома?

Наша компанія займається тільки Linux. У всіх співробітників Ubuntu, а раніше багато використовували Gentoo (та й вдома теж). Телефон Android.

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

Найголовніший лайфхак – робота на дому. Вас не будуть відволікати з-за нісенітниці. Правильно організуйте чат і плануйте свій день заздалегідь, щоб чітко знати, що ви хочете отримати в кінці дня.

Ви слухаєте музику, коли працюєте?

Я дуже люблю contemporary classic. З того, що всі знають, – це Ян Т'єрсен. Взагалі люблю піаніно, гітару, фонову музику і інколи щось сучасне. Так, часто слухаю. Іноді граю на гітарі під час роботи (посміхається).

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

G Suite і Slack.

Уявіть: десять років тому Дмитро Столяров пише собі лист з минулого в майбутнє. Що там може бути написано?

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

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

Вірте в себе. Є «правило десяти тисяч годин»: не стрибайте з одного на інше. Як показує мій досвід, навіть в такій, не дуже популярною сфері, як у нас, нам вдалося знайти своїх клієнтів. Тому не стрибайте, стаєте хорошими фахівцями. А коли ви вже стали хорошими фахівцями, можете поступово розширювати свої компетенції, якщо знадобиться.
Джерело: Хабрахабр

0 коментарів

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