程序員修煉之道--注重實(shí)效的哲學(xué)

注重實(shí)效的程序員的特征:

  • 早期的采納者/快速的改編者: 喜歡試驗(yàn)各種新事物, 給你一樣新東西, 能夠很快掌握它
  • 好奇:喜歡提問, 喜歡收集小知識(shí)
  • 批判的思考者: 不會(huì)不先抓住事實(shí)而照搬別人的說法
  • 有現(xiàn)實(shí)感: 會(huì)設(shè)法理解面臨的每個(gè)問題的內(nèi)在本質(zhì), 具有良好的感知力(事情有多困難, 需要多長(zhǎng)時(shí)間)
  • 多才多藝: 盡力熟悉廣泛的技術(shù)和環(huán)境, 并努力工作

Tips:

  1. Care About Your Craft 關(guān)新你的技藝
  2. Think! About Your Work 思考!你的工作

注重實(shí)效的哲學(xué)

1. 負(fù)責(zé):

  1. Provide Options, Don't Make Lame Execueses 提供各種選擇, 不要找蹩腳的借口

2. 破窗戶理論:

  1. Don't Live with Broken Windows 不要容忍破窗戶
  2. 不要留著"破窗戶"(低劣的設(shè)計(jì), 錯(cuò)誤決策, 糟糕代碼) 不修, 發(fā)現(xiàn)一個(gè)修一個(gè)
  3. 暫時(shí)沒時(shí)間修理, 則將其放入注釋(comment out), 或者顯示"未實(shí)現(xiàn)", 或者用虛設(shè)的數(shù)據(jù)來替代(dummy data)

3. 協(xié)作:

  1. Be a Catalyst for Change 做變化的催化劑
    • 讓人參與正在發(fā)生的成功, 讓他們瞥見未來. 避免請(qǐng)求許可式去處理問題
  2. Remember the Big Picture 記住大圖景
    • 留心身邊變化, 不要只做自己在做的事情, 避免項(xiàng)目慢慢失去控制
    • 避免溫水煮青蛙

4. 需求控制:

  1. Make Quality a Requirement Issue 使質(zhì)量成為需求問題
    i. 你所寫的系統(tǒng)的范圍和質(zhì)量應(yīng)該作為系統(tǒng)需求的一部分規(guī)定下來
    ii. 讓用戶參與權(quán)衡, 不要一味增加新特性, 或者不斷潤飾代碼
    iii. 今天的了不起的軟件比明天的完美軟件更可取
    iv. 知道何時(shí)止步, 不要因?yàn)檫^度修飾和過于求精而損毀完好的程序, 它也許不完美, 但也不可能完美

5. 知識(shí)資產(chǎn)投資

  1. Invest Regularly in Your Knowledge Portfolio 定期為你的知識(shí)資產(chǎn)投資
    i. 定期投資: 必須定期為你的知識(shí)資產(chǎn)投資, 即使投資量很小, 但要持續(xù)投入
    ii. 多元化: 你知道的越多, 你就越有價(jià)值; 掌握的技術(shù)越多, 就能在變化中更好的進(jìn)行調(diào)整
    iii. 管理風(fēng)險(xiǎn): 不要把所有的技術(shù)雞蛋放在一個(gè)籃子里
    iv. 低買高賣: 在新興的技術(shù)流行之前學(xué)習(xí), 它可能就和找到被低估的股票一樣困難, 但會(huì)得到巨大回報(bào)
    v. 重新評(píng)估和平衡: 隨著行業(yè)變化隨時(shí)調(diào)整自己的技能

6. 批判的思考

  1. Critically Analyze What You Read and Hear 批判的分析你讀到的和聽到的
    i. 確保你的資產(chǎn)中的知識(shí)是準(zhǔn)確的, 沒有受到供應(yīng)商和媒體炒作的影響

7. 如何提出一個(gè)好問題

How to ask a great qustion

