`
rijin
  • 浏览: 140410 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
 
阅读更多

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

英文原文在这。newhottopic.com翻译

27
3
分享到:
评论
6 楼 xcoderer 2014-04-08  
mark一下
5 楼 zjhgx 2014-04-07  
mark
4 楼 shyboy0358 2014-04-07  
2.在Java Paas云平台上实现一个应用,并邀请你5位朋友来使用
很有意思,希望能一起学习和交流
3 楼 paulguard 2014-04-05  
Mark一下
2 楼 x_root 2014-04-05  
jaychang 写道
Mark一下

1 楼 jaychang 2014-04-05  
Mark一下

相关推荐

    阿里巴巴java开发者手册

    阿里巴巴JAVA开发者手册,让你从小白变成大牛。P路直升。 阿里巴巴JAVA开发者手册,让你从小白变成大牛。P路直升。 阿里巴巴JAVA开发者手册,让你从小白变成大牛。P路直升。阿里巴巴JAVA开发者手册,让你从小白变成...

    Java开发者的十大戒律.pdf

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

    java开发者文档

    Java开发者文档集合是一个非常重要的资源库,对于任何从事Java编程,特别是J2EE应用开发的程序员来说,都是不可或缺的参考资料。...因此,这个压缩包是每个Java开发者都应该收藏和经常查阅的资源。

    开发者突击Java Web主流框架

    5. **JSF(JavaServer Faces)**:JSF是Java EE的一部分,提供了一套组件模型和事件驱动的用户界面框架。它与EL(Expression Language)和Faces Servlet配合工作,简化了UI组件的创建和管理。 6. **JSP和Servlet**...

    Java开发者文档.zip

    Java开发者文档.zip是一个针对Java开发者的资源集合,包含了大量的学习材料和参考资料,旨在帮助初学者和有经验的开发者深入理解Java编程语言。这个压缩包很可能包含各种文档、代码示例、教程、最佳实践指南等内容,...

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

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

    Java Development Kit: Java开发者工具包

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

    一个java开发者的头像图片

    一个java开发者的头像图片

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

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

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

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

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

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

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

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

    基于Java语言的KnShare开发者工具集设计源码

    Java语言的KnShare开发者工具集设计源码项目是为Java开发者量身打造的工具集合,它通过整理和封装开发过程中常见的技术点,为开发者提供了一系列便捷的工具方法,以此提高编码和调试的效率。该项目总共由22个文件...

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

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

    基于Java的MooTool开发者常备桌面工具设计源码

    本项目是一套基于Java的MooTool开发者桌面工具集的源码,它是一个功能全面、内容丰富的开发者辅助工具库。 从文件内容来看,该项目包含了丰富的文件类型,不仅涵盖了常规的Java源文件和配置文件,还包括了大量用于...

    JavaCV-ffmpeg-6大JAR包.zip

    JavaCV(Java Computer Vision)是一个基于Java的计算机视觉库,它为Java开发者提供了一系列与图像处理、视频分析和机器学习相关的API。JavaCV的核心目标是简化在Java环境中使用开源计算机视觉库的过程,如OpenCV、...

    JDK_API_1_6_zh_CN,JavaTM 2 Platform Standard Edition 6,是JAVA开发者的必备资料!

    JDK_API_1_6_zh_CN,JavaTM 2 Platform Standard Edition 6,是JAVA开发者的必备资料!

    开发者 必须掌握的基础

    以下将详细介绍"开发者必须掌握的基础"这一主题,包括与Java相关的基础知识。 首先,我们需要了解计算机基础。"computer-basic.pdf"这个文件很可能包含了计算机系统的基本构成,如硬件(CPU、内存、硬盘等)和软件...

    JAva资源网站大全

    以下是从给定文件中整理出的Java资源网站大全,这些网站不仅提供了丰富的学习资料,还涵盖了最新的技术动态、实践案例以及开发者社区,对Java学习者来说极为宝贵。 ### 1. Sun Developer Network (SDN) Home 网址...

    开发者突击_Java+Web主流框架整合开发_J2EE+Struts+Hibernate+Spring+源代码

    《开发者突击:Java+Web主流框架整合开发》一书涵盖了J2EE、Struts、Hibernate以及Spring这四个在Web开发领域极为重要的技术框架。这些框架的整合使用,旨在提高开发效率,实现企业级应用的快速构建。以下是这些框架...

Global site tag (gtag.js) - Google Analytics