一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2072|回复: 27
收起左侧

coursera UCSD Java OOP专项完成,说说感想

[复制链接] |试试Instant~ |关注本帖
shimiaomiao 发表于 2016-8-6 06:01:47 | 显示全部楼层 |阅读模式

[Coursera]Java Programming: Object- Oriented Design of Data Structures #25 - 2015-11-05@UCSD

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
终于完成了一个专项课程,也算是跌跌撞撞完成的,之前中途发过一次感想:
http://www.1point3acres.com/bbs/thread-166054-1-1.html

前几天刚刚上完全部课程,然后就收到了电子证书, 炫耀一下:
dest.jpg


我在上这个专项之前的状况:
美国读书,主要工作语言就是c/c++, matlab。对java几乎0基础,对oop也是只懂一些基本概念。

总体的感觉就是: 内容比较基础,但是确实core知识。对于我这种没有java基础的,而且业余时间有限的人来说,我非常喜欢这种只讲basics的课,因为这可以让我迅速掌握一个技术的minimum的内容,实现从0到1。然后如果时间充裕,就可以着重在某个具体的方面学得更深,恐惧感会降低很多。如果时间紧,完全可以直接投入项目开发中,遇到不会的,再去“干中学”。一路下来,印象中主要讲的内容就是OOP的三大特性,一些数据结构(array, linked list, BST, Map, Graph...没有面面俱到,比如对stack和queue就没有细讲),一些搜索算法等等。每个知识点就是结合他们的start code做开发。专项开始的前几次作业,基本还是以写一些method内容为主,就是人家把method申明都写好了,输入输出也规定好了,让你写method实现的过程,这种作业比较简单。到了后来有几次作业,他们提供的starter code只有一个大概的功能描述,甚至你需要自己设计一个类,来完成目标功能,这种作业的flexibility比较大。课程的starter code 设计很好,很多GUI的功能都是写好的,你只需要填入你写的算法,就能用。印象最深的是讲搜索算法,starter code提供了一个google 地图的本地版GUI程序,可以通过鼠标点击出发地和目的地,并且选择自己设计的算法来找到最短路径。之前也上过priceton的algorithms I,普林的课确实就是很丰富,内容很多,而且很全面,两门课结合起来比较好。或者先学完UCSD,再去学priceton的课,我觉得更循序渐进一些。


最后就是价格,我始终认为:优秀的知识不仅不能廉价,而且应该越来越值钱。每门课79美元,专项课程一共是395美元,我是付了全款,对于一个没有收入的大学生来讲,确实有点贵。而且现在如果不付款,就无法提交作业,好在有非常方面的financial aid,只要说明自己的实际情况,一般都会很快拿到资金支持,免费学习,我前段时间剁手失败(美国的暑假太长,你懂的。。。),财政吃紧,于是就申请了另一门课程的financial aid,基本就是5分钟就收到了accepted邮件,真是热泪盈眶。虽然在北美读书奖学金并不多,但是在线课程的费用还是出得起,我的课程付费率大约80%。付了钱,也能鞭策自己努力学习。coursera的开发+维护成本巨大,这种收费制度非常合理。我说这个,主要是前一段时间在quora上看到很多人明明出的起钱,但是仍然一毛不拔,大量申请financial aid,而且完成率并不高,这显然已经影响到了运营,而且会影响到以后申请资助的难度。当然,如果你确实需要这个资助,一定要毫不羞涩地申请,并且一定要完成课程,甚至通过做community mentor来回报社区,顺便提升自己。


通过这个课程,我感觉完成了从0到1,接下来打算继续上一些跟自己兴趣相关的java进阶课程。一亩三分地的前辈们,可以推荐几个比较好的进阶java课程吗?

另,最近在学习香港科技大学的full stack专项,上过的同学能谈谈感想吗?上完后,能达到什么水平?

评分

3

查看全部评分

shiniao123 发表于 2016-8-6 06:59:12 | 显示全部楼层
跟你说说感受吧 我人在加拿大 也把这个专项基本上完了 但对找工作作用不大 以Java来讲, 简历上必须放上J2EE,spring,hibernate等经验(如果web方向)雇主才看。 因为Java 要学的实在是太多了。
回复 支持 反对

使用道具 举报

shiniao123 发表于 2016-8-6 07:00:33 | 显示全部楼层
不过香港科技那个我觉得很不错, bootstrap, angularJS, NodeJS, MoogoDB 都是比较新的技术,放在简历上会很有帮助,如果你想做前端的话
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-6 08:20:56 | 显示全部楼层
shiniao123 发表于 2016-8-6 06:59
跟你说说感受吧 我人在加拿大 也把这个专项基本上完了 但对找工作作用不大 以Java来讲, 简历上必须放上J2E ...

你说的很有道理。你觉得我该如何进一步提高?你说的那些技术,有哪些课程可以看?
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-6 08:21:43 | 显示全部楼层
shiniao123 发表于 2016-8-6 07:00
不过香港科技那个我觉得很不错, bootstrap, angularJS, NodeJS, MoogoDB 都是比较新的技术,放在简历上 ...

哦哦,看来选对了。我想做一些在线的application,所以先学学这个专项
回复 支持 反对

使用道具 举报

