软件开发工程师知识技能结构
应用领域 | 技术平台 | 基本技术 | 常用相关技术 | 开发工具 | 进阶技术/新兴技术 |
企业信息化 | Java | Java+JSP+JDBC+ Oracle/SQLServer/MySQL | UML/多线程/ 分布式/WebService | JDK/Eclipse/Netbean+ JUnit+Ant+ CVS/Subversion | Ajax+JFS/Struts+ Spring+Hibernate |
.net | C#/VB.net+ASP.net+ADO.net+ SQLServer/Oracle | UML/多线程/ 分布式/WebService | VS.net+NUnit | Atlas+NHibernate | |
LAMP | Linux+Apache+MySQL+ PHP/Perl/Python | UML/多线程/ 分布式/WebService | RubyonRails + Ajax | ||
系统软件开发/多媒体 | windows | VC | 操作系统/网络 | VS.net | 驱动程序开发 |
Linux/Unix | C | 操作系统/网络 | gcc | 驱动程序开发 | |
多媒体 | windows | VC | 操作系统/网络/图形图像处理 | VS | 网络游戏 |
信息系统体系结构
客户端 | 访问方式 | 应用服务 | 数据访问 | 数据库 |
Java Swing | TCP/IP/HTTP/WebService | Tomcat/JBoss/Weblogic/Webspheer | JDBC/JDO/Hibernate | 基本上平台无关 |
HTML+JavaScript/Ajax | HTTP | Tomcat/JBoss/Weblogic/Webspheer | JDBC/JDO/Hibernate | |
HTML+JavaScript/Ajax | HTTP/WebService | Apache+PHP/Perl/Python/CGI模块 | PHP/Perl/Python数据库接口 | |
Winform | TCP/IP/HTTP/WebService | IIS+.netFramework | ADO.net | |
HTML+JavaScript/atlas | HTTP | IIS+.netFramework | ADO.net |