Java开发者应该列入年度计划的5件事

转载 2014年04月04日 15:26:36

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或者写博客来记录你是怎么学习的。(译者注:原文作者指的社区贡献应该不只针对平时提到的开源社区,其本意应该是你可以通过各种途径来做分享、帮助那些你能帮助到的开发者)

Java开发者应该列入年度计划的5件事

英文原文:5-things-java-developer-should-consider   本文写了我今年计划要做的 5 件事。为了能跟踪计划执行的进度,就把这些事都列了出来。我觉得这些事对其它 ...
  • liuwei063608
  • liuwei063608
  • 2014年04月04日 14:56
  • 493

读《程序员应该知道的97件事》笔记

1.技术债务和童子军规则 技术债务 当你发现必须在“干得好”和“干得快”之间做出抉择的时候,一般都会选择“干得快”,并提醒自己将来再来返工。下一轮迭代自有其新的问题,工作重点转移到新问题上,老问题还存...
  • lsblsb
  • lsblsb
  • 2013年12月18日 19:41
  • 896

项目经理应该知道的97件事--阅读感想

最近阅读《项目经理应该知道的97件事》,对于专家们的观点,比较认同。但认同归认同,却并不一定能够做到。很多事情,在国内这个大环境中,还是比较困难的。没有在欧美企业工作过,不太清楚欧美人的要求及工作方式...
  • happyparrot
  • happyparrot
  • 2016年08月09日 08:32
  • 650

《那些年啊,那些事——一个程序员的奋斗史》——97

如果想和领导套套近乎,了解上级的想法,那就是要意无意地和领导多接触。当然这并不需要很正式的场合,也不需要一本正经地讨论,只需要像聊天一样唠唠嗑。最合适的场合便是在电梯,时间不长也不短,但如果下属把握好...
  • norains
  • norains
  • 2012年05月12日 10:04
  • 30365

关于 Java 性能监控您不知道的 5 件事,第 1 部分

当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪 Java 应用程序瓶颈来源一直以来都是很麻烦的,因为 Java 虚拟机有黑盒效应,而且 Java 平台分析工具一贯就有缺陷。 ...
  • guomei
  • guomei
  • 2015年06月29日 02:16
  • 333

《程序员应该知道的97件事》

  《程序员应该知道的97件事》 False consensus bias 虚假同感偏差 柏拉图:风格之美、和谐、优雅及优美的节奏,尽在于简单 童子军规则:尽力去...
  • lllcfr1
  • lllcfr1
  • 2014年08月11日 23:36
  • 629

《谷歌方法论》 一生要做的五件事

第二、尝试做一次自己喜欢的事情。 我们要做有趣味的人,而不只是工作和赚钱的机器,有趣则从兴趣开始。...
  • haolipengzhanshen
  • haolipengzhanshen
  • 2018年01月19日 21:46
  • 50

开发者需要知道的有关软件架构的五件事

1.软件架构不只是前期的“大设计” 传统的观点认为,软件架构就是在前期进行“大设计”,然后通过瀑布模型进行交付,架构团队要确保软件的每一个元素在进行编码之前都要考虑妥当。2001年,“敏捷开发宣...
  • qq_41077703
  • qq_41077703
  • 2018年01月23日 14:26
  • 147

【Java工具之】每个 Java 开发者应该知道(并爱上)的 8 个工具

在Stormpath(一款用户管理和认证服务),我们认真对待质量和效率。任何一个优秀的工匠,仅仅拥有天赋是不够的,你在工作中还需要正确的工具。工程学不仅仅是科学,更是艺术。所以,在Stormpath,...
  • skymyxvincent
  • skymyxvincent
  • 2017年05月29日 08:46
  • 306

老程序员应该记住的 5 件事

转载至:http://www.codeceo.com/article/5-things-old-programmer-know.html 本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求...
  • robertsong2004
  • robertsong2004
  • 2015年11月10日 12:57
  • 332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java开发者应该列入年度计划的5件事
举报原因:
原因补充:

(最多只允许输入30个字)