Никаких оправданий и «не могу»

👸 Герой: Анна Лео­но­ва, 24 года, Москва. Выпуск­ни­ца НИУ ВШЭ. Факуль­тет миро­вой эко­но­ми­ки и миро­вой поли­ти­ки. Спе­ци­аль­ность — «Восто­ко­ве­де­ние». 

🎏 Участ­во­ва­ла в заня­ти­ях париж­ской шко­лы про­грам­ми­ро­ва­ния L’Ecole 42 и мос­ков­ской «Шко­лы 21». 

🛠 Гра­фик: ненор­ми­ро­ван­ный. Каж­дый месяц при­хо­дит­ся обнов­лять рас­пи­са­ние и нахо­дить вре­мя на учё­бу, под­ра­бот­ку и ино­стран­ные языки.

Обыч­но в интер­вью мы рас­ска­зы­ва­ем о пути состо­яв­ших­ся раз­ра­бот­чи­ков: они дол­го учи­лись, хоро­шо зна­ют свои тех­но­ло­гии и рабо­та­ют в круп­ных компаниях. 

Сего­дня дру­гой слу­чай. У нас в гостях начи­на­ю­щий про­грам­мист. Она рас­ска­жет об инно­ва­ци­он­ных мето­дах обу­че­ния про­грам­ми­ро­ва­нию, пере­хо­де в раз­ра­бот­ку из дру­гой сфе­ры и вооб­ще како­во это — быть нович­ком в ИТ. 

Ты закончила универ, полтора года поработала маркетологом и перешла в программирование. С чем связаны такие резкие перемены? 

Дру­зьям отве­чаю, что во всём вино­ва­ты Apple, Google и Сан-Франциско.

В мае 2019-го я путе­ше­ство­ва­ла по США и оста­лось под впе­чат­ле­ни­ем от ИТ-культуры — в Крем­ни­е­вой долине пони­ма­ешь, как силь­но раз­ви­ты циф­ро­вые тех­но­ло­гии и какие неогра­ни­чен­ные воз­мож­но­сти полу­ча­ешь, если уме­ешь их создавать. 

На самом деле ника­кой точ­ной при­чи­ны нет — про­сто захо­те­лось изу­чить про­грам­ми­ро­ва­ние. В 2018-м я закон­чи­ла Выс­шую шко­лу эко­но­ми­ки, выучи­ла китай­ский язык и устро­и­лась в мар­ке­тин­го­вое агент­ство по экс­пор­ту в Китай — зани­ма­лась смм-продвижением рос­сий­ских това­ров. У меня была хоро­шая рабо­та, где не при­хо­ди­лась скучать. 

В какой-то момент я сло­ви­ла себя на мыс­ли о том, что не вижу себя в рекла­ме через пять лет. Поэто­му реши­ла не тра­тить вре­мя и занять­ся тем, к чему тянет.

Андрюха из Гугла передаёт привет читателям КОДа Андрю­ха из Гуг­ла пере­да­ёт при­вет чита­те­лям КОДа) 

Для обучения ты выбрала L’Ecole 42 и отправилась в Париж. Почему эта школа и как в неё поступить?

Я узна­ла о L’Ecole 42 в уни­вер­си­те­те, когда езди­ла по про­грам­ме обме­на сту­ден­та­ми во Фран­цию — эту шко­лу реко­мен­до­ва­ли мно­гие про­фес­со­ра, сту­ден­ты и мои зна­ко­мые. Все гово­ри­ли при­мер­но оди­на­ко­во: в шко­ле слож­но учить­ся, но резуль­тат того сто­ит — за несколь­ко лет ты про­ка­чи­ва­ешь­ся в про­грам­ми­ро­ва­нии и можешь рабо­тать прак­ти­че­ски в любой ком­па­нии мира. 

L’Ecole 42 — это бес­плат­ная шко­ла, в кото­рую может посту­пить каж­дый жела­ю­щий. Опыт про­грам­ми­ро­ва­ния не нужен, а регла­мент при­мер­но такой: 

  1. Ты пере­хо­дишь на сайт 42.fr, остав­ля­ешь заяв­ку и про­хо­дишь два теста на вни­ма­тель­ность и память. По вре­ме­ни это зани­ма­ет 2 часа 10 минут. 
  2. Если с резуль­та­та­ми тестов всё хоро­шо, тебя при­гла­ша­ют на интер­вью. В шко­ле долж­ны убе­дить­ся, что ты реаль­ный чело­век и у тебя есть воз­мож­ность при­е­хать во Фран­цию для про­хож­де­ния обучения. 
  3. Даль­ше ты оформ­ля­ешь визу, соби­ра­ешь доку­мен­ты и в назна­чен­ный срок при­ез­жа­ешь в шко­лу на день откры­тых дверей. 
  4. Если не пере­ду­мал — под­пи­сы­ва­ешь дого­вор и попа­да­ешь в «бас­сейн». Это отбо­роч­ный этап, где на про­тя­же­нии четы­рёх недель ты интен­сив­но изу­ча­ешь язык C, сда­ёшь экза­ме­ны и груп­по­вые проекты. 
  5. Через несколь­ко недель после «бас­сей­на» узна­ешь резуль­та­ты: если про­шёл — попа­да­ешь шко­лу; если нет — можешь попро­бо­вать снова. 

