zoukankan      html  css  js  c++  java
  • 黑客与画家

    黑客与画家

     

    首先说说我看完这本书最直观的感受,就是这是我读过翻译水平最高的人邮的书。然后一看译者,阮一峰。我居然认识这个人。。(当然他不认识我)。上财经济学博士,但同时又可能是国内最有才华的十个coder之一。是国内最早一批javascript技术的开拓者和布道者。技术书籍的翻译在国内属于高付出低回报的事情。同时注意到作者,paul graham。有很多头衔,硅谷创业之父种种。

          这本书虽然没有任何具体的技术介绍,但是却很能引发技术人思考。

          第一章居然是解释为什么书呆子不受欢迎,这是一种很高明的手段。程序员大部分就是作者所说的nerd,在12到18岁的经历大多不是那么美好。一方面与广大的coder达到了一种默契。另一方面和之后的黑客精神形成对比。从人畜无害,木讷的技术宅到不服从管教的黑客。 那些不服从管教的人们,是这个社会力量与财富的源泉,是的,现在很少有人关心这些了,大家更关心房子和油价,粮食和蔬菜。

    从利己角度来说,强烈建议每一个从学校即将毕业的人,或是所有的技术人都先读一下这本书的第六章,"如何创造财富"(How to Make Wealth),技术人有必要建立起对财富的价值观。说到"财富",似乎是很让人不齿的事情,但是又是看到周围有很多技术人热衷谈论股票、炒房,谁让我们生活在这个糟糕的时代呢?少有人同时谈谈财富和技术的关系,还好有这本书。金钱只是财富的一种表达方式,但财富不等于金钱,不止是房子与车子。Paul Graham 的观点是:致富的最好办法是创造财富(而不是掠夺),自己创业或是加入创业团队是致富的可靠方法(就我来看,如果你是官二代或是富二代,那么另当别论)。Paul 与那些常见的忽悠大师不同的地方在于,他同时也会给出稍显冰冷的事实:创业的付出与回报总体上是成比例的,但是在个体上是不成比例的,不要把创业过于神话,但创业的确给了我们更多的可能。

    给我带来不小启发的还有关于 "不能说的话" 的论述。身处当前这种复杂的社会环境中,如果你发现了这个社会的某种禁忌--你肯定会发现的,发现了不能说的话,怎么办?最恰当的办法是挑选合适的场合再说,而不是到处去说,我们要学会"只打值得打的仗"。想想我们平时在网上耗费大量精力而做的口水战,难道不是么无谓之争么?别去赞同这个社会任何一种歇斯底里,但是又不告诉他们你具体不赞同哪种狂热。如果不得不面对这样的挑衅,要么将争论提升到一个抽象的层次-实际上这比较难;要么,使用隐喻-这也不容易,作者还提示了一个办法,那就是幽默(他妈的, 这家伙太有意思了)。如果自己是潮水的一部分,你无法看清潮水的方向,唯一的办法是永远保持质疑,提升自己的思辨能力。

    事实上,这本书在国内出版后还可能有两个后果:

    会有更多人产生创业的想法(记住,是创造财富而非掠夺财富) 会产生更多的 LISP 程序员(中国有多少个 LISP 程序员?两位数还是三位数?)

    后果自负 :)

    领一个话是如果你有两个选择,就选择比较难的那个。

    首先,这句话看似很鸡汤,但重点是这句话不是用来看的,而是用来做的,你知道的,鸡汤总是叫你转移看待事物的眼光,例如从苦难中看到辉煌,从挫折看到胜利……总而言之,鸡汤文不负责解决问题,而这句话却是能解决问题的。

    其次,这句话应该加一个前提,完整版应该是这样的:如果你有两个选择,两个选择都可以达到同样的效果,你就应该选择较难的那个。

    >当然,我不是说如果你有两个女朋友,你就应该选择较丑的那个,以正常人的眼光来看,明显就是取到漂亮老婆的的幸福感高一点,但如果你觉得你是诸葛亮那样的人,那也没办法,可是黄月英他爹是个名士,而这位名士又是豪门的女婿,哎呀,好复杂,总之,大家都是聪明人,就不细说了。

    最后,这句话不是我说的,我的人生经验还没有丰富到让我提出如此老辣的人生建议,这句话是硅谷创业教父Pual Graham在《黑客与画家》里面说的。

    Pual Graham在书中举了三个例子:

    一个是他创业公司viaweb的事情,他说,「选择公司要解决什么问题应该以问题的难度作为指引,而且此后的各种决策都应该以此为原则。」这句话简单地翻译过来就是:遇到问题就应该迎难而上。

    >viaweb公司的一条经验法则:假定你是一个手脚敏捷的小男孩,身后有一条壮硕的大狗正在追你。你跑到楼梯口,这时应该上楼还是下楼?我觉得应该上楼。如果下楼的话,大狗可能跑得跟你一样快。上楼的话,大狗的庞大身躯就将成为劣势。不错,跑上楼你会比较吃力,但是大狗会感到更吃力。

    此时你再想想电影或者小说中的场面:假如主角被追杀,他面对两条路,一条是平坦的大道,另一条是人迹罕至的荆棘丛,电影中的人物总是选择那条更加复杂,风险更大的小路,不是因为电影或小说中设定就是如此,而是走更加危险的小路生存的几率更大,君不见主角掉进山涧获得武功秘籍,冲进瀑布之后得到高人指点,正所谓大难不死必有后福。

    以上的例子是从生存策略方面的考虑,而下一个例子就是从竞争对手的角度来考虑。

    >假定软件有两个候选的新功能,它们创造的商业价值完全相同,那么我们总是选择较困难的那个功能。不是因为这个功能能带来更多的收入,而是因为它比较难。我们很乐于迫使那些又大又慢的竞争对手跟着我们一起走进沼泽地。 > >创业公司就像游击队一样,喜欢选择不易生存的深山老林作为根据地,政府的正规军无法追到那种地方。我还记得创业初期我们是多么筋疲力尽,整天都为一些可怕的技术难题绞尽脑汁。但是,我还是感到相当高兴,因为那些问题连我们都觉得这么困难,那么竞争对手就更会认为是不可能解决的。

    大公司极其厌恶风险,他们大多不愿意进入风险更大的领域,如果你愿意,那就是你的机会。

    最后的一个,也就是最重要的例子,是关于切切实实关乎个人的操作性很高的例子。

    >如果你要选择是坐在家里看电视,还是外出跑步,那就出去跑步吧。这个方法有效的原因可能是遇到两个一难一易的选择时,往往出于懒惰的缘故,你会选择较易的那个选项。在意识深处,你其实知道不懒惰的做法会带来更好的结果,这个方法只是迫使你接受这一点。

    如果你一直都是一个失败者,那你就应该一直选择做容易的事情,因为容易的选择太容易做了。

    选择容易那并不能代表你的决定很正确,只能代表你有小聪明,小聪明是用来掩盖懒惰的,是用来逃避问题的,你要向前走,就必须走出艰难的一步。

    过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以。选择困难的事情,你可以知道你的人生可以走到多远。

    可是,无趣有多容易,有趣就多困难,你自己选吧。

  • 相关阅读:
    Flask学习 1创建第一个页面
    Flask教程
    微信服务号认证和不认证的区别
    python保存selenium的cookies写入和读出
    centos 无界面安装selenium+chrome+chromedirver的设置
    win7系统下安装Splash。
    ubuntu mysql5.6二进制安装
    Python socket实现处理多个连接
    Python 简单soket例子
    Python socket网络编程(通信介绍)
  • 原文地址:https://www.cnblogs.com/geck/p/11873162.html
Copyright © 2011-2022 走看看