《黑客與畫家》讀書筆記
當(dāng)認(rèn)真看完一本名著后,大家心中一定是萌生了不少心得,不妨坐下來好好寫寫讀書筆記吧。你想好怎么寫讀書筆記了嗎?下面是小編精心整理的《黑客與畫家》讀書筆記,僅供參考,大家一起來看看吧。
《黑客與畫家》讀書筆記1
在知乎上看到如何鍛煉人的邏輯思維能力,有人推薦了這本書,說是讓提問者好好看看作者Paul Graham文章的脈絡(luò)與構(gòu)思。
于是我?guī)е囈辉嚨男膽B(tài),下載了PDF電子版的來閱讀。如果還不錯的話我就買實體書來收藏。算上今天花了兩天時間,就當(dāng)做是“讀完”了這本書吧。
我給這本書4顆星。作者就是一個“黑客”,有創(chuàng)新力,不接受規(guī)則,對一切秘密好奇的哪一類黑客,而且他還是硅谷創(chuàng)業(yè)之父。從標(biāo)題看,叫做黑客與畫家。很明顯,作者就是認(rèn)為黑客與畫家是存在相似性的——都是創(chuàng)造性的工作。
書的前面一部分介紹了黑客的成長與黑客是怎么樣看待世界的。很有意思的是,作者從“書呆子”這個詞引入的。所謂書呆子,其實是把自己的注意力放在更高的地方,對那些真正有用,真心喜歡的東西上。所以,他們完全沒有時間與精力去維持自己的社交圈,不是他們不想,而是不能。如果去維持,他們會陷入一種自我的矛盾之中,而且也不可能去維持,往前走了就很難回頭。之前,在看美國電影或者美劇的時候就很好奇,為什么學(xué)校里那些具有社交魅力的人和那些所謂的“書呆子”分界會那么明顯,而且為什么前者老是要欺負(fù)后者。作者把學(xué)校比作封閉的監(jiān)獄,把孩子關(guān)在里面,正常的生活不出大事兒就ok。可是孩子們需要找娛樂活動!“書呆子”有自己的重心放在探索其他事物上,可是那些維持自己社交魅力的人要怎么做呢?于是他們找到了一個共同的敵人——“書呆子”,打擊他們不僅可以當(dāng)做自己的娛樂 ,也可以展示自己的魅力,更可以和別人一起站隊。
接著一部分說了那些“不能說的話”。如果你的想法是社會無法容忍的,你怎么辦?是學(xué)布魯諾還是學(xué)伽利略?作者告訴我們,要選擇合適的時機(jī)在恰當(dāng)?shù)牡胤秸f。第二,看那些“異端邪說”是不是“不能說的話”要看社會給它們貼的標(biāo)簽。
至于為什么要找出那些“不能說的話”,因為這是很好的腦力訓(xùn)練。
接著,Graham解釋了黑客怎么樣做出自己的成果,這些成果又是怎樣對全世界產(chǎn)生了影響。其中最重要的是第六章:如何創(chuàng)造財富——致富最好的方法就是為社會創(chuàng)造財富。創(chuàng)造財富最好的方法就是創(chuàng)業(yè)。然后尋找被收購的計劃,然后繼續(xù)創(chuàng)業(yè),又收購。本章,作者提出最重要的一個觀點就是“財富不是錢”錢只是交易的一種中介。結(jié)合《窮爸爸,富爸爸》書中提到的,大家工作千萬不要為了錢而工作,要為了財富而工作。因為財富包含的東西比錢廣泛多了。“20%的人掌握了世界上80%的財富”這句話是錯的嗎?作者認(rèn)為是錯誤的,因為財富整體是一個不斷增長的東西。可是就算共贏,財富分配的比率也不會有太多變化。我覺得這句話是對的。不過,每個人都有可能成為那20%的一份子。
后面幾章介紹了黑客的一些工具——編程語言和黑客的工作方法。這幾章我晃了一眼當(dāng)做讀完了。因為對于我來說,這本書到第六章就已經(jīng)接受了。后面的東西于我現(xiàn)在是沒有什么用的。就算如此,這本書依然很不錯,啊對了,還真沒學(xué)到怎么鍛煉自己的邏輯思維能力……
《黑客與畫家》讀書筆記2
這本書是硅谷創(chuàng)業(yè)之父,Y Combinator創(chuàng)始人Paul Graham的文集。之所以叫這個名字,是因為作者認(rèn)為黑客(并非負(fù)面的那個意思)與畫家有著極大的相似性,他們都是在創(chuàng)造,而不是完成某個任務(wù)。
為什么要看這本書?邏輯如下:未來的人類生活不僅是人與人的互動,而是越來越多的與計算機(jī)互動,所以必須理解計算機(jī),其關(guān)鍵就是理解計算機(jī)背后的人,即設(shè)計計算機(jī)的人——程序員,而最偉大的程序員就是黑客。
隨著技術(shù)的發(fā)展,每一代人都在做上一代人覺得很浪費的事情。
浪費程序員的時間,而不是機(jī)器的時間,才是真正的無效率。隨著計算機(jī)速度越來越快,這會越來越明顯,所以,現(xiàn)在被認(rèn)為缺點是運行速度慢的語言,將來會有更大的發(fā)展空間,畢竟從哲學(xué)角度上將,它的慢必然伴隨著其他方面的優(yōu)勢。
人們真正注意到你的時候,不是第一眼看到你站在那里,而是發(fā)現(xiàn)過了這么久你居然還在那里。
畫作永遠(yuǎn)沒有完工的一天,你只是不再畫下去而已。
《黑客與畫家》讀書筆記3
一直以來,對“黑客”這個詞總是充滿了神秘的想象,研究生的第一個學(xué)期學(xué)習(xí)了《信息安全》這門課以后,對“黑客”的工作自以為算是有了一些初步的認(rèn)識,懷著這樣的心情,閱讀了《黑客與畫家》這本書,本以為會了解到更多的我所以為的“黑客”的工作,卻沒想到,這本書帶給我的不僅僅是對已深深印在腦海中的概念的推倒重建,更多的是引發(fā)我對很多以前從沒想過的問題的全新思考,這些思考帶給我不一樣的新的視角去看待其他事情,我想這就是閱讀的意義所在吧。
首先,這本書絕不是你看到書名所能想象的那樣,如果你對這塊領(lǐng)域不那么熟悉的話。黑客,畫家,看似兩個毫無關(guān)聯(lián)的職業(yè),怎么能放在一起呢?然而,這正是該書的作者,他是黑客,也是畫家,他是程序員,更是一名藝術(shù)家。書中,作者結(jié)合他的經(jīng)歷探討了很多不同的問題,例如:怎樣打破常規(guī)?怎樣創(chuàng)業(yè)才會成功?如果你的想法是社會不能容忍的,該怎么辦?為什么互聯(lián)網(wǎng)軟件是微軟誕生后最大的機(jī)會?如何創(chuàng)造財富?怎樣做出優(yōu)秀的東西?一百年后,人類怎樣編程?等等。總之,作者想要傳達(dá)的是新的思想,來幫助讀者理解我們所處的這個計算機(jī)時代,他的這些闡述,也的確帶給我很多的啟發(fā)。
初讀本書,我就在腦海里對“黑客”這個概念作了重新定義,不像大多數(shù)人所認(rèn)為的那樣,“黑客”是利用自己的技術(shù)入侵他人計算機(jī)并帶來一些危害的人,在計算機(jī)世界里,黑客指的是專家級的程序員,根據(jù)理查德。斯托爾曼的說法,黑客行為具備三個特點:好玩、高智商、探索精神。真正的黑客致力于改變世界,讓世界運轉(zhuǎn)得更好,而不是犯罪或危害他人。
基于這樣的理解,作者在書的第一章討論了這樣一個問題:為什么書呆子不受歡迎?這里的書呆子,恰恰很可能就是一名未來的黑客,因為作者發(fā)現(xiàn),“書呆子”與“高智商”有強烈的正相關(guān)關(guān)系,他們不會將注意力放在諸如穿衣打扮、開晚會上面,他們的腦子里想著別的事情,例如讀書或觀察世界上,他們從小就在琢磨如何變得更聰明,并打心底里追求這個,至于受不受歡迎,已經(jīng)不在他們的考慮范圍之內(nèi)了,所以,在學(xué)校里書呆子也許會被大家歧視或欺負(fù),但是離開學(xué)校以后,真實的世界卻能友好的地對待他們,因為真實世界的龐大規(guī)模使得你做的每件事都能產(chǎn)生真正意義上的效果,發(fā)現(xiàn)正確的答案就開始變得重要了,而這恰恰是書呆子的優(yōu)勢所在。
黑客與畫家的共同之處在于他們都是創(chuàng)作者,與作曲家、建筑師、作家一樣,他們都在試圖創(chuàng)作出優(yōu)秀的作品,從另一個角度來說,他們都能稱作為藝術(shù)家,創(chuàng)作過程中,他們可能會發(fā)現(xiàn)一些新技術(shù),但本質(zhì)上,他們并不是在做研究。黑客與畫家有很多共同之處,其中我認(rèn)為最重要的一點就是:你不能指望一開始就有完美的設(shè)計規(guī)格,要編寫一個程序,你把問題想清楚的時間點,應(yīng)該是在編寫代碼的同時,而不是之前。因為這終究是一項實踐性的工作,需要不斷的練習(xí)和探索,甚至很多的失敗,才能找到一個相對正確的答案,而這個答案在不久的將來很有可能要再次修改甚至推倒。很多同學(xué)說自己編程能力不強,排除不感興趣和懶惰的情況,總有人認(rèn)為自己要把某門語言掌握到滾瓜爛熟才開始寫代碼,這是最錯誤的行為,你應(yīng)該從嘗試去解決一個小問題開始,在實際操作的過程中,不斷補充新的知識,產(chǎn)生新的想法,就像書中說的,“編程語言是用來幫助思考程序的,而不是用來表達(dá)你已經(jīng)想好的程序”。
程序員就像是手工藝人,他們創(chuàng)造人們需要的東西,也即財富,想要創(chuàng)造財富,就要做出優(yōu)秀的軟件,而實現(xiàn)最好的方法就是創(chuàng)業(yè)。作者結(jié)合自己創(chuàng)辦viaweb的經(jīng)歷,探討了一些創(chuàng)業(yè)的必備要素。其中最關(guān)鍵的就是:你必須了解用戶的需求。就像桌面軟件時代的.過去,大多數(shù)的用戶并不需要成為系統(tǒng)管理員,很多時候他們所需要的設(shè)備就只要有屏幕、瀏覽器、無線網(wǎng)卡就夠了,互聯(lián)網(wǎng)軟件的誕生正好滿足了這些需求,它們更加方便、易操作甚至更強大,同時數(shù)據(jù)會更安全,更重要的是,通過研究用戶的行為,能及時的優(yōu)化軟件并馬上得到反饋,帶來更好用戶體驗的同時也帶來了更多的用戶數(shù)量,而這恰是決定一款軟件成功與否的標(biāo)志。創(chuàng)業(yè)的初始必然是艱辛的,同時壓力也會很大,但小團(tuán)隊創(chuàng)業(yè)的優(yōu)勢是每個人的貢獻(xiàn)是可測量的,在這種情況下,與其他愿意更努力工作的人一起組成一個團(tuán)隊,互相產(chǎn)生激勵作用,從而共同謀取更高的回報,這遠(yuǎn)遠(yuǎn)好過加入大公司而將自己的工作與平庸之輩的工作平均化。這也是創(chuàng)業(yè)公司的意義所在。就如喬布斯曾經(jīng)說過,創(chuàng)業(yè)的成敗取決于最早加入公司的那十個人。
要做出優(yōu)秀的軟件,就要有好的設(shè)計,對于很多學(xué)科來說,優(yōu)秀設(shè)計的原則是共通的。例如,好的設(shè)計是簡單的設(shè)計,當(dāng)你被迫把東西做得很簡單是,你就被迫直接面對真正的問題,也即設(shè)計的核心目的,做到這個,你就能以簡潔又直接的方式滿足用戶的需求。又如,好的設(shè)計是啟發(fā)性的設(shè)計,在軟件行業(yè)中這意味著,你應(yīng)該為用戶提供一些基本模塊,使得他們可以隨心所欲的自由組合,這往往更加引人入勝。
書中,作者還談到了未來編程語言的發(fā)展方向,一種語言能否長期存在的最重要因素在于基本運算符,內(nèi)核設(shè)計得越小、越干凈,它的生命力就越頑強。對于黑客來說,他們需要簡練的語言,這種語言具有最高層次的抽象和互動性,而且很容易裝備,可以只用很少的代碼就解決常見的問題,不管是什么程序,真正要寫的代碼幾乎都與你自己的特點設(shè)置有關(guān),其他具有普遍性的問題都有現(xiàn)成的函數(shù)庫可以調(diào)用。然而,無論未來的編程語言發(fā)展如何,編程這項活動始終不會停止,它就像一種藝術(shù)創(chuàng)作,黑客就是藝術(shù)家,對于頂尖的黑客們來說,就像畫家中流傳的一句諺語,“畫作永遠(yuǎn)沒有完工的一天,你只是不再畫下去而已”。
【《黑客與畫家》讀書筆記】相關(guān)文章:
月亮與六便士讀書筆記04-01
【熱】老人與海讀書筆記04-16
【推薦】《老人與!纷x書筆記04-09
小苗與大樹的對話讀書筆記04-08
《老人與!纷x書筆記【推薦】04-07
《我與地壇》讀書筆記15篇03-31
《阿拉丁與神燈》讀書筆記03-29
我與地壇讀書筆記15篇03-29
自卑與超越讀書筆記(15篇)03-27
【熱門】老人與海讀書筆記03-26