Как киевлянка ушла из кинопроизводства и продала две квартиры, чтобы стать программисткой в Кремниевой долине

Три года назад Юля Дейнега стала студенткой школы программирования 42 school, где нет преподавателей, а обучение — бесплатное. Специально для DOU она поделилась своей историей смены профессии и переезда в США, а также рассказала о стажировках в Samsung и LinkedIn.

Предыстория

По образованию я — экономист-международник, но по профессии не работала ни дня, не считая, конечно, работы аспирантом на кафедре, откуда я сбежала спустя год. Практически сразу после университета я попала в кино и осталась там на четыре года. Это было в 2014 году. В стране кризис, я только-только выпустилась из университета, искала работу по специальности и параллельно подрабатывала моделью. В этот момент меня пригласили на кастинг в иностранный кинопроект. До этого в кино я никогда не снималась, только в рекламе. Но я успешно прошла кастинг и улетела на съемки в Турцию. Проект снимала европейская кинокомпания, а организовывала всё турецкая компания-подрядчик. В первый же съемочный день мы по вине турков ушли в большую переработку, а каждый час переработки стоит немалых денег. Это был не первый и не последний косяк со стороны организаторов.

Я подумала, что могла бы в Украине за те же деньги и даже меньше организовать съемки в сто раз лучше, и начала активно продвигать эту идею. Рассказала о том, что в Украине часто снимают международные проекты, что у нас классные специалисты и полно крутых локаций для съемок. Так я получила нашего первого клиента и стартанула бизнес. Вместе с мужем Денисом мы основали продакшн-студию и успешно занимались её развитием. Мы делали большие проекты один за одним, появлялись новые клиенты, доход мы получали в валюте. И через год мы смогли купить свою первую квартиру. Инвестировали на этапе строительства, выгребли все деньги под ноль и вложили их в котлован. Потом не заметили, как заработали и на вторую квартиру.




В 2016 году наш основной иностранный заказчик разошелся со своим партнёром и начал с нуля строить собственную компанию. От него перестали поступать заказы. Мы бросились искать новых клиентов. Больше полугода выстраивали отношения с одним рекламным агентством. Удача была близко — агентство хотело заключить с нами контракт на год, но сделка сорвалась в последний момент. Меня накрыло эмоциональным выгоранием. В начале 2017 года мы с Денисом уволили сотрудников и рванули в Таиланд на зимовку. Планировали отдохнуть и с новыми силами взяться за поиск клиентов. Мы перезагрузились, все обдумали и прилетели обратно в Киев с четким намерением вернуться к работе, но не тут-то было. Я по-прежнему не испытывала к ней никакого интереса. Такое чувство, что кто-то просто отключил во мне эту функцию.

В тот момент Денису попалась на глаза информация о школе программирования, он загорелся и уговорил меня пойти учиться. Нужно сказать, что до этого периодически в наших разговорах всплывала тема IT. Денис грезил IT, ходил на митапы и общался с программистами, а я в своё время очень любила математику и предполагала, что программирование может мне зайти. Мы решили поступать в школу, и в тот самый момент, в мае 2017-го, узнали, что выиграли грин-карту (с третьего раза), и всё стало на свои места. Проблемы в бизнесе, новая профессия, переезд в Штаты — паззл сложился.

С мужем Денисом

Обучение в 42 school и переезд в США

Школа программирования 42 school была основана в 2013 году в Париже на спонсорские деньги миллиардера Ксавье Ньеля (сколотил состояние на телекоме, 232-е место в мировом списке Forbes). У него самого не было высшего образования, а программирование он изучал самостоятельно. Методика обучения основана на принципах peer-to-peer педагогики: в школе отсутствуют преподаватели, студенты оценивают проекты других студентов и помогают друг другу. Нет никаких теоретических занятий, только самостоятельное изучение и практика. В школе свободный график, она открыта семь дней в неделю круглосуточно.

