
在飞速发展的计算机行业,总能听到新的技术名词、新的语言、新的框架、新的工具……其实,新技术的思想和底层原理都源于较为成熟的计算机基础理论。花点时间仔细研读计算机经典理论书籍,可以帮助自己夯实知识基础,拓宽编程思路,不断提升职业技能。
买书如山倒,读书如抽丝。许多程序员总是觉得很忙,没有时间看书?技术书籍太枯燥,总是无法坚持看完?与其看书学习,不如电脑实操?关于读书这件事,看看扣友们怎么说?
扣友们的读书故事
@Gene_liu
《算法竞赛进阶指南》 对我参加算法竞赛起到了不小的帮助,在刚接触竞赛时便构建了大致的算法体系。每当遇到算法题时,我就会将体系中的算法与该问题一一进行比对,思考两者的匹配程度。而在赛后,也会用题解来验证我赛时的想法,一旦有出入,便会尝试更新原有算法体系。我认为读理论书籍可以帮助我们率先搭建一个大致的知识框架,在今后遇到问题时,可以更为高效地应用以及更新这一套框架。
@Banana
我觉得读书是件快乐的事情,但是现在大家好像对读书都提不起精神。可能读书有些枯燥,但是读书多少本,绝对可以体现出一个人的知识素养。我在 2018 年,一年读了将近 50 本书。 其实强迫一下自己,还是很有用的,不要一直做自己喜欢做的事情。读书是摄入知识,或者说学习的最快方式,可以快速的掌握和构建体系。
大家又有哪些书籍推荐呢?
@舟盆橙
本科时读了 《JavaScript DOM 编程艺术》 ,当时只会 HTML/CSS 的我,花了两周时间写出了好看又带动效的静态页面。我做的是一个介绍电影的网站,综合了各大网站的评分,还附有磁力*载下**链接,买了香港的空间和万网的域名,上线那一刻当时真的是成就感满满。
在毕设时接触了神经网络的概念,那时特别好奇,为什么数据喂进去就能分类/回归,看网上的博客也是一脸懵。那时候还用的 matlab 上台湾大学林智仁教授的神经网络包,直到我看了 《Python 神经网络编程》 和 《深度学习入门》 ,我更喜欢面这本书。
@我怎么被退学了?!
《computer network, a top down approach》(计网,自顶向下)
阅读体验感极佳的一本书,在大三上计网课时看的。计划再阅读一遍。
《汇编语言》 - 王爽
通俗易懂且精妙的一本书,对大部分人来说,这一本书就足够支撑起你的汇编基础了。对有一定语言基础的人来说,此书阅读毫无难度,几天时间就能看完。
《数据结构(C++ 版)》- 邓俊辉
清华大学邓公写的书,相当不错的数据结构入门教材,只需要入门级别的 C++ 基础就可以阅读了。最最重要的是,清华学堂上有本书配套的公开课。(事实上,即使不看这本书,仅仅只去看看清华学堂上配套的公开课,也挺好的。)
@Stock
《计算机程序的构造和解释》(SICP)
本书是我大一旁听计算机导论时老师推荐的教材,虽然书中的编程语言已经被淘汰,但是对于初学者,本书从 0 开始构建程序,从底层到顶层,涉及到函数式编程、惰性计算、元编程、虚拟机、解释器和编译器等等基础概念和内容,生动的语言可以激发初学者的学习兴趣,并告诉初学者什么是好的程序。
《TCP/IP 详解 卷一:协议》
最近在看这本书,比《计算机网络-自顶向下方法(第六版)》讲得更细致,更深入,可以结合通信的知识一起看,收获良多,强烈推荐。
@Banana
《大话设计模式》、《Head First 设计模式》
设计模式这书,我觉得读 100 遍也不嫌多。
……
看完扣友们的分享,你有什么特别的读书体验呢?世界读书日即将到来, 力扣携图灵邀你一起读书 , 让时间更有价值 !
活动一、世界读书日,邀你一起读书
时间
即日起 - 2021/05/07 17:00
关于读书,你有哪些心得?即日起在 讨论>> https://leetcode-cn.com/circle/discuss/12QtuI/ 参与读书讨论将有机会获得 图灵赠送的程序员必读书籍 x 1 。

活动 2:完成阅读任务,获读书勋章
时间
2021/04/22 00:00 ~ 2021/04/28 23:59
规则
1. 4 月 22 日至 4 月 28 日,进入 学习>> , https://leetcode-cn.com/leetbook/ 完成页面右上角的「让时间更有价值」限时阅读任务,可获得「2021 读书日纪念勋章」。

2. 在每个阅读任务章节下的讨论区写下「你的读书笔记」,点赞第 1 的优质评论将获得 图灵赠送的精选书籍 x 1 。详细规则见阅读章节页面末尾。
最后,祝愿所有扣友都能在读书中提升技术实力,收获学习的快乐。
更多活动详情查看 >> https://leetcode-cn.com/circle/discuss/12QtuI/
声明:本文内读书分享版权为力扣用户本人所有,如需转载需联系作者。