1.OOA/OOD/OOP ****
- OOA :object-oriented Analysis (面向对象分析师)
- OOD :object-oriented Design(面向对象设计师)
- OOP: object-oriented Programming(面向对象程序设计) 参考:http://javajiao.iteye.com/blog/152956
2.mysql数据库
4.多线程,多进程并发 *****
5.SpringFramework开发模式
6.熟悉面向对象编程 ******
7.人工智能 AI算法 *
8.Linux系统 *****
9.MongoDB *
10.设计模式 ***
11.ibatis,java nio *
12. Lua,Python脚本 *
补充:
网络通信:Apache MINA 或者 Web容器
内部驱动机制:JMS、MessageQueue、或者 自己动手写一个吧
数据库:使用hibernate、iBatis(myBatis)操作MySQL。当然,处在技术前沿的工程师也可以考虑使用MangoDB、Redis,但是请牢记:新技术是把双刃剑,使用有风险。memcached,您或许也需要使用这个