По край­ней мере так всё обсто­я­ло в 2019 году. Сей­час пра­ви­ла мог­ли изме­нить­ся, и подроб­но­сти уточ­няй­те на офи­ци­аль­ном сайте.

Во время «бассейна» я подружилась с ребятами, которые постоянно мне помогали. Мы и сейчас общаемся, и такие знакомства бесценны Во вре­мя «бас­сей­на» я подру­жи­лась с ребя­та­ми, кото­рые посто­ян­но мне помо­га­ли. Мы и сей­час обща­ем­ся, и такие зна­ком­ства бесценны 
Школа L’Ecole 42 изнутри: три просторных этажа, заставленные аймаками Шко­ла L’Ecole 42 изнут­ри: три про­стор­ных эта­жа, застав­лен­ные аймаками 

Ты прошла французский «бассейн», но не попала в школу. Как считаешь, почему так вышло? 

Я думаю, что основ­ная при­чи­на свя­за­на с отсут­стви­ем базо­вых зна­ний про­грам­ми­ро­ва­ния — в шко­ле слиш­ком интен­сив­ный темп обу­че­ния, и если ты на лету не спо­со­бен схва­ты­вать базо­вые вещи, то раз­би­рать­ся в них некогда. 

Ещё на резуль­тат повли­я­ла про­сту­да, кото­рую я под­хва­ти­ла на пер­вой неде­ле — чув­ство­вал­ся посто­ян­ный дис­ком­форт и орга­низм не выдер­жи­вал 10–12 часов сиде­ния за ком­пью­те­ром. Воз­мож­но, в хоро­шем само­чув­ствии я мог­ла бы зани­мать­ся доль­ше и сде­лать боль­ше про­ек­тов — шко­ла круг­ло­су­точ­ная, поэто­му мож­но само­му регу­ли­ро­вать гра­фик обу­че­ния и выби­рать выходные. 

В общем, мне ката­стро­фи­че­ски не хва­та­ло вре­ме­ни. Если инте­рес­ны подроб­но­сти — посмот­ри­те видео­от­чёт о 25 днях «бас­сей­на». Ниже будут итоги.

Ито­ги «бас­сей­на» в L’Ecole 42: что узна­ла Аня и как отнес­лась к это­му испытанию:

Как ты отнеслась к провалу и что делала дальше? 

Было дво­я­кое чув­ство. Сна­ча­ла я рас­стро­и­лась, посколь­ку меч­та­ла посту­пить и погру­зить­ся в обу­че­ние. Когда эмо­ции стих­ли, всё нала­ди­лось: «бас­сейн» пода­рил мне опыт, базо­вые зна­ния и уве­рен­ность в сво­их силах. 

В кон­це авгу­ста 2019 года я закон­чи­ла «бас­сейн». В нача­ле сен­тяб­ря полу­чи­ла отказ. В сере­дине октяб­ря сня­ла видео­ро­лик с пуб­лич­ным обе­ща­ни­ем уво­лить­ся из мар­ке­тин­го­во­го агент­ства и посвя­тить себя про­грам­ми­ро­ва­нию. На этот слу­чай я ско­пи­ла немно­го денег, и что­бы сра­зу их не израс­хо­до­вать, реши­ла пару часов в день выде­лять на пре­по­да­ва­ние ино­стран­ных языков.

Аня даёт пуб­лич­ное обе­ща­ние уйти с работы:

После уволь­не­ния я отпра­ви­ла онлайн-заявку в мос­ков­скую «Шко­лу 21» — это фран­ши­за L’Ecole 42, где тоже нуж­но про­хо­дить тесты и «бас­сейн». «Бас­сейн» поста­ви­ли на фев­раль 2020 года, и у меня было три меся­ца на под­го­тов­ку: я изу­ча­ла тео­рию по язы­ку C, раз­би­ра­лась с зада­ни­я­ми из фран­цуз­ско­го «бас­сей­на» и в каче­стве запас­но­го вари­ан­та изу­ча­ла язык Swift. План был такой: если сно­ва про­ва­лю, попро­бую устро­ить­ся ios-разработчиком. 

«Бас­сейн» в «Шко­ле 21» во мно­гом отли­чал­ся от фран­цуз­ской шко­лы. Здесь я не чув­ство­ва­ла себя нович­ком, мно­го помо­га­ла дру­гим и успе­ва­ла сде­лать боль­ше про­ек­тов. Из-за пан­де­мии «бас­сейн» досроч­но закрыл­ся на тре­тьей неде­ле, и участ­ни­ков зачис­ля­ли по резуль­та­там теку­щих оце­нок — мне повез­ло, и теперь я сту­дент­ка. Боль­ше инфор­ма­ции про «бас­сейн» смот­ри­те в недель­ных отчётах.