shiniao123 发表于 2016-8-6 08:38:53 | 显示全部楼层
想走java web 的话 spring hibernate 必须要学啊
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-6 09:06:25 | 显示全部楼层
shiniao123 发表于 2016-8-6 08:38
想走java web 的话 spring hibernate 必须要学啊

哦,有哪些课程是讲以上内容的吗?
回复 支持 反对

使用道具 举报

shiniao123 发表于 2016-8-6 21:22:05 | 显示全部楼层
个人认为那些技术要靠实践的,所以要找实习才行
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-7 01:20:56 | 显示全部楼层
shiniao123 发表于 2016-8-6 21:22
个人认为那些技术要靠实践的,所以要找实习才行

哦,怪不得我昨天在coursera上找了半天没有发现spring, hibernate技术的。。。可是我目前在读书,没有时间出去实习。。。
回复 支持 反对

使用道具 举报

Crazy_fight 发表于 2016-8-8 10:39:43 | 显示全部楼层
shimiaomiao 发表于 2016-8-7 01:20
哦,怪不得我昨天在coursera上找了半天没有发现spring, hibernate技术的。。。可是我目前在读书,没有时 ...

spring觉得没必要了,毕竟下坡路了,node,angular好好学

谢谢楼主对java的点评,正考虑要不要上呢
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-9 09:07:34 | 显示全部楼层
Crazy_fight 发表于 2016-8-8 10:39
spring觉得没必要了,毕竟下坡路了,node,angular好好学

谢谢楼主对java的点评,正考虑要不要上呢

也谢谢你的建议,先学完这个full stack再说。你在上full stack专项课程吗?
回复 支持 反对

使用道具 举报

haveto 发表于 2016-8-9 23:57:32 | 显示全部楼层
shiniao123 发表于 2016-8-6 07:00
不过香港科技那个我觉得很不错, bootstrap, angularJS, NodeJS, MoogoDB 都是比较新的技术,放在简历上 ...

香港科技的那个我觉得水分很大, 感觉属于扫盲性质 如果不会这些名词 学起来比较有用 但是想开始真的用 就不行了。
好比你不识字的时候 教教你写名字, 一二三 这种 但是要识字读书 就不够了。

个人感觉。。。轻拍。。。 话说我觉得coursera的专项 除了那个Python 其他都很水==
回复 支持 反对

使用道具 举报

haveto 发表于 2016-8-9 23:58:29 | 显示全部楼层
Crazy_fight 发表于 2016-8-8 10:39
spring觉得没必要了,毕竟下坡路了,node,angular好好学

谢谢楼主对java的点评,正考虑要不要上呢

记住了 node angular
话说spring我都不知道是啥呢就下坡路了啊。。。。。前端变化真大。。。。

谢啦
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-10 10:45:05 | 显示全部楼层
haveto 发表于 2016-8-9 23:57
香港科技的那个我觉得水分很大, 感觉属于扫盲性质 如果不会这些名词 学起来比较有用 但是想开始真的用  ...

哦,看来离实际使用还有距离,如果想做前端开发,有什么可以推荐的课程吗?我看到很多人推荐udacity,要不要转为udacity?
回复 支持 反对

使用道具 举报

Crazy_fight 发表于 2016-8-12 03:14:52 | 显示全部楼层
haveto 发表于 2016-8-9 23:57
香港科技的那个我觉得水分很大, 感觉属于扫盲性质 如果不会这些名词 学起来比较有用 但是想开始真的用  ...

python?哪个的?rice的还是密歇根?我在做密歇根的
回复 支持 反对

使用道具 举报

lefthook 发表于 2016-8-12 05:33:26 | 显示全部楼层
LZ 这个证是要付钱才有的吗? 这个课我也看过,还可以。
回复 支持 反对

使用道具 举报

desperatelife 发表于 2016-8-12 18:47:49 | 显示全部楼层
lefthook 发表于 2016-8-12 05:33
LZ 这个证是要付钱才有的吗? 这个课我也看过,还可以。

我是买的整个系列
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-13 08:04:24 | 显示全部楼层
lefthook 发表于 2016-8-12 05:33
LZ 这个证是要付钱才有的吗? 这个课我也看过,还可以。

是的,楼上土豪,我是一门一门付的,不过一次性购买整个specialization会比一门一门买便宜一些。如果只是audit会有很多受限,比如一些评分的作业是无法提交的。如果经济困难,可以申请financial aid,很方便。
回复 支持 反对

使用道具 举报

desperatelife 发表于 2016-8-13 09:52:28 | 显示全部楼层
shimiaomiao 发表于 2016-8-13 08:04
是的,楼上土豪,我是一门一门付的,不过一次性购买整个specialization会比一门一门买便宜一些。如果只是 ...

是的呢,一次性购买能打9折,第一门课实在不适合初学者
回复 支持 反对

使用道具 举报

 楼主| shimiaomiao 发表于 2016-8-13 11:22:14 | 显示全部楼层
desperatelife 发表于 2016-8-13 09:52
是的呢,一次性购买能打9折,第一门课实在不适合初学者

是啊,可惜我都是月光族。。。只好一门一门买。为啥第一门课不适合初学者?内容太多?

我是之前在慕课网上学过一些html,js基础才来上的。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-3 17:37

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表