這段時間細讀了《黑客與畫家》這本書。腦洞大開,強烈推薦。以下是我的總結。
介紹
這本書的作者是Paul Graham。大家可能不認識他,我之前也沒聽說過。他是哈佛大學計算機博士,在1995年,那個互聯(lián)網(wǎng)和瀏覽器剛剛興起的年代,他和幾個小伙伴創(chuàng)業(yè)搞了一個互聯(lián)網(wǎng)軟件,并成功賣給了雅虎(好像是幾千萬美元)。在1995年開發(fā)互聯(lián)網(wǎng)軟件,就跟現(xiàn)在開發(fā)自動駕駛汽車差不多吧。
這本書的譯者是阮一峰,一個有思想的人。不多說,他的網(wǎng)站:ruanyifeng.com。
這本書寫于2004年,是作者的雜文集。但是文中的觀點至今仍不過時,仍然能得到很大的啟發(fā)。以下是我對書中思想的個人理解和總結。
筆記
-
關于青春期和書呆子
”書呆子“在青春期階段(11到14歲,初中那幾年)通常會受欺負。這里的”書呆子“不是指中國應試教育下的考試機器,是指那種“高智商”,“愛學習”,“不注重流行時尚”的那類“學霸”。
他們?yōu)樯稌芷圬??因為他們不合群。為什么不合群就會受欺負?因為?strong>當社會把一群心智不成熟的人們關在一起,并不真正關心他們的生活和內心,并且使他們感到無所事事時,他們就會拉幫結伙的欺負其中不合群的人。這和監(jiān)獄的環(huán)境其實差不多。
所以,社會不應該把青春期的孩子們關在一起,還強迫他們學習他們厭惡的知識。
-
關于不能說的話
什么是不能說的話?比如,在幾百年前說“地球圍著太陽轉”;在某些國家討論“民主”和“政治”;一些很敏感的觀點(“應不應該支持腐敗”或“不結婚不生孩子有沒有錯”),這些都是不能說的話。
實際上,沒有什么不能說的話。任何觀點都有相對性。真理是越變越清晰的。只要你是真誠的表達觀點(不是故意找茬),任何言論都不應被禁止。 而且,優(yōu)秀的作品往往來自于其他人忽視的想法。而所謂創(chuàng)新,就是跳出傳統(tǒng)思維。
那么為什么還有設么多不能說的話?1. 在公開場合談論,可能會誤導群眾。 2. 這些言論會觸碰一些人的利益(如“地球繞著太陽轉”或“民主”),所以被禁止(1+1=3這樣的言論就不會被禁止)。 3. 很多人沒有獨立思考能力(衛(wèi)道士),在他們眼中,“正確”的觀點就是對的,“不正確”的言論就是錯的,沒有討論的必要,更不能說出口。
遇到這種情況時怎么辦?就是閉嘴,因為說了就會“被迫害”。 要記?。?strong>自由思考比暢所欲言更重要。
-
關于財富和創(chuàng)業(yè)
一定要記?。?strong>財富是創(chuàng)造出來的,財富總額不是固定不變的。金錢只是交易財富的一種手段,財富是創(chuàng)造出來的東西(商品和服務)。 金錢絕不是財富。
獲取財富有兩種方式:1. 自己創(chuàng)造財富。 2. 掠奪別人的財富(偷、騙、搶、壟斷)。某些官員的財富是靠掠奪別人的財富得來的。 而某些大神(比如馬云或喬布斯)的財富是痛過自己創(chuàng)造得來的。所以健康的貧富差距并不可恥。
健康的貧富差距不但不可恥,還應該提倡。應該允許創(chuàng)造財富的人獲得應有的回報。如果沒有財富的激勵,技術革新就會逐漸停頓。
個人認為:當今的互聯(lián)網(wǎng)浪潮中,屌絲逆襲(創(chuàng)造財富)最本質的兩點:開發(fā)新技術和建立基于新技術的生態(tài)圈。比如:電子商務+淘寶;智能手機+App;社交網(wǎng)絡+自媒體,等等。
所謂創(chuàng)業(yè),就是短時間內創(chuàng)造出巨大的財富,需要兩樣東西:可放大性和可測量性??煞糯笮跃褪侵浮翱蓮椭频摹?,即“一次開發(fā),終身受用”,典型的代表就是技術創(chuàng)新(不一定是科學技術,也可以是麥當勞和萬達這種可復制的解決方案)。 可測量性是指:你創(chuàng)造的財富的讓你的老板或者社會看到。基于這兩個因素,小公司比大公司更適合創(chuàng)業(yè)。
-
關于互聯(lián)網(wǎng)軟件
作者的創(chuàng)業(yè)是在1995年,那時他和幾個小伙伴做了一個“互聯(lián)網(wǎng)軟件”。互聯(lián)網(wǎng)軟件,指的是軟件的主要功能在服務器上,而不是電腦或手機?,F(xiàn)在所有的軟件幾乎都是互聯(lián)網(wǎng)軟件,包括網(wǎng)站和app。
當時(1995年)作者就發(fā)現(xiàn)互聯(lián)網(wǎng)軟件才是王道,本地軟件弱爆了。并預測了互聯(lián)網(wǎng)軟件普及時,就是微軟危機到來的時候,并且還預測了未來的終端設備不只限于臺式機,還可以是手機等等。 真是神預測。
-
關于黑客和藝術家
黑客不是科學家,黑客是高智商、高動手能力的藝術家。
我認為世界上有3種職位:科學家,工程師,藝術家。 而“計算機專業(yè)”是一個很大的專業(yè),混淆了多個細分專業(yè)。 數(shù)學家在研究計算機科學,純粹的軟件工程師在生產(chǎn)軟件,而創(chuàng)造軟件的人叫做產(chǎn)品經(jīng)理或設計師。
黑客是“極高智商”,“極高編程能力”的軟件創(chuàng)造者,但他們不是科學家,也不是純粹的工程師。 數(shù)學家在研究計算機科學,而黑客在設計偉大的作品,并且能自己實現(xiàn)這些作品。
黑客本質上和畫家、建筑師,攝影師其實是一樣的。
-
關于研究和設計
研究是研究對的東西,不考慮人性,只考慮真理。而設計是創(chuàng)造出人們需要的東西。
設計必須以人為本,但不是“用戶要求的設計”,而是“用戶需要的設計”。 這個觀點很像喬布斯的觀點。(用戶不清楚自己想要什么)
黑客或者軟件工程師通常在做的所謂”編程“,都是在“設計”軟件。和畫畫一樣,編程應遵循的方法為:先做出原型,然后反復迭代,反復修改。
-
關于編程語言
作者的觀點:編程語言應該是“符合人性的”,應該是“被設計出來的”,而不是“被研究出來的”。和計算機硬件打交道的工作應該交給編譯器來做。
而作為設計軟件的工具,編程語言應該具備“易修改”、“易擴展”的特性。
購買地址:
紙質版:亞馬遜