假如我是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. 写代码是很辛苦的事情要保证自己有一个好的身体来支撑自己的工作
写得比较逻辑比较混乱,想到哪里写到哪里!
分享到:
相关推荐
Java开发人员年鉴,包含各种类和每个类对应的小实例,仍初学者能够快速的掌握java类的基础学习。
Java开发人员:手册中的内容能够帮助Java开发人员提高开发效率、减少犯错概率,是Java开发人员的实用参考指南。 前端开发人员:前端开发人员也需要了解一些Java知识,该手册能够为他们提供Java基础知识和实践指导。 ...
AWS SDK for Java 开发人员指南开发工具包版本 2 1其他文档和资源 1开发适用于 Android 应用程序 1查看开发工具包的修订历史记录 2构
面向 Java 开发人员的 Scala 指南 Scala是一个结合面向对象与函数编程的新兴语言。
Java技术人员必备的学习成长路线。
JAVA开发 JDK,Java开发人员专业
面向Java开发人员的Scala指南 面向Java开发人员的Scala指南
Java开发必备资料!
java开发人员常见的面试题 一些常见的java基础语法知识要点
Java开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdfJava开发人员简历.pdf
VisiBroker for Java开发人员指南
供开发人员用的专业手机Java员工手册 索爱手机开发手册,专业完整
MapInfo MapXtreme Java 版开发人员指南
mapxtreme for java开发人员指南,针对java的,个人觉得还不错
MapInfo MapXtreme Java 版4.7 开发人员指南
《Java开发实战1200例》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行程序开发的多方面的知识和技巧,主要包括Java的图形图像、动画游戏、网络应用技术、Applet应用、XML、...
一个剧本杀店登记会员,管理工作人员薪资的系统java开发剧本杀会员登记管理系统源码。一个剧本杀店登记会员,管理工作人员薪资的系统java开发剧本杀会员登记管理系统源码。一个剧本杀店登记会员,管理工作人员薪资的...
《Java开发实战1200例(第1卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件...