程式設計原則
閱讀原始文件
reference
徹底熟悉你的工具
它的歷史
它的現狀
它的限制
它的生態系
讀懂錯誤訊息
拆解問題
這世上有些問題,無論是誰,都無法一次就解決
不怕弄髒手
永遠樂於幫助他人
寫作
永不停止學習
職位地位不重要
建立個人聲譽
保持耐心
永遠不要怪罪電腦
背後總有合理的邏輯解釋:只是你還沒找到
別害怕說「我不知道」
我根本不在乎答案本身,我在乎的是那些胡扯亂答的人
不要亂猜
當你猜測時,有兩種可能:
最好的情況:你錯了,錯誤導致bug
最壞的情況:你猜對了,而你永遠不會驗證它,並根據錯的假設建立起心智模型,最後讓你吃盡苦頭
發問、查文件、用除錯工具、細心求證,做任何必要的事去找到正確答案
保持簡單
沒有捷徑
原始碼
活動
判斷
命名
首先是概念,接著才是技術
分離架構與方針
單一資訊來源
迴避mental mapping
遵照既有名稱
例如:src、disabled
避免重新更名
例如:imageUrl、isDisabled
1. 所有的框架最終都會不合身
3. 規模會與時間一同成長
4. 應該注意於故事
5. 目標是真確和明確性
6. 這可能是場孤獨的體驗
7. 永遠不要放棄追求真實