黑客與畫家:硅谷創(chuàng)業(yè)之父Paul Graham文集
Paul Graham
43個想法
1 為什么書呆子不受歡迎
>> 任何一種藝術(shù)蜕窿,不管是否重要,如果你想要在該領(lǐng)域出類拔萃涩蜘,就必須全身心投入
>> 如果能回到過去蘸朋,我會向13歲的我提供一些建議蓖宦,主要告訴他要昂起頭看世界宵呛。
當(dāng)你無法通過現(xiàn)有知識去解釋你的困惑時篙悯,閱讀同時代的歷史可以給你很好的參考
>成年人肯定不可避免地看到了孩子們在受苦受難蚁阳。他們?yōu)槭裁床蛔鳇c(diǎn)什么呢?因?yàn)樗麄冋J(rèn)為那是青春期在作祟鸽照。成年人對自己說螺捐,孩子們不快樂的原因是因?yàn)樗麄兩眢w內(nèi)部新出現(xiàn)了大量的化學(xué)物質(zhì)——激素。激素在血液中奔流矮燎,把所有事情都搞得一團(tuán)糟定血。整個社會系統(tǒng)一點(diǎn)問題也沒有,孩子們到了這個年紀(jì)诞外,不可避免地會感覺很糟糕澜沟。這種看法無所不在,甚至孩子們自己都相信了峡谊。但是相信這種話可能一點(diǎn)幫助也沒有茫虽。你告訴一個人,他的腳天生就是壞的既们,并不能阻止他去懷疑他可能穿錯了鞋子濒析。我就不太相信這種理論,憑什么說13歲的小孩自己有問題啥纸。如果這是激素過多的生理問題号杏,那就應(yīng)該普遍存在∷拱簦可是盾致,蒙古的游牧民族在13歲時難道也是這么空虛嗎莹妒?我讀過許多歷史資料,找不到任何一條20世紀(jì)之前的歷史事實(shí)支持這個理論上應(yīng)該普遍存在的現(xiàn)象绰上。文藝復(fù)興時期的很多青少年學(xué)徒看上去過得很開心很投入旨怠。當(dāng)然,他們彼此之間也有爭斗和陰謀詭計(jì)(米開朗基羅小時候就曾經(jīng)被其他小孩打斷過鼻子)蜈块,但是他們并不瘋狂鉴腻。
我們的義務(wù)教育是一種普適教育,這種教育對于我們未來的職業(yè)是一種積累百揭,但是這部分的積累是否存在太多的垃圾和冗余爽哎,我們花費(fèi)太多的時間可能連為未來實(shí)際工作的練習(xí)都算不上,或許從大學(xué)的專業(yè)課才算是練習(xí)器一,但是那又有些晚了
>最好的情況下课锌,那些事情也不過是遙遠(yuǎn)的將來我們可能從事的實(shí)際工作的練習(xí)。它所面向的目標(biāo)是如此遙遠(yuǎn)祈秕,以至于當(dāng)時我們都不知道自己練習(xí)這些到底是為了干什么渺贤。更常見的情況是,那些事情不過是一系列隨意設(shè)置的繩圈请毛,你被要求一個個跳過去志鞍。你在學(xué)習(xí)中遇到的文字都是專為考試而設(shè)計(jì)的,目的就是為了出題方仿,而不是為了講清楚問題固棚。(南北戰(zhàn)爭的三個主要原因是……等到考試的時候,就會有一道題:請列出南北戰(zhàn)爭的三個主要原因仙蚜。)
>> 當(dāng)今的青少年在生產(chǎn)活動中此洲,根本就是毫無用處的。他們只能在諸如快餐店這樣的地方充當(dāng)廉價勞動力委粉,而快餐店也看出來了呜师,充分利用了這個事實(shí)。對于除此以外的幾乎所有行業(yè)艳丛,青少年都會帶來凈損失匣掸。但是,他們又太年輕氮双,不能放任不管,必須有人看著他們霎匈。最有效的解決方案戴差,就是把他們集中在一個地方,用幾個成年人看守所有小孩铛嘱。
>> 校園生活的兩大恐怖之處——?dú)埲毯蜔o聊——也是出于同樣的原因暖释。
>> 我誤解最深的一個詞是“老成”(tact)袭厂。成年人使用這個詞,含義似乎就是“閉上嘴巴球匕,不要說話”纹磺。我以為它與“緘默”(tacit)和“不茍言笑”(taciturn)有著相同的詞根,字面意思就是安靜亮曹。我就對自己發(fā)誓橄杨,我絕不要變成“老成”的人,沒有人能夠讓我閉上嘴巴照卦∈浇茫可是事實(shí)上,這個詞的詞根與“觸覺”(tactile)相同役耕,它真正的意思是熟練的碰觸采转。“老成”的反義詞是“笨拙”(clumsy)瞬痘。進(jìn)入大學(xué)以后故慈,我才搞明白了這個詞。
2 黑客與畫家
>> 黑客與畫家的共同之處框全,在于他們都是創(chuàng)作者惯悠。與作曲家、建筑師竣况、作家一樣克婶,黑客和畫家都是試圖創(chuàng)作出優(yōu)秀的作品
>> 創(chuàng)造優(yōu)美事物的方式往往不是從頭做起,而是在現(xiàn)有成果的基礎(chǔ)上做一些小小的調(diào)整丹泉,或者將已有的觀點(diǎn)用比較新的方式組合起來情萤。
>> 直到最近我才發(fā)現(xiàn)這一點(diǎn)。雅虎收購Viaweb[插圖]的時候摹恨,他們問我想做什么筋岛。我對商業(yè)活動從來都沒有太大興趣,就回答說我想繼續(xù)做黑客晒哄。等我來到雅虎以后睁宰,發(fā)現(xiàn)在他們看來,“黑客”的工作就是用軟件實(shí)現(xiàn)某個功能寝凌,而不是設(shè)計(jì)軟件柒傻。在那里,程序員被當(dāng)作技工较木,職責(zé)就是將產(chǎn)品經(jīng)理的“構(gòu)想”(如果這個詞是這么用的話)翻譯成代碼红符。這似乎是大公司的普遍情況。大公司這樣安排的原因是為了減少結(jié)果的標(biāo)準(zhǔn)差。因?yàn)閷?shí)際上只有很少一部分黑客懂得如何正確設(shè)計(jì)軟件预侯,公司的管理層很難正確識別到底應(yīng)該把設(shè)計(jì)軟件的任務(wù)交給誰致开。所以,大部分公司不把設(shè)計(jì)軟件的職責(zé)交給一個優(yōu)秀的黑客萎馅,而是交給一個委員會双戳,黑客的作用僅僅是實(shí)現(xiàn)那個委員會的設(shè)計(jì)。
>> 所以糜芳,開發(fā)優(yōu)秀軟件的方法之一就是自己創(chuàng)業(yè)飒货。但是,這樣做會遇到兩個問題耍目。一個是自己開公司的話膏斤,必須處理許許多多與開發(fā)軟件完全無關(guān)的事情
>> 創(chuàng)業(yè)的另一個問題是賺錢的軟件往往不是好玩的軟件,兩者的重疊度不高邪驮。設(shè)計(jì)編程語言是很好玩的事情莫辨,事實(shí)上,微軟的第一個產(chǎn)品就是一種編程語言[插圖]毅访。但是沮榜,如今沒有人會出錢買編程語言。如果你想賺錢喻粹,你可能不得不去干那些很麻煩很討厭的事情蟆融,因?yàn)檫@些事情沒人愿意義務(wù)來干。
>> 堅(jiān)持一絲不茍守呜,就能取得優(yōu)秀的成果型酥。因?yàn)槟切┛床灰姷募?xì)節(jié)累加起來,就變得可見了
>> 源代碼也應(yīng)該可以自己解釋自己查乒。如果我只能讓別人記住一句關(guān)于編程的名言弥喉,那么這句名言就是《計(jì)算機(jī)程序的結(jié)構(gòu)與解釋》[插圖]一書的卷首語:程序?qū)懗鰜硎墙o人看的,附帶能在機(jī)器上運(yùn)行玛迄。
3 不能說的話
>> 雖然由境,流行的思想觀點(diǎn)與流行的服飾產(chǎn)生方式不盡相同,但是蓖议,它們的傳播途徑卻很相似虏杰。第一批的接受者總是帶有很強(qiáng)的抱負(fù)心,他們有自覺的精英意識勒虾,想把自己與普通人區(qū)分開來纺阔。當(dāng)流行趨勢確立以后,第二批接受者就加入進(jìn)來了从撼,人數(shù)比上一批龐大得多州弟,恐懼心在背后驅(qū)使著他們钧栖。[插圖]他們接受流行低零,不是因?yàn)橄胍c眾不同婆翔,而是因?yàn)楹ε屡c眾不同。
5 另一條路
>> Viaweb和其他許多軟件公司一樣掏婶,大部分代碼都有明確的負(fù)責(zé)人啃奴,而且只有一個。如果你負(fù)責(zé)某件事雄妥,那就真的是你負(fù)責(zé)最蕾。除了你以外,沒有人能批準(zhǔn)(他們甚至都不知道)這部分代碼的發(fā)布老厌。如果你出錯了瘟则,沒有人會提醒你,唯一的代碼保護(hù)機(jī)制就是你的羞恥心枝秤,你不想被同事當(dāng)成傻瓜醋拧,這就足矣。我這么說或許會讓人誤以為Viaweb的代碼是漫不經(jīng)心地編寫出來的淀弹。
>> 許多創(chuàng)業(yè)公司的出現(xiàn)完全出于偶然丹壕。幾個朋友在一起,白天都要上班或者上學(xué)薇溃,利用業(yè)余時間做出一個產(chǎn)品原型菌赖,如果這個東西看上去有市場,那么可能就會開公司沐序。
>> 首先琉用,管理企業(yè)其實(shí)很簡單,只要記住兩點(diǎn)就可以了:做出用戶喜歡的產(chǎn)品策幼,保證開支小于收入邑时。只要做到這兩點(diǎn),你就會超過大多數(shù)創(chuàng)業(yè)公司垄惧。隨著事業(yè)的發(fā)展刁愿,你自己就能琢磨出來其他的訣竅。
6 如何創(chuàng)造財(cái)富
>> 創(chuàng)業(yè)公司不是變魔術(shù)到逊。它們無法改變創(chuàng)造財(cái)富的法則铣口,它們只是代表了財(cái)富創(chuàng)造曲線遠(yuǎn)端上的一點(diǎn)。這里有一個守恒定律:如果你想賺100萬美元觉壶,就不得不忍受相當(dāng)于100萬美元的痛苦脑题。比如,你終生為郵政局工作铜靶,省下每一分工資叔遂,那也是賺到100萬美元的一種方法他炊。可是已艰,不難想象為郵政局工作50年是何等漫長的壓力痊末。創(chuàng)業(yè)公司將你所有的壓力壓縮到三四年。承受較大的壓力通常會為你帶來額外的報酬哩掺,但是你還是無法逃避基本的守恒定律凿叠。如果創(chuàng)業(yè)那么輕松,那么所有人就都去創(chuàng)業(yè)了嚼吞。
>> 致富的方法有許多種盒件,本文只談?wù)撈渲械囊环N,也就是通過創(chuàng)造有價值的東西在市場上得到回報舱禽,從而致富炒刁。其他許多種的致富方法包括賭博、投機(jī)誊稚、婚姻翔始、繼承、偷竊片吊、敲詐绽昏、詐騙、壟斷俏脊、行賄全谤、游說、造假爷贫、開礦等认然。獲得最可觀的財(cái)富往往會涉及其中的幾種方法。通過創(chuàng)造有價值的東西而致富漫萄,這種方法的優(yōu)勢不僅僅在于它是合法的(許多其他方法如今都是不合法的)卷员,還在于它更簡單。你只需要做出別人需要的東西就可以了腾务。
>> 這就是為什么如此之多的最優(yōu)秀程序員都是自由主義者的原因毕骡。我們這個世界,你向下沉淪或者向上奮進(jìn)都取決于你自己岩瘦,不能把原因推給外界未巫。許許多多不創(chuàng)造任何財(cái)富的人——比如本科生、記者和政客——一聽到最富有的5%人口占有全社會一半以上的財(cái)富启昧,往往會認(rèn)定這是不公平的叙凡。一個有經(jīng)驗(yàn)的程序員很可能也認(rèn)為這是不公平的。因?yàn)樽铐敿獾?%的程序員寫出了全世界99%的優(yōu)秀軟件密末。
>> 一個大學(xué)畢業(yè)生總是想“我需要一份工作”握爷,別人也是這么對他說的跛璧,好像變成某個組織的成員是一件多么重要的事情。更直接的表達(dá)方式應(yīng)該是“你需要去做一些人們需要的東西”新啼。即使不加入公司追城,你也能做到。公司不過是一群人在一起工作师抄,共同做出某種人們需要的東西漓柑。真正重要的是做出人們需要的東西教硫,而不是加入某個公司
>> 一個大學(xué)畢業(yè)生總是想“我需要一份工作”叨吮,別人也是這么對他說的,好像變成某個組織的成員是一件多么重要的事情瞬矩。更直接的表達(dá)方式應(yīng)該是“你需要去做一些人們需要的東西”茶鉴。即使不加入公司,你也能做到景用。公司不過是一群人在一起工作涵叮,共同做出某種人們需要的東西。真正重要的是做出人們需要的東西伞插,而不是加入某個公司割粮。
公司知道你在偷懶,希望能夠盡可能的壓榨你的價值媚污,而員工在崗位上會不自覺的放松自己的努力舀瓢,這種為他人干活的意識從一開始就錯了
>大公司會使得每個員工的貢獻(xiàn)平均化,這是一個問題耗美。我覺得京髓,大公司最大的困擾就是無法準(zhǔn)確測量每個員工的貢獻(xiàn)。大多數(shù)時候它只是在瞎猜商架。在大公司中堰怨,你只要一般性地努力工作,就能得到意料之中的薪水蛇摸。你不能明顯無能或懶惰备图,但是誰也沒覺得你會把全部精力投入工作。
>> 要致富赶袄,你需要兩樣?xùn)|西:可測量性和可放大性揽涮。你的職位產(chǎn)生的業(yè)績,應(yīng)該是可測量的弃鸦,否則你做得再多绞吁,也不會得到更多的報酬。此外唬格,你還必須有可放大性家破,也就是說你做出的決定能夠產(chǎn)生巨大的效應(yīng)颜说。
>> 單單具備可測量性是不夠的。比如汰聋,血汗工廠的工人報酬是按照計(jì)件制計(jì)算的门粪,這是一個只有可測量性、沒有可放大性的例子烹困。你的表現(xiàn)可以被測量玄妈,并且據(jù)此得到回報,但是你沒有決策的權(quán)力髓梅。你能做的唯一決策就是以多快的速度完成工作拟蜻。即使你做到最快,回報可能也只增加一到二倍枯饿。
>> 如果你有一個令你感到安全的工作酝锅,你是不會致富的,因?yàn)闆]有危險奢方,就幾乎等于沒有可放大性搔扁。
>> 但是,如果你想同時具備可測量性和可放大性蟋字,不一定非當(dāng)上CEO或電影明星不可稿蹲。你只需要成為某個攻克難題的小團(tuán)體的一部分就可以了。
>> 喬布斯曾經(jīng)說過鹊奖,創(chuàng)業(yè)的成敗取決于最早加入公司的那十個人苛聘。
>> 如果你有一個新點(diǎn)子去找VC,問他是否投資嫉入,他首先就會問你幾個問題焰盗,其中之一就是其他人復(fù)制你的模式是否很困難。也就是說咒林,你為競爭對手設(shè)置的壁壘有多高熬拒。[插圖]你最好做出令人信服的解釋,闡明你的技術(shù)難以復(fù)制的原因垫竞。否則一旦大公司看到了澎粟,它們就會做出自己的版本,再加上它們的品牌欢瞪、資本活烙、經(jīng)銷能力,一夜之間就把你的市場全部搶走遣鼓。那時你就像來到開闊地帶的游擊隊(duì)啸盏,會被正規(guī)軍一舉殲滅。
>> 俗話說得好骑祟,最好的防御就是進(jìn)攻回懦。如果你開發(fā)出來的技術(shù)是競爭對手難于復(fù)制的气笙,那就夠了,你不需要依靠其他防御手段了怯晕。一開始就選擇較難的問題潜圃,此后的各種決策都選擇較難的那個選項(xiàng)。
>> 保險的做法就是在早期賣掉自己的創(chuàng)業(yè)公司舟茶,放棄未來發(fā)展壯大(但風(fēng)險也隨之增大)的機(jī)會谭期,只求數(shù)量較少但是更有把握的回報。我們曾經(jīng)遇到過一個這樣的機(jī)會吧凉,但是自以為是地將它放過了隧出,事后才覺得自己很愚蠢。此后客燕,我們就急不可耐地盼著把公司賣掉鸳劳。在第二年里,只要有任何人對Viaweb流露出稍微一點(diǎn)點(diǎn)的興趣也搓,我們就試著努力把公司賣給他。但是涵紊,始終沒有買家傍妒,所以我們不得不繼續(xù)把公司開下去。
>> 潛在的買家會盡可能地拖延收購摸柄。收購這件事最難的地方就是讓買方真正拿出錢颤练。大多數(shù)時候,促成買方掏錢的最好辦法不是讓買家看到有獲利的可能驱负,而是讓他們感到失去機(jī)會的恐懼嗦玖。對于買家來說,最強(qiáng)的收購動機(jī)就是看到競爭對手可能收購你跃脊。我們發(fā)現(xiàn)這會使得CEO們連夜行動宇挫。次強(qiáng)的動機(jī)則是讓他們擔(dān)心如果現(xiàn)在不買你,你的高速成長將使得未來的收購耗資巨大酪术,甚至你本身可能變成一個他們的競爭對手器瘪。
>> 風(fēng)險投資商有一張清單,上面寫滿了各種表示不應(yīng)該收購的危險信號绘雁。排在榜首的信號中有一個就是公司由技術(shù)頑童掌控橡疼,只想解決有趣的技術(shù)問題,不考慮用戶的需要庐舟。你開辦創(chuàng)業(yè)公司不是單純地為了解決問題欣除,而是為了解決那些用戶關(guān)心的問題。
>> 用戶數(shù)量也許不是最好的測量指標(biāo)挪略,但應(yīng)該也相差不遠(yuǎn)了历帚。買家關(guān)心它废酷,收入依賴它,競爭對手恐懼它抹缕,記者和潛在用戶則是被它打動澈蟆。無論你的技術(shù)水平有多高,用戶數(shù)量都比你自己的判斷更能準(zhǔn)確反映哪些問題應(yīng)該優(yōu)先解決卓研。
>> 你必須時刻牢記的最基本的原則就是趴俘,創(chuàng)造人們需要的東西,也就是創(chuàng)造財(cái)富奏赘。如果你想通過創(chuàng)造財(cái)富使得自己致富寥闪,那么你必須知道人們需要什么。很少有公司真的關(guān)注如何使顧客更滿意磨淌。有多少次疲憋,你走進(jìn)一家商店,或者打電話給某個公司梁只,你的心中懷著擔(dān)憂和恐懼缚柳?當(dāng)你聽到“你的意見對我們很重要,請不要掛斷”搪锣,你真的覺得事情會得到圓滿解決嗎秋忙?
7 關(guān)注貧富分化
>> 一個人的工作具有多少價值不是由政府決定的,而是由市場決定的
>> 巴爾扎克說過:“每一筆巨大財(cái)富的背后构舟,都隱藏著罪行灰追。”這句話被廣泛引用狗超,但是他其實(shí)說的是另一個意思弹澎,如果巨大財(cái)富沒有明顯的來源,那可能就來源于精心安排的犯罪活動努咐,由于掩蓋得太好苦蒿,使得罪行被人遺忘了。
>> 首先麦撵,技術(shù)肯定加劇了有技術(shù)者與無技術(shù)者之間的生產(chǎn)效率差異刽肠,畢竟這就是技術(shù)進(jìn)步的目的。一個勤勞的農(nóng)民使用拖拉機(jī)比使用馬可以多耕六倍的田免胃。但是音五,前提條件是他必須掌握如何使用新技術(shù)。
>> 總的來說羔沙,你要避免的是絕對貧窮躺涝,而不是相對貧窮。如果必須在這兩種社會之間做選擇,根據(jù)目前的證據(jù)坚嗜,我選擇個人相對貧窮夯膀、但是整體上更富裕的社會
9 設(shè)計(jì)者的品味
>> 好設(shè)計(jì)是艱苦的設(shè)計(jì)。如果觀察那些做出偉大作品的人苍蔬,你會發(fā)現(xiàn)他們的共同點(diǎn)就是工作得非常艱苦诱建。如果你工作得不艱苦,你可能正在浪費(fèi)時間碟绑。
12 拒絕平庸
>> 如果開發(fā)只在自己服務(wù)器上運(yùn)行的軟件俺猿,這意味著你想用什么語言就能用什么語言。如果開發(fā)桌面軟件格仲,就完全不一樣了押袍,大多數(shù)情況下你只能使用操作系統(tǒng)所用的開發(fā)語言。10年前凯肋,開發(fā)桌面軟件就意味著要使用C語言谊惭。但是,對于互聯(lián)網(wǎng)軟件侮东,你能使用任何你想用的語言圈盔。如果你還同時擁有操作系統(tǒng)和語言的源碼,那么你的自由就更大了苗桂。
>> 《刺殺戴高樂》(The Day of the Jackal)