
1 pirex 2014-03-31 10:42:17 +08:00 计算机组成与设计:软件/硬件接口 |
2 MingZhe 2014-03-31 10:44:02 +08:00 加上楼上的,你这简直就是考研攻略。。。 |
3 honovationeric 2014-03-31 11:17:54 +08:00 建议补充:架构和设计,基于“高内聚、低耦合”的抽象分解是软件开发非常重要的基础能力。 在提升架构和设计的素养与能力方面,对我帮助最大的是Robert Martin大叔的Principles Of Object Oriented Design: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod 或者 http://c2.com/cgi/wiki?PrinciplesOfObjectOrientedDesign 。 顺带推荐我们团队的2篇小文: 1.编程语言特性缺失-模块化: http://alips.diandian.com/post/2012-10-10/language-feature-modulization 2.Veil的设计理念: https://github.com/honovation/veil/wiki/%E8%AE%BE%E8%AE%A1%E7%90%86%E5%BF%B5 |
4 jamesxu 2014-03-31 11:37:13 +08:00 |
5 wxstorm 2014-03-31 11:46:41 +08:00 打基础的话感觉这有点乱,建议认真看几样,每样选一本经典书籍即可,不在多,在经典: 操作系统:就是经典那本,有绿皮的翻译版 数据结构 算法:还是推荐算法导论, 不用急,慢慢看,其实主要就是1,2,3,4,6大节。 C/C++:primer或那个programming lanauage. |
7 hustlzp OP |
9 heliumhgy 2014-03-31 11:56:52 +08:00 via Android CSAPP一本满足 |
11 yishanhe 2014-03-31 13:41:46 +08:00 @heliumhgy 对于程序员来说,这个很适合补基础,覆盖面广而且有深度,所有的 lab assignments 都是online的, 可以好好做一下那些作业。 EE转CS亲身体验,去年做了一个这门课的TA,感觉自己也学到很多东西 |
&nsp; 12 shellcodecow 2014-03-31 13:42:16 +08:00 出门带o3o4o5 AK47点射往下压2厘米左右 |
13 XadillaX 2014-03-31 13:50:29 +08:00 QAQ CS专业但是没有看过一本CS书的撸过 |
14 xiaowangge 2014-03-31 14:11:49 +08:00 via Android 貌似没有看到一本英文技术书。^_^ |
15 hustlzp OP @xiaowangge 是啊,优先选中文的,先入门再说... |
16 hustlzp OP @honovationeric 博客写得很不错~ |
17 honovationeric 2014-03-31 15:04:23 +08:00 @hustlzp 不是我的博客,博主是我的朋友,也是咱华工校友 |
18 rannnn 2014-03-31 16:36:22 +08:00 CS毕业但没学过操作系统和编译原理的掩面 |
19 se77en 2014-03-31 17:06:38 +08:00 貌似有个人将 Coursera 上面的 CS 课程从大一到大四做成了课程表,地址忘了。。。有知道的吗? |
20 xiaowangge 2014-03-31 23:11:57 +08:00 via Android 据说学生最不缺就是时间了,-) 我再补充几个哈-_-|| Linux相关的看一下? NoSQL的也顺便看看?Redis,Memcached? (^ω^) |
21 ini 2014-04-01 01:37:53 +08:00 @honovationeric 快成关山口职业技术学院的院友会了 :-) |
23 hustlzp OP @xiaowangge 恩。这些都是更上层的专业技能和知识,针对这一方面,也还可以列不少呢~ |