Java開發者應該列入年度計劃的5件事

newhottopic發表於2014-04-05

  本文寫了我今年計劃要做的5件事。為了能跟蹤計劃執行的進度,就把這些事都列了出來。我覺得這些事對其它Java開發者而言也是不錯的參考方向。

  1.開發一個應用,通過Java來操作一種NoSQL資料庫實現儲存

  如果你還沒接觸過NoSQL資料庫,現在就是學習的最佳時機了。目前流行的NoSQL資料庫有很多種,MongoDB或者Hadoop也許都是不錯的入門選擇。我們可以開發一個應用,通過Spring Data,或者原生Java提供的方法來連線上NoSQL資料庫,並且對其進行各種操作。

  2.在Java Paas雲平臺上實現一個應用,並邀請你5位朋友來使用

  你有很多這種雲平臺可以選擇:包括由JBoss和Redhat支撐的Openshift,或者由Spring和VMware支撐的CloudFoundry。雲端是未來應用的部署方向,也將使得軟體服務的獲取變的越來越流行。當然,從一個開發者的角度來看,除了配置和部署以外,並沒有本質的變化。

  3.什麼是真正的軟體設計?

  閱讀大名鼎鼎的GOF設計模式,並且在你的實際專案中找出這些模式。如果你的專案並沒有用上,就檢查下看是否用上了類似的思想。如果你的專案是Java企業應用,你可以檢查下是否用上了JavaEE的模式。通過已有的Use case來思考,是否有其它更好的實現方式。

  4.學習一門新的程式語言,並用它編寫一個sample project

  我覺得在這件事中,有兩種廣泛的選擇:Ruby或者一種在JVM裡執行的函數語言程式設計語言。現在已經有大量的函數語言程式設計語言可供選擇。實現好這點計劃,將讓你成為一名通曉多門語言的程式設計師。

  5.為社群做貢獻

  你應該已經在做或者做了很久這件事才對。如果還沒有那就趕緊行動起來吧。有太多的方法可以實現:社群論壇、Stackoverflow或者寫部落格來記錄你是怎麼學習的。(譯者注:原文作者指的社群貢獻應該不只針對平時提到的開源社群,其本意應該是你可以通過各種途徑來做分享、幫助那些你能幫助到的開發者)

  英文原文:http://jyops.blogspot.com/2013/02/5-things-java-developer-should-consider.html

相關文章