第一个系列:基础

要说哪些书是计算机的经典书籍,我猜很多人都要推荐机械工业出版社引进的黑皮书系列了,你就看吧,每一本都很适合垫显示器垫桌角,垫显示器这个其实只不过是一个调侃而已,之所以这么说,那是因为这些书,每一本都挺厚的,真的是很厚的那种,属于劝退的那种厚度,都是沉甸甸的知识啊,这些书之所以称为经典,那是因为这些书大部分都是讲解编程必备基础的书籍,比如我们经常说的操作系统,计算机组成原理,计算机网络以及数据结构与算法等等,对了,还有编译原理什么的,要知道,基础不牢,地动山摇啊,所以这正是因为这些都是基础知识书籍,慢慢的,很多都成了计算机专业圣经了。

但是说实话,这些书啃下来很难,我目前都没有完整的看下来一本,哈哈,惭愧惭愧啊,目前还在看《现代操作系统》,这本书600多页,都是沉甸甸的知识啊。

第二个系列:还是基础

计算机基础这块的知识很重要,对后期你学习什么C/C++、Java、python等等的都很有帮助,但是上面介绍的那些黑皮书系列很难读下来也是真的,因为真的是有点厚了,关键是这些知识学起来还比较枯燥,字还是密密麻麻的。

你可能会说了,那这咋整,计算机基础这块咋学习,一般来说啊,这些课程如果我们是科班专业,那么大学的时候会开设这几门基础课程,所以你会有学习的机会,但是你得明白,仅仅跟着老师按部就班的去学习,你真的没啥竞争力,自学,自学,那是很重要的,你必须得在课外时间加以多多自学,才能构筑自己的能力围墙,所以啊,关于计算机基础,我推荐你读读这三本书:

第三个系列:C语言

很多高校的计算机专业,入门编程的第一门编程语言大多都是C语言,目前好像说有些高校改成了python,我以前觉得改成python挺好的,但是慢慢的我就发现,其实python还是不如C语言的,这里要说明下,我不是说python这门语言不如C语言,而是说,作为高校的计算专业的入门编程语言,C语言或许真的是更合适一点,这也是为什么C语言一直被作为高校编程入门语言的原因吧,总觉得python在前两年有种被过度追捧的感觉。

在国内,说到学习C语言,那应该很多人知道谭浩强的这本C语言教材:

差不多大部分高校的C语言教材都是这个,不过这本书的评价不好,号称“错误百出,误人子弟”,简单摘取豆瓣的一个评论:

太真实了……

那关于C语言,有哪些值得推荐的经典书籍呢?

第一:入门必读

这本书可以说是很多人推荐入门C语言的圣经书籍了,豆瓣也高达9.4的评分,不过这本书确实不错,我个人也觉得比较适合入门,另外,这本书也是很厚的,高达730页,说真的需要你花费心思和时间好好学习学习,这本书啃下来,那基本上C语言就没啥问题了。而且这本书基本被当做“C语言字典”,经常是放在电脑旁边,哪个点忘记了,就顺手拿起查阅下。

第二:进阶必备

如果你想学习关于C语言更多的高级知识,那同样是有几本经典书籍的:

稍微了解过C语言的人都知道,指针对于C语言来说是很重要的,指针这个东西真的是个很神奇的东西,搞不懂的时候很烦它,搞懂了觉得真好玩,可以说,指针是C语言的精髓所在了,不过对于指针的学习一直是存在一定门槛的,很多学习C语言的人都卡在了指针这块,所以啊,如果你想更进一步的了解学习指针的内容,可以看看《C和指针这本书》

接着看下一本:

这本《C专家编程》同样是非常优秀的一本C语言学习书籍,书中介绍了很多关于C的编码技巧,并且还专门有一章去讲解C++的基础知识,总的来说,这本书对我们学习C语言的价值很大,要不然在豆瓣上也不会有那么高的评分。

最后还有一本要说的就是它了:

对于C语言来说,看似简单,实则不易,还是有很多值得探讨和研究的地方,比如有些坑,所以啊,这本书也是助你进一步修炼C语言内功的经典书籍。

第四个系列:数据结构与算法

关于这个专题,那么一定会有很多人推荐这本书的:

对的,这个也被称为红宝书,被称为学算法必备书籍,书中采用的是Java编程语言,所以啊,这本书应该是每个程序员必备的一本书了。想学习算法的话,这本书一定是首选。

除了上述这本书还有一本也是很多人推荐的,就是这本《算法导论》

同样是评价很高,但是这本书吧,也有不少人说写的并不是那么好,就是有点过于啰嗦和枯燥了,大概就是因为有太多的学术词语和数学公式了,这本书实际上我也没有看过,到底怎样,我也不敢保证,但是评分在这里,信不信就由你啦。

第五个系列:Unix操作系统、网络编程

作为一个C/C++程序员,经常需要和linux操作系统打交道,下面这本《unix环境高级编程》就是必读书籍了。详细介绍了unix操作系统编程接口。这本书值得多看几遍,当熟悉unix编程接口之后,接着就深入unix源码了。这是和其他人拉开差距的地方,也是拿高薪所必须的懂的知识。

想成为一名优秀的服务端开发工程师,网络编程是必须要会的,以下两本书也需要熟读,熟练掌握Socket网络编程。

好啦,今天就给大家说这么多,上面这些书真的个个都是经典啊,它们几乎都有一个共同的特点“难啃”

你觉得呢?

下面的电子书PDF,小码都帮大家整理好了。

大学四年小码搜集了上百本精品电子书,涵盖了C/C++、linux、游戏开发等各个方向。

需要的小伙伴可以关注公众号《码之有道》,回复“经典书籍”获取小码大学四年整理的所有电子书!

计算机专业必读的经典书籍!!(建议收藏)相关推荐

  1. 【收藏】计算机专业必读的经典书籍,不看后悔系列

    挑战一个篇文章封神,你确定不看看,[计算机书单]成为计算机大牛的每一步,都需要耐心去学!java书单: Java入门 <Java编程思维> <Java技术手册(第6版)> Ja ...

  2. 计算机专业必读的经典书籍

    书单推荐 一.计算机思维 <数学之美> 推荐理由: 吴军博士文笔流畅.干货满满,同时切合实际应用,可以作为计算机科学(尤其是AI领域)的入门读物 <程序员的数学>系列 推荐理由 ...

  3. 数据结构经典案例_计算机领域必读的经典书籍清单

    由于计算机科学是一个庞大的学科体系,在学习的过程中要对这个体系的知识都有一定的了解,下面按照分类和体系进行说明,以及推荐一些书籍清单. 先来一段坊间流传的打油诗(手动狗头保命),可见算法和数据结构有多 ...

  4. 计算机专业毕业设计选题推荐(建议收藏)

    不论是基于javaweb还是基于spring以及基于j2ee,第一步都需要先做好设计的选题.选题的思路要明确.自己到底是做一个网站系统还是做一个小程序或安卓android的app. 它们这几个的难度各 ...

  5. 重磅盘点:世界名校计算机专业必读的10本经典神书

    导读:前些天多地升温,大家都在感叹夏天来了.虽说夏天没有来,但春天真的来了. 一年之计在于春,各地高校在春天里纷纷错峰开学.据网络资料显示,比较早的如上海交通大学,2月18日起就已接收学生返校:晚一些 ...

  6. AI:人工智能概念之机器学习中常用算法的思维导图集合(非常经典、建议收藏)之详细攻略

    AI:人工智能概念之机器学习中常用算法的思维导图集合(非常经典.建议收藏)之详细攻略 目录 机器学习算法的思维导图集合 1.ML算法思维图 2.ML算法思维导图 相关文章:ML/DL:关于算法模型的选 ...

  7. DL之Keras:基于Keras框架建立模型实现【预测】功能的简介、设计思路、案例分析、代码实现之详细攻略(经典,建议收藏)

    DL之Keras:基于Keras框架建立模型实现[预测]功能的简介.设计思路.案例分析.代码实现之详细攻略(经典,建议收藏) 目录 Keras框架使用分析 Keras框架设计思路 案例分析 代码实现 ...

  8. 天津工业大学c语言题库,天津工业大学计算机专业C语言经典笔记

    天津工业大学计算机专业C语言经典笔记 经典笔记 1. 将一个二维数组的行和列的元素互换存到另一个数组里. #include main() { int a[2][3]={{1,2,3},{4,5,6}} ...

  9. Joel Spolsky给计算机专业学生的七个建议

    原文:Joel Spolsky给计算机专业学生的七个建议 毕业前练好写作 一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语 ...

  10. 对计算机专业英语的建议,中职计算机专业英语教学现况与建议论文

    中职计算机专业英语教学现况与建议论文 摘要:随着计算机的不断普及,中等职业学校专业人才培养方案对计算机专业学生专业英语教学的要求越来越高,但计算机专业英语课程在中职学校计算机专业教学中长期处于特殊而尴 ...

最新文章

  1. 架构师之路 — API 经济 — Web、HTTP Server、API Service、Application
  2. linux 核显驱动程序,支持下代核显 Intel放出Linux图形驱动
  3. 中国制造2025变革,背后的大数据来龙去脉
  4. 最受欢迎 Top 12 Python 开源框架,你都用过吗?| 原力计划
  5. 在微服务中,Kubernetes软件组件有哪些?
  6. 43次课(限定某个目录禁止解析php、限制user_agent、 php相关配置)
  7. 软件测试cpu性能测试案例,cpu测试(cpu性能测试软件)
  8. Windows服务器提示密码过期怎么办?服务器密码过期会怎么样?
  9. android之三星手机权限问题解决方案
  10. 企业级和个人苹果帐号AppleId申请
  11. python 发送短信验证码
  12. 用 Python 挪车、管理农场,这届 PyCon 有点香
  13. 【第三方互联】10、注册成为支付宝(Alipay)开发者
  14. windows和linux共用蓝牙鼠标,双系统共用蓝牙键鼠(win10+macOS)
  15. windows下 搭建 wxWidgets 开发环境
  16. 计算机的定点运算器原理,计算机组成原理定点运算器的组成和结构.doc
  17. 梦江湖获取服务器信息,《一梦江湖》6月5日更新公告
  18. 直接建内网穿透服务器替换TeamViewer和向日葵可以实现远程操控
  19. 飞儿卡斯单片机学习(一)
  20. MySQL-DQL语句

热门文章

  1. ACM退役帖(青岛赛后再更新)
  2. 当mqtt客户端向服务端发送信息出现掉包的问题
  3. 工商管理学python_工商管理专业以数据分析师为目标怎么样?
  4. 怎么录制自己手机上的视频
  5. 中国科学院大学2019年高等代数考研试题
  6. 高阶常微分方程的求解
  7. 科研笔记2:科技论文作图规范
  8. Android 项目必备(二十三)-->减小 APK 大小
  9. PR将两个视频放到同一画面
  10. trajan算法(离线做法) LCA详解