学计算机看啥书?

学习笔记:学计算机看啥书?

C/C++

  1. C++ Primer Plus(CPPPP)

太TM厚了!内容确实非常详尽,但不太推荐作为入门书籍,它更像是一本好用的参考书。

  1. 程序设计教程:用C++语言编程

比前面那本更适合新手入门,本人程设课的教科书。但这本实际上只设计C语言的部分,对于想进修OOP(面向对象编程)的读者就不大适合了。相对而言对新人特别友好。

  1. QT: C++开发指南

对于C++来说最好用的项目平台就是QT了,而这本书非常详细地介绍了QT各种库的功能以及用法,适合与QT文档配合食用,作为参考书还是很不戳的。

JAVA

  1. Head First Java

对新人来讲鼎力推荐!内容详细,而且图文并茂(比较厚的原因就是一半的内容都是图,字体又很大),相当易读,比计科那些黑皮的晦涩书籍至少在易懂这方面好太多了。
Head first系列的书都是这种图文并茂的风格,喜欢的话可以买来看。

  1. Effective Java

总结了许多Java编程中容易导致效率瓶颈的问题,跟前一本相比可以说是一句废话都不说,内容简洁,短小精悍。事实上,书中提到的问题对于软件任何开发者都是很重要的,只不过是将JAVA作为平台来讲解罢了。

Python、C#、kotlin…

学了上面两种语言了,这些都是小case。不用买书直接CSDN+网课走起。菜鸟教程和C语言中文网都是很不错的教学网站。
网站传送门:

菜鸟教程
C语言中文网
W3school
SegmetationFault
StackOverflow

操作系统方面

  1. 操作系统教程/实用操作系统概念

    我上课的参考书,没啥好讲的。

  2. 鸟哥的Linux私房菜

和《第一行代码》一个风格,毕竟都是博主出身的人写的,特点都是比较易懂。对Linux操作系统的介绍非常详细了。不过除非是Linux系统开发或研究方向,否则其实不用专门买一本书来了解Linux。

网络方面

  1. 计算机网络:自顶向下方法

经典黑皮教科书。

  1. Python 网络爬虫开发实战

相当实用的一本书,属于语言简洁扼要性的,对开发环境配置的讲解尤其到位(环境配置对于爬虫相当重要),可以买来玩一玩。

软件开发

  1. 设计模式

Gang of 4经典作品,内容详实,缺点也很明显:真的是难懂!建议看网课+逛博客。

  1. 第一行代码

Android开发我也就只看过这一本。相当的好读了,内容也很充实,有意Android开发的同首选。

读书不多,持续更新。。。

猜你喜欢

转载自blog.csdn.net/natrick/article/details/114450778
今日推荐