«Потом решил, что хочу быть скорее системным аналитиком и устроился на эту позицию в компанию-интегратор. Постепенно, в разных проектах выступал в роли руководителя. Через 1,5 года перешел в банк и там возглавил направление разработки: курировал проекты и отвечал за группу разработчиков, ну, и конечно же, сам писал код. Три года назад попал в Инновационный центр, теперь с командой работаем над проектами в контуре Транспортного комплекса».
«В банке, например, одним из направлений были кредиты, мы вели сбор данных о клиентах и скоринговыми процедурами клиентов».
Скоринг — это система оценки заемщика. С ее помощью банки и крупные микрофинансовые организации (МФО) могут оценить, насколько аккуратно человек будет выплачивать кредит. В основе прогноза лежат математические расчеты и статистика.
Спринт — это одна ограниченная по времени итерация непрерывного цикла разработки, позволяющая довольно быстро достичь лучших результатов.
«Одна из наших сильных сторон — гибкость и умение подстраиваться под ситуацию.
Со стороны процессы могут казаться затянутыми, но на самом деле это совсем не так. Руководитель python-разработчиков в госсекторе постоянно держит руку на пульсе… Приходится прокачивать тайм-менеджмент до самого высокого уровня и овладевать навыками управления человеческими ресурсами, в общем быть самураем. В нашем случае проектов много, и они разные, поэтому крайне важно выстраивать работу в балансе ресурсов, времени, качества и сроков. Проекты должны сдаваться так, чтобы в команде не было переработок или выгорания сотрудников».
Hard skills (англ. «жесткие» навыки) — это профессиональные/технические навыки, которые можно измерить. Примеры таких навыков: программирование, вождение автомобиля, чтение, знание иностранного языка.
Soft skills (англ. «мягкие» навыки) — это универсальные социальные/волевые компетенции, которые достаточно сложно измерить. Примеры: коммуникабельность, умение работать в команде, креативность.
«Нужно знать большинство технологий, с которыми работает твоя команда, и в целом обладать широким спектром hard скиллов: от архитектуры и выявления требований до тестирования. А далее это soft скиллы и те процессы, которые выстраиваются, опираясь на различные факторы и вводные».
«Во главе создания любого решения, где применяется код, стоит заказчик и его потребности. На вектор развития проектов влияет то, насколько правильно выявлен запрос. Линейно этот процесс можно отразить так: потребность -> анализ требований и первичное проектирование -> согласование требований -> если необходимо, дизайн -> проектирование всей архитектуры с уточнением требований и уже после начинается реализация этого всего, тестирование, публикация. В процессе требования уточняются, меняются и так далее.
В целом, есть такое понятие, как жизненный цикл разработки: Анализ, составление требований к продукту. Планирование. Проектирование и дизайн. Разработка. Тестирование. Развертывание, эксплуатация. Вот так мы и работаем».
«Например, в ближайший отпуск, первую неделю проведу в Китае, а на второй буду на Урале на природе. В спорте отдаю предпочтение единоборствам, но в целом поддерживаю любую активность. В детстве занимался дзюдо и боксом, в универе Самбо и, кстати, участвовал в турнирах. А сейчас скорее некий микс: тренажёрный зал, баскетбол, сноуборд, вейкборд».
«Глуп тот человек, который никогда не меняет своего мнения». Как я уже говорил, для меня одно из важных качеств python-разработчиков — гибкость. Поэтому отношусь нормально к тому, чтобы в зависимости от внешних факторов, пересматривать планы и цели. Ближайшее карьерное будущее точно вижу в разработке, а что касается Транспортного комплекса: Москва развивается, и приятно осознавать, что являешься частью этого процесса и можешь, применяя и совершенствуя знания и навыки, сделать что-то полезное для ТК, города и его жителей».