乔布斯说:这个国家的每个人都应该学习编程,因为它教你如何思考。就算冲着这句话,你也应该学学编程,何况,现在还是学习编程的好年代——除了早已觊觎这块市场的线下培训机构,现在各种垂直类的 IT 技能培训网站也炸开了花,比如一路飘红、通过在线代码编辑器手把手教你写代码的趣味编程网站 Codecademy,再比如通过游戏化机制和在线视频教代码的 Treehouse 等等。不过,这些网站目前只能叫网站,还不能叫学校,全程引入翻转课堂模式,学生课前通过视频学习,课上教师又是通过在线的视频互动(注意不是去学校)来答疑、展示、追踪学生进度的,听创始人 Kevin Wang 说还只有Tealeaf Academy一家——这家网站要打造的,是在线的程序员学校。

Tealeaf Academy 是 Kevin 联合另一创始人 Chris 在美国共同推出的代码开发线上训练营,目前针对 Ruby 开设了难度不同的三期课程,每期课程历时 4 到 8 周。其上的教材全部自编,并开发了相应的系统在网上授课。教师与学生正式上课互动前,Tealeaf Academy 会将教学内容做成视频、并布置相应作业派给学生,这部分的学习流程可根据学生自己的时间灵活完成。与此同时,Tealeaf Academy又会严格控制课程表,每周定期上两次课、每次 1-2 小时,每次课上配备 2 名教师(其实就是 Kevin 和 Chris)+1-2 名助教。在这两堂课上,教师会专门对学生的完成情况进行跟踪,展示每个人的学习进度,并对学生的问题进行答疑——这也就是 Kevin 所谓的翻转课堂的概念,即课前学生自主学习课件,课上老师进行更针对性的答疑和追踪。只是,最终的实时互动部分是在线上、而非线下完成的。

另外,Kevin 在对话中还跟我强调了一点,即所谓的 Mastery Based Learning:在每一个学习模块中,学生都要经历自己听课、练习、听老师实时讲课这几步,只有完全掌握一个模块之后,才能继续推进到下一个模块。模块结束后,Tealeaf Academy 还有专门帮助学生迅速掌握该模块的快速通道,如果学生确实落下,就会被免费转到下一期(隔一个月)课程、而不是痛苦地跟着——这算是个性化学习的另一体现。

目前,Tealeaf Academy 每个月都会开设三个难度级别的课程,即初级,中级和高级课程平行进行,全程英文授课,售价在几百美元到 1000 美元左右。在已有的学生中,美国本土和海外学生都占了一半,其中还包括中国人。至于每期课的学习效果,Kevin 笑称,他们的高级课将教会学生克隆 Netflix 80% 的功能。

“从创业的角度来说,开源和云服务已经使产品开发和创业的成本变得非常低,越来越多的人开始投身创业,学习产品开发、自己掌握产品的命运,是很多人跌跟头后的觉醒选择。”

Kevin 这样说道,这就不难解释为何美国本土的线下程序员培训学校也大量涌出,比如我们之前介绍的 Dev bootcamp、37signal 投资的 Starter League,以及 App Academy 等等。但与此同时,线下培训的成本要远远高于线上,这又给线上的教育及培训网站提供了空间。

不过,真正把它做成学校的,据 Kevin 称,只有他们一家——他们的理念是将课件内容(内容自编)、学员、教师授课模式,以及社区这几个环节完全控制在自己手里,以实现对学生整个学习体系的控制。只有各个环节非常契合,才能打磨出从头到尾的优质学习流程和学习体验,也即他所谓的封闭教学体系的优势。

相比之下,开放平台不掌握课件、也不掌握老师,很难控制学生的学习效果。

而这或许也部分解释了 Tealeaf Academy 与目前已有的 MOOC 模式的在线学习平台的不同之处。在 Kevin 看来,目前 MOOC 的三座大山 Coursera、Udacity、和 edX 的优势在于课程优质、讲课的教师阵容强大,但与此同时,MOOC“大规模在线开放课程”的属性注定了其先天的不足——因为面向的学生人数众多、课程又是免费的,所以目前单门课程实际并无真正的老师在全程带领,课程的互动性较弱、学生的 dropoff 率高,课程本身也更适合那些概念性、而非对实践性和操作性要求高的课程。

在这种情况下,Tealeaf Academy 一开始就瞄准了中高端的在职人士和盈利,只做程序员市场,定位更垂直,又是小班教学(单个课堂目前的人数在 30-50 人左右),跟 MOOC 的领袖们并无直接竞争——当然啦,封闭性系统也面临运营成本和规模化的问题。

我的另一个感受是,当国内的在线教育同行们还在绞尽脑汁思考如何通过营销和各类线下、线上渠道“诱使”学生付费时,国外的同行们已经在考虑如何设计、优化学习流程、学习体系,让学生主动付费、自愿续费。从这个角度来说,国内跟国外差了一大截。

另外,关于国内同行提出的 IT 培训领域的市场容量有限的说法,Kevin 是这样看的:网络教育并不适合所有人。它对纪律性的要求很高,更适合那些对新知识和新技能有足够激情和自觉度的学生。他们将教学方向定位为 Ruby,就是因为它是当前最前端、也很有可能在未来 5 年爆发的一种编程语言,这在一定程度上就帮助他们筛选了学生。言下之意,把握好趋势和市场方向、定好具体的服务人群,很重要。

谈到接下来的计划,Kevin 告诉我,顺承之前提到的“封闭系统”的理念,他们会同时去抓几个方面的建设,包括开展各类活动、交流、让新生更好融入的社区计划,将教学内容从 web 延伸到 mobile 的课件计划,集互动式学习、反馈数据收集的平台计划,以及帮助雇主和学生去做对接、以为用人公司中介盈利的服务计划。