8. 如何交流

  1. It's Both What You Say and the Way You Say It 你說什么和你怎么說同樣重要
    i. 知道你要說什么
    ii. 了解你的聽眾 (WISDOM)
    1) What do you want them to learn? 你想讓他們學(xué)什么
    2) What is their interest in what you've got to say 他們對(duì)你講的什么感興趣
    3) How sophisticated are they? 他們有多富有經(jīng)驗(yàn)
    4) How much detail do they want? 他們想要多少細(xì)節(jié)
    5) Whom do you want to own the information? 你想要讓誰擁有這些信息
    6) How can you motivate them to listen to you? 你如何促使他們聽你說話
    iii. 選擇時(shí)機(jī): 讓你所說的適得其時(shí), 在內(nèi)容上切實(shí)相關(guān)
    iv. 選擇風(fēng)格: 調(diào)整你的交流風(fēng)格, 讓其適合你的聽眾
    v. 讓文檔美觀
    vi. 讓聽眾參與: 如果可能, 讓你的讀者參與文檔的早期草稿制作, 獲取他們的反饋, 吸取他們的意見
    vii. 做傾聽者: 如果想要大家聽你說話, 就必須聽他們說話. 鼓勵(lì)大家通過提問來交談, 或讓他們總結(jié)你告訴他們的東西, 把會(huì)議變成對(duì)話, 你將能更有效的闡明你的觀點(diǎn)
    viii. 回復(fù)他人: 如果有人想你提問, 發(fā)郵件, 不要忘記回復(fù)

此文為讀 The Pragmatic Programmer 讀書筆記, @ 豆正三 原創(chuàng), 轉(zhuǎn)載請(qǐng)注明來源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子擒悬,更是在濱河造成了極大的恐慌苍匆,老刑警劉巖屏积,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介汹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡伴嗡,警方通過查閱死者的電腦和手機(jī)爽蝴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門沐批,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝎亚,你說我怎么就攤上這事∠裙荩” “怎么了发框?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)煤墙。 經(jīng)常有香客問我梅惯,道長(zhǎng),這世上最難降的妖魔是什么仿野? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任铣减,我火速辦了婚禮,結(jié)果婚禮上脚作,老公的妹妹穿的比我還像新娘葫哗。我一直安慰自己,他們只是感情好球涛,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布劣针。 她就那樣靜靜地躺著,像睡著了一般亿扁。 火紅的嫁衣襯著肌膚如雪捺典。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天从祝,我揣著相機(jī)與錄音襟己,去河邊找鬼引谜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛擎浴,可吹牛的內(nèi)容都是我干的煌张。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼退客,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼骏融!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萌狂,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤档玻,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后茫藏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體误趴,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年务傲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凉当。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡售葡,死狀恐怖看杭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情挟伙,我是刑警寧澤楼雹,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站尖阔,受9級(jí)特大地震影響贮缅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜介却,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一谴供、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧齿坷,春花似錦桂肌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至仰禀,卻和暖如春照雁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國打工饺蚊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萍诱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓污呼,卻偏偏與公主長(zhǎng)得像裕坊,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子燕酷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,292評(píng)論 0 10
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,389評(píng)論 0 23
  • 卡薩布蘭卡是個(gè)北非的城市籍凝,那里是什么樣子,我也不知道苗缩。概念里就是一種混搭饵蒂。阿拉伯的穆斯林用美麗石子去堆砌清真...
    Shawn不是羊閱讀 580評(píng)論 2 1
  • 佛說:這世間所有的相遇泻肯,都是有原因的渊迁!每一次遇見,都是命中注定灶挟,所有的遇見琉朽,皆是因?yàn)橄嗲贰?佛說:你隨著時(shí)間不停行...
    剛剛好1014閱讀 1,903評(píng)論 4 27
  • 杜鵑從來都不自己孵化后代,而是占領(lǐng)別人的鳥巢膏萧,讓其他的鳥類以為鳥蛋是自己的孩子漓骚,然后替杜鵑孵化,人類也不泛這樣的鳩...
    小貓_003e閱讀 729評(píng)論 0 0