流媒體還能這樣玩,Livecoding讓程序員直播寫代碼
獵云網 7 月 3 日報道 (編譯:朱寧)
Y Combinator 孵化器下的 Livecoding.tv 初創公司于近日發布,旨在幫助程序員向同行進行實時學習。Livecoding.tv 是由一群歐美程序愛好者共同發起成立的,旨在為全球程序員提供一個實時高效的互動平臺。通過流視頻技術用戶可以直播自己的編程過程,根據自己的興趣來選擇不同的方向來進行交流。
Livecoding 的運作原理很簡單,開發人員通過流播視頻直播自己編程,用戶觀看并詢問問題或給出反饋。
自 2 月推出測試版以來,Livecoding 已經擁有了來自 162 個國家的 4 萬名注冊用戶。他們說著不同的語言現場直播編程,包括葡萄牙語、俄語、德語,當然還有包括C#、Python 和 PHP 在內的編程語言。
從專業的程序員到首次編寫自己的 Java 游戲的 11 歲小屁孩,誰都可以利用流播視頻技術進行編程的現場直播。
與 Periscope 或 Meerkat 相類似,你可以關注幾名個人用戶,在他們有新視頻時會收到提醒。
對專業程序員而言,Livecoding 是吸引測試用戶的源頭,可以在新應用上得到的反饋。拿著名程序員兼物理學家 Stephen Wolfram 來說,他通過上周在 Livecoding 的實時展示優化了新的編程語言,這一 展示吸引了 4 千多人的圍觀。
對缺乏經驗的程序員而言,網上有很多在線編程教程,但實時觀看專家程序員的編程過程更有教育性。
Livecoding 的聯合創始人 Jamie Green 說:“這種交互是區別于 油Tube 定期在線課程的關鍵。那些教程往往被精心編輯過,展現的是解決問題的最佳方法,但現實中,工程師們并不是這樣解決問題的。”
初學者也可以發布自己的流播視頻,為自己的編程尋求建議和評論。
Green 說:“有人說 Livecoding 有助于他們集中注意力,擁有更好的想法,當他們擁有觀眾時,他們不會在編程中每隔 5 分鐘就去看看 非死book 并因此分心。”
Livecoding 不只可以創建研發應用或游戲。Green 告訴我,有一位程序員曾在該平臺上創建了一臺 3D 打印機,另一位程序員則利用代碼現場演奏音樂。總之,Green 指出 Livecoding 很有可能會擴展到編程以外的新領域。
他說:“實時教育是未來發展的關鍵,設計界對這個模式很感興趣。”
當前,Livecoding 面向用戶完全免費。
</div>