Top.Mail.Ru
«Чижику понятно»: как парень из Сковородина стал техлидом в Москве

«Чижику понятно»: как парень из Сковородина стал техлидом в Москве



Выпускник ФМиИ Алексей Бартошин рассказал о своей карьере, а также о преподавателях АмГУ, системном мышлении и причинах ухода из аспирантуры





Алексей родился в Сковородине. Хотел создавать игры, хотя не понимал, как они устроены. Решил изучать автоматизацию систем управления в АмГУ, после пошёл в аспирантуру и уже видел себя в науке. И в то же время работал над мобильными играми. Сейчас Алексей Бартошин – техлид в крупном холдинге, который владеет сетями общепита. Он занимается автоматизацией доставки и бронирования для ресторанов и связан с инфраструктурой, которая обрабатывает тысячи заказов в день. Алексей рассказал, как АмГУ заложил фундамент на всю жизнь и почему уход из аспирантуры для него стал не провалом, а точкой роста.


«Среди областных вузов АмГУ показался самым интересным»

Столичные вузы одиннадцатиклассник Алексей Бартошин не рассматривал: в середине двухтысячных не было такой свободы с ЕГЭ, да и экономически поехать учиться в Москву было трудно.

– Среди областных вузов АмГУ показался самым интересным: хорошо было описано, чему обучаются студенты и какой примерно путь будет в дальнейшем у выпускников. Показалось очень перспективным АСУ (Направление «Автоматизация систем управления» факультета математики и информатики, сейчас направление «Автоматизация технологических процессов и производств» института компьютерных и инженерных наук. – Прим. ред.), так как всегда есть процессы, которые можно автоматизировать и улучшать, – вспоминает выпускник.

Годы учёбы он называет временем, когда сформировалось его мышление как инженера.

Преподаватели, которые сломали и собрали заново

Когда Алексея спрашивают о преподавателях, он не может выделить кого-то одного. Их было много, и каждый внёс свой вклад в его становление. Но особенно он отмечает педагогическую династию Ерёминых.

– Илья Евгеньевич сильнее всего повлиял на моё становление как специалиста, сформировал системность мышления. Это и лабораторные по компьютерной графике, которые заставили нас изучать графические движки и технологии. Впоследствии геймдев (Сокращение от game development, процесс создания видеоигр для разных устройств. – Прим. ред.) стал одним из важных этапов моего пути в разработке, – говорит Алексей.

Про Евгения Леонидовича он вспоминает с особой теплотой:

– Преподавал невероятно сложные для меня предметы, вёл это очень строго, но с юмором. На парах была огромная пропасть в знаниях между преподавателем и студентами, и его любимая фраза «тут и чижику понятно» – о том, что на самом деле было совсем сложно и непонятно для неокрепших умов. Сейчас сам общаюсь с такими «чижиками» и постоянно вспоминаю эту фразу.

За сильную математическую базу выпускник благодарит Викторию Владимировну:

– Многое из пройденного в вузе до сих пор регулярно применяю. В коммерческой разработке постоянно используется теория вероятности и матстатистика.

Уже работая, он вспоминал то, что ему в вузе на парах давали преподаватели Татьяна Алексеевна Галаган, Светлана Геннадьевна Самохвалова и Лариса Владимировна Чепак.

– Пригодились курс по реляционным базам данных и эта ужасно огромная и сложная курсовая, которую ненавидели и боялись все студенты. Сейчас вокруг этого и строится у меня большинство рабочих процессов, – добавляет выпускник.

Фундаментальное образование vs курсы: что важнее?

Алексей признаётся: в начале пути казалось, что многое из того, что дают в вузе, никогда не понадобится в работе. Но реальность оказалась другой.

– Почти вся работа – это теория вероятности, матстатистика, теория игр, алгебра логики. Но это на моём уровне. Кто ближе к железу или к созданию игр – у них ответы будут отличаться: они бесконечно делают операции над векторами, а матанализ у них – лучший друг, там часто нужно знание физики, – объясняет техлид.

