那些年,你应该读的7本Beautiful计算机书

O'Reilly Beautiful系列的电子书都是相当不错的文章合集,不仅可以扩大我们的市场,还可以装逼~~。

很多年前,有一本叫《代码之美》的书预售的时候,我发现了这本书,然后买了。

这本书也是相当的贵,还有有着相当多的序。当时穷,这本书又贵,所以这本书当时翻了好几遍,应该是仅次于《Linux内核设计与实现》——目测是我翻得最烂的一本书。

这本书涉及到了不同的软件领域、不同的知识。当时年少,正在寻找一些好的方法来改进我的代码——这本书的名字让我以为它能像《重构》一书一样,指导出我写更好的代码。遗憾的是,它并没有。那年,我能看懂的也就只有正规表达式、排序算法、Emacspeak等比较简单易懂的几章。不可思议的是,人们对于代码的追求也已经到了这种程度。我所懂的也就只有Logo、Basic、C++几种语言,Emacs一节也让我继续看好了Emcas编辑器。

同样的,编辑对于Emacs的追求也体现了在这本《架构之美》上面:

作为一本架构方面的书,它可以扩展我们的知识面:Xen、RVM、JPC、KDE,还有Emacs。其中,不得不提及的有我大KDE的故事。

这些底层的东西,一个比一个迷人,可是就是没有足够的时候去专研,毕竟太多了。

有一天,我在为Arduion写一个上位机的时候,发现了一个叫Processing的软件做上位机特别方便。在便开始在网上搜索相关的书籍,然后我找到了这本书:

这本书,让我第一次意识到可视化的美妙之处,还有伦敦地铁图:

也是这本书开启了我的数据可视化之路:

如果一本O'Reilly的书是一本动画,那么一群程序员就是一群动物——这就是《团队之美》。

作为一个团队,我们要有合适的队友,要有共同的目标。然后,我们才能创造出优秀的作品。大多数时候,项目失败并不是因为项目,而是因为。。。

在我们的上一个项目里,由于我们的数据源是读写分离。我们并不需要考虑相当多的安全因素,随后的这个项目便不是如此:

软件的开发周期不仅仅限制了代码的质量,也限制了安全的质量。如对于一个前后端分离的项目来说,我们即要在前端做验证,又要在后台做验证。但是如果是项目周期限制了的话,我们可能只在单方面做验证。

当然,同其他书一样,这也是一当相当好的故事书。所以,不要指望能从中学到什么。

好了,我已经齐集了上面的五本书,现在还差下面的两本了。

原文发布于微信公众号 - phodal(phodal-weixin)

原文发表时间:2016-08-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏web前端教室

我理解与实施的学习前端的路径

随着微信小程序的出现,前端的知识愈加的碎片化。没有哪个知识能够搞定一切。 在很久以前我可以说,你会做静态页面html就可以啦,那年月都用table表格做页面。后...

1748
来自专栏平凡文摘

假笨说-离开是为了更好的开始(寒泉子)

2003
来自专栏SDNLAB

关于DCI中传输网络的一些探讨

前言 关于DCI技术的探索,最近很是热门,尤其是在SDN-WAN被大家重视起来后,关于DCI技术的介绍文章层出不穷。本文着重对DCI网络中传输网络部分的技术和现...

3847
来自专栏哲学驱动设计

《Framework Design Guidelines 2nd Edition》推荐

前言     最近看了《FDG 2nd Edition》,也适当做了些笔记,在这里写这篇文章的目的主要有两个,一是对自己学习的一个记录、积累;另外,还可以用这...

19110
来自专栏web前端教室

好多东西都要学,而且排名不分先后

记得以前有个同学问过我,HTML,CSS,JS,jQuery,这些先学哪个呢?它们的顺序是什么?我回答他说,就是先学HTML,再学CSS,再学JS或JQ,后来我...

2086
来自专栏谦谦君子修罗刀

程序员面试闪充--简历书写

对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负...

3475
来自专栏CDA数据分析师

数读 | 为什么运维朋友们都需要学Python?

运维人员需不需要学开发?需不需要学Python?PythonN和Shell有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲。 现阶段,掌握一门开...

3545
来自专栏程序员宝库

九年程序人生

一次做规划局的项目,规划局的职员很是钦佩地说:“你们真了不起,在电脑上敲敲键盘就能做出软件来。”,

1052
来自专栏我是攻城师

如何学好一门编程语言?

4825
来自专栏老九学堂

论开发者最讨厌的编程语言竟然是...

看过许多最受欢迎的编程语言榜单,但小伙伴们知道开发者最想规避的语言是什么吗?Stack Overflow 近日发布了一些数据,试图找出最不受欢迎的编程语言。 下...

4616

扫码关注云+社区