计算机专业有哪些必读的经典书籍

共 2516字,需浏览 6分钟

 ·

2020-08-12 09:04


第一个系列:基础


要说哪些书是计算机的经典书籍,我猜很多人都要推荐机械工业出版社引进的黑皮书系列了,你就看吧,每一本都很适合垫显示器



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


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


第二个系列:还是基础


三本比较容易理解的计算机基础书籍,说真的,计算机基础这块的知识很重要,对后期你学习什么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编程语言,所以啊,这本书应该是每个Java程序员必备的一本书了。想学习算法的话,这本书一定是首选。


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


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


第五个系列:Java四大名著


因为我本人是自学Java的嘛,所以Java必须要拿出来说一下啊,关于Java 的优秀书籍还是很多的,但是你知道Java的四大名著是什么吗?如果你还不知道那就有点说不过去了,来来,我告诉你啥是Java的四大名著。


首先就是这个被称为Java程序员人手一本的《Java编程思想》了

这个真的是圣经般的存在啊,可以说每个学Java的人都应该读过这本书,而且是值得你反复阅读的,每次读,你都会有不一样的收获,不过说真的,把这本书完整的啃下来也是真的费劲啊。


接下来就是这本书了


咋样,熟悉吧,这个也是出了新版,可以说,这本书也是真的强,整本书大概包含90个条目,每一个都是在为你介绍Java程序设计中的一个规则,可谓都是宝贵的经验之谈,相信把这本书看下来,读透了,对你的Java编程能力绝对有个质的飞跃啊。


有的人说,这本书的信息量很大,需要有一定的经验才能看,所以对于新手可能就不那么友好了(其实Java编程时想也是如此,最好有个半年到一年的工作惊讶再看这些书)


还剩下两本书,可能有人已经猜到了,就是它:



这其实就是一本书,只不过是分为上下卷,上卷讲解基础知识,下卷讲解高级特性,要知道,它可是与《Java编程思想》齐名的,一般初学Java的朋友会有人给你们推荐这本书,不过作为入门书籍,确实可以,毕竟是经典啊。


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


你觉得呢?

浏览 54
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报