《黑客與畫(huà)家》讀書(shū)筆記(一)

保羅·格雷厄姆其人其事

保羅·格雷厄姆有一套完整的創(chuàng)業(yè)哲學(xué)啸盏,他的創(chuàng)業(yè)公式是:

  1. 搭建原型
  2. 上線(xiàn)運(yùn)營(yíng)(別管bug)
  3. 收集反饋
  4. 調(diào)整產(chǎn)品
  5. 成長(zhǎng)壯大

“創(chuàng)始人本身比他的創(chuàng)意更加重要级乍“R撸”

創(chuàng)始成員總數(shù)最好不要超過(guò)三個(gè)人

評(píng)論:看樣子今天很多創(chuàng)業(yè)公司還要學(xué)習(xí)一個(gè)啊堂鲤。尤其是創(chuàng)始人重要性這個(gè)問(wèn)題上,人們常常覺(jué)得自己有一個(gè)創(chuàng)意老玛,要是實(shí)現(xiàn)出來(lái)就能改變世界了淤年,就缺一個(gè)程序員了。事實(shí)是蜡豹,這是中二病得治棒锪浮!更常見(jiàn)的情況是镜廉,你不是需要一個(gè)iphone的創(chuàng)意來(lái)改變世界弄诲,而是需要一個(gè)喬布斯來(lái)改變世界。

譯者序

黑客的價(jià)值觀(guān)——“黑客倫理”

  1. 使用計(jì)算機(jī)以及所有有助于了解這個(gè)世界本質(zhì)的事物都不應(yīng)受到任何限制娇唯,任何事情都應(yīng)該親手嘗試
  2. 信息應(yīng)該全部免費(fèi)
  3. 不信任權(quán)威齐遵,提倡去中心化
  4. 判斷一名黑客的水平應(yīng)該看他的技術(shù)能力,而不是看他的年齡或地位等其他標(biāo)準(zhǔn)
  5. 你可以用計(jì)算機(jī)創(chuàng)造美和藝術(shù)
  6. 計(jì)算機(jī)使得生活更美好

評(píng)論:我喜歡這六條黑客倫理塔插,尤其喜歡第五條梗摇,我可以用計(jì)算機(jī)創(chuàng)造美和藝術(shù),因?yàn)槲蚁矚g計(jì)算機(jī)圖形學(xué)想许。而且虛擬的現(xiàn)實(shí)確實(shí)更有助于我們了解這個(gè)現(xiàn)實(shí)伶授,如同黑客帝國(guó)所揭示的那樣,技術(shù)發(fā)展到哲學(xué)的高度流纹,可能問(wèn)題根本不在于我們這個(gè)世界的本質(zhì)真相是什么糜烹,而是我們有哪些選擇的可能性。

前言

根據(jù)使用的語(yǔ)言不通漱凝,程序員往往會(huì)被分成不同的派別疮蹦。人們區(qū)分程序員甚至不是看他們寫(xiě)了什么程序,而是看他們使用了什么語(yǔ)言碉哑。所以挚币,聲稱(chēng)一種語(yǔ)言?xún)?yōu)于另一種語(yǔ)言被認(rèn)為是不禮貌的行為。但是扣典,沒(méi)有一個(gè)編程語(yǔ)言的設(shè)計(jì)者會(huì)相信“不同語(yǔ)言各有千秋”這種文縐縐的客套話(huà)妆毕。

評(píng)論:程序員的鄙視鏈

懂 Functional Programming 的工程師鄙視老是把設(shè)計(jì)模式掛在嘴邊的工程師
,老是把設(shè)計(jì)模式掛在嘴邊的工程師鄙視會(huì)說(shuō)「你這樣寫(xiě)就不 OO 了啊」的工程
師贮尖,會(huì)說(shuō)「你這樣寫(xiě)就不 OO 了啊」的工程師鄙視會(huì)說(shuō)「哈笛粘?什么物件導(dǎo)向?
不是把重復(fù)的 code 寫(xiě)成一個(gè) function 就好了嗎湿硝?」的工程師薪前,會(huì)說(shuō)「哈?什么
物件導(dǎo)向关斜?不是把重復(fù)的 code 寫(xiě)成一個(gè) function 就好了嗎示括?」的工程師鄙視把
同一段 code 到處復(fù)制貼上的工程師,把同一段 code 到處復(fù)制貼上的工程師鄙視 PM痢畜。

