1
pirex 2014-03-31 10:42:17 +08:00 1
计算机组成与设计:软件/硬件接口
|
2
MingZhe 2014-03-31 10:44:02 +08:00 1
加上楼上的,你这简直就是考研攻略。。。
|
3
honovationeric 2014-03-31 11:17:54 +08:00 1
建议补充:架构和设计,基于“高内聚、低耦合”的抽象分解是软件开发非常重要的基础能力。
在提升架构和设计的素养与能力方面,对我帮助最大的是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 9
|
5
wxstorm 2014-03-31 11:46:41 +08:00 2
打基础的话感觉这有点乱,建议认真看几样,每样选一本经典书籍即可,不在多,在经典:
操作系统:就是经典那本,有绿皮的翻译版 数据结构 算法:还是推荐算法导论, 不用急,慢慢看,其实主要就是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 1
CSAPP一本满足
|
11
yishanhe 2014-03-31 13:41:46 +08:00 1
@heliumhgy 对于程序员来说,这个很适合补基础,覆盖面广而且有深度,所有的 lab assignments 都是online的, 可以好好做一下那些作业。 EE转CS亲身体验,去年做了一个这门课的TA,感觉自己也学到很多东西
|
12
shellcodecow 2014-03-31 13:42:16 +08:00 1
出门带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 1
据说学生最不缺就是时间了,-)
我再补充几个哈-_-|| Linux相关的看一下? NoSQL的也顺便看看?Redis,Memcached? ↖(^ω^)↗ |
21
ini 2014-04-01 01:37:53 +08:00
@honovationeric 快成关山口职业技术学院的院友会了 :-)
|
23
hustlzp OP @xiaowangge 恩。这些都是更上层的专业技能和知识,针对这一方面,也还可以列不少呢~
|