2016年已經(jīng)到來了!在這新的一年當(dāng)中,有什么是Java程序員們應(yīng)該特別考慮的呢?今天,小編就為大家送來福利,看看有哪5件事是Java開發(fā)者們應(yīng)該認(rèn)真思考的!讓我們一起來看看吧。
1.創(chuàng)建使用NoSQL數(shù)據(jù)存儲的應(yīng)用程序并同Java連接
如果你還不了解NoSQL數(shù)據(jù)庫,那么MongoDB或Hadoop數(shù)據(jù)庫則是了解一個(gè)NoSQL數(shù)據(jù)庫的起點(diǎn)。你可以使用Spring數(shù)據(jù)來創(chuàng)建應(yīng)用程序或?qū)?shù)據(jù)存儲連接到本地的Java適配器。
2.找到基于Java PaaS云上的第一個(gè)應(yīng)用程序
你有非常多的平臺可以使用,包括Redhat、CouldFoundry、 VMware等等。云在未來的應(yīng)用程序部署和軟件服務(wù)當(dāng)中會越來越流行,但是從開發(fā)人員的角度來說部署和配置并沒有改變。
3.到底什么是軟件設(shè)計(jì)?
閱讀GOF設(shè)計(jì)模式目錄來搜索項(xiàng)目中使用的設(shè)計(jì)模式,如果你不使用它們進(jìn)行檢查,那么你可能會有相似的模式而沒辦法發(fā)現(xiàn)。如果你有一個(gè)Java企業(yè)應(yīng)用程序,可以檢查Java EE模式。
4.學(xué)習(xí)新的編程語言,并創(chuàng)建一個(gè)示例項(xiàng)目
在這里我想有兩個(gè)比較好的選擇,一個(gè)就是Ruby,另外一個(gè)就是JVM函數(shù)式語言。有許多可用的函數(shù)式語言能夠幫助你成為一個(gè)polygot程序員。
5.回饋社區(qū)
也許你已經(jīng)在做了,但是還是值得強(qiáng)調(diào)一下。有很多方式可以分享你的代碼或經(jīng)驗(yàn),也能同很多高手交流,包括在社區(qū)論壇或者博客。