寫(xiě)靜態(tài)語(yǔ)言的工程師鄙視寫(xiě)動(dòng)態(tài)語(yǔ)言的工程師垛膝。

寫(xiě)組合語(yǔ)言的工程師鄙視寫(xiě) C 語(yǔ)言的工程師,C 語(yǔ)言工程師鄙視 C++ 工程師丁稀,
C++ 工程師鄙視 Java 和 C# 工程師吼拥,Java 工程師和 C# 工程師則互相鄙視,
而 C# 工程師又鄙視 Visual Basic 工程師和會(huì)把 C# 念成「C 井」的工程師线衫,
會(huì)把 C# 念成「C 井」的工程師則鄙視認(rèn)為 HTML 是一種程序語(yǔ)言的設(shè)計(jì)師凿可。

用 Python 3 的工程師鄙視還在用 Python 2 的工程師,用 Python 2 的工程師
鄙視遇到 UnicodeEncodeError 的工程師授账。

寫(xiě) iOS 的工程師鄙視寫(xiě) Android 的工程師枯跑,寫(xiě) Android 的工程師鄙視
寫(xiě) Windows Phone 的工程師。

有 Swift 一年經(jīng)驗(yàn)的工程師鄙視有 Objective-C 五年經(jīng)驗(yàn)的工程師矗积,寫(xiě)
 Objective-C 的工程師鄙視用 PhoneGap 包裝成 native app 的工程師全肮。

用 React.js 的工程師鄙視用 AngularJS 的工程師,用 AngularJS 的工程師
鄙視用 jQuery 的工程師棘捣,用 jQuery 的工程師鄙視用 Vanilla JavaScript 的工
程師辜腺,用 Vanilla JavaScript 的工程師鄙視 IE 的使用者。

會(huì)用 debugger 的工程師鄙視用 assert 的工程師乍恐,用 assert 的工程師鄙視只
會(huì) print () 的工程師评疗;用 console.log () 來(lái) debug 的工程師鄙視用 alert () 來(lái)
 debug 的工程師。

寫(xiě) Ruby on Rails 的工程師鄙視所有使用其他語(yǔ)言的工程師茵烈。

什么百匆?你說(shuō) Ruby?Ruby 只是 Ruby on Rails 的一套框架呜投,才不是什么程序語(yǔ)言呢加匈!

所有的工程師都鄙視 PHP 工程師存璃。

第一章 書(shū)呆子為什么不受歡迎:他們的心思在別的地方

我后來(lái)認(rèn)識(shí)很多人,讀書(shū)的時(shí)候都被稱(chēng)為“書(shū)呆子”雕拼。從他們身上我發(fā)現(xiàn)纵东,“書(shū)呆子”與“高智商”有強(qiáng)烈的正相關(guān)關(guān)系。而這些人在中學(xué)里都是不受歡迎的學(xué)生啥寇,你越喜歡讀書(shū),就越不受別人的歡迎辑甜,因此“書(shū)呆子”和“受歡迎”之間衰絮,有一種強(qiáng)烈的負(fù)相關(guān)關(guān)系。這樣看來(lái)磷醋,“高智商”似乎導(dǎo)致了你不受歡迎归薛。

...“受歡迎”需要付出巨大的努力,而書(shū)呆子沒(méi)有意識(shí)到這一點(diǎn)...書(shū)呆子不受歡迎真正的原因匪蝙,是他們腦子里想著別的事情主籍。他們的注意力都放在讀書(shū)或者觀(guān)察世界上面,而不是放在穿衣打扮逛球、開(kāi)晚會(huì)上面千元。

