需要掌握的知识

红色:正常使用;蓝色:基本使用;绿色:简单使用;黑色:待掌握

阅读书籍:《java编程思想》《Agile Java》《重构 改善既有代码的设计》《测试驱动开发 by Example》

《Expert One-on-One J2EE Design and Development》《Expert One-on-One J2EE Development without EJB》《企业应用架构模式》

《敏捷软件开发原则、模式与实践》 《UML精粹》 《解析极限编程 拥抱变化》《统一软件开发过程》《敏捷建模》《快速软件开发》

数据库:oracle,mysql,hadoop

服务器:jboss,http Server,tomcat

JS:jquery   jquery-easyui

MVC框架:struts2,spring-mvc

持久层框架:hibernate,ibatis

spring,spring security

报表工具:birt,jfreechart,fusionchartitext,poiJasperReports ,ireport,jxl

工作流:jpbm5,osworkflow

电子商务/ERP:ofbiz,openerp,magento,EBS,SAP,Liferay,计算机组成与体系机构性能设计,深入理解计算机系统

开放平台:阿里巴巴,腾讯,百度,京东,YY,360,facebook

开源框架:phoneGap,Mahout,Openfire,ofbiz,pentaho,

算法:神经网络,递归算法,A星算法,贪心算法,蚁群算法,遗传算法,进化算法,基于文化的遗传算法,禁忌算法,蒙特卡洛算法,混沌随机算法,序贯数论算法,粒子群算法,模拟退火算法,分治算法,动态规划,贪心算法,回溯,分治界限,随机化算法,线性规划与网络流,NP完全理论与近似算法

游戏引擎:unity3D

设计模式:java23种设计模式,J2EE设计模式

J2EE组件(13):JDBCJNDI,EJB,RMI,Java IDL/CORBA,JSP,Java Servlet,XMLJMS,JavaMailJAF



你可能感兴趣的:(需要掌握的知识)