Обновить

Две недели в Школе 21: кузница IT-рабов или выживальщик для программистов?

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели15K
Всего голосов 22: ↑21 и ↓1+23
Комментарии38

Комментарии 38

Я бы послал их в пешее эротическое уже на этапе оглашения правил.

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

Раньше у желающих вкатиться спрашивали, в каком возрасте он написал первую игру..

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

С личными ноутами тоже понятно — электричество взлетит до облаков

Сколько воды сольют в унитаз .. одно разорение.. :)

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

Целыми днями катались на лифте?

Кодили в лифте?

Жили в лифте?

Как можно не запретить кому-нибудь пользоваться лифтом?! Абсурд! Надо запретить!

Как запретить пользоваться лифтом, вот в чем вопрос.. как проконтроллировать? и зачем? Чтобы кнопки не жгли и графити не рисовали?

В принципе, это предсказуемо. Юным программистам сложно не нассать в лифте, если кататься в нëм 24/7 и думать про Танненбаума.

Школа, в которой ввели наконец разделение на разные направления внутри ИТ, и которая начинает на всех направлениях все равно с изучения Си

Чтобы было кому трибутить в libreoffice /s

если человек идет на QA в этой школе, то он точно не станет писать код вообще и в наш проект в частности, но подколку я оценил =)

Да ладно QA, там же ещё аналитики есть, продакты, дизайнеры. Их-то зачем отфильтровывать по работе с Си?

Затем что у школы возникли сложности с "результативностью" в регионах и "срочно срочно" ввели более простые специальности, а всю логику учебной программы пересмотреть не смогли нахрапом.

Че там, сварка есть в специализациях?

НЛО прилетело и опубликовало эту надпись здесь

Это правда в первую очередь дисциплина и усидчивость, а уже потом творческие озарения у маркерной доски

Когда то давно.. в начале 2000-х.. попал я на какие то курсы для вкатунов... там предполагалось натаскать нас чего то кодить под Mac, старинный.. И мне там чего то не понравилось.. И сама система напоминает windows 3.11 (а меня уже windows 2000 разбаловало), и ide какое то угребищное, и сам процесс сидения >!<па к >!<опе в тесном кабинете выглядит угнетающе..

до сей картинки оставалось лет 10.. ;)

Нельзя пользоваться лифтом, заходить на другие этажи

Прямо как в Хогвартсе. :)

Программист из дефицитного, избалованного и взбалмошного творца постепенно превращается в прилизанное, тихое, гладкое существо. [...] Она дает вам привычку подчиняться правилам, даже если они абсурдны.

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

Творчество начинается за пределами рабочей среды. Открыл личный ноут и пилишь личный проект, состоящий из задач, составленных лично тобой, преследуя цели, поставленные лично тобой. Если, конечно, останутся силы после труда на долбаной работе, с долбаным бизнесом и их долбаными задачами. Грусть :(

Скорее как на режимном предприятии, где перемещение сотрудников строго регламентировано политиками безопасности

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

Классический отбор в корпоративную культуру, ничего личного, просто бизнесу нужны предсказуемые гребцы, а не гениальные солисты

Как я понял, бассейн это не учеба, это пробник для студента и демонстрация вовлеченности в процесс обучения.

Факты в статье - правда. Выводы - вкусовщина.
Очень верно подмечено, что нет преподавателей, и что участники строят свой путь сами.
Сложности зашиты специально: если всё будет "разжёвано", пиры перестанут коммуницировать, и тогда бассейн действительно превратится из поиска общего решения в борьбу за выживание.
Вы знаете что такое Игра в жизнь? Каждый бассейн это новая игра. Пиры, которые отделились от группы выбывают. Коммуницируйте, учитесь у сильных и подтягивайте слабых. В спорах рождается истина, повторение (обучение слабых) - мать учения.
И тогда вы незаметно для самого себя заметите, что проблемы, которые ставят в тупик большинство людей из вашего прошлого окружения, для вас уже вовсе не проблемы. Вы изменяетесь в лучшую сторону. И в этом весь кайф.
А на тех кто пытается обмануть систему просто забейте, они в итоге обманывают сами себя, потому что главное что можно забрать из Школы это не проверки и сертификат, а нового себя, который всегда будет цениться на работе.

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

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

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

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

Касательно количества заданий - я проходил месячный бассейн. И имхо этого тоже маловато, с учетом отсутствия толкового опыта программистом, чтобы выполнить все задания (Но далеко не всем подходит месяц безвылазно сидеть в кампусе).

Особенно в конце не хватило ещё ~недели, чтобы закрыть последние проекты. Как сейчас они там за две недели "галопом по европам" это все проходят - ума не приложу. Человеку, который никогда даже гит в глаза не видел - выполнить и запомнить это всё очень будет сложно. Но есть нюанс (о нём в конце).

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

Вот задачи блока СИ(да и других языков) уже на основе - это грусть грустная с моей точки зрения, но мы это не обсуждаем тут.

Отдельно о clang: есть специальное требование у школы что где должно лежать. Не сложно же хранить отдельные утилиты в отдельной папке. Clang не применяется рекурсивно. Опять же требование существует не просто так.

О принципах ТЗ: мне школа помогла устроится в компанию, правда пилю я там злосчастные VBA макросы в excel. Не ахти что, но на фоне текущей обстановки - но со скрипом меня устраивает. Так вот... ТЗ в школе по сравнению с ТЗ от пользователей этой компании - просто мана небесная. Потому что мне ставят задачу: "ну вот у нас тут файл, в нем данные, нам нужно найти эти данные в другом файле и вывести в третий файл, всё, делай".
И все возможные краевые случаи, что может пользователь сделать не так, что может быть с данными не так, что может быть с сетевыми путями не так и т.д. - сиди и придумывай сам.
В школе же у вас есть p2p и можно собирать группу "анализаторов", где за час-два вы бы обсудили ТЗ и предусмотрели все потенциальные краевые случаи. А тут - никого. Задание дали - делай. Ну уточнить что-то можно, да, но это "что-то" надо ещё придумать.
И слава богу я сам по себе такой, что мне не мешает влезть и спросить "а какого ля и почему это так а не так". А кому-то это сделать сложно. И мы как раз переходим к тому самому нюансу:
Школа в первую очередь оценивает тягу к изучению всем, что дают по программе и вне программы (т.е. прошел бассейн, не бросил, пытался, старался, читал инфу которая не представлена в materials), качество социального взаимодействия, общую открытость пира, соблюдение правил. За две недели собирается достаточно большой массив данных (и автоматическом и ручном режиме) о каждом ученике, на базе которого выносится "приговор". И то - он не окончательный. Бассейн можно пройти ещё раз, позже.

Ну и да - программирование это скучный и нудный процесс, где нужно именно подчиняться правилам. Всяким разным. Ну можно ещё вайбкодить, там весело. Особенно когда кодовая база на 10 000 + строк сыпет ошибками и ии-шечка пытается её решить :-D (рефактор и декомпозиция наше всё).

Очень интересно было прочитать ваш комментарий, расскажите пожалуйста - как сейчас обстоят дела с наймом для выпускников? Собираюсь поступить в школу 21, но не знаю - будет ли результативно в плане трудоустройства? Предусмотрены ли стажировки? И насколько реально остаться в штате после стажировки если они есть? Я прошел курсы + самостоятельно изучал Golang, уже года полтора пытаюсь попасть на стажировку куда-нибудь, но мне кажется я везде по возрасту срезаюсь, смотрю, что студенты в приоритете - а мне уже 33.

Как как, как и везде в принципе.

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

Это во первых.

Во вторых это не стандартное учебное заведение. Т.е. нельзя сказать официально что ученик 21== студент в его обычном представлении. Это ведь не вуз какой то.

В третьих: стажировки ученик ищет сам. Весь процесс обучения строится на этом, проект "стажировка" доступен практически с первого дня и это лежит на плечах ученика.

Да, на базе шк21 есть некоторые согласованности с разными компаниями о взаимном сотрудничестве(в каждом городе по своему), эти компании напрямую дают нам вакансии и, как говорят (не знаю правда ли это), эти вакансии имеют приоритет для учеников шк21, но я не оценил ибо в моем городе этот раздел работает почти никак. Но там что-то есть и наверное можно постажироваться.

Наши адм("управляющие процессом обучения локально") помогают устроится в стажи и даже найти работу, но это в их интересах - выпускать людей, результаты надо же наверх показать (без завершения стажировки нельзя выпуститься, а дедлайн обучения не бесконечный), но это по своим каналам как-то происходит. Меня так "впихнули" писать макросы. У фирмы даже вакансии нигде не висело, все на словах обсуждалось.

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

Вот скрины с раздела вакансий, там почти ничего нет и все грустно сейчас

Я год заглядывал в этот раздел, ситуация по количеству и наполнению почти не изменилась. От моего города вообще ничего ни разу не появлялось. Хотя АДМ рассказывают о волшебном событии, как один ученик выложил туда резюме, какая то компания выложила вакансию и они смэтчились моментально. Т.е. вакансия и дня не провисела. Врать им смысла нет, конечно, но хз...

Короче резюме:

1) если есть возможность провести две недели в кампусе на "интенсиве"

2) если в целом есть свободное время (дома) чтобы выполнять задачи школы и сдавать их (можно в кампус практически не приезжать после прохождения интенсива, кроме как на экзамены)

3) если кажется что уровень знаний в голове слабый/не уверенный

То можно и попробовать. Школа достаточна лояльна к ресурсу "время" и не нагибает ученика просто потому что. И здесь есть определенные вещи, которые приводят мозг в порядок в процессе обучения.

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

А, ну и вот на "злобу дня" реальный комментарий от ученика из Казани в нашем учебном чате:

Кажется это отвечает на ваш вопрос полностью.

Мне кажется, тут немного преувеличили. Да, правила строгие, но это не значит, что школа делает из людей роботов. Просто такой формат подходит не всем.

Я прошел бассейн. Было весело. Могу сказать только, что теперь всё портит ИИ.

напишу про свою попытку пройти интенсив в июне этого года. я даже не пошла на первый экзамен в четверг первой недели. в первый день интенсива не сразу удалось въехать в правила школы 21, потеряла много времени. позже догнать уже не вариант - задания усложняются, без опыта программирования практически невозможно решать такие задачки. плюс к этому больше ценится не столько выполнение собственно проектов, как таковых, на языке программирования Си (как индивидуальных, так и групповых), сколько организация активностей и коммуникаций между пирами по определенным требованиям - успеть застолбить в календаре время проведения, пригласить не менее 5 пиров, зафиксировать на фото/видео начало и завершение активности. причем активность может быть как образовательная, так и развлекательная. тут нужны организационные навыки, для образовательной активности надо самому разбираться, чтоб было, что людям показать-рассказать. причем людям, которые в большинстве своем весьма далеки от программирования. мне такой формат не подошел. видимо для меня работа в команде малознакомых людей не самый подходящий вариант. может быть попробую позже еще раз “нырнуть в бассейн” чисто на слабо, но это не точно.

список поступивших никак не коррелирует с их успеваемостью на басике,
если ты не собираешься на основе грызть ветку разработчика, то просто ходи в школу, общайся, закрывай задания раз в два дня и нарабатывай социальные связи. Тебя возьмут, потому что (просто потому что). Знаю случаи, когда из топ-10 бассейнистов по очкам взяли только одного, а девятерых - нет. Так же знаю про людей, которых брали на основу с одним сделанным проектом за весь месячный бассейн. Лично знаком с людьми, которые поступили со 2-3 раза, набирая куда больше очков, чем я, который прошел с первого раза. Двухнедельные басики - это курам на смех, так что автору на больную мозоль наступили, раз его браслет на руке и запрет на катание на лифте угнетают.


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

Так что никто не мешает тебе попробовать снова на следующем бассейне.

В кампусе нельзя использовать технику сложнее смартфона — личные ноуты и ПК под запретом

Про кампус в каком городе речь? В Москве вроде ноутбуки не запрещены.

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

Я очень люблю учиться — видимо, это что-то наркоманское: насыщать мозг потоком новой информации и обрабатывать её.

Это всё очень интересно, но Вам бы полезно прокачать коммуникативные навыки хотя бы в плане изложения материала по презентации себя. А то поток реально есть, а вот с рассказом как-то хромает.

Это очень увлекательно, искать в ленте профиля комментарий 2022 года, где пишете, что имеете 30 лет опыта, и от этого примерно просчитать Ваш примерный возраст и прочувствовать контраст с бассейном школы, но гораздо проще было бы не рыскать это в режиме ИИ-агента, а по-человечески прочитать в приветственном абзаце самой статьи от автора.

PS: и раз уж пришлось раскапывать комментарии прошлых лет, то любопытно в сочетании со статьей про бассейн-21, где задачи и проекты на Си, выглядит комментарий тех лет:

Для обучения с нуля нельзя использовать "сложные" языки, у которых много особенностей, как тот же Си, Си++, Java, Python и прочее из топа популярных. По той простой причине, что вместо изучения алгоритмов начинается изучение собственно языка, что отвлекает внимание от алгоритмов.

Интересная мечта была целый год, однако, если сложить пазлы в одну картинку. Попасть в уже заведомо понятную среду извращения, в которой не учатся алгоритмам, а именно натаскиваются на Си-кодинг, как натаскивается школота на всякие ЕГЭ/ОГЭ :)

Да как-то упустил этот момент из ряда очевидных недостатков школы - мало что сократили интенсив в два раза, так и оставили в одном стакане и алгоритмы и нюансы СИ и работу с гит.
А про себя я не очень люблю писать, ибо застенчив от природы)))) всякие саморекламы вот не моё совершенно)))) Но спасибо за комментарий, в будущей статье учту и преодолею себя!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации