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

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

   
🔗
pusonchen 2012-11-6 09:18:17 | 只看该作者
全局:
作为一个EE 转CS 刚刚半年的master,我也来说说我的学习感受把。
programming language:
大学本科学过c,基本算是荒废了,尤其是研究生刚开始的一年基本没有编程。转到CS 后,暑假5月到8月自学 c++,好几本书结合着看的。
c++ primer 书上的例子基本照着敲了一遍,第一次接触OOP,自己改了很多代码,四个月下来总算是基本明白c++了。. 1point3acres.com
effective c++ 刚开始看的时候会觉得挺啰嗦,把primer 看完了回头再看这本书才发现每一个书里的tip都展开的很深,要是真弄明白了每一条,c++ 才算是进阶了吧。可惜我还在学习探索中。
现在是自学 java,也是对比着c++一起学,有了c++的基础,在网上学习java 课程,几天就基本明白了。现在是自己试着写程序使用java,熟悉它的特性和package 使用,最主要的是体会java 和c++ 不一样的地方。. 1point3acres

我很认同前面某位大牛的发言,学web 实在不太像CS,web 潮流变得太快,尤其是作为我们半路出家的,还是夯实基础比较好。

operating system &database:
不熟悉,没有发言权。.google  и

data structure:
算法导论其实不太适合入门,我大二学过数据结构,现在看算法导论都觉得太枯燥,新手很难坚持看完一本书把。
有了大学的数据结构基础,自己补了一些算法导论里的内容,c++ 编程时不断使用这些数据结构,基本问题算是明白了。

看到楼里有很多牛人的总结,受益匪浅,我也试试看视频去,也许会学得快一些?
回复

使用道具 举报

🔗
Cross_Dream 2012-11-12 09:33:37 | 只看该作者
全局:
OMG!我是EE的本来想以后可以充实一下计算机背景,以后可以学学相关软件呢,你们这些列表太恐怖啦,听起来真专业!
慢慢学吧。。看起来要好久的样子,感觉转专业不合适呀,按照这样来为转专业打算,估计从大一就得开始额外学习计算机内容吧,感觉真心不可能
回复

使用道具 举报

🔗
stella115888 2012-12-14 22:00:08 | 只看该作者
全局:
本帖最后由 stella115888 于 2012-12-14 22:15 编辑

Programming Language:

JAVA 我推荐看head first JAVA,有生动的图示做讲解,语言也非常幽默,好懂易读,即使是英文原版,用词句式也非常简单,容易理解。个人觉得thinking in java忒厚了,内容忒多,看完有点疲惫,我觉得入门的话,看head first JAVA是最合适的,以下为head first java中文版链接
http://ishare.iask.sina.com.cn/f/12881997.html?w=MTIyNTExMDkzMw==
书中的例子都可以在官网上下载
http://www.headfirstlabs.com/
C# 入门的 推荐head first C#  我觉得head first系列非常适合入门,内容和例子都非常生动有趣,一点也不枯燥,能让读者非常兴奋开心的读完。书中代码非常简洁,省去了很多读代码的时间,并且每章几乎都是一个工程任务,非常实用。每章有很多brain storm, 提供读者自己思考和理解的时间和机会。跟着每章的工程练一遍,C#掌握的就差不多了 head first C#有中文版,也有英文版,下面为中文链接
http://ishare.iask.sina.com.cn/f/16688721.html?from=like .google  и

Data Structure:
大二时用的数据结构(C语言版)严蔚敏那本,觉得这本书写的真是糟糕,伪代码也写的很无趣,不推荐
Data Structures and Algorithm Analysis in C:                          Mark Allen Weiss版的能好些,英文写的原汁原味,更容易理解,但是翻译有些地方不是很恰当,建议有能力的看这本英文版吧

Operating System:
我觉得哪本都讲的很枯燥,没办法,它就是那么枯燥的一门科目。我看过CMU本科的OS课程作业列表,照着作业要求一个个完成,每个人实际上就是自己编程实现一个操作系统,这着实让我汗颜,让我一下子觉得国内的OS课太水,学起来除了背知识点应付考试就是水的几乎没任何帮助的作用。我觉得OS是难度系数很高的一门科目,想真正学好它真不容易,需要下足够的苦工不说,你必须有很好的理解力和想象力,才能把OS的精华吃透。

Design Pattern:
此外非常推荐大家看看head first设计模式,很多人认为设计模式最经典的是四人帮写的那本,但本人觉得那本书非常枯燥,很难让入门的人坚持读下去,然而head first 设计模式能让你通过最简单最生动的实例迅速了解设计模式的用途和用法。强烈推荐这本。我们老师甚至那它当做教案的哦!

评分

参与人数 1大米 +80 收起 理由
modifiedname + 80 just what i need, thanks!!!

查看全部评分

回复

使用道具 举报

🔗
vanessachem 2012-12-27 15:40:34 | 只看该作者
全局:
Introduction to algorithm, mit 那本
回复

使用道具 举报

🔗
pg707284828 2013-1-5 11:44:23 | 只看该作者
全局:
那个免费课堂让人耳目一新
回复

使用道具 举报

🔗
yucute 2013-1-10 21:36:23 | 只看该作者
全局:
小小建议哦版主大大可以在金工版也开一个类似帖子吗,大家一起来推荐下金工的编程入门书籍~ 我也来说一本,Financial Numerical Recipes in C这种的~
回复

使用道具 举报

🔗
scarlet_qq 2013-2-15 20:08:04 | 只看该作者
全局:
good
!!!!!!!!!!!!!!!!!
回复

使用道具 举报

🔗
一地鸡毛 2013-3-15 11:05:25 | 只看该作者
全局:
WEB 那些 什么html css javascript  学校好像不教啊
难道自学么
回复

使用道具 举报

🔗
toothacher17 2013-3-25 10:47:04 | 只看该作者
全局:
马一个,慢慢研究
回复

使用道具 举报

🔗
dynamic 2013-4-7 22:28:39 | 只看该作者
全局:
我就打算转专业申请。。。有时候觉得去看一些公开课程挺重要的。。。
回复

使用道具 举报

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

本版积分规则

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