Поступить в школу программирования «42» в Кремниевой долине

Сотрудница казахстанской компании BeInTech Ventures Назерке Калидолда — о том, как пройти месячный «бассейн» школы «42» и успешно поступить в самую известную школу программирования.

Разговаривал главный редактор Z journal Марат Шакен.

Поступить в школу программирования «42» в Кремниевой долине

Про школу «42»

Привет, Назерке! Рассказывай.

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

Другой ученик школы «42»?

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

Таким образом, на протяжении всей школы вы контактируете практически со всеми учениками. С кем-то можете уже сдружиться, а с кем-то быть просто знакомы, так называемый peer-to-peer based learning или project-based learning. За счёт этого ты не просто программист, а у тебя есть возможность общаться, у тебя появляются навыки, которые будут очень полезны.

Я слышал, что в школу принимают иногда не программистов, а людей без опыта, например, гуманитариев. Насколько это правда?

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

Получается, ты, когда подаешь, сама можешь выбирать — в Париж или в Америку?

У них отдельные сайты, и да, сама выбирала. Я выбрала не ближайшую свободную дату, я выбрала просто удобную для меня. Я могла и раньше поехать, там были свободные места.

А свободные места, наверное, зависят от того, насколько загружены школы?

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

Я знаю ребят, которые бросили универ и работу и поехали попробовать. Причём бросали не тогда, когда прошли в школу, а бросали, чтобы пройти хотя бы в «бассейн». Очень рискованные ребята (смеётся). «Бассейн» — это месячная вступительная программа в основную школу.

Почему именно американская школа, а не в Париже или Киеве?

Я ездила по работе в акселераторы Кремниевой долины: в Plug & Play и Runway. У меня там каждый день случались какие-то интересные истории, всё проходило очень интенсивно. Вначале я много училась, а потом подружилась с ребятами, они меня возили по Сан-Франциско.

Вообще, жить в хорошей природе — один из важных пунктов для меня. В этом плане Пало Альто — хороший город, где растут и ели, и пальмы. Если в Казахстане у меня была аллергия, когда я выбиралась на природу, то там у меня такого не было.

Так как я своё здоровье ставлю выше всего, и я иногда брала отгулы и выбиралась на природу. Мы ходили в горы, я видела диких животных. Это всё при том, что это очень развитый город. Я могла попросить своих знакомых провести тур по крупным компаниям и просто познакомиться с интересными людьми.

Поступить в школу программирования «42» в Кремниевой долине

Подготовка документов

А во время прохождения «бассейна» предоставляется проживание? Какие ещё расходы покрываются?

Я жила в общежитии. Во время «бассейна» они предоставляют жильё. Ты платишь только депозит $42. В конце депозит возвращают, если ты нормально сдашь свою комнату. Питаешься в кампусе школы. Там еда продаётся по цене ниже, чем в других местах. Получается, за свой счёт только виза, перелёт и деньги на питание.

Визу нужно получать самостоятельно или они присылают приглашение?

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

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

Я думаю, это плюс для тех, кто не знает язык.

Да, для тех, кто не знает английский, это вообще прекрасно.

Подготовка к поступлению

Ок. Например, я подал заявку и прошёл анкетирование. Какие вопросы в анкете, стандартные?

Вопросы очень лёгкие. Любой, у кого есть немного логики, пройдёт. Дальше в «бассейне» тоже не так всё сложно, если у человека есть желание учиться. Там были ребята, которые по 24 часа сидели.

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

Какие-то первоначальные ресурсы для подготовки. Может, есть какие-то сайты вроде Glassdoor?

Что такое «бассейн»? Что такое школа «42»? Это не интервью для того, чтобы найти хорошего сотрудника, это школа — чтобы учиться. Они хотят найти человека, который сможет там учиться. Учёба очень интенсивная, это очень тяжело. Не потому, что там дают очень сложные задачи.

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

Если вы валите задания в «бассейне» каждый день, вы ещё можете пройти в школу, если вы хорошо себя проявили на экзамене. Если вы зафейлили экзамен, но каждый день хорошо решали задания, вы тоже можете пройти. Потому что человек старался, а они смотрят на тех людей, которые реально хотят учиться.

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

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

Пока я сама не прошла и не увидела это всё, я не могла поверить в то, что где-то в Кремниевой долине есть школа, которая даёт бесплатное образование, бесплатное общежитие, почти бесплатную еду, и они могут проспонсировать ваш стартап. Это просто из области фантастики! Я думала, такого не бывает. Вот нереально!

Когда я пришла, я увидела там тысячу iMac-ов, я боялась даже притронуться к ним. Они излучали такой свет. Я находилась в такой эйфории, я не могла вообще поверить в то, что школа реально существует.

Поступить в школу программирования «42» в Кремниевой долине

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

Один день из школы «42»

Вы говорили, что ваши работы проверяют другие ученики. После этого, кажется, есть машинный алгоритм, который всё перепроверяет?

Да, есть алгоритм, который всё проверяет и всех валит (смеётся).

Даже если ваша задача написана правильно, но по правилам задачи нельзя использовать какие-то функции, вас завалят. Вам поставят минус 42 балла.

Алгоритм также может не пропустить, если у вас некрасиво написан код. Там очень много правил по тому, как объявлять переменные, где их нужно ставить, декларировать. Очень много таких правил, и их всех нужно придерживаться, 25 строчек в одной функции, в одном файле максимум пять функций и другие.

А эти правила даются при поступлении или они где-то есть в открытом доступе?

Все правила даются в школе, но мне кажется их можно найти в интернете, просто в школе уже все автоматизировано, и можно проверить сразу.

То есть можно проверить перед отправкой?

Ребята, которые там учатся, написали чекер, который сам всё проверяет согласно всем правилам. Ребята просто сами написали эту программу, там много всего, что они сами пишут для школы, и всё потихоньку появляется. Так как лаборатория очень большая, есть отдельная программа, где можно просто ввести ID человека, которого ты ищешь, и он показывает, в каком он месте и за каким компьютером сидит.

Тогда вопрос касательно людей, которые находились в «бассейне», насколько тесно вы взаимодействовали?

Они тоже все откуда-то приехали, и когда ты остаёшься один в маленьком городе Фримонт посреди Америки, эти люди становятся твоей семьёй и друзьями. У меня были три соседки, мы вместе жили и учились. И то, что вы вместе пытаетесь пройти в школу, очень сближает.

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

Рядом ничего нет, только завод Tesla, до магазинов идти и идти, поэтому мы всегда были вместе. Им было интересно узнать, что я из Казахстана, а под конец «бассейна» они уже знали казахские слова «Салем, қалайсың, жақсы, рахмет», обязательно «қайырлы түн», «спасибо большое» — некоторые учили базовые слова и на русском.

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

А какой классической день в «бассейне»?

В 8:42 начинается день, в это время открываются новые задания. У вас есть доступ к ним, и соответственно, есть пару видео к ним. Ты должен их сделать и отправить до следующего дня до 11:42. Но на следующий день в 8:42 приходят уже следующие задачи.

И так каждый день, и на выходных тоже самое. На выходных бывают одиночные и групповые проекты. По пятницам экзамен. В 11:42 все хлопают друг другу, это такая традиция при сдаче, иногда я не успевала сдать задание и слышала, как кто-то хлопает.

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

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

У вас есть обед с 11:00 до 14:00, вы можете сходить в любое время в столовую, и с 16:30 до 18:30 есть ужин, и всё. Дальше вы сидите, занимаетесь, потом спать — и так каждый день.

Поступить в школу программирования «42» в Кремниевой долине

Лаборатория работает круглые сутки, да?

Да, некоторые ребята сидят весь день без выходных. При этом в лаборатории не разрешается спать.

Сколько компьютеров на одном этаже?

Тысяча, но они разделены где-то на четыре зоны.

Получается, ты говоришь что в лаборатории не разрешается спать и ставить на стол вещи, значит, где-то есть люди, которые постоянно ходят и следят за этим?

Да. Это кадеты, которые являются волонтёрами, они не всё время ходят, но время от времени смотрят и помогают с вопросами, если помощь с какими-то заданиями, они должны посмотреть, сколько часов ты за компьютером сидел, это тоже важный фактор, так как если человек очень долго старался, они могут исправить.

Их называют префекты, они волонтёры-кадеты, которые там следят за всем. Всё это проходит в игровой форме, они всегда соревнуются между собой.

И там всё время хлопают, по любому случаю. Я люблю поспать и иногда поздно просыпалась, в то время как все мои три соседки уходили в лабораторию. Я оставалась всегда последняя, обедала, а уже потом шла. Как-то пришла в лабораторию, кто-то говорит «О, молодец, Наз!» и начал хлопать, потом все остальные присоединились. Когда я у них спросила, что случилось, они сказали, что в этот раз я просто пришла рано (смеётся).

Ты говорила, что можно взять отгул? Какая там система?

Системы нет. Я сама себе делала отгулы. Из-за того, что у меня был уже опыт, мне было немного легче. Поэтому я могла себе позволить поспать подольше, отдохнуть. А так люди там занимались 24 на 7. Если бы мы были на одном уровне, то они просто прорвались бы. Они настолько заряженные люди, каких я раньше не встречала.

Поступить в школу программирования «42» в Кремниевой долине

А были ли там люди, которые близки к возрастному лимиту 45 лет?

Да, там были. Точно знаю одного сорокалетнего.

Я это спрашиваю, потому что интервью будут читать люди старше тебя, у которых есть семьи, и чтобы они не думали, что школа только для молодых.

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

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

Акселератор стартапов в школе «42»

И ещё я расскажу про одну вещь, про которую ещё мало кто знает. Называется она Rabbit Cloud. Это такой акселератор для стартапов. И весь прикол в том, что мало того, что школа даёт бесплатное общежитие, бесплатное обучение, питание по очень низким ценам, так ещё она даёт доступ к Rabbit Cloud.

Вы приходите в Rabbit Cloud и говорите, что у вас есть идея для стартапа. Её могут принять или отклонить. Но обычно тех, кто «принят», они могут проспонсировать.

Если, например, ваш проект связан с PR, они вам покупают всё за свой счёт и не берут ничего в долю и взамен. Если чтобы оставаться в общежитии, вам нужно всё время сдавать какие-то экзамены, то если вы проходите Rabbit Cloud, то вас освобождают от этих уроков, и вы занимаетесь только своим стартапом и можете жить бесплатно.

Все привилегии студента остаются, но только вы работаете над своим стартапом и параллельно можете подавать в другие акселераторы.

А с какого времени можно подавать в Rabbit Cloud?

Там нет точного времени и правила. Я знаю ребят, кто подал с седьмого уровня. Пока ты не пройдёшь до этого уровня, вряд ли у тебя будут какие-то глубокие знания. Ведь там есть люди, которые пришли с нулевыми знаниями. В «бассейне» они смотрят на то, насколько ты обучаем. Поэтому там можно и не быть программистом.

Жизнь после «бассейна» «42»

Что происходит после «бассейна»?

Где-то через неделю они отправляют письма всем, кто успешно прошёл «бассейн» и поступил в школу «42».

Но ведь всегда можно отказаться?

Лучше не отказываться. Просто если у вас сразу не получается, то можно поехать позже. К примеру, один из потоков начался 10 сентября, ещё есть наборы с началом занятий 24 октября и 26 ноября.

У тебя есть информация, сколько ребят поступило из вашего потока «бассейна»?

У меня нет точных данных по поступившим.

Нас было 600 человек зарегистрировано в начале «бассейна», но до конца доучились только 150 человек.

Я думаю, меньшая часть поступила в основную программу школы.

Касательно других школ. В Париже очень жёсткий отбор. У нас были ребята, которые с Парижа прилетели в Америку, чтобы пройти в американскую школу. Даже не потому что трудно, а потому что там нет мест. У них все свободные слоты забиты на год вперёд.

Личные впечатления

Что вам больше всего понравилось в школе?

Ребята там осознают ту самую свободу. Они иногда жалуются на то, что там есть команда людей, которые ответственны за всё, и у них иногда хочется спросить что-то, но они не дают конкретного ответа, и это иногда злит ребят.

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

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

А что тебе что не понравилось?

Еда. Вообще, мне в Америке очень сложно с едой. Американцы настолько привыкли кушать что-то непонятное, что либо вишенка пластиковая, но они это кушают. Там нет особо правильной еды. Я на первой неделе очень сильно поправилась и потом решила это контролировать.

Не пила ничего газированного, только воду. Ещё неудобно жить четверым девушкам в одной комнате с одной душевой. Но было хорошо в плане языка. У меня в Казахстане учёба на английском, а разных бытовых слов я не знала. Например, вешалка или пылесос, нужно быстро сказать, а ты не знаешь, но нужно объясниться. Я никогда не жила с англоговорящими.

Ты пойдёшь туда, проучишься там все три года и сразу вернёшься назад?

Я вернусь, но не через три года. Мне нужно поучиться, поработать и получить опыт. Я думаю, что недостаточно вернутся в Казахстан только со знаниями. И я не хочу уезжать далеко от семьи и родителей, а они уж точно не хотят переезжать.

А если родители хотели бы переехать, ты бы вернулась?

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

Тебе надо много подзаработать, чтобы часто летать.

Да, в школе же не зарабатываешь. Но я же еду туда не только учиться, я буду параллельно работать в компании BeInTech Ventures. Это подразделение международного строительного холдинга BI Group. Мы занимаемся развитием корпоративных инноваций в холдинге, сотрудничая со стартапами.

А как школа к этому относится?

Нормально. Главное — успевать закрывать задачи и проекты.

Почему ты удалила свой Instagram-аккаунт?

Я удалила его временно. Не писала туда ничего, так как у меня не было времени. Там было слишком классно (смеется).

А это просто временно?

Да, временно. Чтобы не отвлекаться. Да, у меня нет ни WhatsApp, ни Instagram, ничего нет.

Ты говоришь что было классно. А я думал, вас там грузили.

Нас грузили в определённой степени. Если кто-то из ребят, которые там учились вместе со мной, услышат, что я говорю, что там не грузят, посмеются надо мной, потому что…

Им было трудно?

Им было тяжело, они занимались 24 на 7, а я ничего не делала (смеётся).

Поступить в школу программирования «42» в Кремниевой долине

Я поднял статистику, оказывается, из всех кадетов только 11% девушки.

Я удивлена, что их 11%. Потому что там реально совсем нет девушек.

Насколько это трудно девушке быть в школе «42»?

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

Нужно быть какой-то супердевушкой, чтобы справиться со всем этим (смеется).

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

Это ещё тяжело, потому что такие компании, как Google, Facebook, там твои резюме даже не люди смотрят, а машины. Если там нет каких-то показателей, то они тебя даже не рассматривают. Поэтому она для тех, кто в себе уверен и уверен в том, что сможет самостоятельно обучиться и применить эти знания.

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

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

Но потом я взяла себя в руки, подышала свежим воздухом, успокоилась и пошла обратно делать этот проект. За час я его, конечно, полностью не закончила, но все же набрала не ноль. Я примерно написала то, что у меня осталось по памяти. Оно было с багами, но я решила его всё-таки сдать.

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

А ты видела каких-то крутых людей?

Я видела Марка Цукерберга, но не в школе, а офисе. Я пошла в офис Facebook и попросила девушку с Yahoo познакомить меня с кем-нибудь из Facebook. Парень по имени Алекс провёл для меня краткую инструкцию, так как он был занят. Я была рада провести там хотя бы час и посмотреть своими глазами.

Мы проходили мимо стеклянного конференц-зала, и я посмотрела туда, а там сидит Марк Цукерберг. Я спросила Алекса: «Это Марк Цукерберг?», а он говорит: «Прости, проходи мимо, идём дальше». Я в тот момент, оказывается, застыла и остановилась.

Потом он мне сказал, что нельзя так делать. Вокруг него всегда много охраны, и если ты начнешь странно себя вести, то тебя могут выгнать. И я просто прошла дальше, а внутри буря эмоций. В общем, это было круто.

Поступить в школу программирования «42» в Кремниевой долине

А кто нибудь ещё круче него?

Кто может быть круче него (смеется)? Только если Илон Маск, но я его не видела.

Илон Маск как-то заходил в школу «42» и писал в Twitter, что-то вроде «Берегитесь, универы».

Он так писал? Это круто. Мало кто знает о школе «42», тем более тяжело конкурировать, когда рядом Стэнфорд. Весь мир знает про Стэнфорд, а про школу «42» мало кто знает. В Европе она ещё более популярна, а вот в Америке нет. Люди как-то скептически относятся ко всему этому, потому что это бесплатно.

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

Но оказалось, что всё это реально, поэтому советую просто верить в свои силы и пробовать себя в поступлении в крутейшую школу мира.

Благодарю Айгерим Тастекей и Санию Кенжегалиеву из Z journal за участие в подготовке материала.

2828
21 комментарий

25 строчек в одной функции, в одном файле максимум пять функцийНу очень синтетические правила.
125 строк на файл, + строк 20 на класс.
Для больших программ это тысячи файлов.
При таком зоопарке на плюсах один файл заголовка был бы строк на 50.

2
Ответить

именно из-за таких синтетических правил и ушел из московской школы, их слишком много, и они ни чем не обоснованы.

Ответить

1. На каком языке писали?
2. Какую нужно делать визу?

1
Ответить

у нас в Москве тоже открылась. Называется школа 21. Та же самая франшиза, все задания одинаковы. Сервера с заданиями у всех французские

1
Ответить

а это франшиза? а то я немношк прихуел с наглости так воровать дизигн

Ответить