«Чтобы что-то получить, надо приложить усилия - этот принцип справедлив и IT, и в жонглировании». Опыт циркового артиста, который стал программистом

02.08.2021 Здравствуйте! Меня зовут Артем. Мне 25 лет, родом из Харькова. С детства я мечтал стать жонглером, поэтому пошел в цирковую студию, а затем получил высшее образование по этому направлению. Меня ждали контракты с ивент-агентствами, цирками и круизными лайнерами. Впрочем, чем дальше, тем меньше стабильности я видел в профессии: длительные разъезды, а между ними - поиски новых заработков. Я воспользовался грантом в Израиле, чтобы пройти курсы программирования. Вернулся в Украину и после еще одних курсов стал джуниор-разработчиком в EPAM. Расскажу, как все происходило.

Как все началось
Когда мне было 8 лет, я узнал, что знакомый ровесник занимается в цирковой студии. Тоже загорелся и решил попробовать - так начались мои первые шаги в жонглировании и акробатике. А вскоре и первые выступления на корпоративах и различных ивентах. Параллельно я занимался еще в двух студиях. После окончания школы поехал поступать в цирковой академии в Киеве. Из предметов, кроме собственно жонглирование, играл пантомиму, хореографию, актерство, трюки и постановки.

Сначала выучился на младшего специалиста, затем ушел на работу и параллельно продолжал получать образование: бакалавриат, магистратура. Получив диплом по специальности «Цирковое искусство», работал несколько лет по специальности. Как правило, это были разовые выступления и контракты различной продолжительности (от нескольких дней до 6-8 месяцев) за рубежом. Был жонглером в цирке и на круизных лайнерах - работа сосредоточена за рубежом, вне ее жил в Украине.

Однако чем дальше, тем больше меня волновал вопрос стабильности: длинные разъезды, удаленность от дома, определенность лишь на короткий период. Мне нравилось ездить по разным странам, но и дома хотелось бывать. Решил сменить деятельность и смотрел в сторону IT: такая работа не требовала длительных командировок и так же гарантировала неплохие заработки.

В прошлом году летом я поехал в Израиль на учебную программу - как потомок еврея в третьем поколении, согласно закону о репатриации, имел такую возможность. Впервые побывал там в 10-дневной ознакомительной исторически образовательной программе, а второй решил остаться дольше. В сентябре переехал в город Ашкелон, чтобы пройти базовый курс по Java, Android и веброзробкы. Программа «Hi-Tech», организованная израильской агентством, занимающимся образованием, продолжалась 8 месяцев и предусматривала различные профессиональные направления: от кулинарному к фитнесу. Все занятия велись на русском языке, дополнительно в течение полугода изучали иврит. Я хотел провести это время с максимальной пользой, поэтому остановился на IT.


СТАТЬИ · 13 мая, 10:00 7659
Артем Халай , Java-разработчик
«Чтобы что-то получить, надо приложить усилия - этот принцип справедлив и IT, и в жонглировании». Опыт циркового артиста, который стал программистом
Здравствуйте! Меня зовут Артем. Мне 25 лет, родом из Харькова. С детства я мечтал стать жонглером, поэтому пошел в цирковую студию, а затем получил высшее образование по этому направлению. Меня ждали контракты с ивент-агентствами, цирками и круизными лайнерами. Впрочем, чем дальше, тем меньше стабильности я видел в профессии: длительные разъезды, а между ними - поиски новых заработков. Я воспользовался грантом в Израиле, чтобы пройти курсы программирования. Вернулся в Украину и после еще одних курсов стал джуниор-разработчиком в EPAM. Расскажу, как все происходило.



Как все началось
Когда мне было 8 лет, я узнал, что знакомый ровесник занимается в цирковой студии. Тоже загорелся и решил попробовать - так начались мои первые шаги в жонглировании и акробатике. А вскоре и первые выступления на корпоративах и различных ивентах. Параллельно я занимался еще в двух студиях. После окончания школы поехал поступать в цирковой академии в Киеве. Из предметов, кроме собственно жонглирование, играл пантомиму, хореографию, актерство, трюки и постановки.

