那些年,你应该读的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,CSS,JS,jQuery,这些先学哪个呢?它们的顺序是什么?我回答他说,就是先学HTML,再学CSS,再学JS或JQ,后来我...

23660
来自专栏老九学堂

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

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

48560
来自专栏编程

一步一步提高C+编程的方法和步骤!

门外汉:如果你还是刚刚接触c++,那么你应该先去买一本《C++编程思想》,这本书讲解非常详细,而且通俗易懂,当你将这些代码敲完之后,升级为菜鸟级别了 ? 菜鸟级...

22390
来自专栏大数据挖掘DT机器学习

如何处理 Python 入门难以进步的现象?

问题: 如何处理 Python 入门难以进步的现象? 看视频看呀看呀看, 看完了,基础的都懂了 然后就想写点东西 可是无从下手呀,我以为基础不扎实,又去看视...

41340
来自专栏JAVA烂猪皮

如何成为10倍速的程序员

国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然...

14920
来自专栏平凡文摘

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

28530
来自专栏CDA数据分析师

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

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

48950
来自专栏大数据钻研

很认真的聊一聊程序员的自我修养

程序员提高自我修养是为了什么? 程序写的好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得就?我想这是少数人的追求,也是更高的追求,在这之前 ...

27740
来自专栏前端儿

当角色转换为面试官之后

昨日,HR小姐姐突然通知,今天要面试15个候选人,19届的校招儿,每位15分钟左右,而且只有一个是现场面,其他都电面。

11820
来自专栏我是攻城师

如何学好一门编程语言?

68750

扫码关注云+社区

领取腾讯云代金券