说到在线自学,很多人的第一反应都是 Coursera、MOOC、网易云课堂等平台,今天 给大家推荐一位不太一样的老师——SoloLearn
网络时代到来,编程似乎也不仅仅是计算机学科专业才拥有的。越来越多人的通过各种渠道方式自学编程,成为了掌握与电脑沟通方法的新新人类。
在编程教育这一领域,Sololearn或许不是最出色的,但在学习体验上,绝对是名列前茅,鲜有人及。
一、SoloLearn的体验设计
学习编程,是否真的就必须对着电脑呢?
SoloLearn给的答案是:不,你想在哪里学就在哪里学?
无论是你用的windows、mac、安卓、iOS,甚至是WindowsPhone,Sololearn都在。在家里,你可以打开电脑,登录网页学习;在路上,你也可以打开手机,进入APP学习一会儿。
关键是,SoloLearn是可以让你在手机环境下进行实际的编程练习!
二、可选的课程
App 的界面风格简洁稳重,SoloLearn 目前提供了 12 门市面上主流编程语言的课程。有Python、SQL...基本主要的编程语言均涉及到了。
每一门课程都根据编程语言的特点,分成了不同的模块。我学习的是Python,就分为了基础概念、函数与模块、数据类型等多个模块,每个模块下又细分成了一个个的学习单元,每个学习单元又分为知识点与练习题。
三、学习的方式
SoloLearn针对不同的编程,提供了模块化学习方式。
每一个模块中,又分了不同的知识点,每个知识点,用讲解、示例与问题的形式穿插进行教学,虽然是英语教学但用词都非常简单,课程的难度也并不高,十分容易上手。进度条的存在,保证你始终记住自己学到哪里。
当完成了一个模块的学习后,SoloLearn给予的这么一个成就解锁,会让你多了一层的成就感。
Sololearn,虽然名字翻译过来叫做单人学”或“自己学”,实际上它却是一个非常鼓励学习者沟通交流的编程学习产品。
在网页端的Discussions模块,是跟Quora、知乎等问答类产品几乎相同的交流平台。用户可以查看近期、得票数最多、回答数最多、尚未回答、自己的问题、自己的回答等不同子栏目下的问答,参与互动。
四、证书
证书除了类似勋章的成就象征作用之外,还起到“权威认证”的效果。比方说,同样是拿到学位证书,清华北大的毕业证书比普通211、985高校的市场价值大,更别提其他的普通本科毕业证书了……
网络课程的问题在于,证书的权威性能否得到公认。另一家教学网站Udacity,宣称其纳米学位证书获得者能够获得google、Facebook、滴滴等互联网巨头的内推资格,这样的证书就有用多了(但是也不排除其他小公司不认同)。
SoloLearn的证书效用目前来看,还仅限于自娱自乐,只是一种象征。
不过并不妨碍你使用“吹嘘按钮”技巧,分享到朋友圈,实力装一波X。