評(píng)論:這一篇文章可以算是生活大爆炸的推薦序了。也許當(dāng)前的情況正在改變颤绕,就好像謝耳朵受大家喜歡幸海,或者卷福說(shuō)的那句"Smart is the new sexy",但是現(xiàn)實(shí)世界仍然而且會(huì)繼續(xù)是奥务,我們需要巨大的努力來(lái)維持自己的社交關(guān)系物独,尤其是在中國(guó)這個(gè)注重所謂“關(guān)系”的社會(huì)中。我不知道聚餐時(shí)要喝酒到吐氯葬、為了表現(xiàn)自己進(jìn)行毫無(wú)意義的加班挡篓、討好上司、參加好久都不聯(lián)系的同學(xué)婚禮對(duì)于一個(gè)技術(shù)人員的生命有何意義帚称。如同文章中提到官研,“任何一種藝術(shù)秽澳,不管是否重要,如果你想要再改領(lǐng)域出類(lèi)拔萃戏羽,就必須全身心投入”肝集。好消息是,對(duì)于想成為黑客的人來(lái)說(shuō)蛛壳,社交中受不受歡迎就成為了一個(gè)可以?huà)仐壍倪x擇。下次過(guò)年回家七大姑八大姨再過(guò)來(lái)對(duì)你的生活指手畫(huà)腳所刀,迫不及待的給你傳授他們那些陳舊的人生經(jīng)驗(yàn)衙荐,熱情滿(mǎn)滿(mǎn)的給你規(guī)劃結(jié)婚買(mǎi)房生娃,你就可以鼓起勇氣更他們說(shuō)一句浮创,"FUCK OFF"忧吟!

第二章 黑客與畫(huà)家:黑客也是創(chuàng)造者,與畫(huà)家斩披、建筑師溜族、作家一樣

讀研究生期間,我潛意識(shí)里一直有一種很不舒服的感覺(jué)垦沉,覺(jué)得自己應(yīng)該多學(xué)一點(diǎn)理論煌抒,不應(yīng)該期末考試結(jié)束還不到三個(gè)星期,就把所有東西忘得一干二凈厕倍,那樣真是不可饒恕

現(xiàn)在寡壮,我意識(shí)到自己錯(cuò)了。黑客搞懂“計(jì)算理論”的必要性讹弯,與畫(huà)家搞懂顏料化學(xué)成分的必要性差不多大况既。一般來(lái)說(shuō),在理論上组民,你需要知道如何計(jì)算時(shí)間復(fù)雜度和空間復(fù)雜度棒仍;如果你要寫(xiě)一個(gè)解析器,可能還需要知道狀態(tài)機(jī)的概念臭胜。除此之外莫其,并不需要知道特別多的理論。這些可比畫(huà)家必須記住的顏料成分少很多耸三。

評(píng)論:Graham的這篇文章有些顛覆一般對(duì)于程序員的看法榜配,也就是冰冷的、嚴(yán)謹(jǐn)?shù)穆郎巍⒉簧普勍伦鍪潞侠碛行虻囊活?lèi)人蛋褥。從機(jī)器的角度來(lái)說(shuō),寫(xiě)程序確實(shí)是這樣一個(gè)過(guò)程睛驳,冰冷的編輯器烙心,嚴(yán)格的執(zhí)行順序膜廊,乃至消滅程序里面所有Go To。然而我相信Graham的觀(guān)點(diǎn)是對(duì)的淫茵,對(duì)于真正喜歡編程的人來(lái)說(shuō)爪瓜,樂(lè)趣在于創(chuàng)造。相對(duì)于寫(xiě)一個(gè)辦公管理系統(tǒng)匙瘪,統(tǒng)計(jì)公司里面每天上下班打卡情況和工資發(fā)放铆铆,我更想去寫(xiě)一個(gè)游戲;而游戲丹喻,就是我們這個(gè)時(shí)代的藝術(shù)薄货。

黑客如何才能做自己喜歡的事情?我認(rèn)為這個(gè)問(wèn)題的解決方法是一個(gè)幾乎所有創(chuàng)作者都知道的方法:找一份養(yǎng)家糊口的“白天工作”碍论。這個(gè)詞是從音樂(lè)家身上來(lái)的谅猾,他們晚上表演音樂(lè),所以白天可以找一份其他工作鳍悠。更一般的說(shuō)税娜,“白天工作”的意思是,你有一份為了賺錢(qián)的工作藏研,還有一份為了愛(ài)好的工作敬矩。

