相见恨晚,真的很喜欢Udacity

来源:互联网 发布:ant 构建java web项目 编辑:程序博客网 时间:2024/06/05 19:45


相见恨晚,真的很喜欢Udacity

本文同步发布地址:

  1. https://blog.dxscx.com/

2016-10-15开始构思写,差不多总共花了我7、8个小时吧。听开心的,居然自己也能码这么多字,文章采用MarkDown,我的博客也采用这种格式书写,个人觉得看着挺舒服的,书写也方便,简单易学,所以采用了他。

图片采用七牛云存储技术支持,免费的,我很喜欢

首先声明:我不是什么Udacity托,下面有我的博客,真真实实的一个Udacity学习者,以下内容是真是感受,学习了几周后的学习反馈,你也可以看到我的截图画面,我的截图都是我学习过的部分了(绿色背景白色勾的代表已经学习过的),我就是一个普普通通学学习者,目前是一个大四学生,敬仰大牛的学习者,喜欢交流学习方法,交流技术。

Udacity国内官网:http://cn.udacity.com/

Udacity美国官网:http://www.udacity.com/

你先自己浏览看看,我猜这里的课程同样应该能吸引到你

如果需要续费,可以选择使用优惠码:68B0E2F2 节约300RMB,这里不是安利你去续费,你确实想续费的时候可以用此优惠码见面300RMB

我目前学习进度:全栈工程师课程-Full Stack Web Developer-第4部分,下面会贴上部分我已完成项目Github地址
progress
profile
First Project- Movie Trailer Website:
https://github.com/sssvip/udacity/tree/master/Movie%20Trailer%20Website

Second Project- Build a Portfolio
https://github.com/sssvip/udacity/tree/master/Build%20a%20Portfolio

Third Project- Multi User Blog(Not Finished)
https://github.com/sssvip/udacity-blog

个人基本介绍

为什么要介绍个人,装逼?真的不是这样的,出于两点考虑:

1.Udacity真实用户 
2.每个人的学习曲线是不同的,讲出来让更多人参考,选择适合自己的学习路线。

  • 昵称:sssvip
  • 博客:http://blog.dxscx.com
  • 邮箱:admin@dxscx.com (有任何问题可联系我,很高兴一切交流)
  • 初次真正学习编程开始时间:2015.08(大二下学期暑假)
  • 语言:最初选择了Java,喜欢做应用解决实际需求。
    最初是为了解决学院查询成绩问题,到后面的自己学习、设计做选课系统等,那个最初的时候就全用JSP做,不会任何框架。
  • 到后来各种学习Java周边技术,
    前端一系列:Android、Html、CSS、CSS3、Jquery、Jquery Mobile、Bootstrap等等 
    后台一系列技术:JavaSE、JaveEE、Spring、Spring MVC等等 
    数据库一系列:Mysql、Oracle、Sqlite3、Postgresql等等
    软件一系列:Dreamweaver->Sublime text3、MyEclipse 10->Eclipse、Visio、MindManager、MarkDown、Svn、Github等等
    数学一系列:Matlab、Latex、SPSS等等(这一块主要是参加数学建模竞赛学习的,对,博主在2015、2016年曾获得过中国区“2015年高教社杯全国大学生数学建模竞赛-国家二等奖”,“2016年美国大学生数学建模竞赛-国际一等奖”,在数学建模方面有一点点经验,有想参加,或即将参加的同学有问题也可以咨询我,参加ing就不要问我了,算是作弊了,哈哈)
  • 列出上列技术或软件主要是给没用过的提出一些名词,需要可以自己查询下,还有很多没有列出,以免篇幅太重。因为一直想做一个全栈,不求人,最初的想法是想创业,多学习点也许能更好的解决问题,现在的问题还需要专精一面,减小自己的可替代性。
  • 现在状态:目前大四,实习于北京一家互联网创业公司,现主要研究学习
    Spring及周边技术。
  • 更多消息:http://sssvip.github.io

Udacity 震撼我的地方

学习模式

题外话,我在Udacity上选择的“全栈工程师”课程,这个课程一开始就学习python入门,看到这个的时候我就笑了,真的是来得正是时候,正好兼顾工作中用的东西,工作学习两不误,看下面原因。

