`

一个合格Java中级程序员的标准(技术角度)

阅读更多

1.熟悉JDK。能知道JDK1.4,JDK1.5,JDK1.6之间的主要差别。理解并熟练使用(动态)代理,反射,多线程等常用机制。

2.熟悉WEB开发,J2EE体系结构。对Servlet,JDBC等常用组件能熟悉其运行机制,并能熟练使用。

3.熟练使用一个IDE,最好是Eclipse。知道如何安装新组件;也了解如何使用该IDE组织语言的开发应用。同时能使用常用的其他工具,如:PowerDesinger,还有Excel,UML工具等。

4.了解Http的基本语法规范与Web服务器的工作原理;了解应用服务器的工作原理。Tomcat作为开源且最常用的服务器应该熟悉,至于其他的如Weblogic,Jetty,Resin等服务器能知晓其优缺点,使用的时候再去查资料就可以了。

5.SSH还是需要掌握的,不然很难就行日常工作。如果不精通,就需要有能随查即用的能力。

6.javaScript的能力。最起码可以写简单的Jsp嵌入代码。至于复杂的js代码,就需要不断的积累。可以修改style设置,编写简单的CSS文件。

7.SQL。增删查改自然是起码的要求。group by需要熟练。知道常用函数的功能,记不得函数名字也好查。能编写一般的存储过程。

8.对常用数据库的体系结构有一定了解。如MySQL,Oracle,DB2,SQLServer。不全知道很正常,但至少了解2种数据库的体系结构。

9.有一定的职业素养,能够配合团队一起进行敏捷开发,也能随时切换成生命周期模式进行工作。当然,应该对敏捷开发和生命周期开发进行过一定的学习。

10.最后一点是Unix知识。Java程序大多数都会部署到Unix上进行运行,所以知道常用的Unix命令成了必备的技能,最好有写shell脚本的能力。

11.加一条。测试能力。有编写测试用例的能力,习惯于junit(其他组件也可以)进行单元测试,可以使用LoadRunner进行压力测试,并编写项目的测试文档。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics