黑客与画家
作者保罗是一名科班出身的程序员,曾经在艺术学院流窜过,也梦想成为一名画家。其实他是不是画家并不重要,他甚至可以是一名作家、建筑师、摄影师等等其他角色,这些工作在创作完美作品上和黑客需要做的事情有着很多相似之处。书中有很多地方强调了这一点,比如在我们的审美上,和事老总是教导我们不同个体之间对审美有着很大的主观差异,说着仁者见仁智者见智之类的屁话,从而避免可能由于意见分歧带来的伤害。如果主观差异很大,为什么还有那么多在博物馆图书馆中林列的伟大作品?那些经过时间洗礼的作品就是大家共同的品味。
黑客只是软件工程师队伍里面的优秀个体,他们看起来像个书呆子,不善交际、行为怪异或者愤世嫉俗,但他们对这个世界充满好奇心。为了满足这种好奇心,他们常常绕过各种规则限制,把触角伸向计算机系统的深处。这种一窥究竟也许仅仅只是好奇,更多时候也是因为他们想让软件世界变得更加没好。黑客们非常讨厌各种按部就班和循规蹈矩,他们内心深处多半和哥伦布发现美国新大陆那些探索者们一样,希望在自由的领地里面建设新世界。就像文艺复兴、工业革命一样,也正是这些桀骜不羁自命不凡的家伙引导世界走入计算机的时代。
因为大公司的中规中矩行事作风限制了黑客的创造性,而且这种创造性在平均主义盛行的大公司里面也往往得不到相应的回报,所以黑客并不适合大公司,特别是没有黑客文化的大公司。很多黑客的最终走向创业或者单干,就像作者选择的那样,这本书的大部分也是保罗在讲黑客创业的一些经验。在不能说的话这章里,作者提到独立思考和永远质疑的重要性,这可以帮助你找到哪些才是优秀作品应该具有的品质,如果你自己就是潮流的一部分,往往看不见潮流的方向,所以你有时候要远离人群远离潮流。在设计者的品味这一章里,引出了什么才是好的设计的一些标准,这些都是各领域通行的原则,比如好的设计是简单的设计、好的设计可以历久弥新、好的这几是艰苦的设计等等。这是这本书的精华部分。
在执行层面作者还提出了很多讨论。无论什么时候在那里,创业都是九死一生的事情,所以很重要的一点要最快的作出产品的原型,然后在这个基础上做持续改进,不管刚开始做出来的产品有多粗糙,在移动互联网兴起的Android就是一个很好的例子。这样做的好处除了可以给你自己信心外,还可以从市场得到快速的反馈。作者还探讨了工具或编程语言的选择,极力的推崇了Lisp语言,提到他们当时的产品是因为使用了很高级的Lisp语言才比竞争对手做的更好,所以创业公司就应该向游击队一样,应该选择那些不易生存的土壤,让其他人知难而退。
译者阮一峰是中文网络上知名的博客写手,全书翻译的很流畅。这本书不仅仅适合创业者和程序员,大公司的领导们同样可以从中学到很多东西,在大公司里面做一个产品的新特性难道不算是创业?只要我们做的事情具有创造性就应该是创业。不过让我感到悲哀的是,在言论自我审查和网络长城的国家里,不仅仅创造性被扼杀,创业的激情夜被扼杀。
