👸 Герой: Анна Леонова, 24 года, Москва. Выпускница НИУ ВШЭ. Факультет мировой экономики и мировой политики. Специальность — «Востоковедение».
🎏 Участвовала в занятиях парижской школы программирования L’Ecole 42 и московской «Школы 21».
🛠 График: ненормированный. Каждый месяц приходится обновлять расписание и находить время на учёбу, подработку и иностранные языки.
Обычно в интервью мы рассказываем о пути состоявшихся разработчиков: они долго учились, хорошо знают свои технологии и работают в крупных компаниях.
Сегодня другой случай. У нас в гостях начинающий программист. Она расскажет об инновационных методах обучения программированию, переходе в разработку из другой сферы и вообще каково это — быть новичком в ИТ.
Ты закончила универ, полтора года поработала маркетологом и перешла в программирование. С чем связаны такие резкие перемены?
Друзьям отвечаю, что во всём виноваты Apple, Google и Сан-Франциско.
В мае 2019-го я путешествовала по США и осталось под впечатлением от ИТ-культуры — в Кремниевой долине понимаешь, как сильно развиты цифровые технологии и какие неограниченные возможности получаешь, если умеешь их создавать.
На самом деле никакой точной причины нет — просто захотелось изучить программирование. В 2018-м я закончила Высшую школу экономики, выучила китайский язык и устроилась в маркетинговое агентство по экспорту в Китай — занималась смм-продвижением российских товаров. У меня была хорошая работа, где не приходилась скучать.
В какой-то момент я словила себя на мысли о том, что не вижу себя в рекламе через пять лет. Поэтому решила не тратить время и заняться тем, к чему тянет.
Для обучения ты выбрала L’Ecole 42 и отправилась в Париж. Почему эта школа и как в неё поступить?
Я узнала о L’Ecole 42 в университете, когда ездила по программе обмена студентами во Францию — эту школу рекомендовали многие профессора, студенты и мои знакомые. Все говорили примерно одинаково: в школе сложно учиться, но результат того стоит — за несколько лет ты прокачиваешься в программировании и можешь работать практически в любой компании мира.
L’Ecole 42 — это бесплатная школа, в которую может поступить каждый желающий. Опыт программирования не нужен, а регламент примерно такой:
- Ты переходишь на сайт 42.fr, оставляешь заявку и проходишь два теста на внимательность и память. По времени это занимает 2 часа 10 минут.
- Если с результатами тестов всё хорошо, тебя приглашают на интервью. В школе должны убедиться, что ты реальный человек и у тебя есть возможность приехать во Францию для прохождения обучения.
- Дальше ты оформляешь визу, собираешь документы и в назначенный срок приезжаешь в школу на день открытых дверей.
- Если не передумал — подписываешь договор и попадаешь в «бассейн». Это отборочный этап, где на протяжении четырёх недель ты интенсивно изучаешь язык C, сдаёшь экзамены и групповые проекты.
- Через несколько недель после «бассейна» узнаешь результаты: если прошёл — попадаешь школу; если нет — можешь попробовать снова.
По крайней мере так всё обстояло в 2019 году. Сейчас правила могли измениться, и подробности уточняйте на официальном сайте.
Ты прошла французский «бассейн», но не попала в школу. Как считаешь, почему так вышло?
Я думаю, что основная причина связана с отсутствием базовых знаний программирования — в школе слишком интенсивный темп обучения, и если ты на лету не способен схватывать базовые вещи, то разбираться в них некогда.
Ещё на результат повлияла простуда, которую я подхватила на первой неделе — чувствовался постоянный дискомфорт и организм не выдерживал 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 — это подробный регламент с описанием того, как проходит обучение и что нужно делать.
Перечисленные рекомендации — это универсальные знания, с помощью которых вы сэкономите время и сможете посвятить его работе над проектами или общению с другими участниками. Желаю всем удачи и отличной учёбы!