Обучение бесплатное, специальных требований для поступления нет, учиться здесь может кто угодно старше 18 лет. Программа школы рассчитана на срок от трех до пяти лет (в разных кампусах могут быть свои особенности). По франшизе 42 school открылись школы во многих странах, в Киеве по этой модели работает UNIT Factory. Чтобы поступить в эту школу, сначала нужно пройти онлайн-тест на память и логику, а потом выдержать испытание «бассейном» (pool) — так называются четыре недели интенсивного обучения языку С. Каждый день по будням студенты получают задания, которые нужно выполнять самостоятельно, а по выходным — работа над групповыми проектами в режиме rush (спешка, гонка). В принципе, весь «бассейн» проходит в такой спешке, потому что за две недели нужно с нуля освоить абсолютно новую технологию, и гугл — чуть ли не единственный, кто может тебе помочь. Можно, конечно, дернуть ещё соседа справа или слева от тебя, но здесь — как повезет. Возможно, ему самому понадобится твоя помощь.

Для меня испытательный срок оказался очень сложным, так как я не была готова, что абсолютно всю информацию нужно искать самостоятельно, теорию никто не разжевывал, а никаких технических знаний у меня не было. К тому же существовало ограничение по времени, так как за месяц нам нужно было освоить огромный массив информации, эквивалентный, наверное, семестру в университете. В моем наборе было 500 человек, до конца «бассейна» дошло около 200, и где-то 100 продолжили учиться дальше. После выигрыша грин-карты мы год проучились в UNIT Factory, а потом школа помогла нам перевестись в официальный филиал 42 school во Фримонте в Кремниевой долине.

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

Поиски стажировки

За три года обучения в нашей школе каждый студент должен пройти две стажировки. Они являются обязательными и засчитываются как отдельные проекты в системе. Закрыв дедлайн за первый год, мы получили возможность выйти на первую стажировку. У нас было около полугода, чтобы найти себе стажировку в Долине. Вскоре после переезда в школе объявили о начале сотрудничества с Tesla. Всю неделю, включая выходные, у нас были практические занятия по подготовке к интервью. Потом мы проходили тестовое интервью в школе, по результатам которого были оглашены списки тех, кто попадет на онсайт-интервью с Tesla. Нас с Денисом в этих списках не оказалось. На самом деле, этот результат был ожидаем. Уже с первых занятий стало понятно, что мы просто-напросто не были готовы к подобного рода интервью. Недостаточно знаний по алгоритмам, а главное — недостаточно практики быстрого решения алгоритмических задач. Хорошо, что у нас была возможность поучаствовать в подготовке к интервью, потому что мы посмотрели, как проходят технические собеседования в США, и поняли, чего ожидать и к чему готовиться. Мы трезво оценили себя и свои знания, поняли, где наши слабые стороны и какие пробелы нам нужно закрыть.

Через несколько месяцев после неудавшейся подачи в Tesla я подалась на стажировку по Android-разработке в компанию Pandora — это крупнейший музыкальный стриминговый сервис в США с более 70 млн пользователей. До этого я не знала ни Java, ни Android и всё учила с нуля. Первые два этапа отбора представляли собой онлайн-тесты на платформе HackerRank. Первый тест на 30 минут состоял из 10 вопросов по Java, а второй на два часа — из восьми вопросов по основам Android-разработки и двух задачек по алгоритмам на Java. Тесты я сдала так себе, Java учила в экстренном режиме, успела пройти только треть курса онлайн на Udemy, а в Android-разработке вообще не разбиралась, так что приходилось гуглить. Помимо тестов, нужно было написать еще три коротких эссе, и они, как мне кажется, сыграли ключевую роль в моей заявке. Первое эссе касалось дизайн-паттернов. Весь год я кодила на C и только недавно начала изучать объектно-ориентированное программирование, соответственно, я не могла похвастаться большим опытом использования дизайн-паттернов и решила написать как есть. Во втором эссе нужно было рассказать, как вы мотивируете себя к учебе, с какими трудностями сталкиваетесь и как их преодолеваете. А в третьем — ответить на вопрос, как и почему вы решили стать программистом.

