閱讀77 返回首頁    go 阿裏雲 go 技術社區[雲棲]


程序員的年度計劃

 英文原文:programmers-resolutions

  對程序員來說,挑戰自己很重要,沒人甘心在創意或技術上停滯不前。猶他大學計算機教授 Matt Might 分享了他的年度計劃,引發了很多人的共鳴。

  1. 感受線下生活

  當你感覺生活被網絡束縛,所得漸漸變少時,請嚐試對線下生活(例如烹飪、天文和木工)多投入一些精力,可能有意想不到的收獲。

  2. 保持健康

  程序員時常久坐,這讓我們容易受到一些特有的健康問題困擾,卻又往往視而不見。用一個月時間養成一項健身習慣,也別忽視身體的警告。

  3. 擁抱不適

  在我二十出頭時,曾經研究年長者為何有人不斷進步,有人停滯不前?答案是“舒適”。我們習慣找到一個適合自己的係統就不再改變,但技術不是這樣。

  4. 學門新編程語言

  隻會一門編程語言將限製自己解決問題的範圍,職業生涯也會少了一些選擇。用一個月時間學一門新語言(如 Racket、Haskell、OCaml)或新的編程範式吧。

  5. 自動化

  程序員身上最沒有充分發揮的潛力是像在虛擬世界那樣,讓真實世界也實現自動化。試著用一個月的時間研究下機器人、Arduino,以及類似 Insteon 的係統是件有意思的事。

  6. 學習數學

  計算機科學的核心是數學法則,更好的數學技有助於成為更優秀的程序員。嚐試係統學習一下邏輯、離散數學和統計學。

  7. 關注安全

  很少有程序員養成了良好的安全習慣,試著用密碼管理器保存和生成密碼,研究一年中影響最大的安全事故是怎樣發生的。

  8. 備份數據

  每年都用一段時間檢驗你的備份策略,研究如何讓這套係統成本更低,使用更便捷。對於關鍵文件要使用版本管理係統。

  9. 學習新軟件

  為自己開發的軟件增加創意的一個方式是,學習其他新軟件。如果你沒嚐試過 3D 建模,那麼可以學 Blender;若你不會 LaTeX,很值得嚐試。

  10. 完成一個個人項目

  倘若你一直在為別人開發軟件,那何不為自己也寫一個呢?花一個月的時間完成它,然後把它開源。


https://news.cnblogs.com/n/173282/

最後更新:2017-04-03 22:15:29

  上一篇:go J2EE中使用jstl報http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar錯
  下一篇:go 馬雲,為什麼不戴紅帽