请大家帮一个帮!

2020-03-31 13:35:52 +08:00
 ityouknow

目前在技术圈确实有很多书,但真正适合技术人看的好书太少!特别是很多为了赶热点追潮流的书籍,根本就是博客搬移下来的产物。

但还是有好书的,特别是经典的好书,我自己深有体会,读一本好书对技术人有多重要,读书仍然是目前最高效的学习方式之一。

不太好的是经典技术书籍比较少,并且哪怕是很经典的技术书籍未必就适合自己,比如我看《 Java 编程思想》就很不感冒。

时长有朋友请求推荐书籍,一个人的力量终究有限,所以想借助大家的力量,汇总一个最值得推荐的 100 本计算机书籍。

我会定期根据大家的留言整理,将大家推荐的书籍按照一定规则,整理到开源项目https://github.com/ityouknow/book-100中。

前天,我在公众号中请大家推荐书籍,一共收集到了 150 条留言,和几个朋友合作根据规则删选出了 30 多本书籍。

目前第一期的整理工作已经完成,大家可以在BOOK-100中查看。

目前筛选规则非常简单:

(后期会采用新的方案来评选书籍,大家如果想一起参与到这个开源项目,也可以加我微信 puresmliea,一起整理大家分享的书籍,提供不同的评分方案等。)

但就是这样简单的规则,150 本书籍中只能选出 30 本来,距离我们想推荐的 100 本书籍还比较远,因此想借助 V 站朋友的力量,再次进行一波收集。

大家只需要每个人推荐一本书籍,条件是必须是自己亲自读过,并且自己认为是读过最好的计算机书籍。

推荐书籍有 2 种方式:

第一种,直接在开源项目中提交 issue,地址是:https://github.com/ityouknow/book-100/issues/new。 第二种,在本文下留言,我会定期整理同步到开源项目中。

最后谢谢大家。

4199 次点击
所在节点    程序员
27 条回复
cabing
2020-03-31 17:11:31 +08:00
《现代操作系统》当时大学的操作系统和它比起来弱爆了
《算法新解》刘大哥书,比较有趣。
yiqiao
2020-03-31 17:21:43 +08:00
其实,一般选择英文原版或者英文翻译的书基本翻车不大
edacdy
2020-03-31 23:27:50 +08:00
《程序员健康手册》这本更是重量级,Joe Kutner 著 陈少芸译,迭代重构单元测试都有,采纳的话请 @我一下。
xiaowangge
2020-03-31 23:48:23 +08:00
有的人能坚持读下去《 Thinkingin Java 》

比如: https://m.douban.com/book/discussion/22802960

于是,整个大一大二,我凭借着简单的自学的理念,开始了两件事情,敲《 Thinking in Java 》( TIJ )和《 The TeXbook 》上的每一个样例。

敲 TIJ 的机缘其实很简单,我是在软件学院听课的时候看到他们教 Java,但是他们用的《 Java 大学教程》太贵了,我舍不得买。 我在网上搜了一圈,发现《 Thinking in Java 》是一本免费的英文电子书。于是,我就在数学系的机房,每天下午和晚上,开着一台计算机,屏幕上放着这个电子书,再用我很土的笔记本,运行着未注册的 JCreator,一个字母一个字母地敲 TIJ 上面的程序。我很偏激地认为拷贝粘帖的程序记不住,所以每个字母都自己动手敲。就这样,花了一个学期,居然就把所有的程序敲完了,基本上 Java 的方方面面,我也了然于胸了。

----------------------------------


我猜(毫无根据的猜),多数人读不下去《 Thinkingin Java 》。
我更推荐《 Java 编程的逻辑》,电子版是免费的 https://www.cnblogs.com/swiftma/p/5631311.html
ityouknow
2020-04-01 11:30:54 +08:00
收到 @xiaowangge
Liutos
2020-04-03 10:17:25 +08:00
推荐《架构整洁知道》,豆瓣链接: https://book.douban.com/subject/30333919/ ,豆瓣评分 8.7

生动直观地讲解了软件系统架构方面的内容,结合一些简要的例子说明了架构设计中的关键原则。

这本书所讲的架构不是虚无缥缈假大空的东西,看过之后真的是醍醐灌顶。
Liutos
2020-04-03 10:26:28 +08:00
哦,抱歉,原来书单上已经有这本了😂而且我还打错名字了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657917

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX