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