Udacity课程学习分享-做中学

因为Udacity要推出中国版,而且名称翻译为“优达学城”,相比而言,我更喜欢直接使用Udacity。

一、自我介绍

我叫Lee,目前就职于中国移动苏州研发中心,担任Web前端工程师职位,也是大家经常听到的"做页面的"、“Front-End Developer”。工作了这么久,对前端的定位和未来的成长路线也有自己的认识和见解,通过自己在工作上积累、加上学习Udacity上大量的Web开发相关课程,让自己成长为一个Full-Stack Developer(大家都热议的全栈工程师)。个人主页:http://liminjun.sinaapp.com/

二、选择Udacity

随着MOOC的课程的出现,国内也出现了非常多的相关在线课程网站,比如网易云课堂、极客学院、慕课网、实验楼、CSDN学院,数不胜数。而且其中极客学院和慕课网主要是讲授IT技术。对实体的达内、火星、传智播客等各种线下培训结构还是形成了一定压力。因为很多人都是在校学生或已经工作的职员,他们没有更多的空闲时间去实体教室,所以在线课程也在这几年火爆起来。目前国内的在线教育平台我主要是使用网易云课堂和慕课网。

国外的在线教育视频网站,主要是IT相关。

1.

https://www.codeschool.com/

2.

https://egghead.io

3.

https://www.pluralsight.com/

4.

https://www.pluralsight.com/

5.(新logo),(老logo)

https://www.udacity.com

国外的这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个课程。

时间: 2024-10-29 19:08:06

Udacity课程学习分享-做中学的相关文章

# "做中学"之“极客时间”课程学习指导

目录 "做中学"之"极客时间"课程学习指导 所有课程都可以选的课程 Java程序设计 移动平台开发 网络攻防实践 信息安全系统设计基础 信息安全专业导论 极客时间课程介绍 Winter.程劭非.重学前端 宝玉.软件工程之美 蔡能.从0开始学游戏开发 陈旸.数据分析实战45讲 丁雪丰.玩转Spring全家桶 范学雷.代码精进之路 高磊.9小时搞定微信小程序开发 郝林.Go语言核心36讲 洪亮劼.AI技术内参 胡峰.程序员进阶攻略 胡忠想.从0开始学微服务 黄申.程序员

java入门经验分享——记面向对象先导课程学习感想

选择在暑期学习面向对象先导课程的初衷是为大二下学期面向对象课程做一些铺垫,接触入门java语言.在接触java的过程中,就编程语言的学习方法而言,我从刚入学时的手慌脚乱四处寻求帮助到现在慢慢养成了自己不断寻找困难解决方法的习惯,感觉自己的另一种自学能力--一种计算机工科的实践能力得到了培养,这种自学能力跟学习基础课程理论知识的感觉完全不同,这种需要在实践和动手中得到经验和知识的自学方法与以前理解现成抽象理论概念的自学方法可以说是完全不同了.作为一个偏好理论研究的理科女生,动手实践能力在此之前几乎

适合零基础小白学习的ui设计方法及课程大纲分享

ui界面设计教程学什么?首先想要学习ui设计,你得了解ui界面设计是什么?只有了解清楚了你才能更好的去开展学习. 对于很多从零基础开始学习ui设计的人来说,不知道ui要学会哪些内容才能更好的工作,所以今天就把ui界面设计课程大纲分享给大家.不管是有基础还是没有基础的同学都可以根据这份课程大纲来学习.有条理的学习才能更好的了解和掌握阶段性的学习课程,也能了解自己学到了哪个部分,掌握了哪些技能. 1.PS技术 如果现在还有不会用PS的同学,请先去搜索免费的基础课程来学习,至少要用透左边的工具栏,还有

udacity android学习笔记: lesson 3

udacity android学习笔记: lesson 3 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/an

大数据工程师微职位学习分享

随着各行各业的数据量快速增长,无论是从对数据的存储.分析.处理和挖掘等方面提出了越来越高的要求.IT行业正在逐渐向"DT"行业转变,未来是以数据为驱动的.所以我认为大数据是未来一个主流方向,了解和学习大数据对我们以后的工作和生活都有一定帮助. 近期我个人学习了大数据工程师微职位这门课,并且已经通过了所有的考核.下面切入正题,分享一下我的学习心得,因为篇幅关系,不涉及具体知识点. 因为这门课是偏大数据分析的,基本上不涉及大数据组件的开发,所以这门课撇开了冗长的java课程.另外,因为涉及

Swagger框架学习分享

Swagger框架学习分享 转至元数据结尾 Created and last modified by 刘新宇 大约1分钟以前 转至元数据起始 一.背景介绍 1.1.项目简介 1.2.code repository 1.3.演示项目 二.开发准备 2.1.环境准备 2.2.项目搭建 2.2.1.jar仓库 2.2.2.相关依赖 2.2.3.编写配置文件 2.2.4.与swagger-ui集成 2.6.5.Controller配置 2.2.6.启动中间件 2.2.7.需求定制 三.学习感想 一.背景

我们该怎么学习?做一个学者还是习者?

今天我们来谈的话题是"学习".本文的部分构成素材来自网友:"lesini" (乐死你?还是累死你?). 我们从出身到将来多年后的"走人",每个环节.时间段都穿插了一个与社会.环境.人有极高互动性的要素,那就是"学习". 据翻查资料,原来"学习"这个词是孔子发明的,最早时期"学"和"习"是分开的两个独立字.孔子在<论语.学而>提出了"学而时习之,不

ACM课程学习总结

ACM课程学习总结报告 通过一个学期的ACM课程的学习,我学习了到了许多算法方面的知识,感受到了算法知识的精彩与博大,以及算法在解决问题时的巨大作用.此篇ACM课程学习总结报告将从以下方面展开: 学习ACM算法知识之前的具备的知识基础 学习过程及知识梳理 心得体会及收获 一,学习ACM算法知识之前具备的知识基础 在开始这一学期的课程之前,大一上学期及寒假期间我学习了C++标准库中的STL,了解了一些通用操作,各种类型的容器的特性,以及一些算法.关于算法,只学习了一些简单的遍历,递归.并未深入学习

1、Kafka学习分享-V1.0

Kafka学习分享 .1       什么是Kafka Apache Kafka是一个开源的流处理平台,由 Apache Software Foundation使用Scala and Java编写发展而来.Kafka?用于构建实时数据管道和流媒体应用. 它具有水平可扩展性,容错性,快速性,并在数千家公司生产中运行. 它的主要功能:数据流的发布和订阅.数据流的处理.数据流的存储.像一个消息系统一样发布和订阅数据流,有效且实时地处理数据流,在一个分布式备份的集群中安全地处理存储数据流. .2