Привет, меня зовут Кирилл Мокевнин, разработчик и со-основатель школы программирования Хекслет. Я пишу статьи, делаю курсы и выступаю на конференциях. Веду подкаст и телеграм-канал «Организованное программирование» про инженерную культуру и практику разработки. На этом сайте собрана информация обо мне и всех моих активностях.
Моя текущая активность (контентная)
- Организованное программирование (тг-канал)
- Организованное программирование (Подкаст, apple music, yandex music, …)
- Организованное программирование (Youtube)
- Организованное программирование (VK)
Тексты
- Треды в твиттере
- Статьи на Habr
- Статьи на VC
- Как это работает: IT-индустрия и современные онлайн-школы (FunBoxTeam, расшифровка вебинара)
Конференции и Митапы
- Ментальное программирование I (HappyDev)
- Ментальное программирование II (DevConf)
- Ментальное программирование III (Secon)
- Почему сложно программировать UI (FrontHub)
- Формирование инженерной культуры (AgileDays)
- Архитектура должна быть скучной (RailsRussia)
- От фабрик к фикстурам (RubyRussia)
- Как мы ушли от локальной разработки (TechLeadConf)
- Гарри Поттер и методы прагматичного программирования (TechLeadConf)
- Эффективное тестирование фронтенда (Podlodka Frontend Crew)
- Конечные автоматы как способ значительно упростить логику и понимание кода (KolesaConf)
- Разбор принципов программирования
- История переписывания редактора Хекслета с JS на TS. Сложности, результаты и статистика (HolyJS)
- Автоматное программирование (TechTrain)
Вебинары и Подкасты
- Что такое инженерная культура (Math.random)
- О том куда идет фронтенд (Фронтенд Юность)
- Чем другие фреймворки лучше Rails
- Как быть готовым к любому тех. интервью (Помогите, я джун)
- Об инфоцыганах и бизнес амбициях (IT-KAMASUTRA)
- Репутация или Деньги / Бедная жизнь в Майами (Мы обречены)
- Крутой продукт или маркетинг. Бум в EdTech. Пешеходная жизнь в США.
- Обучение, технологии и трудоустройство
- Как обучать программистов правильно
- Чистый код – не значит правильный. Clean code, паттерны, лучшие практики (Podlodka)
- Обязательные знания для программиста (Podlodka)
- Продуктивность разработчика (Podlodka)
- Обучение программистов бесплатно за два часа без смс (DevZen)
- Кирилл Мокевнин и Hexlet.io (// TODO FIXME)
- Кирилл Мокевнин, Hexlet.io (Пятиминутка React)
- Как выбрать курсы и стать программистом?
- IT-сообщества: реальные возможности или модный тренд
- A-players: кто такие и почему они нужны команде?
Карьерный путь
В коммерческой разработке я с 2007 года. Основной фокус — веб-разработка во всём её спектре: от бэкенда и фронтенда до инфраструктуры и процессов (DevOps, CI/CD, организация командной работы). Прошел путь от разработчика, тимлида и СТО до VP of Engineering. Со временем всё больше внимания уделяю не только написанию кода, но и обучению разработчиков и формированию инженерной культуры. С 2014 года полностью переключился на Хекслет и продолжаю заниматься примерно тем же, но уже работая на себя.
- 2007-2008 - Начал свой путь с PHP в квартирной веб-студии на коломенской в Москве. За три месяца примерно понял как писать код и ушел работать в контент-провайдер, который делал разное для телекомов (мегафон и т.п.). Там проработал уже почти год, когда компанию купил более крупный бизнес и началась реструктуризация. После этого я попал в небольшой стартап, который через три месяца стал сокращаться и меня попросили уйти.
- 2009-2010 - Еще один стартап (starlook.ru, уже не существует), где я занял лидирующую роль. Собрал небольшую команду и два года спокойно работал прокачиваясь в архитектуре. Начал писать на хабре, посещать конференции и даже выступать на них. В процессе родилась идея перейти в Ruby, поэтому в свободное время стал прокачиваться и готовиться к трудоустройству в Undev
- 2010 - Устроился на работу в Undev, где занимался бекендами на Ruby On Rails. Почему-то меня хватило буквально на 4 месяца, почувствовал выгорание (до сих пор не понял почему). Перешел работать в Qik (был куплен Skype) в Зеленограде. Там меня тоже хватило на 4 месяца. Стало понятно, что нужно кардинальное изменение, поэтому я все оставил и уехал из Москвы в Ульяновск, чтобы сэкономить и попробовать запустить свой собственный бизнес
- 2011 - Почти год занимался собственным аутсорсом. Набирал ребят, учил и формировал команды под проекты заказчиков, которые шли через знакомых. Понял что не мое. В это время позвонили из Undev и предложили возглавить подразделение, которое надо было организовать в Ульяновске, чтобы обеспечить кадрами компанию. Я согласился.
- 2011 - 2014 - Пожалуй самые классные годы, когда я занимался организацией филиала компании Undev в Ульяновске. Большая часть времени уходила на найм и прокачку начинающих программистов. Мы отстроили целую систему с привозом ребята из разных регионов и эффективной подготовкой к продакшену буквально в течение 4 месяцев (Рассказывал о ней на конференции AgileDay’s 2015). Поучаствовал в запуске конференции “Стачка” и провел один выездной RailsClub, начал активно формировать комьюнити, проводить митапы и преподавать в университете. Помог еще нескольким компаниям открыть филиалы в Ульяновске. В какой-то момент даже стал немного известен как человек, который может организовать с нуля работу подразделения программистов в регионе. Было предложение делать то же самое в Аргентине, но почему-то не поехал.
- 2016-2019 - Активно занимался консалтингом. Погружался в компании (от пятидесяти человек до тысяч человек), помогал с наймом, отстраиванием инженерной культуры и повышением квалификации инженеров.
- 2014 - по сейчас - Хекслет :)