1. 程式人生 > >一個合格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進行壓力測試,並編寫專案的測試文件。