`
yoursmile
  • 浏览: 5427 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
最近访客 更多访客>>
社区版块
存档分类
最新评论

假如我是JAVA开发人员

    博客分类:
  • java
阅读更多
原文地址:http://cupoy.iteye.com/blog/345579
假如我是JAVA开发人员,我想我应该会做到以下几点:
1. 精通j2se,熟练掌握常用的包的API,比如java.lang、java.util、java.io 、 java.math、java.text我会去看apache的开源项目,我会主要看commons项目,通过阅读源代码来提高自己对java基础的理解并培养好的编程方式,我会比较关注2本书,一本是thinking in java 一本是effective in java
2. 关注jdk新版本的发布,在最早的时间去感受新功能带来的快捷
3. 我会选择一门语言作为我的第2语言,比如js这种动态语言,毕竟很多时候前台和后台都是一个人在做,如果只是在机械的使用ext、dojo等框架是很难设计出灵活的UI
4. 对于框架我会由针对性的阅读一些源代码,例如要想精通spring,就必须要了解spring AOP,通过阅读源代码来理解设计方式,对于这么多的框架我个人建议要学会用,还要知其所以然
5. 要想深入理解持久化技术,首先你一定可以熟练的利用JDBC来和数据库进行交互,然后在阅读一些持久化框架的源代码,比如hibernate
6. 要熟练掌握一种web服务器的使用和配置,比如tomcat,其它j2ee服务器,比如JBOSS或者GLASSFISH也要适当的了解
7. 了解jee的规范比如Servlet、EJB规范等等
8. 深入研究一种数据库技术比如DB2\ORACLE\MYSQL\POSRGRES等
   最起码可以在理解数据库范式的基础上进行表的设计,了解约束、索引、存储过程以及表分区的概念
9. 可以熟练的使用一种IDE比如ECLISPE\NETBEAN
10. 了解http协议
11. 可以用文字清晰的表达自己的观点
12. 很好的沟通能力和需求人员和设计人员和领导等都会有不同的沟通方式
13. 可以毫无障碍的阅读原版的英文技术书籍或技术文章
14. 可以熟练的用java来解决常见的算法
15 .了解系统间交互的方式,比如JMS、RMI、OPC等
16 .可以熟练的使用一些常见的设计模式
17. 了解缓存和分布式的一些基本概念h
18. 可以设计类图和活动图
19. 可以熟练的使用单元测试技术对代码进行测试
20. 写代码是很辛苦的事情要保证自己有一个好的身体来支撑自己的工作
分享到:
评论
1 楼 whoamilh 2009-03-11  
要是这些都实现了那可就太牛了,估计得几年的功夫。

相关推荐

    AWS SDK for Java开发人员指南.pdf

    AWS SDK for Java开发人员指南 概述: AWS SDK for Java是一款由Amazon Web Services(AWS)提供的Java开发工具包,旨在帮助Java开发人员快速、轻松地使用AWS服务。该工具包提供了丰富的API和示例代码,帮助开发...

    java开发简易人员管理系统

    在本项目中,"java开发简易人员管理系统" 是一个基于J2EE技术栈构建的应用,主要目的是实现对人员信息的有效管理和操作。系统采用MySQL作为后端数据库存储数据,提供了基本的增删查改功能,虽然规模不大,但包含了...

    JAVA开发 JDK,Java开发人员专业

    JAVA开发 JDK,Java开发人员专业

    MapInfo MapXtreme Java 版开发人员指南

    《MapInfo MapXtreme Java 版开发人员指南》是一本专门为使用MapInfo MapXtreme Java版进行软件开发的工程师准备的详细指导手册。MapInfo Corporation作为出版者,为开发者提供了一份深入理解该产品的关键资源,以...

    java开发手册.docx

    《Java开发手册》是针对Java开发人员精心编写的实践指南,由阿里巴巴前端团队倾力打造。这份手册的主要目的是提升开发人员的工作效率,降低错误发生率,同时也为前端开发者和团队管理者提供了宝贵的参考资料。 1. *...

    编程开发 JAVA-1.8 API中文版 - 开发人员API手册

    JAVA开发人员API手册,适用于JDK1.8版本

    java开发项目需求规格说明书资料.pdf

    该项目的概述包括开发目标、开发环境、开发期限和开发人员等方面。 4.1. 开发目标 该项目的开发目标是开发一个基于 Java 语言的 XFood 订餐管理系统,该系统能够提供点餐、菜单、支付等功能。 4.2. 开发环境 该...

    MapInfo MapXtreme Java 版4.7 开发人员指南

    《MapInfo MapXtreme Java 版4.7 开发人员指南》是为开发者提供的一份详尽参考资料,旨在帮助他们充分利用MapInfo公司的MapXtreme Java 4.7产品进行地图应用的开发。MapXtreme是一款强大的地理信息系统(GIS)组件,...

    java开发剧本杀会员登记管理系统源码.zip

    一个剧本杀店登记会员,管理工作人员薪资的系统java开发剧本杀会员登记管理系统源码。一个剧本杀店登记会员,管理工作人员薪资的系统java开发剧本杀会员登记管理系统源码。一个剧本杀店登记会员,管理工作人员薪资的...

    Java开发实战1200例第1卷.pdf.part4

    《Java开发实战1200例》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行程序开发的多方面的知识和技巧,主要包括Java的图形图像、动画游戏、网络应用技术、Applet应用、XML、...

    阿里巴巴Java开发手册(终极版)

    2017年开春之际,阿里诚意献上重磅大礼:《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护...

    java开发实战1200例

    《Java开发实战1200例(第1卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件...

    实践Eclipse_java开发人员指导

    《实践Eclipse:Java开发人员指导》是一本专注于利用Eclipse IDE进行Java开发的实用教程。Eclipse作为全球最流行的开源集成开发环境之一,对于Java开发者来说,掌握其使用技巧和高级特性至关重要。本教程旨在帮助...

    开发人员必备工具(Java代码大全)

    作为一名Java开发人员,掌握一些必备的工具和技术是至关重要的。"开发人员必备工具(Java代码大全)"这个压缩包文件,很可能包含了大量实用的Java源码示例,旨在帮助开发者提高效率,理解并掌握各种编程技巧。 首先...

    Java开发绩效.xlsx

    公司技术部后端开发的月kpi考核模板,供大家参考,包含指标性考核,关键任务考核,行政相关考核以及部分参考用例.

    最新Oracle java 开发手册

    最新Oracle java 开发手册

    20个开发人员非常有用的Java功能代码(推荐)

    20个开发人员非常有用的Java功能代码

Global site tag (gtag.js) - Google Analytics