黑客就像畫(huà)家,工作起來(lái)是有心理周期的蠢挡。有時(shí)候谤绳,你有了一個(gè)令人興奮的新項(xiàng)目,你會(huì)愿意為它一天工作16個(gè)小時(shí)袒哥。等過(guò)了這一陣缩筛,你又會(huì)覺(jué)得百無(wú)聊賴(lài),對(duì)所有事情都提不起興趣堡称。

評(píng)論:做一個(gè)程序員有眾多的樂(lè)趣瞎抛,其中的樂(lè)趣之一,就是它可以既是興趣却紧,又是工作桐臊。你不用白天去修管道然后把有靈感的詩(shī)句寫(xiě)在自己的小本子上,或者晚上才能表演音樂(lè)晓殊。即使是為了糊口的枯燥白天工作断凶,至少也是寫(xiě)程序,雖然可能是產(chǎn)品經(jīng)理修修補(bǔ)補(bǔ)腦洞出來(lái)的破爛玩意兒巫俺。心理周期這一段簡(jiǎn)直是神來(lái)之筆认烁,我想每一個(gè)熱愛(ài)寫(xiě)程序或者創(chuàng)作的人都會(huì)引起共鳴。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市却嗡,隨后出現(xiàn)的幾起案子舶沛,更是在濱河造成了極大的恐慌,老刑警劉巖窗价,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件如庭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡撼港,警方通過(guò)查閱死者的電腦和手機(jī)坪它,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)帝牡,“玉大人往毡,你說(shuō)我怎么就攤上這事》裨郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵鸣奔,是天一觀(guān)的道長(zhǎng)墨技。 經(jīng)常有香客問(wèn)我,道長(zhǎng)挎狸,這世上最難降的妖魔是什么扣汪? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮锨匆,結(jié)果婚禮上崭别,老公的妹妹穿的比我還像新娘。我一直安慰自己恐锣,他們只是感情好茅主,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著土榴,像睡著了一般诀姚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上玷禽,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天赫段,我揣著相機(jī)與錄音,去河邊找鬼矢赁。 笑死糯笙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撩银。 我是一名探鬼主播给涕,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了稠炬?” 一聲冷哼從身側(cè)響起焕阿,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎首启,沒(méi)想到半個(gè)月后暮屡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毅桃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年褒纲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钥飞。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡莺掠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出读宙,到底是詐尸還是另有隱情彻秆,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布结闸,位于F島的核電站唇兑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏桦锄。R本人自食惡果不足惜扎附,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望结耀。 院中可真熱鬧留夜,春花似錦、人聲如沸图甜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)黑毅。三九已至即纲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間博肋,已是汗流浹背低斋。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留匪凡,地道東北人膊畴。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像病游,于是被迫代替她去往敵國(guó)和親唇跨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子稠通,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 《黑客與畫(huà)家》讀書(shū)筆記作者:【美】格雷厄姆 保羅·格雷厄姆其人其事 Y Combinator (Y運(yùn)算子,簡(jiǎn)稱(chēng)YC...
    Cytosine閱讀 1,112評(píng)論 0 3
  • 黑客與畫(huà)家 0. 譯者序 《黑客:計(jì)算機(jī)革命的英雄》中提出的6條黑客價(jià)值觀(guān) 使用計(jì)算機(jī)以及所有有助于了解這個(gè)世界本...
    雁宇閱讀 502評(píng)論 0 2
  • 人生在世买猖,有著一種情感改橘,帶給我們。會(huì)讓我們終身難忘玉控!
    張孟楠閱讀 124評(píng)論 0 0
  • 本文參加#未完待續(xù)飞主,就要表白#活動(dòng),本人承諾高诺,文章內(nèi)容為原創(chuàng)碌识,且未在其他平臺(tái)發(fā)表過(guò)。 第一次想到自己要離開(kāi)他的母...
    強(qiáng)志偉閱讀 155評(píng)論 0 0