Он убеждён, что фундаментальное образование и системное мышление сейчас ценятся намного больше, чем пройденный курс по модному языку программирования.

– Сейчас с развитием ИИ рынок сломался, точнее, его поломал маркетинг с обещаниями, что «ИИ всё делает сам». На работу стало сложнее попасть после курсов. В индустрии почти все набирают сотрудников, не глядя на фундаментальное образование. Но те, у кого оно есть, выигрывают в долгосрочной перспективе, – уверен Алексей.

Аспирантура: невыученный урок или ценный опыт?

После специалитета Алексей пошёл в аспирантуру и начал преподавать. Это был осознанный шаг.

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

Но совмещать работу и учёбу в то время ему было сложно – пришлось принять нелёгкое решение.

– Это был тяжёлый шаг, я отчасти о нём жалею. Я вряд ли продолжил бы научную работу, но само преподавание и передача опыта – то, что мне интересно. Ощущение, что не справился, не вытянул, подвёл руководителя и себя, довольно долго не отпускало. Да и сложно сказать, что отпустило окончательно, – признаётся Алексей.

Причиной ухода стало наслоение факторов: параллельно с аспирантурой он выступал разработчиком, постепенно начал руководить командой, а затем и отдельным направлением и занялся мобильными играми. Увеличились ответственность, количество работы и проблем.

– Постоянный недосып и нервное истощение давили. Вводилась система антиплагиата, которая работала и на самоцитирование, а при том количестве работ, которые мы с Ильёй Евгеньевичем опубликовали, я упирался в постоянное самоцитирование. Написание диссертации сильно буксовало. Нервы сдали, мозг не выдержал нагрузки, руки опустились, – рассказывает выпускник. – Есть предел человеческий, выше которого невозможно прыгнуть, и я в него упёрся. Наверное, сейчас я смог бы перестроить процессы и справиться, но не тогда.

Как тот самый проект нашёл Алексея

В Москву Алексей переехал не по приглашению, а из желания заниматься автоматизацией. К тому моменту он ушёл из компании, где делал игры и мобильные приложения: интересных задач в Благовещенске для него уже не было, а с удалёнкой тогда были проблемы. Помочь с разработкой его пригласил друг Владимир Кондратьев, который на тот момент жил в Москве и устроился в компанию, писавшую систему для автоматизации сети пиццерий. Алексей пришёл навести порядок в мобильных приложениях, затем занял место ушедшего тимлида, перешёл на бэкенд-разработку (вackend – скрытая от пользователя часть приложения, которая делает вычисления и хранит данные), а команду расширили и передали приложения новым ребятам. Так что к моменту переезда в Москву он уже был тимлидом в компании, которая автоматизировала около 30 пиццерий.

– Пригласил меня друг, потому что с подрядчиками работать в компании уже устали. Сторонним исполнителям надо сделать как можно быстрее и дешевле, а заказчику требуется стабильно и прогнозируемо. Компетенций у команды не хватало, чтобы оценивать мобильную разработку, и я пришёл им в помощь на несколько месяцев. А в итоге перекочевал к ним на бэкенды, – восстанавливает ход событий Алексей.

Сейчас он занимается в стартапе – агрегаторе доставок и скидок. Также на нём полностью одна из сетей пиццерий. Плюс есть холдинг на десятки брендов, где он пока участвует как консультант, но, вероятно, придётся погружаться больше и перестраивать процессы.

Чем занимается техлид сегодня

Свою должность Алексей описывает как совмещение двух ролей: руководителя отдела разработки и архитектора.

– Это ближе к техлиду, но благодаря моему другу и коллеге большинство кадровых и финансовых вопросов отданы не мне. Занимаюсь разработкой в одном из продуктов холдинга, участвую в постановке задач, взаимодействую с разработчиками, тестирую, решаю инфраструктурные вопросы. Весь цикл разработки продукта, кроме взаимодействия с бизнесом по развитию фич (Фича – новая функция, особенность или характеристика продукта, которая делает продукт более интересным, удобным и понятным пользователю. – Прим.ред.), – кратко описывает свои обязанности Алексей.

