»з спорта в код: как перспективный спортсмен стал программистом фото
»стории »стории

»з спорта в код: как перспективный спортсмен стал программистом


—арайкин ¬ладислав Ц чемпион первых ≈вропейских игр по легкой атлетике, серебр€ный призер вторых ёношеских ќлимпийских игр, чемпионата ≈вропы среди юниоров и участник чемпионата мира по легкой атлетике среди юношей и девушек Ц отказалс€ от продолжени€ спортивной карьеры и теперь плотно занимаетс€ backend-разработкой.

ѕочему именно программирование?

≈ще в школе € думал о том, чтобы поступить на математический факультет и углубитьс€ в сферу информационных технологий, но судьбу решил случай: из-за сборов и отборочных соревнований € не успел сдать экзамен по физике. » по возвращении в город подал документы на факультет физической культуры.

Ќа втором курсе пришло окончательное понимание, что не готов посв€тить спорту всю жизнь.  роме того, 2015 год выдалс€ непростым дл€ российской легкой атлетики Ц IAAF приостановила членство ¬‘Ћј, и путь на международные старты оказалс€ закрытым. Ўок и потр€сение, мотивации продолжать просто не было. —итуаци€ требовала крутого поворота, и € его сделал.

ќтмотав врем€ назад, € решил вернутьс€ к идее св€зать жизнь с IT. Ёлементарный запрос в поисковике Ц Упопул€рные €зыки программировани€Ф, и на глаза попалс€ интересный курс по €зыку Java. ѕо сути, выбрал по востребованности. –одители мен€ поддержали, а друг-разработчик пообещал помочь и направить при необходимости.

Per aspera ad astra

Ѕросать учебу и мен€ть факультет € не стал, но все свободное врем€ посв€щал новому увлечению. Ўтудировал профильную литературу, проходил курсы, решал задачи, изучал особенности синтаксиса Ц особый упор делал на практику. ѕараллельно знакомилс€ с местным IT-комьюнити, посещал все открытые меропри€ти€ (митапы, мастер-классы, конференции) и даже стал студентом У“ехноколледжаФ Ц практико-ориентированного образовательного проекта на базе местного вуза. „ем больше знаний € получал, тем €снее становилс€ мой путь: если раньше программирование было дл€ мен€ монолитным, то сейчас € четко знал направлени€, которыми хочу заниматьс€ Ц это Java, Android, SQL и веб-разработка.

≈сли на словах это все звучит гладко, то на деле все было совсем не так: € не понимал, как взаимодействуют друг с другом блоки кода, не мог выстроить структуру самообучени€ и порой не знал, за что хвататьс€. Ёто выбивало из колеи, но спорт научил мен€ терпению и посто€нному движению только вперед: сохран€й спокойствие, дыши ровно и шагай. ¬се получитс€.

ƒл€ себ€ € сформировал р€д несложных правил, которых стараюсь придерживатьс€ до сих пор:
  • Ќужна помощь? Ќе бойтесь попросить. ¬ начале пути мне здорово помогал и подсказывал друг-программист, сейчас при необходимости € обращаюсь к своим коллегам. 
  • ѕосто€нно расшир€йте кругозор. ƒаже если вам кажетс€, что Ууж здесь-то вы знаете всеФ, не ленитесь лишний раз перечитать информацию Ц можно открыть дл€ себ€ новые нюансы. “ем более разработка не стоит на месте, выходит много документации, и отслеживать обновлени€ Ц часть профессии.
  • ¬ интернете все есть. ≈сли не можете найти чего-то в книге Ц поищите в другой. Ќет и там? ќбратите внимание на форумы, лучше иностранные, там информаци€ обновл€етс€ оперативнее.
  • Ќе хватайтесь за все сразу. Ёто самое сложное Ц выбрать вектор движени€ и двигатьс€ по нему постепенно. ’очетс€ охватить все. ѕосмотреть одного блогера, ухватить часть информации здесь, а потом перестроитьс€ на другого и узнать что-то там, а тут вышла еще и нова€ библиотека. Ќо из таких разрозненных знаний сложно собрать единую картинку.
  • ѕрактикуйтесь. »спользуйте все возможности, чтобы облечь теорию в реальные навыки. ”страивают хакатоны? ѕроверьте свои силы. ¬идите конкурс? ѕодайте за€вку. ≈сть возможность пообщатьс€ с профессионалами и задать интересующие вопросы на митапе? Ћовите момент!

Ѕыть или не быть? Ѕыть

Ќесмотр€ на определенные успехи, двигатьс€ дальше и пробовать себ€ на реальных проектах было страшновато. Ќо тут вмешалс€ случай: друг увидел вакансию Java-разработчика в Ђ»нфомаксимумї и скинул мне. я не сразу решилс€ подать за€вку, поскольку считал, что без бэкграунда у мен€ нет шансов. Ќо интерес пересилил: € рассчитывал посмотреть на тестовое и получить фидбэк. ћомент назначени€ очной встречи стал дл€ мен€ сюрпризом. ћне удалось пообщатьс€ с руководителем направлени€ Java-разработки и техническим директором. ¬олновалс€, безусловно, но все прошло как-то по-дружески спокойно: € рассказал, что умею, к чему стремлюсь, чего удалось достичь. ѕредложение пройти оплачиваемую стажировку на базе компании с перспективой влитьс€ в команду стало еще более неожиданным. ќбъективно оценива€ свои силы, сейчас понимаю, что по навыкам был не готов становитьс€ частью компании, и эта возможность стала тем самым шагом, которого не хватало.

–ешив бюрократические сложности (институт не сразу согласилс€ дать возможность учитьс€ по индивидуальному плану), € погрузилс€ в обучение.

—тажировка состо€ла из двух частей:
  • “еоретической. ћы вникали в то, что нам рассказывают реб€та, и помимо этого изучали структуру разрабатываемых продуктов, всю документацию, обращали внимание на те или иные материалы по теме. «дорово выручала база знаний Confluence, которую команда создавала самосто€тельно. «десь были не только профильные основы, но и даже ссылки на те курсы, которые можно пройти, в том числе за счет компании).
  • ѕрактической. ѕрактическое знакомство с IT-решени€ми компании и работа под руководством ментора. я прописывал скрипты, фиксил баги, решал относительно небольшие задачи и даже писал на python Ц все это помогло глубже исследовать продукты и пон€ть их архитектуру.
¬се прошло так быстро, что € и сам не заметил, как почувствовал себ€ частью команды. Ќе было такого, что Уты Ц стажер, поэтому должен молча делать то, что € скажуФ. ¬се было как-то мирно Ц мы просто вместе работали, обсуждали как, что и почему, и делились результатами.

» вот заветный оффер одному из немногих. ¬се было не зр€. “ак началс€ новый виток жизни: работа над сложной системой класса process mining, посто€нное совершенствование, нетривиальные задачи иЕ и чувство локт€. ≈сли раньше € выступал сам за себ€, то здесь действую в команде. » мне это нравитс€.