楼主: Warald
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-吐槽] 趁着最近人气高,Warald召集大家讨论CS学习问题,分享资源!

   
🔗
max_random 2012-2-27 23:30:57 | 只看该作者
全局:
0基础学习javascript和HTML的网站, treehouse.

评分

参与人数 1大米 +80 收起 理由
Warald + 80 对纯新手来说,这种网站的确可以作为入门

查看全部评分

回复

使用道具 举报

🔗
dannyzjwz1 2012-2-29 10:52:01 | 只看该作者
全局:
1) 不管以后用不用,作为入门,c/c++系的还是认真学一学比较好。直接c++好了,因为包括了c里面的一些概念,又可以接触oop,入门的话c++ primer,也不用全看。进阶书多了,thinking in c++不错,以后不准备用c++写东西的可以暂时不用看进阶书。编译型语言学过一门,再接触下脚本,可以考虑下学python。
2) os里的基本概念要知道的,进程,内存那几章重点看看。
3) 数据库重在应用吧,不是做dba的话,完成各种增删改查,sql语句多练练
4) 数据结构还是很重要的,最好用c/c++自己做一下实现,堆栈,队列,二叉树,各种排序,搜索。虽然语言会自带类和库函数,自己做个实现无论对语言,数据结构,算法都会有更好的理解。算法导论是很好,太大部头了。

评分

参与人数 1大米 +100 收起 理由
Warald + 100

查看全部评分

回复

使用道具 举报

🔗
dave2008 2012-2-29 12:40:54 | 只看该作者
全局:
我也来说说我的非主流推荐:

1)Programming Language
新手不建议从C开始起,容易纠结于底层与语言特性而不是编程思维,后者应该在初学编程时得到更多的关注。所以个人推荐先学Python。由于我不是先从Python学起的,所以暂时找不出非常适合初学者的教材,不过我看的第一本Python书是《Dive into Python》,个人觉得写得非常的好,实例驱动,语言幽默,我是一口气读完的 :-)

这本书是免费而且开源的,可以在它的主页获得下载地址:. 1point3acres.com
http://www.diveintopython.net/

开源意味着如果你在阅读时发现了里面的错误,你可以很方便的给作者发补丁进行修正。

2)Operating Systems.google  и
操作系统非常重要,建议好好学。个人最喜欢的入门书籍是William Stallings的Operating Systems: Internals and Design Principles。Computer Systems: A Programmer's Perspective也是经典,不过可能不太适合初学者看。

操作系统里的概念理解的差不多的时候建议动手写代码,stanford的pintos课程非常赞:
http://www.scs.stanford.edu/10wi-cs140/pintos/pintos.html. 1point 3 acres

动手写和只看书是完全不一样的。:-)

当然,最后就是直接玩Linux代码了,入门书籍:
http://lwn.net/Kernel/LDD3/

3)Database
这个我接触的不多,就不误人子弟了。。。

4)Data Structure.
Knuth大神的Art of Computer Programming。

评分

参与人数 1大米 +100 收起 理由
modifiedname + 100

查看全部评分

回复

使用道具 举报

🔗
pinxinlong 2012-3-1 07:47:12 | 只看该作者
全局:
回复 53# dave2008

这两天正好在学python,个人觉得有一本入门书很好:A Byte of Python(正式内容100页左右),可以去这个网站下到:http://www.swaroopch.com/notes/Python,写得浅显易懂,各种基本知识点都讲到了。还有一个入门tutorials视频可以看看:http://thenewboston.org/list.php?cat=36(youtube),在verycd上可以下到:http://www.verycd.com/topics/2818133/

评分

参与人数 1大米 +100 收起 理由
modifiedname + 100

查看全部评分

回复

使用道具 举报

🔗
cy105212393 2012-3-1 09:24:16 | 只看该作者
全局:
支持啊,未来可能要投身cs行业了
回复

使用道具 举报

🔗
city 2012-3-1 11:17:02 | 只看该作者
全局:
回复 49# yusheng

. ----
    CSAPP我已经看完了,确实写的不错,不过最后几章不适合深入看,写的简略,了解一下就可以了。。。我在后面几章花的时间是前面的几倍,走弯路了~~
回复

使用道具 举报

🔗
dave2008 2012-3-1 12:14:06 | 只看该作者
全局:
回复 54# pinxinlong
. 1point3acres
哈!我都忘了A Byte of Python了!多谢推荐,确实是本很适合入门的书~
回复

使用道具 举报

全局:
因为最近的project原因,自己也在看,所以给大家推荐点CV和视频编码H.264的入门教材先~
OpenCV的话,Learning OpenCV绝对是最经典的教材,深入浅出,例程丰富;
但是算法的话,还是图像模式识别—VC++技术实现这本书感觉比较好,神经网络,聚类,分割讲得很精当,自己先把书上程序跑一遍很有感觉
加上自动化所自由软件协会的师兄翻译的中文手册,需要用到一些类的时候可以当作词典查非常好~. 1point3acres

视频编码就是X新一代视频压缩编码标准H.264(毕厚杰)这本书入门最好(师兄说至少三遍以上。。。),然后再跑JM12.410遍左右,基本可以入门
(据传视频编码高手的待遇很优厚,但是因为超多常量变量和动辄几十万的代码量上手的速度可能会比较慢,需要点耐心。刚刚经历了超级痛苦的入门阶段,现在发现还是很有意思的~)

评分

参与人数 1大米 +100 收起 理由
modifiedname + 100

查看全部评分

回复

使用道具 举报

🔗
yuanliu200 2012-3-5 04:38:04 | 只看该作者
全局:
本帖最后由 yuanliu200 于 2012-3-5 04:40 编辑 .

UCB有个视频完全从基础开始讲的
http://www.youtube.com/playlist?list=PL4BBB74C7D2A1049C

包括了Java和Data structure的入门
. .--
. 1point 3acres

要练手的话,可以上老师网站去,读reading assignment和跟着做作业
http://www.cs.berkeley.edu/~jrs/61b/

评分

参与人数 1大米 +100 收起 理由
modifiedname + 100

查看全部评分

回复

使用道具 举报

🔗
moremeds 2012-3-5 05:13:21 | 只看该作者
全局:
回复 37# woaibai . 1point 3acres


    我本来也想推荐博客地址的,结果发现您都给我推荐了。
    我觉得陈浩cool shell 的那个相当好。
回复

使用道具 举报

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

本版积分规则

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