`

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

阅读更多

网上看到有人计划要做的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://rijin.iteye.com/blog/2041087

分享到:
评论

相关推荐

    Java开发者的十大戒律.pdf

    Java 开发者应该养成习惯,为代码加注释,以提高代码的可读性和可维护性。 二、不要让事情复杂化 Java 开发者sometimes喜欢对简单的问题想出复杂的解决方案,引入不必要的框架、属性文件、面向对象解决方案、多...

    java开发者应该去的20个英文网站

    Java开发者在提升技能和了解最新技术动态时,访问一些高质量的英文网站是非常必要的。以下是对这些网站的详细解析,它们涵盖了编程、框架、工具、社区和技术趋势等方面: 1. Oracle Java官网 ...

    JAVA开发者最常去的20个英文网站

    ### JAVA开发者最常访问的20个英文网站详解 #### 1. Java Almanac (http://www.javaalmanac.com) Java Almanac 是一个非常实用的网站,它为开发者提供了一系列关于 Java 的资源和技术文档。这个网站以其丰富的代码...

    java开发者PaaS指南.docx

    Java开发者在选择PaaS(Platform-as-a-Service)平台时,需要考虑多个因素,以便找到最适合自身需求的服务。PaaS是一种云计算服务模式,它提供了一种便捷的方式,让开发者能够专注于应用程序的开发,而无需关心底层...

    面向 Java 开发者的 Docker 和 Kubernetes 教程

    面向 Java 开发者的 Docker 和 Kubernetes 教程 本资源旨在为 Java 开发者提供关于 Docker 和 Kubernetes 的详细指南。通过本教程,开发者可以学习如何使用 Docker 和 Kubernetes 来快速部署和管理 Java 应用程序。...

    Java开发者或者大数据开发者面试知识点整理.zip

    Java开发者和大数据开发者的面试知识点涵盖了许多领域,包括但不限于编程基础、Java核心技术、大数据处理框架、并发编程、数据库管理以及项目经验等。以下是对这些关键领域的详细解释: 1. **编程基础**:这是所有...

    java 7 官方开发者文档

    oracle官方的jdk开发者文档,比较全哟

    值得Java开发者关注的7款新工具

    本文主要介绍了七款值得Java开发者关注的新工具,这些工具涵盖了云服务、监控、文档分享等多个领域,旨在提升开发效率和优化应用性能。 1. JClarity:这是一家专注于Java性能监控的公司,提供了两款工具——...

    JAVA API官方文档中文版 1500页,是Java开发者的重要参考资料

    Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...

    Java开发者在开发过程中遵循的规范和指南

    Java开发者在开发过程中遵循的规范和指南

    开发者突击:Java Web主流框架整合开发源代码

    【开发者突击:Java Web主流框架整合开发源代码】是一份专为Java Web开发人员准备的实践教程,旨在帮助他们深入理解和应用J2EE、Struts、Hibernate和Spring四大主流框架进行整合开发。这个资源包包含了丰富的源代码...

    开发者突击:Java Web主流框架整合开发(第2版)Part5

    《开发者突击:Java Web主流框架整合开发(第2版)(含CD光盘1张)》是畅销书《开发者突击:Java Web主流框架整合开发(J2EE+Struts+ Hibernate+Spring)》的第2版,全面地讲解了Java Web开发中的流行技术和软件架构,...

    Java开发者文档,分享日常学习的一些小知识点 前端,后端,测试,运维等

    Java开发者文档涵盖了从前端开发到后端实现,再到测试与运维等多个关键领域的知识。这份文档是Java程序员在日常学习过程中积累的小知识点集合,对于提升个人技能和团队协作有着重要作用。 一、前端开发 前端开发...

    2022年java简历的自我评价.docx

    * 介绍了 Java 开发者应该具备的技能,包括编程语言、框架、数据库、操作系统等。 * 提供了多种编程语言和技术栈的知识点,例如 Java、C++、MFC、OpenGL、Socket 编程等。 三、工作经验 * 介绍了 Java 开发者的...

    读书笔记:《阿里巴巴java开发者手册》嵩山版.zip

    读书笔记:《阿里巴巴java开发者手册》嵩山版

    开发者突击 Java Web主流框架整合开发 第2版

    5. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,简化了数据库操作,使开发者能用Java对象进行数据操作,无需直接编写SQL语句。 6. **MyBatis**:MyBatis是另一种轻量级的ORM框架,允许开发者自定义SQL...

    Oracle 与PL-SQl 入门-适合java开发者

    适合java开发者的Oracle 的一些常用的sql,按着上面的顺序一个一个敲打即可,快速入门Oracle,黑马课程

    java开发者必用的插件,搜索JSmart_1.3.1.jar(寻觅插件)然后下载

    ### Java开发者必备插件——JSmart_1.3.1.jar概述 对于Java开发者而言,提升开发效率一直是追求的目标之一。而今天介绍的这款插件——JSmart_1.3.1.jar,正是为了帮助开发者们更高效地完成Java Web项目的开发工作。...

    Java程序员应该去的20个Java网站

    ### Java程序员应该去的20个Java网站 对于Java开发者来说,互联网上有着丰富的资源,可以帮助他们提升技能、解决问题以及了解最新的技术趋势。本文将详细介绍20个对Java程序员非常有帮助的网站,并阐述每个网站的...

Global site tag (gtag.js) - Google Analytics