查看: 14411| 回复: 31
跳转到指定楼层
上一主题 下一主题
收起左侧

讨论下在公开课里面学不好,最好需要在学校上的课吧 c

全局:

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
嗯,个人感觉

HCI,虽然coursera有课,但是因为project其实挺难跟下来的,而且peer review在这种课感觉真是作用难说。
感觉上了效果不好。

Udacity的Design of everyday things,感觉形式太糟糕了,毫无帮助,跟自己读那本书相比,一点点多余收获都没有。video虽然有趣,但是从学东西的角度并没有什么超过书本的“料”

另外现有公开课的projects普遍都不够给力,除非有local meetup否则始终没法找到感觉,自己写的代码很挫的话,如果没别人给看,就会一直挫下去。
Udacity paid course里面projects不知道怎么样
如果数科,一个办法是参加kaggle (do you know you can present your kaggle project at a job interview?)
如果cs,别人说法是参加开源项目,我水平太挫了,一直觉得根本就不会。。。:(((

统计
普通统计课程好像没看见什么特别推荐的课。虽然很多课有materials online, 如果能有老师讲解就好了。。:P

random stuff
科班的人可能不理解,真正完全自学的,有些简单尝试是各种课都不提(假定你已经知道了)但是其实根本就不能没有的,比如最简单的,coding best practice, 怎么用编译器,怎么debug,怎么设置运行环境,各个component之间的关系,什么样的文件应该存哪里(!!)
最入门的课总是说,你用notepad就能写代码了,但是。。。。。。拉倒吧。。。介绍个eclipse (java), anaconda(py), Rstudio(R), sublime(general) 什么的会死吗?当然Udacity介绍blueJ就是个很好的开端。
然后超过入门的课程就假定你已经会用所有该会的东西了。这种东西在学校有TA或者同学告诉你。如果自学,开始根本都想不出如何提问。



上一篇:Berkeley CS 61B Data Structures(in Java) Homework4 加分+讨论帖
下一篇:Berkeley CS 61B Data Structures(in Java) Lab6 讨论帖
全局:
我在上coursera的课之前都要精心挑选, 准备工作做得很多, 上不上还得要看个人吧, 我一般看教授信息,教授本人的评价, 教授所在学校有没有该课主页, intro和syllabus如何, 还有google, quora, stackoverflow,youtube(如果有视频)的评价, 以及地里公开课板块交的作业的帖子。 综合考虑再决定跟不跟。

mooc只是一个资源。 你可以google一些牛校的本科小牛课, 王子屯, 哈佛,cornell本科都有很好的抽象编程和数据结构的课。缺点是没视频, 以及作业没法下载。 不过你可以直接发邮件给教授拍拍马屁让他把作业全pack发过来, 大多数教授还是很乐意的。 这种课没法grading, 而且自己得看slides比较累, 但是作业设计非常好。
回复

使用道具 举报

推荐
EroicaCMCS 2014-6-5 17:43:36 | 只看该作者
全局:
公开课基本上都是抛砖引玉性质的吧,要学好:  
1. 对于编程类的课程:看文档,看开源代码  
2. 理论性的课程:看reference,推定理、自己证明  


"科班的人可能不理解,真正完全自学的,有些简单尝试是各种课都不提(假定你已经知道了)但是其实根本就不能没有的,比如最简单的,coding best practice, 怎么用编译器,怎么debug,怎么设置运行环境,各个component之间的关系,什么样的文件应该存哪里(!!)
最入门的课总是说,你用notepad就能写代码了,但是。。。。。。拉倒吧。。。介绍个eclipse (java), anaconda(py), Rstudio(R), sublime(general) 什么的会死吗?当然Udacity介绍blueJ就是个很好的开端。"

配置这种东西很琐碎、没法教的啊。。遇到问题 搜博客、wiki
在linux环境下各种配置比较方便(看tutorial一步一步敲代码就行了)
推荐个网站:http://software-carpentry.org/lessons.html
这个是Apache的一个项目,里面讲的一些“小东西”可能有帮助

评分

参与人数 3大米 +80 收起 理由
anonym + 15 感谢分享!
perlin + 15 感谢分享!
modifiedname + 50

查看全部评分

回复

使用道具 举报

全局:
本帖最后由 北美农民 于 2014-6-4 18:38 编辑

忘说了, 国内的一些职业培训学校的视频非常好, 本人亲身经历。以入门的眼光看我认为比得上大多数us本科的项目课, 比如我自己以前在电驴下载的尚学堂的java课, 不仅把教你怎么用知识点, 还会给涉及java内存原理。 最赞的是有各种手把手教你写个什么项目, 用法, 设计模式, 语言原理都融会贯通了。这课一开始都是记事本+命令行运行, 从做项目开始教你用eclipse而且项目都还算有意思。

评分

参与人数 1大米 +3 收起 理由
AveMaleficum + 3 给赞

查看全部评分

回复

使用道具 举报

🔗
一剑终情 2014-6-5 05:43:01 | 只看该作者
全局:
我在coursera只上诸如《Competitive Strategy》和《中國古代歷史與人物--秦始皇》之类的课了。。 听听就好
回复

使用道具 举报

🔗
 楼主| modifiedname 2014-6-5 07:19:29 | 只看该作者
全局:
北美农民 发表于 2014-6-4 17:37
我在上coursera的课之前都要精心挑选, 准备工作做得很多, 上不上还得要看个人吧, 我一般看教授信息,教 ...

thanks for the info!
作业没人给看怎么办
回复

使用道具 举报

🔗
北美农民 2014-6-5 07:25:17 | 只看该作者
全局:
小K 发表于 2014-6-4 18:19
thanks for the info!
作业没人给看怎么办

我一般自己跑一些test cases, 对了就move on.

以编程课为例, 思路和算法弄懂方向东对, 代码结构自己看的舒服, 容易maintain, 然后general case能跑通其实你的进步就很大了。 小bug的错误太花时间划不来, 学习公开课这种事讲究效率, 20小时拿80分和30小时拿90分, 我一般选前者。
回复

使用道具 举报

🔗
 楼主| modifiedname 2014-6-5 07:36:01 | 只看该作者
全局:
北美农民 发表于 2014-6-4 18:25
我一般自己跑一些test cases, 对了就move on.

以编程课为例, 思路和算法弄懂方向东对, 代码结构自 ...

可能我的情况比较特殊。我不觉得我思路有问题,反而是实现能力太差。
不是什么变量名跟系统的东西冲突,就是这里那里少个括号分号,半天不能运行,要不就是debug太慢。all dumb mistakes.

maybe i need to read other people's code more closely :(


回复

使用道具 举报

🔗
北美农民 2014-6-5 07:37:54 | 只看该作者
全局:
小K 发表于 2014-6-4 18:36
可能我的情况比较特殊。我不觉得我思路有问题,反而是实现能力太差。
不是什么变量名跟系统的东西冲突, ...

这种错误连bug都不算吧,你课上的例子自己都会敲一遍没, 看懂了不算懂。
回复

使用道具 举报

🔗
麻倉枼 2014-6-5 07:42:17 | 只看该作者
全局:
我觉得这种课的难度足以占据了我一整个星期的时间,证明了我有待加强。。一切都是为了开学而准备。。K大妈是改行的节奏?
回复

使用道具 举报

🔗
lindaxia2003 2014-6-5 09:47:50 | 只看该作者
全局:
K妈不是程序员么?//?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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