Он внедряет ИИ-решения, автоматизирует процессы разработки, занимается системным дизайном, нагрузочными тестами и оптимизацией инфраструктуры.

– Сейчас работаю с доставшейся нам уже спроектированной системой: в ней многое недостаточно отказоустойчиво, есть проблемы с гонкой потоков, с выбором технологий. Ищу решения, как сделать так, чтобы система смогла работать при сбоях и увеличении нагрузки, – говорит о своих задачах последних месяцев техлид.

Почему Java, а не Python?

Алексей пишет на Java и Kotlin, но в новом проекте ему потребовались – Go и Python.

– Нельзя быть инженером, зная один язык. Java – один из лучших больших и производительных языков на рынке. Он хорошо погружает в понимание программирования, учит мыслить объектами и классами, подходит под SOLID-принципы (Пять принципов программирования, которые помогают писать понятный и легко поддерживаемый код и гибкую архитектуру системы. – Прим.ред.). Но я бы советовал студентам не зацикливаться: комбинации Java/TypeScript или Go/TypeScript дают больше гибкости, – даёт подсказку начинающим программистам Алексей.

Однокурсник в Apple – это не фантастика

Многие ли выпускники факультета, где учился Алексей, достигали успеха? Здесь не будет громкой статистики, только личные примеры.

– Александр Воронов учился в параллели, на прикладной математике. Вместе ездили на олимпиады по программированию. Он работал у меня в команде, когда мы занимались разработкой мобильных игр, потом – в Wargaming, Ubisoft, а сейчас «скучает» в Apple, – рассказывает выпускник.

Сам Алексей работает с другом и одногруппником Владимиром Кондратьевым: он продакт-оунер – держатель и руководитель продукта.

– Он придумывает фишки, я решаю задачу: а можем ли мы это вообще сделать, сколько ресурсов потребуется и как упростить? – объясняет Алексей разделение обязанностей в их тандеме.

Чувствуется ли разница между АмГУ и столичными вузами?

Алексей считает, что разница есть, но она не определяющая.

– Выпускники московских вузов могут обзавестись знакомствами и попасть на стажировку в Сбер или Яндекс. У них лучше профильная подготовка, но основная часть успеха – желание развиваться. Если бы я не схантил (Сделал предложение ценному специалисту, переманив его с другого места работы. – Прим.ред.) Александра в разработку игр, он был бы администратором в небольшой компании. А человек, который не хочет развиваться, даже с дипломом Бауманки будет просто сидеть на месте, – уверен техлид.

Как нанимают людей и что делать студентам

Когда Алексей смотрит резюме, в первую очередь обращает внимание на опыт и стек технологий (Набор программных инструментов, языков программирования, фреймворков, баз данных и т.д. – Прим.ред.). На собеседовании – на системность мышления и критичность.

– Очень много попыток обмана на онлайн-собеседованиях: надеются на подсказки нейросети, и это обычно видно, – отмечает Алексей.

Что касается переезда в столицу, он советует не торопиться:

– После ковида не все компании требуют физического присутствия. Удалённым работникам из регионов платят меньше, поэтому берут охотнее. В центр стоит перебираться, только если хотите связать жизнь с железом или пойти в менеджмент.

Главный совет: «Почему?»

Алексей уверен: путь к успеху – это тысячи маленьких шажков, которые незаметны.

– Не сдавайтесь, даже если кажется, что топчетесь на месте. Найдите дело по душе. В IT не забывайте прокачивать естественный интеллект. Перепроверяйте знания через классический вопрос «почему?». Именно эти вопросы: «а почему так?», «а зачем?», «а что это даст?» – заставляют глубоко анализировать проблему и расти, – даёт наставление студентам выпускник.

Если бы сейчас в АмГУ…

Куда Алексей зашёл бы в первую очередь, если снова оказался бы в нашем вузе? Конечно, на родную кафедру!

– Задержался бы там и пообщался со всеми. А из ностальгических чувств забежал бы в буфет и съел пиццу, – добавляет Алексей. 

Ольга БАТУРИНА

Задать вопрос