今天是一个特别冷的周日,窝在家里把《黑客与画家》看完了两遍。之所以是两遍,因为实在觉得是一本启发性的好书,所以第二遍边看边画了脑图帮助思考。
这书主要回答了四个问题:什么是黑客(不是工程师,是画家),什么是软件业的下一个潮流(互联网软件),什么编程语言最好(100年以后的编程语言),什么是设计。
这本书最特别的地方除了它的启发性,还有它对已经发生的事情的准确预测,和众多颠覆性(或者很有深度的)观点,简单记录如下:
互联网 app 的核心价值:帮用户承担责任和风险
互联网为什么会发展得更好:竞争的压力
如何学习编程:像学习画画,而不是学习数学
关于财富:不是零和,和金钱的区别
致富关键:可测量=小团队,可放大=高科技
现代社会收入差距扩大是一种健康的信号
有趣的设计的价值:幽默传递着一种力量
模仿自然的设计:大自然的演化已经解决了很多设计问题
面对对象的语言:没有为程序员带来太多好处
Java 进化已经到尽头
100年后的编程语言干净简练,具有最高层次的抽象和互动性,而且很容易装备,可以只用很少的代码就解决常见的问题。不管是什么程序,你真正要写的代码几乎都与你自己的特定设置有关,其他具有普遍性的问题都有现成的函数库可以调用。