这是一本关于未来的书。看完去翻简介,惊讶于英文版竟然出版于十三年之前,里面提到的很多概念在今天看来依旧相当超前,格雷厄姆不愧被称作“对未来感知最准确的人”。
《黑客与画家》《黑客与画家》的书名就是在提示我们:应该把黑客与画家当作同一种人看待。与画家一样,黑客只是怀有一门特殊手艺、有创造天赋的人。而编程就是一种艺术创作,黑客就是艺术家的一种,开发软件与画家作画、雕塑家雕刻并没有本质不同,都是一种创造美的过程。
书中首先为黑客正名:
对于计算机难题的漂亮的解决方法称为hack,那么相应地,完成这种hack的过程就被称为hacking,而从事hacking的人就是hacker,也就是黑客。
不巧的是,hack还有一个引申义,指对某个程序进行修改,使其可以完成一些禁止外部使用者做的事情,这些事情通常与盗窃信息等计算机犯罪有关,这也是后来“黑客”被当作计算机入侵者的称呼的原因。
但要知道,在20世纪60年代这个词被发明的时候,“黑客”完全是正面意义上的称呼,是带有敬意的。而那些恶意入侵计算机系统的人应被称为cracker(入侵者)。所以在这本书中,“黑客”就是指最优秀的程序员,而非入侵计算机的人。
接着,我们可以看到黑客小时候不受欢迎的成长过程:小时候的他们被称作“书呆子”,被大多数同学排挤。但这些是有原因的,在其他小孩都在追求个人魅力这种虚无的东西时,黑客小孩在追求真实世界真正需要的东西——发现问题的正确答案。
还有对于那些“被禁止的东西”,存在于黑客们头脑深处的基本观点是:
我要亲眼看一下,然后自己做决定。
接下来我们可以看到黑客是怎样做出自己的成果,这些成果又是怎样对全世界产生了影响。在这个过程中,我们可以看到格雷厄姆对于在今天这个时代如何创造财富的想法:
致富的最好方法就是为社会创造财富。创造财富的最好方法就是创业。
他不仅仅停留在“财富”这一表面,而是深入里层:“财富”其实是一种交换媒介。它使得交易可以进行下去,但往往模糊了交易的实质。人们觉得做生意就是为了挣钱,但是金钱其实只是一种中介,让大家可以更方便地获得自己想要的东西。大多数生意的目的是为了创造财富,做出人们真正需要的东西。
而要致富,你需要两样东西:可测量性和可放大性。
你的职位产生的业绩,应该是可测量的,否则你做得再多,也不会得到更多的报酬。
但单单具备可测量性也是不够的。比如,血汗工厂的工人报酬是按照计件制计算的,这是一个只有可测量性、没有可放大性的例子。即使你做到最快,回报可能也只增加一到二倍。
CEO就是一种同时具备可测量性和可放大性的工作:公司的表现就是CEO的表现,所以它具备可测量性。CEO的决策决定了整个公司的方向,所以它具备可放大性。
创业公司与餐馆或理发店的区别其实就在于:餐馆煎鸡蛋,理发店剪头发,每次只能为一个顾客提供服务,但是如果你解决了一个热门的技术难题,别人都会使用你的解决方案。这就是可放大性。
关于“到底要选取多难的难题”这一问题,可以这样来考虑:
如果你有一个新点子去找VC,问他是否投资,他首先就会问你几个问题,其中之一就是其他人复制你的模式是否很困难。也就是说,你为竞争对手设置的壁垒有多高。 你最好做出令人信服的解释,阐明你的技术难以复制的原因。否则一旦大公司看到了,它们就会做出自己的版本,再加上它们的品牌、资本、经销能力,一夜之间就把你的市场全部抢走。
当然,你也可以申请专利。但大公司通常可以找到绕过专利的方法,如果找不到,它们可能就不找了,直接侵犯你的专利,等着你去起诉他们。大公司不害怕打官司,这对它们是家常便饭。
所以,创业公司最好的防御就是进攻。如果你开发出来的技术是竞争对手难以复制的,那就够了,你不需要依靠其他防御手段了。一开始就选择较难的问题,此后的各种决策都选择较难的那个选项。
在本书的最后一部分,介绍了黑客的工具(编程语言)和工作方法,这是黑客文化的基础和核心。
也正是在这一部分,作者带我们展望了一百年以后的编程语言,十几年前的想法在今天看来丝毫未显过时,依然相当新奇。但这种展望无论多么的新奇都不为过,毕竟,当“个人电脑”这个词刚出现时,我们听到它就像我们今天听到“个人卫星”一样的吃惊,而那只过去了短短几十年。
标题:黑客与画家
作者: [美] Paul Graham
豆瓣评分:8.8/10
网友评论