今天读的书是一本文集《黑客与画家》。作者Paul Graham,是美国著名程序员、风险投资家、博客和技术作家,最早的Web应用Viaweb的创办者之一。
他于上世纪60年代出生与美国匹兹堡一个中产家庭,父亲是设计核反应堆的物理学家,母亲在家照看他和他的妹妹。青年时代,就开始编程,中学时喜欢写小说,进入康奈尔大学后主修哲学,后来发现哲学很难理解,于是研究生阶段去了哈弗大学学计算机,主攻人工智能。博士读到一半,他又去哈弗艺术系旁听,拿到博士学位后,他报名进入罗德岛设计学院暑期班学习绘画课程,梦想成为画家。接下来的几年,他为追求绘画梦想常常入不敷出,通过替人编程赚取生活费。终于有一天,他决定首先要彻底解决自己的收入问题,正式以编写软件为业,创办Viaweb。公司大获成功,最终被雅虎收购。进入雅虎后,Graham不满于大公司的企业文化,从而辞职。他开始在网上撰写关于技术、创业观点的文章,收到广泛追捧。最终,最受欢迎的那部分被集结出版,就是这本《黑客与画家》。
这些2011年4月出版的文字,涉及科技、创业领域。9年过去了,并没有过时。里面提到了AI,产品经理,好多东西在逐步实现。果然还是要走在世界的前端,才能永远年轻。Graham现在与合伙人成立了Y Combinator,是一个创业公司孵化器,也是一个教导员,还是一个与投资人联系的中介。目前,YC孵化出200多家公司,失败的不到20%,远低于90%的业内水平。Graham认为,我们正在进入一个创业时代,对未来社会,创业会成为一种常态。对科技公司来说,未来充满机会,前景一片光明。“所有东西都在变成软件,印刷机诞生后,人类写过多少字,未来就会有多少家软件公司。”
全书15章,今天读了前7章,这篇读书笔记主要关注两个方面,一是每篇文章的逻辑,探索一下他是如何思考问题的;二是对一些内容的摘录,便于以后查看。
1 为什么书呆子不受欢迎:他们的心思在别的地方
全篇思路
从自身及身边的例子提出问题:书呆子为什么不受欢迎?少年社会与成人社会的脱节让孩子们不知道什么东西是真正重要有意义。
为什么出现这个问题?工业化让少年社会与成人社会割裂、专业化让少年比以前更晚接触社会,14岁:21-30岁。
如何应对:教育改革工作只有少数人有精力从事,最重要的是你能否意识到自己该做什么:
主动理解环境;
立竿见影的改变需靠自己,而不是等一个成年人来救你。
内容摘录
聪明的孩子真正想要的不是受欢迎,而是想做更伟大的事情。
真实世界的关键并不在于它是由成年人组成的,而在它的于庞大规模是你做的每件事都能产生真正意义上的效果——做有用的事,有意义的事。
不适应周围的环境,某种程度上说明我领先了一步。
聪明人思考的东西,正是真实世界看重的东西,他们不会把所有时间用来玩一种耗尽全力而又毫无意义的游戏。
平庸的教育导致人们远离那些他们本应该要学习的东西。像无菌室一样把年轻人圈养起来,只是因为成年人没有时间养育孩子。少年的世界是与真实世界隔离开的,一切都很虚假。许多少年世界的认知、规则都是成年人出于自身目的灌输来的,并不具有实际指导意义。工业社会使成人社会与少年社会隔离开来。在工业时代之前,青少年是成人社会的低级成员,14岁前就开始在成人社会扮演学徒,承担社会角色,而不会被扔到一旁,创建自己的小社会。如今的大多数青少年,对他们家长在遥远办公室从事的工作一无所知,也看不到他们的学校作业与未来走上社会后从事的工作有何联系。
意识到学校并非全部人生,这很重要,它只是一个暂时的过程,只要向前看,你就能超越它。
2 黑客与画家:黑客也是创造者,与画家、建筑师、作家一样
全篇思路
黑客与画家共同点
介绍黑客,提出问题,在这样的现实下,怎么做黑客?
解构黑客的各方面,以绘画为参考
黑客的未来声望,能否像画家一样?
内容摘录
黑客与画家的共同点:都是在创作,而非做研究,虽然在创作过程中,可能会发现一些新技术。
创造优美事物的方式往往不是从头做起,而是在现有成果的基础上做一些小小的调整,或者将已有的观点用比较新的方式组合起来。
对美的考核非常难。唯一有效的外部考核就是时间。
人们对一个作家的评价,需要100年才能达成一致。
——塞缪尔·约翰逊
你必须等他的那些有影响力的朋友都死了,然后再等他的追随者都死了,才能对他有一个公正的评价。
人们无法考核你的工作、误解你的工作都不是最糟的事。更大的危险是你误解自己的工作。
大多数公司,程序员被当作技工,职责就是将产品经理的“构想”翻译成代码。这是大公司的普遍情况。大公司采取稳健策略:只要不太烂就能赢。小公司竞争软件设计的战场是新兴领域的市场,还没有人建立过防御工事(写一款比word强的文字软件不难,但微软操作系统是垄断的,这一点就足以让它忽视你的存在)。只要你能做出大胆的设计,由一个人或一批人同时负责设计和实现产品,你就能战胜大公司。微软、苹果、惠普都是这样走向成功的。
开发优秀软件的方法之一:自己创业。
创业会遇到两个问题
1 大部分的精力会用来处理与开发软件完全无关的事情。
2 价格是由供需决定的:好玩的软件的需求量比不上解决客户麻烦问题的软件需求量,在小剧场演出的酬劳,比不上穿着卡通服为厂商站台的酬劳,写小说的回报比不上写广告文案。
如何才能做自己喜欢的事情:找一份养家糊口的“白天工作”,几乎所有创作者职业生涯的早期都有一份“白天工作”,幸运的话,“白天工作”可以与你的“真正工作”非常相关。如果你不爱一件事,你不可能把它做得真正优秀。
如何学习编程
1通过实践去学。动手去编程序,这些技能不是在大学课堂学会的。
2 通过范例学。博物馆就是画家的图书馆,临摹大师作品一直是传统美术教育的一部分;作家也是这样,通过总结和模仿大师作品,学会写作。黑客可以通过观看优秀的程序学会编程,不是看执行结果,而是看源代码。开源使得学习编程变得容易。
注意事项
动手去画,不断精细化细节,不断修改,编程也是如此。
防止过早设计和过早优化。便于修改,具有灵活性也很关键。
坚持一丝不苟,绝不降低对自己的要求。达芬奇的伟大作品,细节,枝叶都很仔细,即使不是画的主体部分。
如果黑客只是一个负责实现领导意志的技术工人,职责就是按照规格说明书写代码,那么他其实与一个挖水沟的工人是一样的。如果黑客是一名创作者,他从事的就不是机械性的工作,他必须具备灵感。
合作与分工也可以参考绘画,每一模块由一个人明确负责,接口经过精心设计,文档说明写得像编程语言一样规范。
设身处地站在用户的角度思考:真正了解别人对于事情的看法,并不代表你对他利益的服务。普通黑客与优秀黑客的最重要区别:会不会“换位思考”。判断一个人是否具备“换位思考”能力:他怎样向没有技术背景的人解释技术问题。软件的部分功能就是解释自身:写出优秀的软件,必须假定用户对你的软件基本上一无所知。
程序写出来是给人看的,附带能在机器上运行。
声望就像遥远星系发出的光,经过了许多光年才能被我们看到。新生模式能有多酷(如编程),取决于我们能够用这种新媒介作出怎样的工作。
3 不能说的话:找到通用法则,哪些是不能说的话
全篇思路
提出问题-分解问题-应对策略-总结、警示
内容摘录
历史的常态:人们对一些荒谬的东西深信不疑且信念坚定——一旦有人表示怀疑就会惹来大麻烦。
你是一个随大溜的人吗?如果别人告诉你应该相信什么,你就信了,就会和别人犯下同样错误。
根据社会需要,改造自己的思想——这一论断不仅不对,还会让社会倒退。秉持这一思想的你,如果生在1930年的德国,就会相信希特勒,如果是南方庄园主,就会和北方开战。
哪些话不能说
一些听起来大逆不道,但是可能为真的话
异端邪说——观察人们如何称呼那些自己不赞成,但又不算错的观点
应对策略:
笑脸相迎,不赞同任何一种歇斯底里;
我还没想好;
既不反对也不赞成;
争论中不要具体化;
使用隐喻;
幽默地反击。
开放思想,永远质疑。不要忘记思想是很主观的。每一个人都认为自己心态开放,愿意接受新思想。如果你数学不好,你会知道;如果你思想保守,你并不会知道,甚至还可能有相反的看法。
所谓“流行”,本质就是看不见自己的样子。摆脱流行,需要时间和自觉。
清晰思考需要远离人群,但走得越远,阻力越大,处境越难,因为你没有迎合社会习俗,而是与他背道而驰。
小时候,每个人都鼓励你成长,变成一个心智成熟的人,但很少有人鼓励长大的你继续成长,变成一个怀疑和抵制社会错误潮流的人。
如果你自己就是潮水的一部分,怎么能看见潮水的方向呢?只能永远保持怀疑,问自己,什么话是我不能说的。
4 良好的坏习惯:不服从管教,以满足智力上的好奇心
反抗政府的精神,在某些场合是如此珍贵,我希望它永远保持活跃。
——托马斯·杰弗逊
5 另一条路:互联网软件是最大机会
(略)
6 如何创造财富:最好的方法就是创业
全篇思路
提出问题:如何致富?
打基础:解释财富的本质,分析工作的本质。
主体架构:致富的两个条件
小装饰:创业小tips
总结,谈谈创业的合理环境和前提条件
内容摘录
01 大饼谬论
政治家:你无法把饼做得更大。
富人拿走了所有的钱,其他人就变得更穷了。
02 财富是什么?
金钱不是财富,而只是我们用来转移财富所有权的东西。世界上可供交换的财富不是一个恒定不变的量。人类历史上的财富一直在不停地增长和毁灭(总体上看是净增长#是不是因为人口在增加,所能创造的价值在增加,市场上可用来交换的产品就多,这是财富的本质?大量的无序的分子运动中,汇集成了物质,规则,星球,宇宙)。
你向下沉沦或向上奋斗都取决于你自己,不能把原因推给外界。许多不创造任何财富的人——比如本科生、记者和政客——一听到最富有的5%人口占有全社会一半以上的财富,往往会认为这是不公平的。一个有经验的程序员很可能也认为这是不公平的。因为最顶尖的5%的程序员写出了全世界99%的优秀软件。
创造出来的财富不一定非要通过出售实现价值。青霉素的发现使所有人变得更富有,黑客经常开发开源软件让所有人免费使用,以此把自己的工作捐献给社会。操作系统使我们变得更富有,等等。
03 工作是什么?
公司的一切行为的目的都是盈利,从而生存下去。创造财富是大多数公司盈利的手段。比起“我需要一份工作”,更直接的表达方式是“我需要去做一些人们需要的东西。”即使不加入公司,你也能够做到。公司是集众人之力,做出人们需要的东西。真正重要的是做出人们需要的东西,而不是加入某个公司。
大公司会使每个员工的贡献平均化,这是个问题。大公司最大的困扰是无法准确测量每个员工的贡献。如果公司能够真正按照贡献付薪水,它将取得巨大成功。但并不是每一个岗位都像销售员那样,贡献便于量化。(高级管理人员的贡献也易量化,公司表现好即是好,公司表现不好,即使不好。)因为大多数工作都是集体工作,需要配合。你想要更努力地工作,但你的工作与其他许多人的工作混杂在一起,这样就能产生问题了,大公司中,个人表现无法单独测量,公司里的其他人会拖累你。
04 致富的两个必要条件
可测量性和可放大性。你的职位产生的业绩应该是可测量的,否则你做得再多,也不会得到更多的报酬。你做出的决定能够产生巨大的效应。
血汗工厂的工人,工作量可测量,但不具有可放大性。电影主角、CEO兼具可测量和可放大。通过自身努力致富,一定兼具这两种特性。可放大性约等于风险性。收入和风险对等,CEO、电影明星、基金经理头顶都悬着一把随时会掉下来的宝剑,一旦搞砸就完了。令你感到安全的工作,是不会致富的。没有危险性就没有可放大性。
小团队=可测量。找出色的人合作创业。团队越大,每个人的贡献就越平均。在不考虑其他因素的情况下,一个非常能干的人待在大公司里可能对他本人是一件非常糟的事情。
高科技=可放大。大多数因为创造财富而发财的人都是通过开发新技术而实现的。小团队天生就适合解决技术难题,不受官僚主义和繁琐制度的拖累。看上去与技术无关的商业公司,也是解决技术问题的,比如麦当劳、沃尔玛。创业公司就像游击队,选择不易生存的深山老林作为根据地,政府的正规军无法追到的那种地方。选择难题去解决,技术要难以复制,竞争对手难以进入。
05 创业的潜规则
很多事情由不得你。你想只要勤奋工作2到3倍,从而得到相应回报。但是,真正创业后,你的竞争对手决定了你到底要有多辛苦。
创业的付出与回报总体上是成比例的,但在个体上是不成比例的。努力30倍,得到的是0-1000之间的随机数。所有的创业者都努力30倍,他们的平均回报是30, 但中位数是0。一种普遍的情况是,某个公司在开发很好的产品,但是时间长了一点,资金都用完了,只好关门散伙。
06 收购
对于买家来说,最强的收购动机就是看到竞争对手可能收购你。次强动机就是,他们担心如果现在不买,你的高速成长将使得未来收购耗资巨大,甚至你本身可能变成他们的竞争对手。归根结底,他们在意的是你的用户数量。
07 财富和权利
创造财富不是唯一致富的方法,甚至不是最常见的方法。财富主要来源一直是矿石、奴隶、土地,快速获得财富的方法只有继承、婚姻、政府、没收,因此,财富的名声一直不好。
现在,由于法律和工业化的出现,创造财富的人可以心安理得地享用自己的财富。创业公司是可以更快速工作的地方,你不再慢慢积累50年的普通工资,而是要尽快赚到这笔钱。缓慢工作延迟甚至扼杀技术革新。只有在快速获得巨大利益的激励下,你才会去挑战那些困难的事情。
政府永远是你的老板,你自己创业也避不开他。
只要懂得藏富于民,鼓励想致富的人去创造财富,让新技术转化为财富,国家就会变得强大。
7 关注贫富差距:也许没有我们想的那样严重?
第七章就不分析思路了。贫富差距当然需要重视,等它像你想得那么严重就晚了。
文章观点认为,收入差异大是市场选择的结果,鼓励了创新和效率,与旧社会贵族与贫民之间收入的差异是有本质区别的。
过去以财产划分贵与贱,如今以技术划分贵与贱,本质上都是不平等。当人类发展到一定阶段,不论是土地贵族还是技术贵族,阶级差异还是要消灭的。只是目前似乎还不是时候。目前国与国之间的竞争激烈,还得以财富鼓励一部分人奋勇创新,创造价值。不论是封建旧社会,还是现代工业社会,金钱只是一个标尺,可以放到任何坐标系。
毕竟还是以鼓励大家创业为目的的,说这些话可以理解。比较同意最后的这句话。创造财富为世界带来福祉的同时,对于他们带来的贫富差距问题,也要时刻留意保持警惕。
一个社会需要富人,不是因为需要富人支出,创造就业机会,而是他们在致富的过程中做出的事情。允许富人存在是一种激励机制,人们在致富过程中创造的价值远大于他所获得的,世界因此获得进步。
网友评论