这本书是一本非常经典的书,作者是有硅谷创业教父之称的Paul Graham,书中介绍了作者对黑客精神的看法,鼓励我们保持独立思考的精神,同时介绍了创业公司相比传统公司的种种优点,也谈到了自己对设计,对编程语言等的看法。非常具有启发性。
为什么书呆子不受欢迎
这一章,作者从自己的角度,分析了为什么书呆子不受欢迎。因为相比让自己受欢迎,他们更愿意把精力放到让自己聪明。让自己受欢迎,需要投入大量的精力,只有极少数人能同时分出精力做到这两者。被一群孩子成群结队的欺负,并不是因为做错了什么,只是因为这一伙人需要一起找一件事情做,而欺负书呆子是一个安全的事情。
黑客与画家
作者指出黑客与画家等创作者很像,而不是科学家,并提出了以下几个观点。
1. 都是创作者,试图创作出优秀的作品,本质上并不是在做研究。创作者和科学家是不同的。无论是大学的实验室还是大公司,黑客都很难做自己喜欢的事情,去创业公司,也会有很多麻烦事需要应付。有一份活命的白天工作+晚上的自由自在,是一个不错的办法。
2. 应该通过实践,范例学习编程。
3. 逐步完成,再慢慢填入细节。避免过度设计。
4. 考虑心里周期,以根据不同的事情,找出不同的应对方法。把消灭bug这种轻松工作留到最后解决。
5. 合作开发软件,最好是把项目分割成严格定义的模块,每个模块由一个人明确负责。模块与模块的接口精心设计。
6. 换位思考,考虑用户的人性需要。判断是否有这个能力的方法就是看怎么向没有技术背景的人解释技术问题。
不能说的话
针对所谓“不能说的话”&#x