標籤:

工作經驗101

  1. 身體狀態差,事倍功半(病人和老年人必然深有體會)
  2. 高手 = 善於吸收細節(最小學習單元) + 長期的快速迭代(專註才會帶來運氣)
  3. 細節往往隱於無形,要有能力觀測它們
  4. 單純地盯著代碼效率幾乎是零,一定要跑起來。
  5. 不要局限於自己的任務,要關註上游和下游,多和別人交流,從前端到DB,把架構、邏輯和數據串聯起來。
  6. 除了關注技術,還要關注產品和整個項目,如果你想往上爬。
  7. 目無全牛看代碼:company -> team -> system -> host:port -> project -> module -> java / resources -> package -> pattern -> class / interface -> method -> var
  8. 接觸一個新工程,要一個包一個包、一個類一個類地看,不必深究細節,要看到全局的輪廓,刻畫細節是之後的事情。
  9. 套路源於反覆探索之後的貫通和總結。
  10. 條件不成熟,欲速而不達。先做到理解正確清晰(慢過程),然後才能快起來。
  11. 每一次工作不是為了交差,而是在大腦中逐次構建整個項目。
  12. 周五不加班,除非不讓走。回到家趁熱打鐵,總結本周。
  13. 到了周末,研究本周遇到的問題。不能拖延,否則痛失價值。
  14. 完成上個步驟後,花時間打磨工具。磨刀不誤砍柴工,又能培養工匠精神。
  15. 完成上個步驟後,學習新知識,增強內功。
  16. OOP的第一特徵是封裝,這就產生了內外的角度。
  17. 不同封裝之間的關係:嵌套,訪問,調用。
  18. OOP的第二特徵是繼承,這就產生了上下的角度。
  19. 成長是一個循環:把當前的事情做到極致,就會新的機遇和挑戰到來,再做到極致,再迎接新的機遇和挑戰……成長之路沒有捷徑。
  20. 如果感到無聊,那說明不是Todo List驅動
  21. 工程師成熟的標誌是有套路(有腦子)
  22. 不要畏懼學習,任何理論的起點都是幾個核心概念和原則,像一個小雪球滾成大雪球。
  23. RD必須認識工作周期:評審,排期,開發,測試,debug,上線,監控。如果每個環節還沒有形成套路,說明尚未成熟。
  24. 開發是核心環節,尤其注重工程質量,否則會引起下游更多問題,到時候解決問題成本更高。高效開發不僅節約時間,還是良好的名片。
  25. 開發五要素:整合需求,設計(化需求為邏輯),編碼,日誌自測。新手容器忽略最後兩項,但只有做好這兩項,才能對別人說真正完成了開發。
  26. Java開發的第一工具是git。
  27. Java開發的第二工具是maven,看看pom.xml還有哪些東西還不明白。
  28. 工程師做人的基本素質是不外漏,不管委屈痛苦,不管激動憤慨,承受住了就是營養,否則既失風度,又將倒霉。萬事付之哈哈哈哈。如果需要爭論,要據理力爭,而不是用情緒表達。
  29. 工程師做事的基本素質是不挑活,不管是否重要,是否合理。只有做好不重要的工作才能得到更多的機會,至於不合理想就提供了改進的機會。
  30. todo list的優先順序:任務,工具,理論。
  31. 高效率的法門是聚焦
  32. 低成本的法門是放棄
  33. 成熟的工程師不會迷戀或迷信某種知識,關鍵是為我所用解決問題。
  34. 通信和讀寫是計算機的呼吸

推薦閱讀:

周報的邏輯(轉)
我做遊戲特效師的那些事(一)
經歷如何變成經驗
實現財富自由的一條捷徑
第二次周報

TAG:工作經驗 |