Реалити-шоу с программистом. Найми кодера и смотри, как он работает

    В Сети набирают обороты видеотрансляции написания кода


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

    Конечно, это не доходит до того, что изображалось в серии #REHASH мультфильма South Park. В нёй один из персонажей вместо того, чтобы играть в новую игру, всё свободное время тратит на просмотр того, как её проходит популярный летсплеер. Ведущие крупных каналов — это люди незаурядные. Часто это чемпионы киберспортивных соревнований, популярные блогеры или создатели контента для «Ютуба».

    Вещать в Сети можно любой процесс: художники уже давно используют эту возможность, чтобы показать, как они создают свои рисунки. Но во многом стриминговые площадки растут именно из-за геймеров. Amazon отдал почти миллиард долларов за сервис Twitch.tv, который фокусируется на стриминге игр. Чтобы составить конкуренцию, крупнейший видеохостинг мира YouTube запустил сервис трансляции, который носит говорящее название Gaming.Youtube.com. Если кто-то хочет смотреть на то, как люди играют в игры или рисуют, то почему бы не начать транслировать процесс программирования?

    Постепенно популярность получают каналы, где люди транслируют процесс написания программ или создания игр. Многих трудно возбудить зрелищностью процесса написания текста. Но уже существуют и пользуются популярностью раздел на Twitch.tv, сайты WatchPeopleCode и Ludum Dare, а также каналы на YouTube. 23 февраля запустился стартап Live Coding. Как следует из названия, на каналах сайта занимаются исключительно написанием кода. Ознакомиться со списком каналов можно на соответствующей странице. Конечно, сравниться с тем же Twitch.tv по популярности сервис сможет вряд ли — на момент написания этих строк топовый канал смотрели 25 человек. Для сравнения: на Twitch.tv прямо сейчас у крупных игровых стримов набираются тысячи зрителей.

    На сайте есть расписание трансляций. Можно выбрать каналы по языку программирования. Есть возможность сделать запрос на отдельное руководство по какой-либо теме. Планируемые функции публикуются на специальной странице.



    Одним из недавних нововведений стала возможность нанимать понравившегося разработчика. Эта полностью опциональная возможность не означает обычный найм — сервис играет роль нечто среднего между фрилансерской биржей и реалити-шоу. Заказчику предлагают посмотреть, как разработчик выполнит эту работу. Стример может указать в настройках канала стоимость часа. В его профиле появляется кнопка, при нажатии на которую любой заинтересованный может выбрать тип стрима (приватный или публичный) и описать работу, которую нужно выполнить. После внесения нужной суммы за указанное количество часов деньги будут депонированы у сервиса. Стример свяжется с заказчиком для уточнения деталей. Затем он выполнит запрашиваемое, вещая процесс в сеть, и заказчик сможет пронаблюдать за процесом. По окончании работы Live Coding передаст денежные средства стримеру.

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

    С другой стороны, есть повод для скептицизма. Процесс программирования не означает просто написание кода. Иногда подавляющая часть разработки происходит не на экране, а где-то на бумажке на столе или даже в голове. Неизвестно, как вещание в Сети захвата экрана будет учитывать подобные процессы. Вероятно, постоянно смотрящий заказчик тоже будет мешать, словно долбящий по стеклу аквариума наблюдатель. Да и будет ли так полезен для ученика просмотр появления строк текста на экране под звук поедамых чипсов?
    Есть ли у видеотрансляции процесса написания кода будущее?

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

    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 35
    • +12
      Из той области, когда все знают, но только некоторые догадываются как на этом сделать деньги.
      Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода и как работают другие люди.
      • +7
        Еще как 3д-принтер печатает.
        • +2
          Еще про стиральную машинку забыли )
          • +8
            И как блондинка параллельно паркуется
      • +8
        Чем-то напоминает ситуацию, когда в некоторых ресторанах повар у тебя на глазах еду готовит.
        • +3
          Когда участвовал во флешмобе «100 игр за неделю» стримил разработку своей игры(там лучшему стримеру от лайвкодинг приз был). Из впечатлений: реально стимулирует заниматься делом, уже просто так не отвлечёшься на то, чтобы почитать хабр, к примеру. Ну и хоть они уже довольно долго работают, но иногда вылезают мелкие баги или некоторый функционал не работает(кнопка бана не банила, например).
          • 0
            Только что открыл Live Coding
            Думаю, что наблюдать за лицом девелопера в процессе написания кода очень полезно и познавательно для каждого ученика (это была ирония, если что).
            • –1
              Мы тоже часто так развлекаемся в конторе. Можно софтину незамтено расставить по всей сетке и наблюдать за кем угодно :)
              falcongaze.ru
              • +1
                Linux и туннелирование наше Фсе. :)))
              • +2
                Пётр Митричев публиковал записи, как он кодит раунды на topcoder. 15000 просмотров без звука: www.youtube.com/watch?v=QKuMGhPHqOI

                Уверен, если б он ещё шутил в процессе, было бы 15 миллионов!
                • +3
                  Нужна трансляция прямо в IDE. Для имитации деятельности =)
                  • +2
                    Шеф будет мягко говоря растерян, если увидит у меня в редакторе PHP… (пишем системный софт под встраиваемые железки).
                  • +1
                    кто бы там сидел кодил на джанге с комментарием того, что он делает (и с выгрузкой кода в опенсорс потом), цены бы не было.
                    • +1
                      Время от времени на том же твиче можно наблюдать стрим программиста игры Starbound. Количество зрителей было больше сотни :) Действительно бывает интересно посмотреть как происходит разработка. Хорошо, когда пишется что-то интересное для зрителей, что можно тут же запустить и показать изменения. Игры в стадии разработки — идеальный объект!
                      • +2
                        Я пробовал, но трансляция это такое дело к которому с гарнтируркой и вебкамерой не подойти. Если конечно говорить серьезно.
                        Поэтому я записал час, посмотрел и удалил. Либо ты молча кодишь, либо ты говоришь что-то но гарнитурный микрофон не позволяет толком расслышать
                        • +3
                          А почему бы и нет? Хотя в контексте программирования мне это видится скорей как возможность проводить интерактивные лекции и мастер-классы.
                          Единственная, на мой взгляд, существенная проблема — скорей всего придется распинаться в пустоту, т.к. вряд ли много людей будут смотреть такие трансляции…
                          • +2
                            Шутки-шутками, а я уже давным давно этим занимаюсь:
                            провожу вебинары по созданию игрушек на C# си шарпе.
                            И, должен сказать, участникам это очень нравится —
                            они ведь могут просто повторить за мной и написать «свою» игрушку,
                            это очень мотивирует сделать быстрый старт в программировании.
                            Я уже два года веду такие вебинары на сайте www.VideoSharp.info
                            • +2
                              И большая аудитория собирается?
                              з.ы. судя по сайту, вы на этом деньги зарабатываете?
                              • +1
                                Обычно на бесплатные вебинары приходит 30-60 человек.
                                Да, сейчас каждый зарабатывает где может и как может,
                                тем более, что этим проектом я занимаюсь всё своё
                                свободное время, потому что мне это нравится.
                                • +1
                                  30-60 — это неплохо, правда и тема C# довольно популярна и порог вхождения не высокий. И сколько в среднем у вас по времени вэбинар длится?
                                  • 0
                                    Раньше вебинары были минут по 40-60.
                                    Сейчас я провожу серию коротких вебинаров,
                                    3-4 урока по 15 минут с небольшими перерывами,
                                    во время которых отвечаю на вопросы, а отстающие могу догнать.

                                    Игра 2048.
                                    В качестве примера покажу запись вебинаров по созданию этой игры.

                                    Часть #1: www.youtube.com/watch?v=wT0_1QtfKzA (39 минут)
                                    На этом уроке мы создаём интерфейс программы.
                                    Динамически создаём Label для цифр и размещаем их в матрицу.
                                    Раскрашиваем кнопочки и создаём обработчик курсорных клавиш.

                                    Часть #2: www.youtube.com/watch?v=xLtfynV3vmg (67 минут)
                                    На этому уроке мы реализуем класс с логикой игры.
                                    Пишем функции для смещения клеток и для их объединения.
                                    Ещё раз играем, чтобы протестировать созданную программу.

                                    На видео видно, что участники пишут программу вместе со мной,
                                    и это у них очень хорошо получается, что крайне мотивирует к успеху!
                          • +18
                            Надпись на весь экран:
                            You don't have Adobe Flash.
                            Please download it.

                            Серьезно? Разрабатывать новый проект, завязанный на флеше, в 2015 году?
                            • +7
                              Открыл, увидел эту же надпись, закрыл.

                              Занимательный сервис.
                              • –1
                                Ну, учитывая, что флеш встроен в Windows и в Chrome — аудитория немаленькая получается.
                                • +2
                                  У меня Windows 8.1, и ничего не встроено. Так что вы ошибаетесь.
                                  • 0
                                    forums.adobe.com/thread/1091501
                                    Flash (по крайней мере для IE) начиная с Windows 8 — часть операционки.
                                    • +3
                                      У меня другой браузер (Firefox), который не поддерживает плагины от IE.
                                      В любом случае ставить специальный плагин, чтобы работал сайт, считаю глупой идеей.
                                      За последние полгода это второй сайт, который потребовал флеш. Первый — Твитч. И опыт gaming.youtube показывает, что никакого флеша такие задачи не требуют.
                                      • 0
                                        Я ж не защищаю флеш ни разу, просто заметил, что в Windows + IE и Chrome всё будет работать, а это достаточно много пользователей.
                              • +7
                                Типовая работа в течение дня — чтение доков, исправление кучи однотипных вещей в нескольких частях кода, непрерывное скакание между редактором и консолью с посимвольной правкой — пока тест не заработает. Трансляции и работа над реальными проектами — это небо и земля. Так что будет либо тотальное уныние либо не менее унылая постановка.
                                • +2
                                  Зато смотреть как работает дизайнер/вебдизайнер может быть интересно и полезно, особенно для тех кто хочет обучится этой профессии, но не имеет возможности набираться опыта в коллективе.
                                  Есть такие каналы?
                                • +1
                                  удалено
                                  • +1
                                    Нужно еще вебкамеру настроить, чтоб было видно как чувак думает когда кодит.
                                    • +1
                                      Ничего не будет видно, кроме покерфейса в течение всего видео.
                                    • +6
                                      Нужен российский аналог: проект «Код». Потом сделать проект «Код-2». Программисты работают в городских квартирах, за городом. Потом можно открыть ещё локейшен в тае. Каждую пятницу собираются на лобном месте, обсуждают проекты. Если программист не смог найти себе команду, его выгоняют. Нужны скандалы, переманивание из команды в команду, подписывание тайком кода для чужой команды.
                                      • +1
                                        Ага, и слив кодов насолившего стартапа в open source в качестве скандалов)
                                        А вполне может быть, что такая тема вполне могла бы взлететь на волне популярности IT-стартапов среди хипстеров)

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