一个Java程序员的进化史

初期:

1. 学会操作对象,list、set、map,线程、IO和jdbc什么的

2. SSH

3. 项目

4. 懂得集群、分布式、向别的系统发请求、交换数据、webservice

 

中期:考虑代码质量

1. 多线程、异步、并发、线程安全问题JMS解决方案

2. nosql

3. 全文搜索技术、lucene\solr、工作流JBPM、比如权限系统、单点登陆之类的、又或者某些特定业务领域的算法研究

4. 设计模式

你可能感兴趣的:(一个Java程序员的进化史)