Оригинальный релиз можно найти здесь.

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

Я выбрал интенсивный подход. Учебные лагеря бывают самых разных форм и размеров, но я расскажу об иммерсивной онлайн-программе разработки программного обеспечения, предлагаемой Школой кода викингов. Компания Viking предоставила именно то, что я искал: ежедневное обучение работе педаль-металл. Это строгая программа, которая помогает выявить лучшее в своих учениках. Его интенсивность не для слабонервных.

Это профессиональный взгляд на захватывающую онлайн-программу.

Но сначала немного обо мне, чтобы вы знали, откуда я со всем этим взялся. До того, как присоединиться к иммерсивной программе Viking, я был успешным руководителем технического проекта, отвечая за перепроектирование основной подсистемы Patriot Missile Seeker. Как вы, наверное, догадались, я не привыкать к тяжелой работе и сжатым срокам.

Дистанционное обучение: слон в комнате

Все, кто посещал онлайн-курсы, знакомы с тем, как часто проходят эти события. Первые 1-2 недели вы набираетесь сил, заканчиваете чтение и получаете удовольствие от материала. Затем наступают следующие недели, и с каждым днем ​​ваша мотивация падает. Вы перестаете делать работу. К 5 неделе вам повезло вспомнить, что класс существует.

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

Как эта онлайн-программа соотносится с очным учебным курсом Академии приложений и Общей ассамблеи?

Пройдите милю в шкуре онлайн-иммерсивного буткампера

Давайте проведем «типичную» неделю студента в иммерсивной онлайн-программе Viking.

Понедельник

  • 8:00 - оценка навыков, час, посвященный проверке ваших навыков из учебной программы прошлой недели. Перчатки сняты, и тебе лучше разобраться в своих вещах.
  • 9:00 - утренний скрам, демо, вопросы и ответы
  • 10: 00 ~ 12: 00 - задания / проекты по парному программированию
  • Обеденный перерыв - ешьте, как будто завтра не наступит
  • 1:00 - (схватка) коллегиальные обзоры кода, вызовы алгоритмов
  • 2: 00 ~ 5: 00 - задания / проекты по парному программированию
  • 5:00 - (scrum) коллегиальные обзоры для всех групп

Вторник-пятница
Почти то же самое, за исключением утренней оценки. Мы начинаем в 8:00 утра с утренней схватки, а затем вы погружаетесь в работу, работая над любым заданием или проектом, которые есть у вас в течение дня.

Иногда у нас будет проект хакатона, где нет парного программирования. Вместо этого это соревнование по программированию BYOI (принесите свою идею). Утренние и дневные схватки в наши дни очень короткие. В вечернем схватке вам лучше иметь рабочую демонстрацию, развернутую на Heroku, иначе ваши шансы на победу исчезающе малы.

Вечерняя работа
Вечера - это место, где действительно проявляют себя самые амбициозные люди. Они признают, что 8 часов недостаточно, чтобы знать все, что им нужно знать, чтобы добиться успеха. Поэтому такие студенты проводят вечера, изучая материал на следующий день. Я предпочитаю учиться на практике, поэтому я обычно трачу эти вечера на создание приложений и их взлом. В общем, вы рассчитываете на 12 часов занятий в день (да, минимум!).

Работа на выходных
Завершите все задания и проекты недели - это ваш главный приоритет. Затем переходите к изучению (а это очень много) новых материалов. Попрактикуйтесь в алгоритмах и найдите что-нибудь интересное для блога. Мне нравятся алгоритмы и системный дизайн, так что именно это вы найдете в большинстве моих блогов.

Средняя неделя: 70+ часов (исходя из опыта)

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

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

Донезо.

Целеустремленный и амбициозный, не средний выпускник

Я имел удовольствие вести группу на более крупном 2,5-дневном хакатоне на 6 человек. То, что я увидел в тех, с кем работал напрямую, было не чем иным, как впечатляющим. Работая в Boeing, я не могу вспомнить время, когда меня окружали такие продуктивные и целеустремленные люди. За те 2 ночи, которые мы проработали, я не думаю, что кто-то спал больше 5 часов. Коммуникация была фантастической, на уровне, которому позавидовала бы любая команда разработчиков.

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

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

Выявление учащихся с эффектом погружения
Определить учащихся, стремящихся к погружению, довольно легко. Это те, чей набор навыков выходит за рамки уровня детализации Rails. Студенты с эффектом присутствия погружаются в мельчайшие детали: Ruby за Rails, JavaScript за Angular. Этим людям удобно разбираться в документации и выстраивать решения открытых проблем. Учащиеся с эффектом присутствия не демонстрируют поверхностных отношений со своими предпочтениями. Дайте им шанс произвести на вас впечатление, и я уверен, что они так и сделают.

Отказ от ответственности

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