Всем привет! С 9 по 22 февраля (да-да, всего 14 дней, и об этом нововведении я расскажу в том числе) я «плавал в бассейне» в Москве, а если официально - проходил интенсив от Школы 21. И могу сказать, что «наплавался» я отлично: получил заветный зеленый билет на основное обучение.
В этой статье я поделюсь своим опытом, который, надеюсь, поможет тем, кто только собирается окунуться в этот интенсив или уже его проходит.
Что вообще такое Школа 21?
Звучит как какое-то государственное учебное заведение с бассейном? Не совсем))
Официально: Школа 21 - бесплатная школа цифровых технологий от Сбера. Это проект для всех, кто хочет сменить профессию и найти себя в IT.
Если коротко и понятно: Школа 21 - это бесплатное дополнительное образование в мире IT. Но здесь нет уроков, пар, учителей или преподавателей. «Как же это школа?» - спросите вы.
Обучение построено на выполнении проектов. Схема простая: тебе дают задание и говорят «делай». Твоя задача - сделать. Любым способом. Как хочешь. Но главное - понять, как ты это сделал, чтобы потом защитить свой проект перед другими участниками (их тут называют пирами).
Что такое «бассейн» и из чего он состоит?
Раньше интенсив длился 26 дней, но наш поток стал первопроходцем: мы проходили обновленный формат - 14 дней. За это время вас ждет настоящий шторм из заданий:
-
7 индивидуальных проектов
-
2 групповых проекта
-
2 экзамена
-
И множество необязательных, но очень полезных мероприятий
Как успешно проплыть этот «бассейн»: советы по дням
Вот хронология событий и советы, которые помогут не утонуть.
День -7
Думаешь, всё начнется в первый день? Как бы не так.. Школа 21 обещает, что пройти интенсив можно и без подготовки. Доля правды в этом есть, но будет очень тяжело. Чтобы не сбежать после первой недели, я рекомендую заранее:
-
Решить вопрос с отпуском или учебой, чтобы ничто не отвлекало (но это необязательно, я совмещал бассейн с учебой).
-
Получить базовые знания по bash и языку C. Я советую пройти начальные курсы на Stepik или посмотреть руководство по C на сайте https://metanit.com/c/tutorial/. Там есть все, что понадобится на интенсиве. Эти знания в разы увеличат твои шансы на успех и поможет легче влиться в процесс.
День -2, -1, 0
За пару дней до старта тебе на почту придут письма. Не игнорируй их! Делай всё строго по инструкции: получи школьный логин, заведи почту, зарегистрируйся в RocketChat и зайди в нужные чаты.
Важно: обязательно прочитай правила школы. Это убережет тебя от пенальти - наказания, которое нужно будет отрабатывать 2 часа без доступа к платформе.
Первый день
Приди на приветственное мероприятие! Ты поймешь, куда попал, и, что самое важное, познакомишься с людьми. Без общения и знакомств в бассейне делать нечего - обучение завязано на коммуникации.
После мероприятия вас рассадят за компьютеры. Сразу открывай презентацию на рабочем столе. Это база, без которой дальше будет очень трудно. После презентации зайди на платформу в раздел Projects - Materials. Посмотри первые уроки, а по ходу интенсива изучи все материалы оттуда. Потрать на это 1-2 часа.
Скорее всего, после этого у тебя будет каша в голове, а ты даже не приступил к заданиям. Это нормально! Ты решаешься открыть первый проект. Перед тобой огромный текст, куча заданий, а времени - 38 часов. Хочется сбежать? Не спеши. Оглянись вокруг - здесь все такие же, как ты. Просто начни общаться, и ты поймешь, что всё не так страшно.
День начала проверок: мир PRP-коинов
Ты сдал первый и второй проект, и тут появляется новая фича - peer review (проверка другими пирами).
Каждый проект нужно защитить. Для этого ты записываешься на проверку к трем разным пирам. Одна проверка длится 30 минут.
Тут в игру вступают PRP-коины. Запись на защиту тратит 1 коин. Значит, на один проект нужно 3 коина (1 день - 1 проект). В начале дают около 5 коинов, поэтому их нужно зарабатывать. Создавай в календаре слоты для проверок (на полчаса и больше) как можно чаще. Под конец интенсива будет дефицит коинов (из-за групповых проектов). Но если их станет мало, не паникуй - есть система приоритета: к тем, у кого меньше коинов, запишутся охотнее.
День старта проектов с автотестами (Вертером)
Ах, этот Вертер... Сколько слез и легенд он собрал. Это автотесты, которые могут заруинить твой проект за:
-
Неправильный стиль кода (clang-format)
-
Утечки памяти (valgrind)
-
Ошибки в коде (cppcheck)
-
Ты ему не понравился. Ладно, шутка, но может это тоже правда 🤷🏼
Если эти английские слова тебе незнакомы - ты счастливчик, но познакомиться всё равно придется.
‼️ Главный совет: почти в каждом проекте, начиная с 3-го дня, в папке materials (внутри папки проекта) лежит файл instructions_for_testing_rus.md. Прочитай его досконально! Если сделаешь всё, что там написано, сохранишь свои нервные клетки.
Если же Вертер всё-таки занулил твой проект, не отчаивайся. Иди к другим пирам, найди тех, у кого тесты прошли, и попроси помочь разобраться.
День экзамена
Первый экзамен. Все говорят, что это страшно, потому что «Экзамен». Это страшно, потому что так принято. Но на деле задания там - легкотня (по крайней мере на первом). Почему же многие получают 0% (в том числе и я)? Потому что забывают про Вертер. Ну или не знают про него.
Вот твой план действий на экзамене (на 4 часа):
-
Склонировать проект.
-
Зайти в папку materials и прочитать инструкцию.
-
Сделать всё по инструкции: перекинуть файл clang-format в папку src, применить его к коду.
-
Закоммитить и запушить код.
-
Убедиться, что стиль идеальный и код работает.
-
Только после этого отправлять на проверку!
-
Когда перейдёшь к следующему заданию - повтори пункты 2-6 заново.
День группового проекта
После экзамена дают групповой проект на 58 часов. Это классный опыт, но есть важное предупреждение: если ты понимаешь, что не сможешь участвовать - не регистрируйся! Ты подведешь команду. У меня так и случилось: тиммейты записались и пропали, и мой первый групповой проект получил 0%.
Особенности проверки групповых проектов:
Здесь будет две проверки: одна от пира (как обычно) и одна от Стаффа (участника основного обучения). Проверка Стаффа проходит в отдельном помещении, по расписанию, длится дольше и намного строже. К ней нужно готовиться особенно тщательно.
И вот тут случается тот самый дефицит PRP-коинов. Каждый из трёх участников команды тратит по 1 коину на запись к пиру, и ещё по 1 на запись к Стафу. Всего из экономики исчезает 6 коинов, а возвращается только 1 тому, кто вас проверял. Команд много, и коины просто испаряются. К этому нужно быть готовым.
Это я рассказал только про первую неделю. Вторая неделя будет такая же по хронологии, но просто сложнее.
Про Rocket Chat
Вся коммуникация с интенсивом будет здесь. Чтобы не получить пенальти, соблюдай 4 правила:
-
Не пиши ничего без причины.
-
Старайся писать только в темы General и Random. Написал не по форме в другие - получишь наказание.
-
Используй чат только по делу, например, для анонсов своих мероприятий.
-
Прочитай про него в правилах.
Самые важные выводы и советы для всего интенсива
-
Общайся! Ходи на мероприятия, знакомься. Без софт-скиллов здесь никуда, даже если ты гений программирования.
-
Не ставь главной целью «пройти любой ценой». Получай удовольствие от процесса и атмосферы
-
Пойми базу: презентация, Projects - Materials, и особенно materials в папке каждого проекта.
-
Проверяй других. Это дает PRP-коины и помогает лучше понять проекты.
-
Делай мероприятия. Понял сложную тему - проведи мероприятие. За образовательное мероприятие дают 4 трайб-поинта, за развлекательное - 2. Это полезно для рейтинга тебя и трайба.
-
Не получай пенальти: правильно используй RocketChat, не ставь бутылку на стол, лочь комп, когда отходишь. Это может сильно влиять.
Главное правило - не сдавайся и не бойся ошибаться! Вот почему это работает
Посмотри на мою статистику:
- D01 - 80%
- D02 - 99%
- D03 - 0% (Вертер)
- D04 (exam) - 0% (Вертер)
- D05 (group) - 0% (исчезнувшие тиммейты)
- D07 - 0% (Вертер)
- D08 - 0% (Вертер)
- D09 - 12% (я начал понимать Вертера!)
- D10 - 22%
- D11 (exam) - 34%
- D12 (group) - 100%
*D - Day
С 3-го по 8-й день у меня сплошные нули. Я допустил кучу ошибок. Вертер меня «калечил», но я не сдался. Итог: 6/11 дней не нулевые, только 3 из них больше 50%, и зелёный билет у меня в кармане. И да, проводил я в кампусе в среднем часов 9. С утра до ночи совмещал учебу с интенсивом. Дома только ночевал. Но поверьте, это лучшее, что со мной случалось в сфере IT)
Я рассказал лишь о 30% того, что там происходит. Остальное тебе предстоит узнать самому. Система и комьюнити Школы 21 - это то, ради чего сюда стоит идти.
Люди в кампусе такие дружелюбные и добрые, как только выходил на улицу, вокруг все казались такими злыми.. - моя цитата на середине интенсива
Лично я за эти 2 недели получил больше, чем за полгода в вузе. А главное - приобрёл знакомства, которые точно помогут в будущем.
Огромное спасибо Саше, Кириллу, Вале, Насте, группе продактов и всем, кто был рядом. Это было незабываемо.
Если ты читаешь эти строки - успехов тебе в бассейне! Получи кайф от этих двух недель. А сейчас я прикреплю фотки с бассейна. Пока!






Автор: kutakoff
