Return to site

请不要再自称为码农了,当个画家吧

个人读书笔记系列

· 阅读,书评

作者:${也是我自己写的} : )(来自豆瓣)
来源:https://book.douban.com/review/10149425/


由于从事工作的原因,我经常和久经"码"场的程序设计者打交道。

除了聊到最近新出语言的特性,几种工具选型的优劣外, 就是会吐槽某些产品如何如何。

不禁地, 我感觉到,所谓的程序工程师,当他们创造力不再,只知完成需求和快速上线,修改Bug,和上个世纪在机床旁操作的高工们,有何区别呢?

如果对Y-Combinator有过了解的人就自然熟悉 Paul Graham; 如果不了解的话, 可以想象它是类似中国互联网的李开复(创新工厂), 不过, 美国的创新基因和土壤会比我们优秀肥沃了一些, 从YC出来的明星Star-up也自然不在话下。

这本书是一本Paul的博客文集, 由于不了解译者或者编辑对原来的文章顺序是否有过调整, 如果你也在读这本书的时候, 我强烈建议不要按1、2、3...... 的顺序阅读, 而是分模块的。

例如 9 设计者的品味、10 编程语言解析 、 11 一百年后的编程语言、14 梦寐以求的编程语言 应该连在一起, 这几节会让你对一种编程语言在设计时应注意哪些问题, 现在的编程语言有何问题, 对未来的期待。

结果就是产生了一些也许可以称为"头重脚轻"的语言: 它们的内核设计得并非很好,但是却有着无数强大的函数库, 可以用来解决特定的问题。 (你可以想象一辆本身性能很差的小汽车,车顶却绑着一辆飞机发动机。) 有一些很琐碎、很普遍的问题, 程序员本来要花大量时间来解决,但是有了这些函数库以来,解决起来就变得很容易, 所以这些库本身可能比核心的语言还重要。所以这些奇特组合的语言还是蛮有用的,一时间变得相当流行"


�在程序员界, 有一个著名的梗, 就是如果你想让一群原来寂静程序员的吵起来, 就在他们面前问一句"谁是世界上最好的编程语言?" 然后你只需要拿起瓜子,在旁看着, 就像是一群小麻雀一样叽叽喳喳个不停。(我也曾经是其中的一员, V2EX.com上至今还留有我的无知呀。)

总体来讲, 这是一本让想了解程序设计者和技术从业者的不错读物, 也是技术从业者本身能够提升自己认知能力,学习一些顶层设计能力的佳品, 我个人非常喜欢。

另外, 译者阮一峰也是出色的互联网从业者, 他的网站也发表了不少出色的文章。

如果你也是对计算机和技术有兴趣的, 但无法阅读Paul本人的博客, 不妨去看看译者本人的中文文章。

以上

Steve 于 2019.5.1

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OK