Как работают ИТ-специалисты. Дмитрий Столяров, технический директор Флант

    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.

    Представьте: десять лет назад Дмитрий Столяров пишет себе письмо из прошлого в будущее. Что там может быть написано?

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

    У вас пройден огромный путь. А кто-то сейчас стоит в начале этого пути. Что бы вы порекомендовали человеку, пытающемуся пройти тот же путь?

    Верьте в себя. Есть «правило десяти тысяч часов»: не прыгайте с одного на другое. Как показывает мой опыт, даже в такой, не очень популярной сфере, как у нас, нам удалось найти своих клиентов. Поэтому не прыгайте, становитесь хорошими специалистами в чем-то. А когда вы уже стали хорошими специалистами, можете постепенно расширять свои компетенции, если понадобится.
    • +12
    • 8,2k
    • 9
    Поделиться публикацией

    Комментарии 9

      0
      А что сейчас мешает собраться и уехать? Чем больше возраст, тем охотней дадут визу.
        0
        нет. по программам профессиональной миграции например чем больше возраст — тем меньше баллов.
        –2
        Например, Docker появился не так давно, но используется большинством.

        Каким большинством? хипсто-стартапы и пара интеграций от крупняков на совсем мелких проектах ради *мы тоже идем в ногу со временем*. Задолбали…
          +1
          Начните хотя бы с https://www.docker.com/customers, чтобы не позориться-то так.
            0
            P.S. Вторая ссылка из гугла тоже интересная оказалась: 8 surprising facts about real Docker adoption.
              0
              и? вы сами себе противоречите и подтвердили мои слова
                0
                В чём противоречу и какие слова подтверждаю? Вы хотите этим комментарием доказать, что:
                image
                image
                … с комментарием «Adopter: the average number of containers running during the month was at least 50% the number of distinct hosts run» — равносильно «паре интеграций на совсем мелких проектах»?
                  –1
                  Простите пожалуйста, я не увидел сразу у вас в профиле, что вы адепт докера.
                  *я никогда не буду спорить с адептами*
                  *я никогда не буду спорить с адептами*
                  *я никогда не буду спорить с адептами*
          +1
          Привет тезкам! Рад что компания развивается :)

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое