Зачем я собрался в Школу-42

 Публичный пост
29 сентября 2026  114

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

На тот момент и до недавнего времени я работал Protocol Research Engineer в Logos. Организация эта разрабатывает стек для децентрализованных приложений (блокчейн + мессенджинг + децентрализованное хранилище данных). Я писал спецификации, статьи и proof-of-concept, в частности, разрабатывал оффлайновый платежный протокол. В целос, форма моей работы была близка к тому, чем я раньше занимался в академии (больше research, чем engineering). В технических вопросах, связанных с кодом, разбирался по мере необходимости.

До ИИ-эры я писал статьи и спецификации, но превращение их в работающий код, даже на уровне proof-of-concept, давалось мне тяжело. На протяжении 2026 года я внедрял в свою работу ИИ-агентов, которые с этим помогали. Во-первых, начал писать с помощью агентов сами спецификации, а потом по спецификациям, шаг за шагом, посредством агентов же разрабатывал proof-of-concept.

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

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

Школа-42 — это франшиза, основанная в 2013 году во Франции. Школа предоставляет бесплатно интенсивную программу обучения программированию, начиная с основ. Первый этап Школы называется "бассейн". Бассейн длится 4 недели, на протяжении которых студенты каждый день кодят на языке Си. Бассейн включает в себя индивидуальные задания, групповые проекты и финальный экзамен. По итогам бассейна тебя могут позвать на основную программу (core curriculum). Основная программа рассчитана на условно полтора года, но проходить её можно в своём темпе, совмещая с работой.

Идею пойти в 42 я рассматривал ещё в 2023, но тогда не решился, потом нашёл работу и углубился в неё. А сейчас я подумал: почему бы и не попробовать?

Зачем мне Школа-42

Следующие аргументы склонили меня к идее всё-таки попробовать.

Кодинг

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

Под техническим барьером я имею в виду состояние, когда базовые идеи стали настолько очевидными, что мозг освободился для более high-level thinking. Можно было бы предположить, что в век ИИ понимать базу и не нужно. Зависит от задачи, конечно, но для серьёзной работы, думаю, это всё равно полезно. Раньше нужно было обладать технической грамотностью, чтобы просто сделать что-то работающее. Сейчас, действительно, можно дать команду агенту в естественном языке, и он сделает что-то. Но риск, что важные предположения были сделаны неправильно, ведёт к потенциальным проблемам.

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

Личный челлендж

Следующий аргумент, почему я решил пойти в школу-42 — это бросить себе челлендж. Поставить перед собой сложное, но выполнимое задание масштаба месяца (или нескольких, если дальше пойду на основную программу). Я это сравниваю с марафоном, который я пробежал год назад. Записался на марафон — получил стимул регулярно тренироваться по заданной программе, а не напрягать силу воли перед каждой пробежкой. Так и школа-42 предоставляет environment, который включает в себя помимо собственно задач и системы их проверки ещё и сообщество людей, которые одновременно проходят то же испытание. Гипотеза состоит в том, что активно учиться и вообще напрягать мозг лучше получается в окружении пиров, взаимно друг друга поддерживающих и мотивирующих.

Коммьюнити

Здесь мы переходим к следующему пункту, почему школа-42 показалась мне интересной — комьюнити. Есть мнение, что даже если техническая составляющая (низкоуровневые приколы про управление памятью и т.п.) отчасти потеряла актуальность, то коммьюнити остаётся ценным. Здесь моя гипотеза в том, что школа должна привлекать людей как минимум целеустремлённых и в целом интересных. Сюда насильно не загоняют. Я рассчитываю на то, что студенты школы-42, в большинстве своём, будут мотивированы внутренне, тем более что никакой формальной корочки школа не даёт, с визами и жильём не помогает (что, например, для кого-то может быть главным стимулом поступить в университет без интереса к предметам, которые там преподают).

Софт-скиллы

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

Педагогика

Last but not least, ине интересно посмотреть изнутри на 42 как на педагогическую модель. Размышляя в течение последнего месяца о том, чем бы мне в принципе было бы интересно заниматься в среднесрочной перспективе, я, в числе прочего, выписал "образование". Мне интересно, как люди могут учиться более эффективно, особенно в контексте ИИ. Например, следующая проблема меня занимает: вот ИИ позволяет делать то, на что у меня самого не хватило бы знаний или навыков, тем самым расширяя горизонт возможного. Вроде как с ИИ я могу замахнуться за гораздо более амбициозные проекты, но как быть, если мне не хватает компетенций оценить решения, которые ИИ принял за меня?

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

Аргументы против

А что может пойти не так? Я думал также и про failure modes: почему эксперимент может оказаться неудачным.

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

Промежуточный итог

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

А пока что готовлюсь. Во-первых, я прошел (почти) курс «Missing Semester» (рекомендую). По ходу освежил свои остаточные знания языка C. Во-вторых, высыпаюсь и провожу время на свежем воздухе, потому что в ближайший месяц, скорее всего, возможности такой не будет.

Wish me luck!

Напишу отчёт по итогам бассейна, а также буду вести ежедневные (по возможности) репортажи в телеграм-канале.

Связанные посты
2 комментария 👇
Egor Suvorov Программист/преподаватель C++ 40 минут назад

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

Мне кажется, было бы очень интересно детально задокументировать вот это ощущение, чтобы после школы сравнить, поменялось ли на самом деле что-то от «понимания базы».

Или, например, поменялись ли софт-скиллы.

Может, какие метрики придумать или проекты реализовать.

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

Вдруг у тебя есть похожие наблюдения?

  Развернуть 1 комментарий

Я проходил бассейн в январе 2020го года в Школе 21 от Сбера -- российская франшиза Школы 42. Поэтому предлагаю делить моё мнение на два.

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

Но я думаю, что от самой школы ты получишь разочарование. Я ушёл после сдачи первого проекта, и активно занимался агитацией, чтобы уходили друзья/знакомые. 80% времени ты тратишь на то, чтобы запрограммировать задачу именно так, как её хочет видеть школа, и сделаешь ли ты это через ИИ, списывание, или всё-таки глубокое понимание -- проверки не заточены на выявление последнего. Педагогика умещается в аббревиатуру RTFM.

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

Желаю классного опыта на бассейне, кайфа от низкоуровнего программирования, и найти там своих людей!

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб