Инновационная школа программирования 42 school даёт бесплатное обучение и проживание в Кремниевой долине даже для тех, кто ничего не смыслит в коде.




Эту планету уже не остановить: мир помешался на программировании и люди готовы войти в айти после тридцати пяти и даже сорока. Разумеется, такой спрос не мог не породить предложение — появилась лавина школ, курсов, онлайн-форматов и чего угодно. 21 день — и ты бог С++, гуру JavaScript, джедай Python. Только плати, а там как карта ляжет. Между тем, эффективное обучение — это прежде всего практика, мотивация и опыт преподавателей. Есть такая школа, которая объединяет всё перечисленное и почти полностью исключает страх. Думаем, вы не раз слышали о 42 school, но не вдавались в подробности. Мы вам расскажем, так как прошли ее бассейн (Piscine) на собственном опыте.

О нас


Мы, Даниил Бродович (Head Of Product) и Анастасия Вестфаль (Director of Marketing and Recruting), хотим поделиться с вами своей историей о том, чему можно научиться абсолютно бесплатно в школе программирования и как выглядит современная инновационная школа в США. Надеемся, что наш рассказ вдохновит вас, будущих и настоящих IT-шников, сделать еще один шаг на пути к своей мечте.

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


Особенность школы


Главная изюминка 42 school – отсутствие контроля над студентами со стороны преподавателей. Работы, на первом этапе, тут проверяют сами студенты, после чего работу обучающихся анализирует компьютерная программа. При этом работа может быть проваленной даже в случае успешного её выполнения на 95%, если допустил ошибку в первой из 20-ти задач на день!
Тут нет никаких специальных стандартизированных учебников, есть только небольшие короткие видео, а создатели считают, что всю нужную информацию студент и так сможет найти в интернете и у других студентов.

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

История создания


image

Основателем инновационной школы является французский бизнесмен Ксавье Ньель, который занял солидное место в сфере телекоммуникаций у себя в стране, запустил бесплатный модемный интернет и продолжает развивать мобильный бизнес. В 2013 году он создаёт школу 42 в Париже, для того, чтобы подтвердить, что классическое обучение в колледжах и университетах – устарело. Кстати, сам Ньель не оканчивал университет, а изучал программирование в родительском гараже.

В 2016 году вторая школа 42 silicon valley была запущена в Кремниевой долине. На строительство и работу школы в Калифорнии было потрачено более 100 млн долларов США. По его задумке до 2020 года школа 42 должна обучить аж 10 тысяч студентов.

Весной 2017 года школу посетил создатель «ВКонтакте» и Telegram Павел Дуров, назвавший данную школу «будущим системы образования».

«Сложности» обучения


Первый месяц обучения – это настоящее испытание. Всех студентов загоняют в жёсткие временные рамки, подкидывают все больше и больше заданий, сложность которых увеличивается с каждым последующим заданием. Понятие выходного в этот месяц не существует, так как на субботу и воскресенье нужно работать над командными проектами, а учебный день длится с 8:42 до 23:42.

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



Рабочая зона школы – это огромная компьютерная лаборатория, оборудованная около тысячи моноблоков системы iMac. Все они объединены в единую сеть, каждый ученик хранит данные под своим логином на общем сервере. Лаборатория открыта 24 часа в сутки, поэтому и в 4 ночи здесь можно встретить учащихся студентов.

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

Успешно пройдя месячное испытание в школе, которое проходят только 10%-20%, мы получили возможность продолжить обучение, но получив отличный опыт, нам нужно было возвращаться обратно в 1World Online — одну из самых быстро растущих компаний в Кремниевой долине, согласно Inc. 5000. Всего за один месяц мы получили достаточно, чтобы применять полученные знания для лучшего взаимопонимания и более продуктивной работы с нашей командой программистов, например, быстро находить наработки на GitHub при необходимости быстрой доработки продукта.

Как поступить?


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

Формально, для поступления необходимо заполнить заявку на сайте и пройти тест «на соответствие», в котором будут задания на качество памяти и умение логически мыслить. После, можно отправляться на день открытых дверей. При поступлении никто не проверяет навыки программирования.

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

Основные отличия от традиционного обучения


image

Инновационная школа 42 коренным образом отличается от традиционной системы образования по всему миру:

  • Отсутствие вступительных экзаменов и дипломов;
  • Обучение автоматизировано и представлено в виде игрового процесса;
  • Здесь нет учителей и учебников;
  • Студент сам отвечает за своё обучение. Здесь учатся только те, кому действительно нужны знания, а не получение диплома;
  • Интенсивная подача информации в сжатые сроки без выходных, вместо растягивания обучения на несколько лет;
  • В школе объединены принципы командной работы и самостоятельного достижения цели;
  • Постоянное развитие и обновление информации, которая отвечает современным трендам индустрии.
  • Сначала осваивается язык С, после чего студент сам выбирает какие языки он хочет изучать, следуя определенной иерархии


Также стоит отметить, что филиалы школы 42 работают в России и Украине. В Украине учебное заведение функционирует под названием UNIT Factory, а в России как Школа 21. В этих организациях также отсутствуют учителя, главенствуют принципы командной работы и равноправия, и бесплатное обучение.

Благодаря таким смелым открытиям, уже и не обязательно лететь в США, чтобы получить современные знания языков программирования C, C++, Java, Python, Ruby, PHP и др. Инновационная тенденция имеет все шансы занять полноправное место среди образовательных гигантов и даже составить им солидную конкуренцию.


Если у вас остались вопросы про 42 school, пишите в комментариях.

Комментарии (26)


  1. Londoner
    10.03.2019 12:38
    +1

    Можете перезалить картинку, чтоб текст был читабельным?


    1. StartupNTravel Автор
      10.03.2019 12:49

      Перезалилось, но к сожалению, все равно мелкий текст. Оригинал комикса здесь, там все хорошо читается.


  1. JC_IIB
    10.03.2019 12:56
    +13

    Первый месяц обучения – это настоящее испытание. Всех студентов загоняют в жёсткие временные рамки, подкидывают все больше и больше заданий, сложность которых увеличивается с каждым последующим заданием. Понятие выходного в этот месяц не существует, так как на субботу и воскресенье нужно работать над командными проектами, а учебный день длится с 8:42 до 23:42

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


    1. StartupNTravel Автор
      10.03.2019 13:12
      -8

      А почему нет? Это ведь всего лишь на месяц, а потом каждый учится в своём темпе.


      1. MaM
        10.03.2019 15:31
        +10

        Чтобы узнать как жить, надо понять как хочешь умереть. Сегодня ты поспал на 3 часа меньше и поработал 9 часов, а через 2 года получил инсульт. Стоит ли это мега сложных заданий, реализации которых и так есть в каждой второй книге по алгоритмам и тонны кода реализаций, тоесть стоит ли это просто перебиванию кода просто потому, что кто то сказал что нельзя юзать либы? А по секрету умение не писать написанное ценится намного больше умения писать написанное. Крч фуфло ваше скул 42.


        1. remzalp
          10.03.2019 17:14
          +1

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


          1. MaM
            10.03.2019 18:42

            А что собственно не так? Аргумент жидкий, поясните. А то можно хоть о чем.

            В случае itemName достигнут пик targetAction. Я бы не сказал, что это разумное направление развития.


            1. remzalp
              11.03.2019 07:10

              https://github.com/kevva/is-positive
              Я не побоюсь привести здесь полный исходник без спойлера:


              'use strict';
              module.exports = function (n) {
                  return toString.call(n) === '[object Number]' && n > 0;
              };

              Еще пример — библиотека в чистом виде дергающая другую библиотеку
              https://github.com/sindresorhus/user-home/blob/master/index.js


              'use strict';
              module.exports = require('os-homedir')();

              У меня подозрение, что конкретно JS сообщество стало уже немного не профессиональным как минимум по нижней границе диапазона навыков.


              Уж лучше уметь написать что угодно руками, чем по каждому вопросу использовать "Stack Overflow driven development".


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


              1. daiver19
                11.03.2019 22:19

                Что не так с is_positive? Я бы определенно не писал подобную конструкцию больше одного раза (правда, я не пишу на ЖС).


                1. remzalp
                  12.03.2019 10:14

                  Преобразовать AnyType к строке, чтобы проверить тип объекта???


                  1. daiver19
                    13.03.2019 02:37

                    Ну ведь вы вообще возмущались наличием такой функции в принципе вроде бы? Реализация это уже детали.


  1. UnrealQW
    10.03.2019 15:54
    +4

    Если виза не предоставляется, то на каком основании находиться в США? Туризм?


    1. StartupNTravel Автор
      10.03.2019 22:58
      -1

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


      1. UnrealQW
        11.03.2019 01:07
        +3

        Т.е. получить визу в другой школе, но не учиться там (в связи с чем эта школа может рапортовать о неявке студента в иммиграционную службу). Т.е. вы толкаете человека к «успеху», начиная с нарушения миграционного закона?..


        1. StartupNTravel Автор
          11.03.2019 07:25

          Почему же? Можно получить студенческую визу на языковые курсы, учиться 20 ч в неделю английскому и программировать.
          Но все же 42 school подходит больше для тех, кто уже с документами. А для тех, кто нет, лучше пойти учиться в школу 21 или Unit Factory.


          1. OLDRihard
            11.03.2019 16:07

            «42 school даёт бесплатное обучение и проживание». Проживание то мы даем… но есть один нюанс…


  1. Extravert34
    10.03.2019 16:57
    +3

    Такие "специалисты" потом подойдут только для стартапов, никакая нормальная компания их не возьмёт. С высокой вероятностью, при таком обучении они будут писать одноразовый код


    1. olartamonov
      10.03.2019 17:13
      +2

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

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


  1. StrangerInTheKy
    10.03.2019 17:17
    +3

    Чему именно учат, сколько времени учат, куда потом идти с полученными знаниями — непонятно. Как тогда принимать решение, идти туда или нет?

    Здесь учатся только те, кому действительно нужны знания, а не получение диплома;
    Это очень красивая фраза, но опять же, что выпускник напишет в резюме? Один напишет — «я закончил MIT, вот диплом», второй — «я знаю язык XYZ, вот сертификат». А выпускник этой школы что? «Я прочитал пять учебников по программированию»? И какого работодателя эта фраза в резюме сподвигнет пригласить человека на собеседование?


    1. MiXei4
      11.03.2019 04:13

      Закончил школу 42. Вот список моих проектов…


  1. Electrohedgehog
    10.03.2019 17:33
    +5

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

    Подскажите, кстати, ваш самый быстрорастущий стартап за 8 лет существования всё ещё не стал гуглом?


  1. Matshishkapeu
    11.03.2019 12:02

    запустил бесплатную сотовую связь


    Воу, господа! Он владелец телекома предоставляющего мобильную и стационарную связь под брендом free. Free это бренд, это не цена.


    1. StartupNTravel Автор
      12.03.2019 05:52

      В 1999-м Ксавье создал компанию 'Free'; название новому Интернет-провайдеру было выбрано не случайно – доступ в Сеть через модем и впрямь предоставлялся бесплатно. Это, конечно, вызвало немало шума среди остальных провайдеров, за аналогичные услуги взимавших плату; финансовая модель, положенная в основу 'Free', многим казалась по меньшей мере сомнительной. В 2002-м 'Free' запустили новый пакет предложений – довольно быстрый и сравнительно недорогой (всего 30 евро в месяц); довольно быстро пакет этот стал настоящим хитом рынка. В это же время 'Free' выпустили во Франции первую тройной пакет услуг вида 'Triple Play' – кабельное телевидение, телефонную связь и высокоскоростной Интернет. Бесплатное модемное обслуживание и без того привлекло немало клиентов; многие из них в дальнейшем охотно переключились на более быструю сеть.


  1. Matshishkapeu
    11.03.2019 12:16

    Поступить в школу может абсолютно любой человек, независимо от… возраста и наличия университетского образования.


    Это недавние изменения? В украинский UNIT писали в требованиях что-то около 27-30, аналогично в российской франшизе курируемой Сбербанком. В парижской были свои ограничения.


    1. StartupNTravel Автор
      12.03.2019 05:56

      Anyone 18 years old and older can apply for the Piscine. Although 42 does accept some students without their high school diploma, it is neither our intention nor our mission to encourage young students to drop out of school.


      Да, раньше до 30 брали, потом увеличили возраст до 45, а теперь вообще без ограничений. С нами учились бабушки и дедушки с внуками.


  1. daiver19
    11.03.2019 22:35

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