持續性,人生規劃,職業規劃程序員
職業規劃三部分:後端
職業價值論:架構
高級開發的進化態時「專家」、「架構師」、「行業大牛」,這些最重要的是架構能力
。框架
如何提高:職業規劃
這正是逼近軟件本質的一個原則,它指導咱們把常常使用的功能抽象成庫,把重複出現的代碼重構爲可重用的框架模塊。若是你用DRY來要求本身,很快你就會發現本身抽象和架構能力的獲得飆升。
正交性的意思是,功能和功能之間應該儘量互相不干擾。只有這樣,咱們纔能有效地控制每一個部分的行爲。因此功能之間的依賴儘量少,若是有,規則必定要明確,不要試圖作一些自做聰明的事情。 好比JobDeer以前的推送通知是在發佈候選人時自動發的。一直用着不錯,但有一天有一個候選人須要從新發布,但咱們不想推送通知,這時候咱們就傻眼了。這是由於發佈功能和推送功能不是正交的。 後來咱們把發佈和推送功能分開,在發佈成功後,詢問是否須要跳轉到推送頁面。這樣發佈人才不會影響推送;推送信息也不會依賴發佈了。「Keep it simple stupid」就是這個意思。 API其實也是強化正交性的利器,它經過接口規範肯定了互不影響的功能,又經過接口協議隱藏了後端實現,去除了對實現技術的依賴性。在這點上SinaAppEngine就受益不淺。
不少時候,技術提高進入瓶頸期,是由於對業務的理解不夠透徹。
FAB 法則:設計
給論據但別給結論。code
無論你是否使用DeerResume,咱們都建議你一直維護一份Markdown簡歷。不要等到找工做的時候才更新簡歷,每到一個里程碑,都應該更新簡歷,這樣能夠幫你回顧最近的經歷對職業規劃的影響,提醒你多去作值得寫入本身履歷的事情。接口