说来也巧合,来公司实习,公司让我做爬虫,当然选择python做爬虫呀,就在W3C上花一两天学习了下Python,因为以前学的Java同是面向对象,在用Python设计和开发中都少走了一下弯路。

  1. 关于英语我想说

    • 英语不好不代表学不懂,简单说明下我的英语水平,我考了3次英语4级,3次都是380分上下,不骗人,但大家不要笑话我,我现在就像通过Udacity这种方式学习,让自己潜移默化的学习英语,而不是仅仅为了考4级6级才学习英语。(后面有的课程部分加上了中文字母我还有点不一样了,不像是学习,而像是看美剧
    • first-lesson
    • 这是我第一个“Python启蒙”老师,这也是让我喜欢上Udacity的老师,您注意看他在课程中用了很多插画,真的是很用心,你看他在自己画图(下图),也能看出国外的“Developer” not just developing,and any more others.(从这里开始我简单的说明下,我写出来的英语可能存在一些语法错误哈,我真的是随性写的,只要你能看懂就行,看不懂也没什么,你就当作这不重要。)
    • first_lesson_chart
    • first_lesson_chart2
    • 他是一个印度人,应该是吧我猜。同样带着一丢丢口音哈,不过这个还是不影响我学习的兴趣,我也很喜欢他说话的感觉,有点点可爱,很受老师精心准备课程这种行为感动、震撼。
  2. 关于课程质量我想说

    • 首先他们都是Udacity、Google的工程师,这点从一开始你就能感觉到他们的气质,我后面才慢慢的被他们解决问题的思维一步步折服。(我开始学这里的课程都没有中文,后来专门来这里截图才看到有中文了,看来Udacity本土化进程加快了)
    • developer_google
    • 其实上面上面老师的插图绘画已经能看出来很用心了,你看老师居然用到了纸板来叫我们这个Class(面向对象),这里我猜他主要是想教授面向对象如何产生,后面我们如何面向对象设计。
    • first_lesson_module_chart
    • 一个课程不仅仅是一个老师-不惜制作课程成本,这和很多慕课相似,专业的人用在教专业的部分,虽然课程制作成本增加,那样课程质量更好。简单拿前端举例,他们会不同老师讲解一个部分,一个板块,再经过总体课程设计的情况下,不影响总体学习效果的情况下,多位导师讲自己最擅长的部分,我猜测也是他们工作中的很重要的部分,这样一来,质量就有了保证,而不是像国内课堂上(可能国外也有,我不知道我就不乱说)有的老师一样(老师看到此文别对好入座,只是说存在这种情况),自己去通篇看看教程,就来教授学生,很多老师自己也理解不透彻,随不能说老师讲的不对,但肯定没有实际工作过的,或经过大量研究的老师讲的透彻,讲得生动,学生这样才更能接受,以后少填坑。
    • 用图说话:(下面几张图都是在**Build a Portfolio**一个课程的截图,这是一个前端部分,包含了响应式布局、前端调试等多种技术知识
    • multi_teacher_1
    • multi_teacher_2
    • multi_teacher_3
    • multi_teacher_4
  3. 关于学习流程我想说

    • 检验式学习
    • 推荐!推荐!推荐!推荐!重要的事情说4遍再加粗,哈哈
    • (其实这一块内容可以算是课程质量部分,为什么我要单独拿出来讲一讲,因为我太喜欢它这个流程了)
    • 直接上图说明我喜欢的地方,看我多直接。
    • 这里要抱歉的是这里截图都是我修改项目过后的Review记录了,这里简单说下项目提交流程,就是你昨晚你的项目作业提交后有专门的Reviewer帮你检查作业,我第一次提交过去,美国那边30分钟就给我反馈了,检查出好多问题,无论是命名规范,还是功能上的建议等等,都写的很详细,我才可能是他们专门做检查的很有经验,检查所以很快。
    • review
    • review
    • 每次作业有个规范表rubrics你需要按照规范表的功能、代码质量、注释等等要求去完成,说白了就是培养你的编程等习惯嘛,做到和以后工作需求一致
    • review
      -大概有几种批改作业的注释:AWESOME,就是鼓励你嘛、做的很好,符合基本规范。
      -还有SUGGESTION,这也就认证了我们以前思维中外国的老师都是引导式、建议式学习,你有的不太符合规范的他只是建议你做。
    • review
    • review
    • review
    • review
    • review
    • review
    • 1对1太棒
    • 先贴两张邮件图,这也是Udacity感动我的地方,保护老师隐私,我就把老师邮件地址给摸了,没摸自己的,是想让你给我发邮件哈,哈哈哈哈,其实我说英语我怕不是特别标准我怕老师听不懂,我很少和老外口语交流,这方面不是特别自信,不过老师还是很多时候能听懂我,以后我每周要1-1一次,多划算呀,哈哈
    • 1-1
    • 坚持跟踪反馈时隔几天,老师再次来信,我受宠若惊,再次感动
    • review
    • review
    • 没想到老师又回复我了,还鼓励我,大爱呀,我会好好学习的!
    • review
  4. 关于学习方式我想说

    • 看官方文档(这部分其实算是课程质量的一部分,为什么我单独拿出来说?因为这是技术人的根本)
    • 其实不管是在哪里学习,学校也好,慕课网也好,Udacity也好,学到后面更多的是需要你自己去发现知识,探索知识,解决问题。
    • 看老师就是带我们去各种看官方文档,这才是最专业的学习方式,因为到后面你不需要任何“二手资料”,学习官方文档就是独立学习技术的开始
    • 不多说贴图:
    • document
    • document

视野

确实带给了我很多不一样的东西,像以前就是听说什么Github、StackOverflow、Linkedin等等一流的东西,在我最初的想象中他们可能也就那样吧,我以前在想,我会用SVN团队开发我为什么要用你的Github,我会百度问题我为什么还要用StackOverflow,我会百度,我为什么还要用Google。现在想想以前的想法还是不够成熟,也许这也就是证明技术能力或者说是解决问题的能力又或者说是视野变了吧。

不是我崇洋媚外,用这些产品要辩证的使用,不得不说国外很多产品确实干得漂亮,很喜欢。同时也可以和外国人交流,进一步完善自己。

  • 授人以渔,Google产品使用,课程中就用到了很多,刚开始用到的是App Engine,开发速度确实快,并且是可扩展式的,太好用,你不用注册任何空间、虚拟主机、云主机和域名,就能拥有自己的网站,开发并且很简单,只能说对于一个新手来说太好不过的东西,Udacity就介绍了它,不然我还不知道有这么多好东西,Udacity教会的不是教我如何使用App Engine,我觉得这不是最重要的----这只是鱼Udacity教会我的是“渔”,我居然会更多的去探索式学习google很多产品我以前觉得Ali算是厉害的了,才发现还有Google,不要笑话我,一直在中国“大局域网”内生活,看到好多Google的产品都很好用,我还专门通过文档学习了下Google APP Engine 能用到NDB,真不错!

  • 以前我是不会花钱去买VPN的,以前我觉得买VPN的都是SX,有必要花钱上网吗?,现在我会了,我也变得
    “SX”了,哈哈,你应该懂我的。

坚持分享

-坚持分享是技术人成长的根本,我在我们学校的一个班上,很多时候都会在很多人的会上分享技术,分享学习方法,所以我也感谢那个群体,让一个非常害羞,不善言谈的我现在能在很多人的面前“健谈”起来,你会感受到你自己成长,会带给你更多更多。
-这是我前段时间在Udacity中国区交流群中的截图,只是部分,我学习的是《全栈工程师》,他们遇到的Android问题我一样会力所能及的帮助,以为我半年前就开始学Android了,自己也踩过很多坑,我想说明的是多帮助别人,你会收获更多,我在学校真的能帮助很多班上的同学,不,错了,不仅仅是班上的同学,应该是很多人都帮助过,包括学长学姐,帮助人是因,你快乐是果,你成长是果
document
document
document

最后说几句

我以前自学的java,JAVA EE方面我自己都实现过,所以在《全栈工程师》这课程中学习起来说实话不是很难,就算我英语不是特别好,听Uda老师的英语我也能听懂,因为很多在Java中都学习过了,都只是在另一种语言中去实现而已,不过Udacity老师的理论教授真的很好,不论是HTML,CSS方面的,还是编程语言方面的,我都得到好多升华,巩固自己技术的同时(当然大多数对我来说还是新知识,可能是前面几个Project比较简单)能学习英语。

喜欢Udacity,喜欢这种教育方式,这种激励方式是我很喜欢的,就算续费拿到纳米学位后还能50%返还,我已经很知足了,不过时间是挤出来的,劝大家坚持学习,也希望自己的技术路上越走越开心。

真的是一切都是那么如意,你会慢慢变成你想要的自己,我在5月的时候参加过2016中国数据库技术大会,昨天我又免费得到一张价值2000RMB的droidcon Beijing 2016安卓技术大会,希望在技术的路上越走越开心,大家一起加油。

  • 贴一张我刚免费得到的票,看到那个David了吗?就是我
  • 我没想到的是这么多陌生人给我点赞,也感受到了大家的爱。所以大家一定要热爱技术,一定要有一个热爱的东西。加油

  • document

我以前也在慕课网,极客学院等众多学习视频网站学习,同样也看很多书籍,从来没有Udacity这种快感,能学习技术的同时还能学习英语,还有我一直有出国学习的愿望,希望这也能离自己想的越来越近,这是能让自己感到快乐的学习方式,所以我在坚持学习。

最近公司项目给我的任务有点点难度,一直在专研项目,每天依然坚持学习。

再说一句就是希望你一样学得开心,学习就是要靠自己,走弯路也不怕,你走的坑同样会成为你的财富。

更多消息请关注我::http://sssvip.github.io


2 0