自学阶段(摘)

他人经验,学习受环境的影响不大,主要看你对技术是否有浓厚的兴趣。
以下是本人的学习路线,可以供大家参考
第一阶段:java基础,java ee基础、或者swing基础 
第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp 
第三阶段:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms) 
第四阶段:集群架构、分布式、osgi、eai等架构领域 
第五阶段:soa、虚拟化、云 

在2012年3月份,我招聘了好几个90后,他们刚接触项目(所用框架:struts1、jdk1.4、jdbc)就嘲笑:竟然还用这么落伍的技术?自己在这里就学习这些?然后夸夸其谈struts2、spring、hibernate……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

你可能感兴趣的:(自学阶段)