Сначала выучился на младшего специалиста, затем ушел на работу и параллельно продолжал получать образование: бакалавриат, магистратура. Получив диплом по специальности «Цирковое искусство», работал несколько лет по специальности. Как правило, это были разовые выступления и контракты различной продолжительности (от нескольких дней до 6-8 месяцев) за рубежом. Был жонглером в цирке и на круизных лайнерах - работа сосредоточена за рубежом, вне ее жил в Украине.

Однако чем дальше, тем больше меня волновал вопрос стабильности: длинные разъезды, удаленность от дома, определенность лишь на короткий период. Мне нравилось ездить по разным странам, но и дома хотелось бывать. Решил сменить деятельность и смотрел в сторону IT: такая работа не требовала длительных командировок и так же гарантировала неплохие заработки.

В прошлом году летом я поехал в Израиль на учебную программу - как потомок еврея в третьем поколении, согласно закону о репатриации, имел такую возможность. Впервые побывал там в 10-дневной ознакомительной исторически образовательной программе, а второй решил остаться дольше. В сентябре переехал в город Ашкелон, чтобы пройти базовый курс по Java, Android и веброзробкы. Программа «Hi-Tech», организованная израильской агентством, занимающимся образованием, продолжалась 8 месяцев и предусматривала различные профессиональные направления: от кулинарному к фитнесу. Все занятия велись на русском языке, дополнительно в течение полугода изучали иврит. Я хотел провести это время с максимальной пользой, поэтому остановился на IT.



Как происходило обучение
Еще до смены профессии я задумывался над тем, чтобы самому взяться за информационные технологии. Пробовал изучать С ++, и было сложно самостоятельно разобраться в теме. Эта же программа начиналась с основ - неплохой старт, чтобы влиться в тему, выяснить, как все работает. Израильское правительство оплачивал 90 процентов гранта на обучение. Оказывали и общежитие - он располагался на территории, куда переезжали жить новые репатрианты, селили сюда и студентов похожих программ. В двухкомнатных апартаментах жили, как правило, по 2-4 человека (семейным парам оказывали отдельные помещения). В таких квартирах, кроме спален, были стандартные ванная и кухня, а еще минивитальня.

В самом дворе было помещение, где студенты изучали иврит, а собственно курсы по программированию частично проходили в другом городе. Дважды в неделю мы выезжали на обучение в Реховот (примерно 40 километров от Ашкелона) и раз в неделю были занятия по программированию по месту жительства. Каждый понедельник выездное занятие длилось с 9-й до 17-й. Такой себе полноценный рабочий учебный день. Во вторник - занятие вроде истории, которые тоже предусмотрены программой. Среда-четверг - программирование. Раз в неделю - изучение иврита. С пятницы по воскресенье - выходные.

Преподавателями на курсах были выходцы из Украины, России, Беларуси. Все они имели рабочий опыт на родине, а теперь получили гражданство Израиля. Некоторые из них живет год в стране, а некоторые уже 20. Каждый преподаватель вел свой курс: с Android, Java или Web. В частности, был преподаватель Java родом из Казахстана, в Израиль переехал год назад, имеет 20 лет опыта в программировании. Другой - родом из Украины, уже 10 лет живет в Израиле, когда вел бизнес, а потом решил переключиться: сначала на веброзробку, тогда на Android.

На старте группа насчитывала 40 студентов. Среди них были и такие, которые приехали просто интересно провести время, отдохнуть у моря вдали от дома. Я не могу сказать, что очень наслаждался свободным временем. Когда ехал, планировал получить от обучения максимум пользы и знаний. Пребывание у моря - приятный бонус, но не главная для меня тема.

Кроме того, Ашкелон расположен в 10 километрах от сектора Газа, здесь периодически случались обострения. Скажем, в ноябре был большой обстрел. В другой раз возвращались с учебы и заметили на подъезде к городу, как летят ракеты. Их сразу сбивали. Работал сигнал воздушной тревоги. Когда впервые увидел, было страшно, атмосфера гнетущая: громкие звуки, взрывы ... Поскольку ракеты сразу сбивали, опасности не было (не сбивают те, что летят в пустыню или в море). Тогда зайдите в помещение, в подвал (или хотя бы в подъезд) и переждать. А еще существуют приложения צבע אדום (в переводе «красный цвет»), извещающие об опасности. Когда срабатывает сигнал воздушной тревоги, надо прятаться. Всего на обучении это никак не отразилось.

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

