出版時間:2011-4 出版社:人民郵電出版社 作者:[美] Paul Graham 頁數(shù):236 譯者:阮一峰
Tag標(biāo)簽:無
前言
《黑客與畫家:硅谷創(chuàng)業(yè)之父Paul Graham文集》嘗試解釋計算機世界里發(fā)生了什么事,所以,它不僅僅是寫給程序員看的,也適合所有人。比如,第6章講如何致富,我相信這是所有讀者普遍感興趣的內(nèi)容?! ∧憧赡茏⒁獾搅?,過去三十年中,很多賺到大錢的人都是程序員,比如比爾·蓋茨、史蒂夫·喬布斯、拉里·埃里森。為什么?為什么是程序員,而不是土木工程師,或者攝影師,或者精算師?第6章將告訴你答案。 軟件帶來財富,僅僅代表了大趨勢的一面而已。這種大趨勢就是本書的主題。我們的時代是計算機時代。以前,人們曾經(jīng)認(rèn)定這個時代應(yīng)該是太空時代或者原子時代。但是事實證明,它們只是公關(guān)公司發(fā)明的概念。計算機對人類生活的影響遠遠超過了太空航行或者原子技術(shù)的影響?! ∥覀兩钪械囊磺?,都正在成為計算機。打字機被計算機取代了,電話也變成了計算機,照相機亦是如此。很快,電視機也將變成計算機。當(dāng)今小轎車所具備的計算能力比1970年占滿一間屋子的大型計算機還要強。信件、百科全書、報紙,甚至本地的小店,都正在被互聯(lián)網(wǎng)取代。所以,如果你想理解我們目前的世界以及它的未來動向,那么多了解一些黑客的想法會對你有幫助?! 『诳停磕遣皇乔秩胨擞嬎銠C的人嗎?在外行人看來,這個詞的意思就是這樣。但是在計算機世界中,黑客指的是專家級程序員。因為本書的目的是解釋真實的計算機世界是怎么一回事,所以我決定冒著被誤解的風(fēng)險,按照行業(yè)內(nèi)的定義使用這個詞?! ”緯那皫渍禄卮鹆艘恍┐蠹铱赡芏枷脒^的問題。怎樣創(chuàng)業(yè)才會成功?技術(shù)是否造成了技術(shù)人員與普通人之間的隔閡?程序員到底在做些什么?為什么那些讀高中時普普通通的學(xué)生,最終卻搖身一變成為世界上最有影響力的人士?微軟公司會控制互聯(lián)網(wǎng)嗎?怎樣才能對付垃圾郵件? 《黑客與畫家:硅谷創(chuàng)業(yè)之父Paul Graham文集》后面幾章談的是大多數(shù)非計算機行業(yè)的人士沒有想過的問題——編程語言。為什么普通人要去關(guān)心編程語言?因為如果你想了解黑客,就必須懂一點編程語言。這就好比回到1880年,如果你想理解技術(shù)發(fā)展,就必須懂一點蒸汽機。 計算機程序只是文本而已。你選擇什么語言,決定了你能說什么話。編程語言就是程序員的思維方式?! ∫虼撕茏匀?,編程語言對程序員的思想有巨大的影響。你從他們寫的軟件中就可以看出來。旅游網(wǎng)站Orbitz成功打入了競爭激烈的網(wǎng)絡(luò)訂房訂票市場。該市場原先被兩大巨頭主宰,一個是微軟公司,另一個是擁有數(shù)十年電子預(yù)定服務(wù)經(jīng)驗的Sabre。Orbitz是怎么從它們手中搶到市場的?最主要的原因就是它使用了一種更好的編程語言?! 「鶕?jù)使用的語言不同,程序員往往會被分成不同的派別。人們區(qū)分程序員甚至不是看他們寫了什么程序,而是看他們使用什么語言。所以,聲稱一種語言優(yōu)于另一種語言被認(rèn)為是不禮貌的行為。但是,沒有一個編程語言的設(shè)計者會相信“不同的語言各有千秋”這種文縐縐的客套話。我將直言不諱地說出自己對于編程語言的看法,這也許會令很多人不快,但是如果想要理解黑客,我真的覺得沒有其他更好的方法。 有些讀者可能不理解第3章的內(nèi)容。這一章與計算機有什么關(guān)系?事實是黑客很在乎言論自由。Slashdot(它是黑客世界的《紐約時報》)有一個專欄討論這個問題。我想Slashdot的大多數(shù)讀者都認(rèn)為重視言論自由是天經(jīng)地義的事情。不過《飛機與飛行員》(Plane & Pilot)雜志就肯定不會有一個這樣的欄目。 為什么黑客那么在乎言論自由?我認(rèn)為,部分原因在于,革新對于軟件行業(yè)實在是太重要了,而革新和異端實際上是同一件事。優(yōu)秀的黑客養(yǎng)成了一種質(zhì)疑一切的習(xí)慣。這是肯定的,因為如果你不得不同一臺機器打交道,而這臺機器全部由文字組成,像機械式手表一樣復(fù)雜,并且規(guī)模大出1000倍,那么你也會養(yǎng)成這種習(xí)慣的?! 〈送猓疫€認(rèn)為,行為怪異的人和憤世嫉俗的人比普通人更可能成為黑客。計算機世界就像是智力世界的大西部,在那里沒有你不敢想的事情,只要你愿意承擔(dān)冒險后果。 如果我成功實現(xiàn)了自己對這本書的設(shè)想,那么它也將是一片智力的大西部。我不希望你帶著某種壓迫感來閱讀此書,心里想著:“沒辦法,這些書呆子看上去正在接管世界。我最好能懂一點他們正在干的事情,這樣就不會被他們整出來的下一個東西唬到了?!比绻阆矚g思考,閱讀此書應(yīng)該會帶給你很多樂趣。雖然黑客從外表看上去一般都是呆呆的,但是他們的大腦內(nèi)部卻是一個有趣得讓你吃驚的地方?! 懹隈R薩諸塞州坎布里奇 2004年4月
內(nèi)容概要
本書是硅谷創(chuàng)業(yè)之父Paul Graham
的文集,主要介紹黑客即優(yōu)秀程序員的愛好和動機,討論黑客成長、黑客對世界的貢獻以及編程語言和黑客工作方法等所有對計算機時代感興趣的人的一些話題。書中的內(nèi)容不但有助于了解計算機編程的本質(zhì)、互聯(lián)網(wǎng)行業(yè)的規(guī)則,還會幫助讀者了解我們這個時代,迫使讀者獨立思考。
本書適合所有程序員和互聯(lián)網(wǎng)創(chuàng)業(yè)者,也適合一切對計算機行業(yè)感興趣的讀者。
作者簡介
Paul
Graham,Lisp專家,世界上首個互聯(lián)網(wǎng)應(yīng)用程序Viaweb開發(fā)人之一。創(chuàng)建的Viaweb公司后被雅虎收購,改名為YahOO!Store。2005年創(chuàng)辦Y
Combinator,開創(chuàng)了天使投資新模式,被《福布斯》雜志喻為“撼動硅谷的人”。目前為止其公司扶持的創(chuàng)業(yè)公司已有250余家,成功的超過80%。Graham是當(dāng)之無愧的“硅谷創(chuàng)業(yè)之父”。
書籍目錄
1 為什么書呆子不受歡迎
他們的心思在別的地方。
2 黑客與畫家
黑客也是創(chuàng)造者,與畫家、建筑師、作家一樣。
3 不能說的話
如果你的想法是社會無法容忍的,你怎么辦?
4 良好的壞習(xí)慣
與其他美國人一樣,黑客的成功秘訣就是打破常規(guī)。
5 另一條路
互聯(lián)網(wǎng)軟件是微機誕生后的最大機會。
6 如何創(chuàng)造財富
致富的最好方法就是為社會創(chuàng)造財富。創(chuàng)造財富的最好方法就是創(chuàng)業(yè)。
7 關(guān)注貧富分化
“收入分配不平等”的危害,會不會沒有我們想的那樣嚴(yán)重?
8 防止垃圾郵件的一種方法
不久前,許多專家還認(rèn)為無法有效地過濾垃圾郵件。本文改變了他們的想法。
9 設(shè)計者的品味
如何做出優(yōu)秀的東西?
10 編程語言解析
什么是編程語言?為什么它們現(xiàn)在很熱門?
11 一百年后的編程語言
一百年后,人類怎樣編程?為什么不從現(xiàn)在開始就這樣編程呢?
12 拒絕平庸
別忘了你的對手與你一樣,能用任何想用的語言編寫互聯(lián)網(wǎng)軟件。
13 書呆子的復(fù)仇
在高科技行業(yè),只有失敗者采用“業(yè)界最佳實踐”。
14 夢寐以求的?程語言
一種好的編程語言,是讓黑客可以隨心所欲使用的語言。
15 設(shè)計與研究
研究必須是“新”的,而設(shè)計必須是“好”的。
志謝
術(shù)語解釋
圖片授權(quán)說明
媒體關(guān)注與評論
此書將迫使你重新思考計算機編程的本質(zhì)?! ?Robert Morris,麻省理工學(xué)院 人類社會還沒有充分理解程序員帶來的美和智慧。Graham的這本書卻做到了這一點,寫得清晰又動人。任何愿意傾聽的人都會有所收獲。如果我們不愿意馬上就失去一些重要的東西,那么我們這個社會就應(yīng)該傾聽?! ?Lawrence Lessig,斯坦福大學(xué)法學(xué)院,《Free Culture》的作者 真正睿智之士的腦力激蕩,讀來令人著迷。單單是《為何書呆子不受歡迎》一文就值回書價,它回答了我們這個時代的關(guān)鍵問題?! ?Chris Anderson,Wired雜志主編 Paul Graham的思維站在高處,文筆優(yōu)雅清晰,且不乏幽默,這不僅在像他這樣的電腦高手群體中實屬罕見,而且足以躋身于優(yōu)秀作家的行列。 —— David Weinberger,《Cluetrain Manifesto》的作者 Paul Graham的《黑客與畫家》是一本內(nèi)容廣泛的書,但是重要的地方,不是你從中學(xué)到了為什么書呆子在高中時備受挫折,或者計算機語言設(shè)計和實現(xiàn)的奧妙,而是他在講述每一個題目時的那種方法,那樣生動有趣,富有啟迪性,讓你莞爾一笑,然后陷入思考。高度推薦此書給所有讀者。 —— Rob “CmdrTaco” Malda,Slashdot.org的創(chuàng)始人和管理者 Paul Graham是一個電腦高手,還是一個畫家,以及一個出色的作家。他的文章清晰易懂、幽默生動,充滿了與眾不同的看法和切實可行的高見。他從藝術(shù)、科學(xué)、商業(yè)互相交織的角度,談?wù)撊绾螌懗鰞?yōu)秀的代碼。你可能會因為他的文章,而想要用Lisp語言編程?! ?Andy Hertzfeld,《Macintosh Computer》的作者 Paul Graham的《黑客與畫家》是我最近讀到的最發(fā)人深思的書籍之一。行文明白流暢,主題多樣,而且十分有趣?! ?Jeff “hemos” Bates,OSDN的主管和Slashdot.org的開發(fā)者
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載