为什么代码这么写?Livecoding 用在线直播的方式帮开发学习者解答
开发人员最好地提升代码水平的方式是什么?一定是被牛人评审自己代码。但牛人一般身兼多职,时间有限,不可能给大量不相关的开发人员评审代码。你得刚刚好和牛人一起工作,才有机会被牛人评审代码。因此被牛人评审代码是可遇不可求的事情。
人人都能用的有效提升代码水平的方式是从实际项目学习。但是这种方法也存在一个缺陷,开发者只能看到项目代码,看不到开发者的思路。一位开发者可能看了很久的代码,纠结了很多细节问题,才对项目大致流程有些了解,却没有领悟到项目的精髓。 Livecoding 用在线教育的思路解决这个问题,告诉学习者为什么这段代码是这么写的。
Livecoding 通过在线直播的方式将开发者开发项目的过程展示给学习者,方便学习者迅速理解项目的思路和精髓。如果碰到乐于回答问题的开发者,学习者还可以尽情提问。对于不同级别的学习者,Livecoding 允许学习根据自己的情况,选择初学者、中等和专家三个级别的课程。
Livecoding 会根据学习者所在的时区,显示今天学习者感兴趣类别的直播。学习者还可以对未开始的直播设置提醒。
据官方主页显示,Livecoding 包括创始人在内一共只有 8 位员工。Livecoding 入选了第 15 期 Y-combinator 孵化项目。 Mattermark 将 Livecoding 列入 Y-combinator 夏季 Demo Day 前十的创业公司 。
原创文章,作者:goto