正好朋友需要推荐一些基础的书, 最近也在看, 就记录一下吧.
-
入门可以找本编程语言的书, 主要是培养关于编程的认知, 我是推荐C语言的, 其实别的语言也是可以的, 比如Python, 但是如果可以的话, 还是推荐直接上手C, 会对接下来的学习有帮助.
C语言程序设计这本就可以啦. -
接下来是对计算机体系的理解, 我基本对硬件没什么了解...所以这里只给到计算机组成原理的层次, 下面的硬件层就略过了.
这时候需要进一步了解计算机的组成, 这里推荐这本深入理解计算机系统, 现在已经更新到64位处理器了. -
然后是数据结构与算法, 这部分主要是概念上的理解和手写经典算法, 以及灵活运用在实际问题中, 所以建议还是落实在某个语言上, 不要只停留在写伪代码的层次, 这里可以根据掌握的语言选择合适的书籍, Java可以看这本算法, 写的非常详细
-
网络相关, 不联网的应用没啥用啊, 虽然很多时候网络对开发者来说已经被操作系统封装起来了, 但是理解其分层架构还是很有必要的, 我看的是这本计算机网络:自顶向下方法
-
数据库, 这部分看需求吧, 基本操作CURD啥的, 我这块儿不是很熟, 所以待定吧...
大概就这么多, 比较简单, 但是很多问题需要仔细思考, 一本书就悟透是不可能的, 还是多实践多印证, 才能学好吧
网友评论