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

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

  1.開發一個應用,經過Java來操做一種NoSQL數據庫實現存儲

  若是你還沒接觸過NoSQL數據庫,如今就是學習的最佳時機了。目前流行的NoSQL數據庫有不少種,MongoDB或者Hadoop也許都是不錯的入門選擇。咱們能夠開發一個應用,經過Spring Data,或者原生Java提供的方法來鏈接上NoSQL數據庫,而且對其進行各類操做。java

  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編程語言

相關文章
相關標籤/搜索