因为Udacity要推出中国版,而且名称翻译为“优达学城”,相比而言,我更喜欢直接使用Udacity。
一、自我介绍
我叫Lee,目前就职于中国移动苏州研发中心,担任Web前端工程师职位,也是大家经常听到的"做页面的"、“Front-End Developer”。工作了这么久,对前端的定位和未来的成长路线也有自己的认识和见解,通过自己在工作上积累、加上学习Udacity上大量的Web开发相关课程,让自己成长为一个Full-Stack Developer(大家都热议的全栈工程师)。个人主页:http://liminjun.sinaapp.com/
二、选择Udacity
随着MOOC的课程的出现,国内也出现了非常多的相关在线课程网站,比如网易云课堂、极客学院、慕课网、实验楼、CSDN学院,数不胜数。而且其中极客学院和慕课网主要是讲授IT技术。对实体的达内、火星、传智播客等各种线下培训结构还是形成了一定压力。因为很多人都是在校学生或已经工作的职员,他们没有更多的空闲时间去实体教室,所以在线课程也在这几年火爆起来。目前国内的在线教育平台我主要是使用网易云课堂和慕课网。
国外的在线教育视频网站,主要是IT相关。
1.
2.
3.
4.
5.(新logo),(老logo)
国外的这5个在线教育平台,我都体验过。平台大多数提供免费的课程,或者试看1-2集。最后选择在Udacity上学习,主要Udacity的课程都是围绕互联网开发相关的课程,有创业,Web前端,Mobile Web,Android开发工程师、iOS工程师,大数据工程师,软件开发,创业等。
目前自己学过和在学的课程一共有5门。
因为Udacity的视频都是托管在Youtube上面,之前是自己购买的jayproxy,后面它停止服务之后,自己在同事的帮助下购买了一个VPS,架设了Shadowsocks。授课老师都是英文,我们可以选择英文字母,同时Udacity配备了一个完整的论坛,平时学员遇到了问题,都有助教、其他学员、论坛review一起参与讨论和解答。Udacity的课程基本上都是以实际项目为主线,每讲一个知识点都有quiz还有实战的题目。比如开发一个网站,完成一个App的开发。真正做到Learning By Doing。Web Development的论坛地址:https://discussions.udacity.com/c/standalone-courses/web-development
三、学习的课程和能力的提升
目前学完的2个课程是:
1.Web Development https://www.udacity.com/course/viewer#!/c-cs253/l-48756009
2. Mobile Web Development https://www.udacity.com/course/viewer#!/c-cs256/l-312216273/m-314384596
虽然自己从事的Web前端开发相关工作,因为也是在工作之后开始学习和接触前端相关内容,但是系统的学习前端相关底层和基础的知识相对较少,最多也局限在HTML、JavaScript、CSS、jQuery和Angularjs等更加实用的技术上。对底层的网络通信、HTTP协议等内容学习相对较少。在Udacity课程上,主教会把原理和底层东西都讲到,我们自己通过搜索资料和整理,对基础和底层知识掌握的更加牢固。而且有很多quiz和需要完成开发的小项目。做到了理论和实践相结合,完善的论坛和奖励机制,给学习者提供了一个很好的学习和交流平台。有段时间自己一直在论坛里面刷问题,英文也提高了不少。虽然有时也有语法相关的低级错误,但是不妨碍我们和外国的朋友一起学习和探讨。
四、展望和期待
因为Udacity主要是托管在Youtube上,而且网站本身很多文件都是托管在Google Cloud Platform上面,所以对中国学习者来说,是一个比较大的阻碍。如果都不能正常访问Udacity,那何谈在Udacity平台上学习呢。Udacity团队应该也是从后台数据看到了,在学习者中有很大部分来自中国。所以它在中国组建了团队,未来会发布中国版本的Udacity,课程上我个人感觉应该是和Udactiy全球版本同步的,会有中文的论坛或答疑平台。当然纳米学位估计也可以用支付宝支付了。
期待中国版本的Udactiy的发布,学习者在这个优秀的IT教育平台上,学习更前沿的IT知识,找到更好的工作。如果中国版有优惠的话,个人也会选择付费的纳米学位,最期待的是下面2个课程。