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


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

Конечно, это не доходит до того, что изображалось в серии #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 передаст денежные средства стримеру.

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

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

Проголосовало 1303 человека. Воздержалось 264 человека.

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

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


  1. Rumlin
    17.09.2015 16:26
    +12

    Из той области, когда все знают, но только некоторые догадываются как на этом сделать деньги.

    Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода и как работают другие люди.


    1. vasimv
      17.09.2015 17:31
      +7

      Еще как 3д-принтер печатает.


      1. dDmx
        17.09.2015 19:55
        +2

        Еще про стиральную машинку забыли )


        1. vlreshet
          18.09.2015 09:37
          +8

          И как блондинка параллельно паркуется


  1. LaCTuK
    17.09.2015 16:27
    +8

    Чем-то напоминает ситуацию, когда в некоторых ресторанах повар у тебя на глазах еду готовит.


  1. alhimik45
    17.09.2015 17:01
    +3

    Когда участвовал во флешмобе «100 игр за неделю» стримил разработку своей игры(там лучшему стримеру от лайвкодинг приз был). Из впечатлений: реально стимулирует заниматься делом, уже просто так не отвлечёшься на то, чтобы почитать хабр, к примеру. Ну и хоть они уже довольно долго работают, но иногда вылезают мелкие баги или некоторый функционал не работает(кнопка бана не банила, например).


  1. JinnZest
    17.09.2015 17:04

    Только что открыл Live Coding
    Думаю, что наблюдать за лицом девелопера в процессе написания кода очень полезно и познавательно для каждого ученика (это была ирония, если что).


  1. vma
    17.09.2015 17:11
    -1

    Мы тоже часто так развлекаемся в конторе. Можно софтину незамтено расставить по всей сетке и наблюдать за кем угодно :)
    falcongaze.ru


    1. AWSVladimir
      19.09.2015 00:40
      +1

      Linux и туннелирование наше Фсе. :)))


  1. jerom
    17.09.2015 17:41
    +2

    Пётр Митричев публиковал записи, как он кодит раунды на topcoder. 15000 просмотров без звука: www.youtube.com/watch?v=QKuMGhPHqOI

    Уверен, если б он ещё шутил в процессе, было бы 15 миллионов!


  1. ProstoTyoma
    17.09.2015 17:51
    +3

    Нужна трансляция прямо в IDE. Для имитации деятельности =)


    1. Halt
      17.09.2015 18:17
      +2

      Шеф будет мягко говоря растерян, если увидит у меня в редакторе PHP… (пишем системный софт под встраиваемые железки).


  1. Terras
    17.09.2015 18:44
    +1

    кто бы там сидел кодил на джанге с комментарием того, что он делает (и с выгрузкой кода в опенсорс потом), цены бы не было.


  1. SKolotienko
    17.09.2015 19:00
    +1

    Время от времени на том же твиче можно наблюдать стрим программиста игры Starbound. Количество зрителей было больше сотни :) Действительно бывает интересно посмотреть как происходит разработка. Хорошо, когда пишется что-то интересное для зрителей, что можно тут же запустить и показать изменения. Игры в стадии разработки — идеальный объект!


  1. xakpc
    17.09.2015 20:15
    +2

    Я пробовал, но трансляция это такое дело к которому с гарнтируркой и вебкамерой не подойти. Если конечно говорить серьезно.
    Поэтому я записал час, посмотрел и удалил. Либо ты молча кодишь, либо ты говоришь что-то но гарнитурный микрофон не позволяет толком расслышать


  1. BelBES
    17.09.2015 22:44
    +3

    А почему бы и нет? Хотя в контексте программирования мне это видится скорей как возможность проводить интерактивные лекции и мастер-классы.
    Единственная, на мой взгляд, существенная проблема — скорей всего придется распинаться в пустоту, т.к. вряд ли много людей будут смотреть такие трансляции…


    1. FFormula
      18.09.2015 09:08
      +2

      Шутки-шутками, а я уже давным давно этим занимаюсь:
      провожу вебинары по созданию игрушек на C# си шарпе.
      И, должен сказать, участникам это очень нравится —
      они ведь могут просто повторить за мной и написать «свою» игрушку,
      это очень мотивирует сделать быстрый старт в программировании.
      Я уже два года веду такие вебинары на сайте www.VideoSharp.info


      1. BelBES
        18.09.2015 10:43
        +2

        И большая аудитория собирается?
        з.ы. судя по сайту, вы на этом деньги зарабатываете?


        1. FFormula
          18.09.2015 10:53
          +1

          Обычно на бесплатные вебинары приходит 30-60 человек.
          Да, сейчас каждый зарабатывает где может и как может,
          тем более, что этим проектом я занимаюсь всё своё
          свободное время, потому что мне это нравится.


          1. BelBES
            18.09.2015 13:07
            +1

            30-60 — это неплохо, правда и тема C# довольно популярна и порог вхождения не высокий. И сколько в среднем у вас по времени вэбинар длится?


            1. FFormula
              18.09.2015 13:25

              Раньше вебинары были минут по 40-60.
              Сейчас я провожу серию коротких вебинаров,
              3-4 урока по 15 минут с небольшими перерывами,
              во время которых отвечаю на вопросы, а отстающие могу догнать.

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

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

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

              На видео видно, что участники пишут программу вместе со мной,
              и это у них очень хорошо получается, что крайне мотивирует к успеху!


  1. OnYourLips
    17.09.2015 22:55
    +18

    Надпись на весь экран:
    You don't have Adobe Flash.
    Please download it.

    Серьезно? Разрабатывать новый проект, завязанный на флеше, в 2015 году?


    1. IgorAdamenko
      18.09.2015 09:33
      +7

      Открыл, увидел эту же надпись, закрыл.

      Занимательный сервис.


    1. tangro
      18.09.2015 10:39
      -1

      Ну, учитывая, что флеш встроен в Windows и в Chrome — аудитория немаленькая получается.


      1. OnYourLips
        18.09.2015 10:51
        +2

        У меня Windows 8.1, и ничего не встроено. Так что вы ошибаетесь.


        1. tangro
          18.09.2015 10:56

          forums.adobe.com/thread/1091501
          Flash (по крайней мере для IE) начиная с Windows 8 — часть операционки.


          1. OnYourLips
            18.09.2015 13:46
            +3

            У меня другой браузер (Firefox), который не поддерживает плагины от IE.
            В любом случае ставить специальный плагин, чтобы работал сайт, считаю глупой идеей.
            За последние полгода это второй сайт, который потребовал флеш. Первый — Твитч. И опыт gaming.youtube показывает, что никакого флеша такие задачи не требуют.


            1. tangro
              18.09.2015 14:39

              Я ж не защищаю флеш ни разу, просто заметил, что в Windows + IE и Chrome всё будет работать, а это достаточно много пользователей.


  1. PerlPower
    18.09.2015 08:41
    +7

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


    1. Bombus
      19.09.2015 02:56
      +2

      Зато смотреть как работает дизайнер/вебдизайнер может быть интересно и полезно, особенно для тех кто хочет обучится этой профессии, но не имеет возможности набираться опыта в коллективе.
      Есть такие каналы?


  1. FFormula
    18.09.2015 09:05
    +1

    удалено


  1. AndreyPM
    18.09.2015 10:42
    +1

    Нужно еще вебкамеру настроить, чтоб было видно как чувак думает когда кодит.


    1. XimikS
      18.09.2015 15:00
      +1

      Ничего не будет видно, кроме покерфейса в течение всего видео.


  1. khorpyakov
    18.09.2015 13:42
    +6

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


    1. BelBES
      18.09.2015 15:46
      +1

      Ага, и слив кодов насолившего стартапа в open source в качестве скандалов)
      А вполне может быть, что такая тема вполне могла бы взлететь на волне популярности IT-стартапов среди хипстеров)