JobDeer 的《程序員必讀的職業規劃書》

JobDeer 的《程序員必讀的職業規劃書》


關鍵字

持續性,人生規劃,職業規劃程序員


概念

職業規劃三部分:後端

  1. 職業定位
  2. 目標設定
  3. 通道設計

職業價值論:架構

  • 能爲公司作什麼
  • 一樣的能力再不一樣公司價值不一樣
  • ……

架構能力

高級開發的進化態時「專家」、「架構師」、「行業大牛」,這些最重要的是架構能力框架

如何提高:職業規劃

  • Don't Repeat Yourself
    這正是逼近軟件本質的一個原則,它指導咱們把常常使用的功能抽象成庫,把重複出現的代碼重構爲可重用的框架模塊。若是你用DRY來要求本身,很快你就會發現本身抽象和架構能力的獲得飆升。
  • 正交性設計
    正交性的意思是,功能和功能之間應該儘量互相不干擾。只有這樣,咱們纔能有效地控制每一個部分的行爲。因此功能之間的依賴儘量少,若是有,規則必定要明確,不要試圖作一些自做聰明的事情。 好比JobDeer以前的推送通知是在發佈候選人時自動發的。一直用着不錯,但有一天有一個候選人須要從新發布,但咱們不想推送通知,這時候咱們就傻眼了。這是由於發佈功能和推送功能不是正交的。 後來咱們把發佈和推送功能分開,在發佈成功後,詢問是否須要跳轉到推送頁面。這樣發佈人才不會影響推送;推送信息也不會依賴發佈了。「Keep it simple stupid」就是這個意思。 API其實也是強化正交性的利器,它經過接口規範肯定了互不影響的功能,又經過接口協議隱藏了後端實現,去除了對實現技術的依賴性。在這點上SinaAppEngine就受益不淺。

不少時候,技術提高進入瓶頸期,是由於對業務的理解不夠透徹。

FAB 法則:設計

  • Feature: 是什麼?
  • Advantage: 比別人好在哪些地方?
  • Benefit: 若是僱傭你,招聘方會獲得什麼好處?

給論據但別給結論。code

無論你是否使用DeerResume,咱們都建議你一直維護一份Markdown簡歷。不要等到找工做的時候才更新簡歷,每到一個里程碑,都應該更新簡歷,這樣能夠幫你回顧最近的經歷對職業規劃的影響,提醒你多去作值得寫入本身履歷的事情。接口

相關文章
相關標籤/搜索