Я упаковала весь свой опыт и постаралась раскрыть свою личность через эти эссе, и это сработало: меня пригласили на финальное онсайт собеседование. За неделю до онсайта я получила тестовое задание — написать приложение под Android, которое должно было отвечать определенным требованиям. Всю неделю я буквально не спала ночами. До этого я никогда не писала под Android, и сейчас передо мной стала задача за неделю освоить новую технологию и параллельно написать далеко не простенькое приложение. Но, к сожалению, невозможно объять необъятное. Мое тестовое не впечатлило компанию Pandora, и мне отказали. Я была морально раздавлена. Очень сложно месяцами работать в режиме нон-стоп и не видеть никакого результата. Честно говоря, я сама удивляюсь, как всё это выдержала.

В апреле 2019 года у нас в школе проводился хакатон от компании Samsung, посвящённый их голосовому ассистенту Bixby. Администрация школы намекнула, что компания готова взять наших студентов на стажировку. Несмотря на жуткую усталость после двух месяцев подачи в Pandora, которая не увенчалась успехом, я решила участвовать. В течение недели мы с командой трудились над приложением для Bixby, которое, по нашей задумке, должно было помогать пользователям изучать английский язык. Трудились, как позже выяснилось, не зря, потому что заняли второе место, и нас всех позвали на собеседование. Интервью проводилось у нас в школе и состояло из двух частей — технической и поведенческой. После онсайта мне предложили стажировку на три месяца, по 20 часов в неделю. Я стала интерном в отделе Bixby, который занимается связями со сторонними разработчиками. Samsung как раз тогда запускал Bixby Marketplace, что-то типа Apple Store, только для голосового ассистента. У сторонних разработчиков появилась возможность размещать там свои капсулы (так называются приложения для голосового ассистента), с помощью которых можно проверить состояние своего банковского счёта, забронировать отель или вызвать такси.

Первый месяц на стажировке мы с другими интернами делали ревью приложений, которые подавались на этот маркетплейс: тестировали их, смотрели, насколько они соответствуют требованиям, давали рекомендации, как их улучшить. Второй-третий месяц мы занимались тем, что усовершенствовали те приложения, которые нам присылали, дорабатывали какие-то фичи, а иногда и переписывали их с нуля. После этого я стала работать инжиниринг-менеджером 30 часов в неделю, сопровождая сторонних девелоперов в процессе разработки приложений, от момента появления идеи до код-ревью и релиза приложения на маркетплейсе. Бэкенд-капсулы пишутся на JavaScript, а логика и фронтенд — на Bixby Language. Что касается условий стажировки, то она была оплачиваемой, у меня была возможность частично работать из дому, а еще компания покрывала 50% расходов на питание в офисе.

Samsung Developer Conference

Стажировка в LinkedIn и дальнейшие планы

Изначально стажировка в Samsung была на три месяца, потом ее продлили еще на три, но какой-то определенности в том, что меня возьмут на фул-тайм, не было, а я хотела все-таки найти не контракт, а полноценную работу с бенефитами. Поэтому параллельно начала искать другие варианты. Сейчас у многих компаний (Microsoft, Twilio, Twitter, Dropbox) появились отдельные программы стажировок для тех, кто не соответствует стандартным требованиям, чтобы стать интерном (для этого нужно либо иметь степень бакалавра, либо учиться в аккредитованном вузе). Но существует очень много людей, которые заканчивают буткемпы, учатся онлайн или самостоятельно, или в такой школе, как я, то есть у них нет формального образования в компьютерных науках. Тем не менее, компании заинтересованы брать на работу разных людей, с неординарным бэкграундом, которые мыслят не шаблонно, как учили в университете, и могут показать новый подход к решению задач. Такая программа есть и в LinkedIn, называется REACH.

На нее могут податься люди, заинтересованные в инжиниринге, которые хотели бы получить опыт, необходимый, чтобы стать специалистом в таких направлениях, как Applications, Mobile, User Interface, Site Reliability или Artificial Intelligence. Подача заявок открывается только на один день, так как желающих очень много (в этот раз — 1200 аппликантов). Нужно было загрузить три эссе, в которых рассказать свою историю, о своем пути в программировании и описать какой-то реализованный проект так, чтобы человек, не видя твоего кода, мог составить представление о нем.

