Оригинальный релиз можно найти здесь.
Многие люди твердо придерживаются мнения о том, какое образование лучше всего. Можно выбрать обучение, слушая лекции или строя проекты. Можно даже пойти против течения и сосредоточиться на буткемпе.
Я выбрал интенсивный подход. Учебные лагеря бывают самых разных форм и размеров, но я расскажу об иммерсивной онлайн-программе разработки программного обеспечения, предлагаемой Школой кода викингов. Компания 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. Этим людям удобно разбираться в документации и выстраивать решения открытых проблем. Учащиеся с эффектом присутствия не демонстрируют поверхностных отношений со своими предпочтениями. Дайте им шанс произвести на вас впечатление, и я уверен, что они так и сделают.
Отказ от ответственности
Я не представляю Школу кодов викингов или ее дочерние компании, я всего лишь скромный студент, полностью погрузившийся в иммерсивный онлайн-опыт. На самом деле, я любил каждую последнюю минуту этого.