`

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开发者应该去的20个英文网站 对于JAVA开发者来说,访问优质的英文网站不仅可以获取最新的技术资讯,还能深入理解JAVA编程的各种技巧和最佳实践。本文将详细介绍这20个网站,帮助JAVA开发者们拓宽视野、提升...

    Java开发者文档.zip

    Java开发者文档.zip是一个针对Java开发者的资源集合,包含了大量的学习材料和参考资料,旨在帮助初学者和有经验的开发者深入理解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开发者面试百宝书.pdf

    Java开发者面试百宝书所涵盖的知识点非常丰富,从Java的历史发展、技术现状、开源趋势到技术面试准备等多个方面都有深入的讨论。由于要求详细说明标题和描述中的知识点,以下为详细的知识点汇总: 1. Java语言发展...

    Java Development Kit: Java开发者工具包

    Java 的产品叫JDK(Java Development Kit: Java开发者工具包),必须安装JDK才能使用java。目前比较稳定的版本为 JDK17. 我这个是JDK17.0.9这个版本

    java 7 官方开发者文档

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

    Java开发者必备的六款工具

    Java开发者必备的六款工具 xmlmarker_1_1_setup sqldeveloper portecle-1.7 Notepad_6.7.9 KeyTool_GUI_1.6 工具和教程 jad v1.5.8g eclipse 官网:http://www.eclipse.org/downloads/

    Java开发者学习路线图 / Java Developer Roadmap @ShowMeAI研究中心

    这是 ShowMeAI 持续分享的速查表系列!本速查表是《Java开发者学习路线图》,是 Java 语言开发者的成长路线图,包括中文版本和英文版本。内容丰富,脉络清晰,可视化效果很酷炫!值得下载和收藏~

    Java文档五百篇 开发者必备

    Java文档五百篇是一份专为开发者打造的详尽学习资源,涵盖了从基础到高级的Java编程知识,旨在帮助初学者全面掌握Java语言,逐步成长为熟练的开发者。这份资源的珍贵之处在于它提供了丰富的实例和实践指导,使得学习...

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

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

    本项目是IntelliJ IDEA的插件,能帮助java开发者自动生成javadoc文档注释

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境,它提供了丰富的功能来提升开发者的效率。在Java编程中,Javadoc是一种标准的注释方式,用于生成API文档,帮助其他开发者理解代码的功能和用法。本项目是专为...

    Intel AppUp开发者计划简介

    ### Intel AppUp开发者计划简介 #### 一、概述 Intel AppUp开发者计划是Intel公司推出的一项旨在支持开发者创建跨平台应用程序的服务。此计划不仅提供了强大的软件开发工具包(SDK)来帮助开发者创建高质量的应用...

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

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

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

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

    MongoDB-Plugin用于帮助JAVA开发者更容易使用MongoDB而开发的

    MongoDB-Plugin用于帮助JAVA开发者更容易使用MongoDB而开发的 因为自己工作中会需要用到MongoDB,为了在JAVA上用MongoDB用得更舒服,所以开发了这个工具。 相较于之前的版本,几乎重写所有代码。

    有经验的Java开发者和架构师容易犯的10个错误(上)Ja

    在Java开发领域,即使是经验丰富的开发者和架构师也可能会陷入一些常见的误区,这些错误可能导致代码质量下降、系统性能瓶颈或维护成本增加。本篇文章将针对这些常见错误进行深入探讨,帮助Java专业人士避免重蹈覆辙...

    Java网络高级编程,是JAVA开发者设计网络营络WEB程序的好教程,不可多得。(之二)

    Java网络高级编程,是JAVA开发者设计网络营络WEB程序的好教程,不可多得。(之二)

Global site tag (gtag.js) - Google Analytics