高级java程序员掌握技能⼀个合格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进⾏压⼒测试,并编写项⽬的测试⽂档。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。