Part1 注重實效的哲學(xué)
1.我的源碼讓貓給吃了
在所有的弱點中,最大的弱點就是暴露弱點
對自己的職業(yè)生涯負責(zé),并且不害怕承認無知或錯誤。要誠實和坦率。
Provide Options, Dont Make Lame Excuses (提供各種選擇,不要找蹩腳的借口)。
2.軟件的熵
Don't Live with Broken Windows(不要容忍破窗戶)。
防止前期小的忽視(低劣的設(shè)計、錯誤決策、或糟糕的代碼),釀成后期無法改變的衰敗。引申為:及時調(diào)整更改。
3.石頭湯與煮青蛙
Be A Catalyst for Change(做變化的催化劑)。
Remember the Big Picture(記住大圖景)
4.足夠好的軟件
讓用戶參與權(quán)衡,決定你所制作的東西何時已足夠好。
也許用戶寧愿在今天用上一些“毛邊”的軟件,也不遠等待一年后的多媒體版本。
知道何時止步。
不要因為過度修飾和過于求精而毀損完好的程序。
5.你的知識資產(chǎn)
知識上的投資總能得到最好的 回報。
Paste_Image.png
定期為你的知識資產(chǎn)投資。
目標:
每年至少學(xué)習(xí)一種新語言。
每季度閱讀一本技術(shù)書籍。
也要閱讀非技術(shù)書籍。
上課。
參加本地用戶組織。
試驗不同的環(huán)境。
跟上潮流。
上網(wǎng)。
批判地分析你讀到的和聽到的。
6.交流
我相信,被打量比被忽略要好。
知道你想要說什么。
了解你的聽眾。
選擇時機。
選擇風(fēng)格。
讓文檔美觀。
讓聽眾參與。
做傾聽者。
回復(fù)他人。(你說什么和你怎么說同等重要)