本文写了我今年计划要作的5件事。为了能跟踪计划执行的进度,就把这些事都列了出来。我以为这些事对其它Java开发者而言也是不错的参考方向。
程序员
如 果你还没接触过NoSQL数据库,如今就是学习的最佳时机了。目前流行的NoSQL数据库有不少种,MongoDB或者Hadoop也许都是不错的入门选 择。咱们能够开发一个应用,经过Spring Data,或者原生Java提供的方法来链接上NoSQL数据库,而且对其进行各类操做。数据库
你 有不少这种云平台能够选择:包括由JBoss和Redhat支撑的Openshift,或者由Spring和VMware支撑的 CloudFoundry。云端是将来应用的部署方向,也将使得软件服务的获取变的愈来愈流行。固然,从一个开发者的角度来看,除了配置和部署之外,并没 有本质的变化。编程
阅读大名鼎鼎的GOF设计模式,而且在你的实际项目中找出这些模式。若是你的项目并无用上,就检查下看是否用上了相似的思想。若是你的项目是Java企业应用,你能够检查下是否用上了JavaEE的模式。经过已有的Use case来思考,是否有其它更好的实现方式。设计模式
我以为在这件事中,有两种普遍的选择:Ruby或者一种在JVM里运行的函数式编程语言。如今已经有大量的函数式编程语言可供选择。实现好这点计划,将让你成为一名通晓多门语言的程序员。编程语言
你 应该已经在作或者作了好久这件事才对。若是尚未那就赶忙行动起来吧。有太多的方法能够实现:社区论坛、Stackoverflow或者写博客来记录你是 怎么学习的。(译者注:原文做者指的社区贡献应该不仅针对平时提到的开源社区,其本意应该是你能够经过各类途径来作分享、帮助那些你能帮助到的开发者)函数式编程