Мое самостоятельное обучение выглядело так: если, например, следующая тема - массивы или структуры данных, то накануне лекции я читал об этом, тогда слушал преподавателя на лекции, а затем дома еще раз закреплял материал. К тому же в выходные и по вечерам я тоже перечитывал информацию на различных порталах: в основном на Javarush, Metanit, Stack Overflow, Baeldung. В общем все, что можно найти в интернете (видеокурсы, обучающие порталы, структурированные статьи), оказывается полезным: и когда знакомишься с определенным вопросом, и когда ищешь ответ, почему допускаешь ошибок в задачах. Больше всего трудностей возникало, когда начинал углубляться в тему. Как правило, кажется, что проще тему, то легче должны быть ответы. Когда погружаешься, начинаешь искать дополнительную информацию, выполняешь домашние задания, то замечаешь много нюансов. бывало, что определенные темы давались сложнее, но в целом никогда не возникало желания все бросить. Максимум - отдохнуть день или два, чтобы с новыми силами продолжить.

Параллельно с лекциями преподаватель демонстрировал какой минипроект на экране. Студенты могли предлагать и добавлять функционал. Затем он показывал, как реализовать решение, выбрать уместнее. Домашние задания мы посылали по электронной почте преподавателям, а они проверяли. В конце курса каждый участник должен был разработать и защитить собственный проект: создать вебсайт или андроид-приложение. Я выбрал последнее: прописал на Java сервис покупки билетов на различные мероприятия. С базовым функционалом и дизайном помогали преподаватели. После презентации каждый, кто защитился, получил сертификат о прохождении курса по указанному направлению (Android, Java, Web).

Собеседования в Украине и офер
После 8-месячных курсов я сразу переехал в Киев, как и планировал. А искать работу начал еще находясь в Израиле.

Прислал резюме в одну киевскую компанию на позицию джуниора. К тому времени я хоть и изучил базовые понятия, но все равно должен размытое понимание того, какие навыки нужны для работы. Когда получил тестовое задание, понял, что не могу его выполнить. В Израиле мы проходили простые вещи вроде входных знаний по Java, а тестовое задание касалось баз данных и фреймворков, чего мы не изучали. Тогда я начал самостоятельно осваивать темы, обращался к друзьям-программистов, но задача отложил - знаний не хватало. Сегодня я смог бы его выполнить, а в то время это казалось непосильным.

Резюме я составил по образцу своего друга, который работает в IT достаточно долго. Указывал все, что было моим тогдашним опытом: курсы и проекты, которые воплощал на них, технологии, с которыми был знаком. На курсах том, как составлять резюме и общаться во время собеседований, посвящали немного времени, но больше в контексте Израиля (ориентировались больше на тех, кто собирался оставаться в стране). Например, предупреждали, что многие эйчаров не общаются на английском, поэтому надо готовиться к разговору на иврите.

Когда я прибыл в Киев, отправился на позицию Android-разработчика. Мне отказали без собеседований, поскольку им нужен был опытный кандидат. Впоследствии пробовался на Java-разработчика. Сначала со мной по телефону связалась представительница компании, спрашивала о проект, над которым я работал, технологии, знаю. Мы общались на английском (я никогда дополнительно на курсах ее не учил, но благодаря работе мог свободно поддержать такой разговор). Первый этап оказался положительным для меня, следующим было телефонное общение с эйчаром. Поэтому я прошел техническое интервью в офисе компании, которое проводили Java-разработчик и тимлида проекту. Они рассказывали о проект, задавали вопросы, в конце дали час, чтобы выполнить три задачи. С двумя я справился, по третьему, то уже дома понял, что сделал не так. Там затянули с ответом и связались со мной, когда я поехал в цирковое командировки за границу. Я сказал, что заинтересован в вакансии, но вернусь через неделю. За день до моего прилета из компании сообщили, что взяли другого кандидата. В этом случае не знаю, что стало причиной моя неопытность или отсутствие в Украине.

