Это ежедневное занятие оттачивает ваши навыки по мере роста аудитории.

Кодирование.

Это комбинация кодирования и скринкастинга, и разработчики со всех уголков мира транслируют свои технические усилия всем, кто хочет посмотреть. Некоторые используют программное обеспечение для скринкастинга и загружают свои видео на YouTube, в то время как другие используют такие сайты, как Livecoding.tv, чтобы транслировать свои сеансы разработки в прямом эфире!

На выходных я открыл свой собственный канал на YouTube, чтобы помочь участникам Free Code Camp Busan с их онлайн-проблемами JavaScript. Мы экспериментировали с презентациями на наших встречах раз в две недели, но быстро обнаружили, что группе людей (в основном новичков) сложно следить за ними с одинаковой скоростью.

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

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

Проведите часовую демонстрацию Git и GitHub главным образом новым разработчикам, а затем спросите : «Ребята, у вас есть вопросы?» , чтобы понять, что я имею в виду. Этот стиль обучения в целом отстой, но особенно неэффективен для обучения программированию.

Когда подробные инструкции и лекции просматриваются дома через видео, на встречах остается больше времени для совместной деятельности и парного программирования. Эта «перевернутая» модель класса возлагает больше ответственности на моих отдыхающих в Пусане (им приходится смотреть видео дома), но у нас больше времени, чтобы вместе делать крутые вещи!

Предотвратить ржавчину

Если честно, я очень эгоистичный человек.

Я делаю эти видео на JavaScript не только для того, чтобы помогать другим, но, главным образом, чтобы помочь себе! Я изучаю Ruby в Школе кода викингов последние пару месяцев, и хотя JavaScript был моим первым языком программирования, я начинаю немного ржаветь!

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

Делая одно видео каждый день, я сохраняю свои навыки JavaScript в совершенстве, а также практикую еще один очень важный навык: четкое общение.

Если вы подаете заявку на учебные курсы по программированию или на настоящую работу, вам, несомненно, придется продемонстрировать свои технические способности с помощью некоторых форм упражнений по кодированию в реальном времени. Программирование под наблюдением достаточно сложно, но вам часто приходится «думать вслух» и объяснять свой мыслительный процесс во время написания кода. На самом деле это сложнее, чем кажется, и я помню, как бормотал, как идиот, первые несколько раз, когда проходил собеседование на учебных курсах по программированию.

Подпишитесь и поделитесь

Каждый лайк, публикация, подписчик и комментарий помогают мне, Free Code Camp и другим начинающим разработчикам.

Вы можете подписаться на мои видео и смотреть их прямо на YouTube, или, если хотите, вы можете пометить, раздвинуть или клонировать репозиторий.

Ваше мнение

Как вы думаете, наши школы должны перевернуть классную комнату?

Вы тоже кодируете?

Можете ли вы подумать о других преимуществах кодирования?

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