一亩三分地论坛

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

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

[自学] 个人经验,对一些小白学习资料的总结(给刚入坑的朋友)。

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

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

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

x
转专业已经半年了,来地里汇报下半年来走过的弯路,其实主要是推荐下学习资料和心得,因为私下交流时,很多新入坑的朋友都会有一样的问题。本人也是刚拖小白坑,欢迎拍砖。[size=15.3333px]欢迎交流,祥见上一个帖子。
1.首先简单说下转专业手续方面。 这个得看学校和学院。不过转的过程,面临的问题,解决的方案都大同小异(就那么几种情况,只不过在不同的节点上,解决的方案肯定有些差别),节省篇幅就不细说了。结论是想转的,基本上都折腾成功了
2.学习过程。
因人而异。有些通信EE等背景里的某些方向,秒转换(e.g,,就跟材料转化工一样)。小白,还是需要一些意志吧(如果同时被时间和金钱束缚,可能意志需要加倍)。不过年轻人没必要害怕。

3.学习资料汇总。主要针对没有背景的小白,尤其是北美地区刚脱坑的。
3.1主要资源有各种国内培训机构的海量全套编程语言视频,有很多比如马士兵老师,毕向东老师的(这是我看的,好评,youtube有全套,速度快720p)。本身培训的目标人群是针对小白的,从零编程起步,里面也会浅浅的带入一些编程模式,网络基础,将一些开发案例等,很浅适合小白。

3.2 北美名校的csee本科初级课程。这里简单举BerkeleyMITstandford,harvard。只谈其他基础课程以及高级课程(网络,softwareEng, AI, ML等不在讨论范围之内)很多(不是全部)北美的cs本科课程设置一般会有个针对freshstudent的三件套进阶。第一层讲一门容易上手的语言,教你编程(pythonjava比较多),中间贯穿着整个CS的一些常识,给你一个宏观的浅浅的bigpicture 。第二层(重点!!),主流语言,如java较多,贯穿OOP(面向对象),本科的数据结构和算法贯穿在里面,这是大家看得比较多,认为价值最大的。第三层,不好笼统地说,我也没看过,反正就是偏底层的东西,汇编,OS,难度较大。或者把高级的算法设计归到这里面。(anyway分类不重要。)
(1)  Berkeley的经典CSB 61B
The CS 61 series is an introduction to computer science, withparticular emphasis on software and on machines from a programmer's point ofview.伯克利的CS 61a,b,c典型的这三件套,有主页,有视频,有练习一应俱全,我只看过b。61a语言是python。61b是经典,网页做的很好,每年的视频都维护着。最新的是16spring,google它的主页,一应俱全。“61b的帮助你们应付面试”–课堂老师原话
2MITOpenCourseWare。貌似MIT这没有Berkeley火。也有类似三件套里面,语言用的python为主。此外6.042JMath for Computer Science 和算法导论 很多人推过。以上大多都有往年视频,具体可自行了解http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
  (3)Harvard 大名鼎鼎cs51 的。 名课(我闲暇时看了一点点)。每学期都有最新的,面向全校的基础课程,定位类似于Berkeley的cs61a。老师还做了宣传片,极其有激情,惊叹一门课还能装饰地这么精心。Standford有一门课cs106A 。老师讲的不错,定位和Berkeley61a,Harvard cs51一样。我假期快速的翻过一遍。老师讲得不错,java(用的Princeton的java stdlib),但是08年的。最新的不对外开放。其他的我没看过,就不谈了,而且它也不对外开放。这个级别的课程,这几个名校做的都不错,完全可以用61b和51代替。
4. 写在最后。
  我个人从零起步跟的是毕向东老师的java视频,然后才是CS61B。名校的这些几门课程,老师讲的就算固然多么好,但是重点是lab session,homework,project的设置。对小白阶段,只听lecture,即便听得很high,不动手,收获很小。(没经历过国内的cs,不了解不做对比哈)。动手!动手!动手!动手!动手!小白上完了61b收获是很大的,课自行体会。但是如果从零起步,直接上61b这种课难度是很大的,不推荐(只以我的智商来衡量)。从零开始培训视频或者61a这种课。
其他高级课程,怎么选课,工作啥的,篇幅有限这里就先不说了。主要针对刚入坑,或者还有几个月准备入坑的小白。
……..
祝一切顺利,世界和平!
其他问题,欢迎交流,见上一个帖子见:
[求职] 大材料PHD转CS master, 无实习经历,找工作分析  大材料PHD转CS master, 无实习经历,找工作分析
http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=165042&fromuid=202212
(出处: 一亩三分地论坛)

评分

3

查看全部评分

chijuzipi 发表于 2016-8-24 00:13:46 来自手机 | 显示全部楼层
不错不错,我也是材料phd转行了cs,目前找到工作。楼主感兴趣可以交流
回复 支持 反对

使用道具 举报

 楼主| muyi 发表于 2016-8-24 13:09:37 | 显示全部楼层
chijuzipi 发表于 2016-8-24 00:13
不错不错,我也是材料phd转行了cs,目前找到工作。楼主感兴趣可以交流

十分强烈求交流
回复 支持 反对

使用道具 举报

chijuzipi 发表于 2016-8-24 13:35:57 | 显示全部楼层
本帖最后由 chijuzipi 于 2016-8-24 13:39 编辑
muyi 发表于 2016-8-24 13:09
十分强烈求交流

已经加微信
回复 支持 反对

使用道具 举报

sanmi0814 发表于 2016-8-24 14:02:58 | 显示全部楼层
感谢lz分享!想请问lz知道有什么关于C++的网络课程比较好吗?非常感谢
回复 支持 反对

使用道具 举报

 楼主| muyi 发表于 2016-8-25 10:30:30 | 显示全部楼层
sanmi0814 发表于 2016-8-24 14:02
感谢lz分享!想请问lz知道有什么关于C++的网络课程比较好吗?非常感谢

C++ 还真不了解啊。。java较多,公开课中,除了偏底层的课的用C/C++。大多都用java和python,所以我C++就没留意过。
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-11 22:33

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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