Livecoding.tv是YC的初创项目之一,Livecoding.tv的愿景是要做代码编程领域的Twitch.tv, 其通过直播形式帮助程序员快速掌握语言编程技能。
Livecoding 的工作原理非常简单。开发者通过视频流的方式直播自己制作的视频,观看的用户可以问问题或者给与反馈。
从2月份的beta到现在,Livecoding 已经有来自162个不同国家的40000人报名。使用不同母语:葡萄牙语,俄语,德语的用户基于不同的编程语言:C#, Python, and PHP,通过视频流来交流。
任何想视频流直播其编程过程的人,不管是专家还是第一次开发JAVA游戏的11岁儿童,都可以做到。同Periscope 和Meerkat相似,你可以追踪个体用户以及发布信息告知用户开启新的流视频。
对于专业的程序员,Livecoding是一个寻求beta用户和快速获得APP反馈的好地方。例如知名开发者/物理学家Stephen Wolfram,上周在Livecoding上推销他的新编程语言,他的演示吸引了4000多名观众。
对于稍微缺乏经验的编程员,网上有大量可使用的编程教程,但是在现实中与专家编程员进行交谈,观看他们的实时进展可能会更有效。
“这种互动是我们区别于其它可以在Youtube看到的普通教程关键的一点,”Livecoding的共同创始人Jamie Green说道。
“那些教程往往是通过精心编辑的,而且它们直接切入用户正在努力解决的问题,然而在现实生活中,却不是工程师解决问题的一贯方法,”他说。
初学者也可以上传他们自己的视频流来寻求技巧和评论。
“有人说,这会使他们精力更集中,进行更好的思考,如果他们知道自己有很多观众,他们就不会每五分钟就看一次Facebook, 也不会分心,”Green 说。
Livecoding并不不局限于建立应用软件或者游戏
Green 告诉我:这个平台已被一个程序员用来建立3D打印机,也被一个写编程的人用来播放在线音乐。最终,Green说,Livecoding 可能会扩展到其它一些新的领域,不仅仅是编程。
“在线教育是未来的关键,”Green说。“像设计这样的垂直行业通过运用这种模型可能会变得非常有趣。”
现在,Livecoding.tv对用户完全免费。Green说,这个网址永远不会有广告,但将来对于更结构化的内容,可能会收取订阅费。
Comment