Через месяц со мной связалась рекрутер, рассказала детали будущей программы, дала техническое задание. На него отводилась неделя, технологию для задания можно было выбирать любую. Я решила писать под Android. Онсайт-интервью длилось целый день. Утром у меня было поведенческое собеседование с менеджером, потом обед с одним из стажеров, а потом — двухчасовое техническое собеседование. Меня собеседовало два инженера, обсуждали мой проект, очень детально спрашивали, почему здесь такое решение, а здесь такое, а потом попросили сделать дополнительную фичу к проекту, которую я прямо при них и написала. Никакого вайтбординга или алгоритмических задачек мне не давали. В целом у меня сложилось впечатление, что больше смотрели на софт-скиллы, чем оценивали технический уровень. Поскольку эта программа — для людей, которые не учились программированию в университете, важно продемонстрировать не только, что ты умеешь как программист, но и свой характер: настойчивость, способность не сдаваться, столкнувшись с трудностями, умение самостоятельно учиться. Именно эти черты ищут в кандидатах, так как такой склад характера — это залог успеха на программе.

В итоге я получила офер на фул-тайм и вместе с еще 17 ребятами с декабря работаю и учусь в LinkedIn. Длительность программы, а также ее содержание определяются индивидуально, в зависимости от уровня соискателя. Это оценивает независимая компания, которой LinkedIn отправляет все документы для эвалюации опыта. Для меня программа будет длиться год — это минимальный срок. По прошествии этого времени я могу претендовать на повышение, но для этого нужно, чтобы мой уровень соответствовал тем требованиям, которые LinkedIn предъявляет к людям со степенью бакалавра.

Меня определили в команду Profile, я занимаюсь Android-разработкой. У меня есть ментор, который расписал для меня детальный план обучения, и один день в неделю я буду посвящать только учебе. Я очень довольна командой, в которую попала, и в целом атмосферой в компании. Ребята очень дружные, делают все, чтобы первые недели адаптации для новеньких прошли легко и непринужденно. Особенно меня впечатлило, насколько все разные, та самая diversity: среди моих коллег — люди десятка разных национальностей, и это очень круто и интересно. В LinkedIn у меня отличные условия, есть бенефиты, как у всех фул-тайм сотрудников, хорошая медицинская страховка и так далее. Эта стажировка позволила нам наконец-то съехать из общежития и снять квартиру недалеко от офиса.

Что касается моего мужа Дениса, то он с лета 2019 года занимается своим стартапом Postohub — это платформа для коммуникации компании с клиентом через email, мессенджеры, смс. Денис с командой начали работать над этим продуктом в ответ на запрос другого сервиса, с которым они должны были впоследствии интегрироваться. Но интеграция не состоялась, и ребята продолжили разрабатывать свой независимый продукт. За полгода работы команда Postohub разрослась до семи человек, и ребята получили $15 000 от Amazon на разворот инфраструктуры в AWS (Amazon Web Services). Если дела со стартапом пойдут в гору, то Amazon может увеличить эту сумму до $100 000.

Мне осталось учиться еще год, нужно оформить мою стажировку как проект и завершить его, тогда обучение будет считаться официально законченным. В UNIT Factory при поступлении ты подписываешь договор, по нему обучение в школе бесплатно при условии, что ты ее в итоге заканчиваешь, пройдя все этапы, выполнив все проекты, соблюдая дедлайны. Если же ты уходишь раньше или не выполняешь условия, то должен заплатить штраф. Я считаю, что это справедливо, так как украинская школа работает по франшизе и платит за доступ каждого студента к системе. Если ты не учишься, то возвращаешь, так сказать, потраченные на тебя деньги.

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

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

Похожие статьи:
Сервис электронной почты Gmail от Google стал еще одним сервисом компании, число активных пользователей которого превысило миллиард человек....
У випуску: Найбільша європейська конференція присвячена Python — EuroPython стартує продаж early bird квитків. Отож поспішайте. Також приймаються...
Цель мероприятия: Презентация сервиса релокации в Германию от PHP Academy. Компания PHP Academy при поддержке 42matches обеспечивает полный цикл...
В учебном центре CyberBionic Systematics уже начался набор на курсы C#, которые стартуют 1 августа 2016 года. Приглашаем всех желающих узнать...
Продовжуємо розповідати про українських IT-спеціалістів, які на час карантину залишилися за кордоном, — вимушено...
Яндекс.Метрика