Кон­вер­тер вре­ме­ни — пер­вое ios-приложение, кото­рое Аня напи­са­ла с нуля без туто­ри­а­ла. При­ми­тив­ная логи­ка, но не про­сто сде­лать — это как изу­че­ние язы­ков: на каком-то эта­пе ты вро­де всё пони­ма­ешь, но выра­зить свои мыс­ли не получается.

Резуль­та­ты и впе­чат­ле­ние от мос­ков­ско­го «бас­сей­на» в «Шко­ле 21»:

Расскажи про учёбу в «Школе 21» и дальнейшие планы 

Обу­че­ние нача­лось в непри­выч­ном фор­ма­те. Нам на выбор пред­ло­жи­ли два вари­ан­та: начать в режи­ме онлайн или ждать сня­тия каран­тин­ных мер и откры­тия шко­лы. Осе­нью эти фор­ма­ты сов­ме­сти­ли: мож­но всё делать онлайн или сидеть в пер­чат­ках и мас­ках в зда­нии шко­лы. Мне боль­ше нра­вит­ся живое общение.

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

В «Шко­ле 21» тебе никто ниче­го не раз­жё­вы­ва­ет: ты сам раз­би­ра­ешь­ся в зада­че, нахо­дишь инфор­ма­цию, спра­ши­ва­ешь дру­гих сту­ден­тов и ищешь спо­соб не зава­лить дед­лайн. Боль­шин­ство про­ек­тов — это ком­плекс­ные зада­ния, выпол­не­ние кото­рых может отни­мать от неде­ли до несколь­ких меся­цев. Поэто­му нуж­но разо­брать­ся с тайм-менеджментом и ста­рать­ся не нару­шать сро­ки. Это кри­тич­но, посколь­ку ино­гда за такое отчисляют. 

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

В сред­нем, на про­хож­де­ние всей про­грам­мы у сту­ден­тов ухо­дит полтора-два года. Ино­гда боль­ше — всё зави­сит от ско­ро­сти обу­че­ния и сда­чи проектов. 

Летом 2021-го я пла­ни­рую вый­ти на ста­жи­ров­ку в какую-то зару­беж­ную ком­па­нию. На какую долж­ность и в какую стра­ну — пока не знаю.

Что посоветуешь тем, кто захочет пройти «бассейн»? 

Для нача­ла реко­мен­дую поду­мать и собрать инфор­ма­цию. Во вре­мя учё­бы не долж­но быть оправ­да­ний вро­де «я не могу» — при­дёт­ся боль­шую часть дня про­грам­ми­ро­вать и впи­ты­вать новую инфор­ма­цию. Такой под­ход не для всех, и это хоро­шо демон­стри­ру­ет ста­ти­сти­ка — око­ло 30% участ­ни­ков каж­до­го набо­ра отсе­и­ва­ют­ся после пер­вой неде­ли. Ещё 10–15% не дохо­дят до кон­ца обучения. 

Если реши­те посту­пать, то вот несколь­ко рекомендаций: 

  • Позна­комь­тесь с опе­ра­ци­он­ной систе­мой Mac OS. Шко­лы нель­зя посе­щать со сво­и­ми ноут­бу­ка­ми, а в клас­сах толь­ко аймаки. 
  • Прой­ди­те курс Harvard CS50 по осно­вам ком­пью­тер­ных технологий. 
  • Изу­чи­те систе­му кон­тро­ля вер­сий Git и GitHub — про­ек­ты при­дёт­ся загру­жать в уда­лён­ный репо­зи­то­рий и рабо­тать с ними в команде. 
  • Вспом­ни­те школь­ный курс англий­ско­го и потре­ни­руй­тесь читать — даже в рус­ской шко­ле все лек­ции на фран­цуз­ском с англий­ски­ми субтитрами. 
  • Посмот­ри­те GitHub-репозиторий шко­лы L’Ecole 42 — это подроб­ный регла­мент с опи­са­ни­ем того, как про­хо­дит обу­че­ние и что нуж­но делать. 

Пере­чис­лен­ные реко­мен­да­ции — это уни­вер­саль­ные зна­ния, с помо­щью кото­рых вы сэко­но­ми­те вре­мя и смо­же­те посвя­тить его рабо­те над про­ек­та­ми или обще­нию с дру­ги­ми участ­ни­ка­ми. Желаю всем уда­чи и отлич­ной учёбы!

Герой:

Анна Лео­но­ва

Текст:

Алек­сандр Бабаскин

Редак­тор:

Мак­сим Ильяхов

Кор­рек­тор:

Ира Михе­е­ва

Иллю­стра­тор:

Даня Бер­ков­ский

Вёрст­ка:

Маша Дро­но­ва

Соц­се­ти:

Олег Веш­кур­цев