最近剛忙完一個需求榆芦,終于有時間來看看之前攢的筆記了柄粹。
這本書是無意間看到的,今年的目標(biāo)是提高自己的工作效率匆绣,用了幾年蘋果電腦驻右,本質(zhì)上是個小白,根本不懂崎淳,連workflow都沒用過堪夭。
剛換部門,團隊都在用git拣凹,用了好幾年svn的我一直苦惱于svn的分支管理森爽,使用git后極大的提高了效率,像發(fā)現(xiàn)了新大陸嚣镜,對工具分外的好奇爬迟,開始尋找一些好用的MAC工具軟件和使用技巧,碰巧在一篇關(guān)于程序員的自我修養(yǎng)的文章中看到引用《MacTalk·人生元編程》文章里的內(nèi)容菊匿,很好奇付呕,就讀了一下。
作者也是王小波的認同者跌捆,發(fā)現(xiàn)很多書的作者都特別喜歡王小波徽职,涉及內(nèi)容有蘋果系統(tǒng)的發(fā)展史,喬布斯教主的故事佩厚,關(guān)于工程師職業(yè)生涯的思考姆钉,關(guān)于創(chuàng)新、團隊管理抄瓦、制度潮瓶、人生感悟等等,當(dāng)然少不了MAC使用技巧的干貨闺鲸,比較對開發(fā)人員的胃口筋讨,秉承王小波的理念:有趣。
推薦碎片化閱讀摸恍,地鐵上悉罕、閑暇時。
我自己的認知總結(jié)
1. 寫書不怎么賺錢立镶,想提升業(yè)內(nèi)名氣壁袄,寫書沒有參加行業(yè)大會快。
2. 除了自我提升媚媒,資質(zhì)嗜逻、環(huán)境、勇氣缭召、運氣同等重要栈顷。
3. 避免審美疲勞的方法:一直更新逆日。
4. 有情緒的文章有代入感。
5. 經(jīng)常參與失敗或無疾而終的項目會讓人產(chǎn)生對己對人的懷疑和不自信萄凤。
6. 機長與副機長沉迷修飛機的故事室抽,導(dǎo)致遇難,第三方監(jiān)控很重要靡努。
7. 編程:一個類盡可能只做一件事情坪圾,無論是效率還是后期維護都會好很多。
8. 互聯(lián)網(wǎng)中想碰到一個別人沒碰到的問題惑朦,已經(jīng)非常困難了兽泄。
9. 有相當(dāng)一部分人對你的“忠告”是負面的,當(dāng)你稍微遭遇了一點失敗的時候漾月,這些人就會祭出萬試萬靈殺手锏:你看病梢,我早就說過……。
10. 關(guān)于評論栅屏,通常大家是只看結(jié)果飘千。
11. 購買正版軟件有了新的認識:沒有人能夠餓著肚子寫出優(yōu)秀的作品。
12. 黑客與畫家連接點:只要你對自己的懷疑沒有超過你對自己的信心栈雳,詳見倒數(shù)第二個摘錄。
13. 比爾蓋茨編程的故事:大寫的牛掰缔莲,詳見最后一個摘錄哥纫。
摘錄
書名:《MacTalk·人生元編程》? ? ? ?作者:池建強 著
有時候我們?nèi)タ粗皩懙奈恼拢瑫a(chǎn)生兩種感覺痴奏,要么是覺得寫的太爛了蛀骇,怎么會寫的如此臭不可聞;要么是覺得寫的太好了读拆,媽媽我再也寫不出這么牛逼的文字了擅憔,我覺得這樣兩種感覺,都挺好檐晕。
假定一本講技術(shù)人文的書能賣到五千冊到一萬冊暑诸,按照8%的版稅來計算,也就是幾萬塊錢的收入辟灰,這還沒繳稅呢个榕,當(dāng)然如果是出版電子版圖書的話需要另作計算,但經(jīng)濟上的收入也不會有多高芥喇。
至于“賺”名氣西采,寫再多的書怕也不如多參加幾次行業(yè)會議多做幾次公開演講賺取名氣來的快。
他認同對他文筆“相對輕松溫和”的評價继控,他說自己在網(wǎng)際多年看慣了刀鋒和鮮血械馆,所以他不愿意參與或挑起爭端
有情緒的文章讀起來像作者在跟你聊天兒胖眷,也很容易有代入感,是好事兒霹崎。
泰山崩于前瘦材,我依然沐浴更衣焚香沏茶,誠心正意仿畸,手起鍵落 Hello World!
如果你問我是否取得了最后的成功食棕,答案是‘當(dāng)然沒有!’如果是的話错沽,生活將會變得令人厭煩簿晓。如果人的心靈會被化簡為幾條僵化的規(guī)則,即便是相當(dāng)大的一個僵化規(guī)則的集合千埃,那會是一件令人極度悲哀的憾事……我們是幸運的憔儿,因為我們的心靈是如此不可預(yù)知;正因為如此放可,生活才充滿了情趣谒臼。盡管如此,我們?nèi)栽谶M行努力來科學(xué)地了解我們自身耀里。
這時候你就會慢慢認識到蜈缤,想取得什么樣的成就,或者想成為什么樣的人冯挎,除了通過長期艱苦的練習(xí)和有意識的提升底哥,資質(zhì)、環(huán)境房官、勇氣趾徽、運氣等同樣重要。
日歷翰守、通訊錄孵奶、備忘錄和活動監(jiān)視器的新設(shè)計,都顯示了OS X的扁平化趨勢蜡峰,那為什么沒有對所有的原生程序進行全新設(shè)計了袁?我估計一個是時間上的問題,另一個是OS X的演進一直是潛移默化的事示,可能還不到大變臉的時候早像。老話,路要一步一步走肖爵,走的過大卢鹦,容易扯著淡。另外,OS X用了這么多年冀自,我確實還沒有產(chǎn)生類似iOS那樣的審美疲勞揉稚,那就讓扁平來的緩慢一些吧。
很多讀者讓我講講自己的經(jīng)歷熬粗,非常慚愧的是搀玖,工作十余年并無可圈可點之事,實屬籍籍無名之輩驻呐,談之無物灌诅。
現(xiàn)在留下的印象就是頭發(fā)雜亂的流浪歌手,談著吉他含末,安詳?shù)淖贛ac Pro前調(diào)音和譜曲的畫面猜拾。那個兄弟叫老郭,專門為軟件做音樂佣盒,經(jīng)常對我們這些不懂藝術(shù)的程序猿說挎袜,嗯,你們都是土鱉肥惭,就知道編程盯仪,多無聊。當(dāng)時我想蜜葱,這話反過來說全景,也成!
這些項目我基本都參與了笼沥,但成者寥寥蚪燕,這對當(dāng)時年少輕狂的我來說打擊非常大,經(jīng)常參與失敗或無疾而終的項目會讓人產(chǎn)生對己對人的懷疑和不自信奔浅。
所以說選擇這個動作真的很神奇,人生漫漫征途诗良,到處十字路口汹桦,每次選擇就把你帶向一個完全不同的路和沿途的風(fēng)景,我們只能慨嘆鉴裹,嗟夫舞骆,人無常勢,水無常形径荔。
書中有一段描述了一位機長在飛機飛行的過程中發(fā)現(xiàn)機上設(shè)備出了點小故障督禽,于是他和副機長一起排查,接著又找來機械師总处,哥三忙的不亦樂乎狈惫,過了一段時間,有人問鹦马,誰在開飛機呢胧谈?這時飛機無人駕駛已經(jīng)很久了忆肾,等反應(yīng)過來之后,飛機已經(jīng)開始俯沖墜地菱肖,機上人員全部罹難客冈。
所以設(shè)計模式中的職責(zé)單一原則不是蓋的,一個類盡可能只做一件事情稳强,無論是效率還是后期維護都會好很多场仲,人腦其實也是一樣。
現(xiàn)在互聯(lián)網(wǎng)有那么多的技術(shù)資料和各類問答網(wǎng)站退疫,想碰到一個別人沒碰到的問題渠缕,已經(jīng)非常困難了。
多說一句蹄咖,其實學(xué)什么都有用的褐健,大部分時間你只是不知道會在什么時候什么地方用。
人生一路走來我們會尋求很多建議澜汤,也有很多人給你忠告蚜迅,需要警惕的是,這里面有相當(dāng)一部分人的“忠告”總是負面的俊抵。
當(dāng)你稍微遭遇了一點失敗的時候谁不,這些人就會祭出萬試萬靈殺手锏:你看,我早就說過……
李笑來在《把時間當(dāng)做朋友》一書中寫道:他們一定要給你潑冷水的徽诲。潑冷水的愿望之強烈刹帕,你無法想象。那種強烈借助了太多的力量:懷疑谎替、嫉妒偷溺、恐懼、憤怒钱贯。而在表現(xiàn)的過程中卻又包裝上另外一層表皮:關(guān)懷挫掏、愛護、友愛秩命、幫助尉共。
我曾經(jīng)寫過一句話:你一直堅持著最后失敗了,就是固執(zhí)不懂變通弃锐。中途轉(zhuǎn)向失敗了袄友,就是沒有再堅持最后一公里。相反霹菊,如果你一直堅持著最后成事了剧蚣,那就是無所畏懼一往無前;轉(zhuǎn)向成功了,那就是靈活柔性隨需應(yīng)變券敌⊥倨荩可見選擇是一件多么艱難而奇妙的事。
不過這從側(cè)面也反映了一些問題待诅,不管我們承認不承認叹坦,有相當(dāng)大一部分中國人,成年后就不讀書了卑雁。既然書都不讀了募书,買書就更少了
從長遠來看,人類對美好的事物的追求是永無止境的测蹲。所以不要擔(dān)心他們是否愿意買你的服務(wù)莹捡,不要擔(dān)心他們是否會把錢花在你做的東西上。如果有人不愿意并抱怨你做的東西扣甲,這沒什么篮赢,因為這并不是他們真正需要的東西,僅此而已琉挖。
沒有人能夠餓著肚子寫出優(yōu)秀的作品启泣。捐助和付費,從長遠來看示辈,能夠獲得更好的回報寥茫。
這是這些創(chuàng)業(yè)和創(chuàng)造者應(yīng)得的。因為大部分人在朝九晚五和電視電腦前消磨人生的時候矾麻,他們則在孤獨的環(huán)境中默默的創(chuàng)造內(nèi)容纱耻。
不要輕易為自己設(shè)限,人的潛力是無法估量的险耀,作為程序員弄喘,無論是哪種選擇,都需要在專業(yè)的基礎(chǔ)上盡可能的擴大自己的知識領(lǐng)域和綜合技能甩牺,總是躺在技術(shù)舒適區(qū)是容易的限次,比如你是一個IBM大型機的開發(fā)人員,你可以在最后一臺大型機陳列在博物館之前不去看任何其他技術(shù)柴灯。但是一旦這一天來臨,你要承受的壓力是巨大的费尽。 另外赠群,作為技術(shù)人員,多讀一些人文類的書籍旱幼,好處多多不費電查描!
在技術(shù)公司,規(guī)則和秩序,更多適合那些不知進取或不思進取的新手和勝任者冬三,人一旦在某個領(lǐng)域達到一定的高度匀油,就有了自己的做法和直覺,方向沒問題就行了勾笆,復(fù)雜的制度反而會抑制他們的創(chuàng)造性敌蚜。
掌控傳統(tǒng)公司的人是營銷和市場部門,而在官僚壟斷科技企業(yè)內(nèi)部(IBM和施樂中槍)也是一樣窝爪,即使產(chǎn)品部門的人做出了更好的產(chǎn)品弛车,又能怎么樣呢?
卓越的程序員可以花半天的時間解決困擾普通程序員半個月的問題蒲每。這些才是真正的差距纷跛,卓越程序員創(chuàng)造了百倍普通程序員的利潤,但大多數(shù)的他們并沒有享受百倍的待遇邀杏。
喬布斯的建議是贫奠,構(gòu)建一個團隊只需找到才華橫溢和不甘平庸的5個人,讓他們形成合作關(guān)系望蜡,然后他們會找到更多同一檔次的人唤崭,自動擴展團隊,并做出偉大的成就泣特。
如果你能平衡好希望和擔(dān)憂浩姥,它們就會推動項目前進,就像自行車在保持平衡中前進一樣状您。在創(chuàng)新活動的第一階段勒叠,你不知疲倦地猛攻某個難題,自信一定能夠解決它膏孟。到了第二階段眯分,你在清晨的寒風(fēng)中看到自己已經(jīng)完成的部分,清楚地意識到存在各種各樣的缺陷柒桑。此時弊决,只要你對自己的懷疑沒有超過你對自己的信心,就能夠坦然接受這個半成品魁淳,心想不管多難我還是可以把剩下的部分做完飘诗。
蓋茨當(dāng)年要編寫軟盤驅(qū)動器的Basic程序,還有幾天的時候抓著三個作業(yè)本和十根鉛筆住進了旅館界逛,5天后帶著幾千個字節(jié)的匯編代碼回來了昆稿,然后滿臉倦容把這些代碼輸入終端,告訴艾倫“搞定息拜,你們再看看有沒有bug”溉潭,然后就回哈佛了净响。 牛逼的人就是這樣工作的,搞定之后飄然離去喳瓣,不帶走一個字節(jié)馋贤!