Также еще в Израиле я зарегистрировался на внешние учебные курсы компании EPAM. Когда с первого раза не прошел отбор, попытался еще раз. Тест по английскому составил дистанционно, а когда приехал в Украину, прошел компьютерный тест. На этот раз все было успешно.

Курсы длились три месяца, их вели приглашенные преподаватели из университетов. Мы проходили Java, базы данных - все, что нужно знать веброзробнику. Несмотря на то, что я уже преодолел определенный барьер вхождения, во время учебы было трудно: каждый раз, когда появлялась новая информация и задачи к исполнению, надо было дополнительно выделять на это время. Занятия проходили три раза в неделю вечером и продолжались несколько часов. Вне курсами я занимался дома. Выбрал EPAM, поскольку слышал раньше хорошие отзывы от друзей и знакомых, которые закончили курсы в других городах, знал, что это крупная компания.

После защиты проекту в ноябре я попал в Интродакшн-лабораторию компании в статусе студента: слушал лекции, помогал во внутренних проектах. Это была оплачиваемая позиция джуниора, но она во многом сочеталась с обучением: где я работал, где помогал, наблюдал и учился одновременно. Сейчас меня вводят в проект на фултайм. Проджект-менеджеры и ресурсные менеджеры помогают во всех организационных вопросах. Работать мне нравится, продолжаю учиться в работе, планирую расти дальше. Между курсами я успел закончить магистратуру по компьютерным наукам в Харькове, в Национальном автомобильно-дорожном университете. В прошлом году получил диплом.

выводы
В изменении профессии большее значение, насколько ты готов работать не покладая рук, сколько желание и целеустремленности имеешь - как бы загальнодекларативно это не звучало. Чтобы что-то получить, надо приложить усилия - этот принцип справедлив и IT, и в жонглировании, и в любой другой сфере. Тренироваться, быть конкурентоспособным - программистов изобилии на рынке, поэтому надо быть работником, который постоянно совершенствуется.

До того как сам начал изучать программирование, я думал, что оно в значительной степени построено на математике. Теперь убедился, что важнее логическое мышление. Это больше история о способах найти решение в ту или иную требованию. Уметь правильно то реализовывать, предоставлять привлекательного читабельного вида, используя имеющиеся средства (пакеты, библиотеки, знания, архитектурные шаблоны проектирования и т.д.). Конечно, нужна и математика, но не на таком уровне, чтобы писать формулы. Во время учебы и собеседований случались задачи вроде найти N-е число последовательности Фибоначчи или реализовать алгоритмы Евклида. (Относительно последнего, то я даже не знал, что такое существует.) Пошел, погуглив, выяснил, как это сделать в контексте программирования. Каждый раз, когда чего-то не знаю, действие именно так.

Жонглирование пока остается моим хобби. Весь необходимый реквизит со мной в Киеве, порой я жонглирую. Впрочем полноценным тренировкам, как раньше, по 4-5 часов в день (чтобы не только поддерживать себя в форме, но и расти профессионально) у меня нету. Разве что консультирую знакомых, которые осваивают специальность.

Сейчас хочу стать полноценным квалифицированным Java-специалистом. IT - широкая сфера, можно развиваться в разных языках и фреймворков (в частности, меня интересуют нейронные сети). Впрочем, пока не розпилююся, потому что боюсь в таком случае получить ничего. Где жить и работать в будущем - вопрос отдаленной перспективы. Сосредоточусь на том, чтобы совершенствоваться в выбранной области.

(458 рейтинг, средний 4,2 из 5)
«Чтобы что-то получить, надо приложить усилия - этот принцип справедлив и IT, и в жонглировании». Опыт циркового артиста, который стал программистом
  • «Чтобы что-то получить, надо приложить усилия - этот принцип справедлив и IT, и в жонглировании». Опыт циркового артиста, который стал программистом
  • IT
  • 458
  • Дата публикации 18.05 20

Смотрите похожие записи