必须web啊,ee代表web啊。学习网络编程,了解网络通讯原理,socket。然后学习html,css。网页必会啊。然后java的jsp,servlet,filter,监听器等原生技术。然后学习js,数据库,xml,c3p0,datasource,beanutils等杂七杂八的东西。学会后就结束了第一阶段,原生技术阶段,做一个小案例,比如自己搞个网站,能做个用户的curd,商品的curd,会动态地从数据库获取内容,不定期更新数据。然后第二阶段。学习ssh三大框架,jquery等企业开发技术,原生的开发太慢。然后学习一些特色技术,jbpm,webservice,jfreechart等特色技术,让你不再只会增删改查。这是第三阶段的。在会技术的同时,别忘加强意识上的。比如数据结构,设计模式,接口开发,数据库优化,soa。这些是加分项,也是一个程序猿代码质量的重要体现。
注意,那些意识上的东西才是让公司那你当人才的地方,也是未来发展的后劲,代码谁都会,高效率低耦合维护简单的不是谁都会的
我工作两年了, 说实话现在学Java EE的人太多了, 许多人上了几个月的培训班, 走马观花的学了Java, 学了html, 学了许多乱七八糟的框架就以为学好Java, 鱼龙混杂, 有些小公司外包公司做出来的东西惨不忍睹, 但是计算机基本功薄弱, 不堪一击. 如果你是在校生, 我还是建议你把基础学科学好, 组成原理, 计算机网络, 数据结构, 操作系统等等这些真的很重要, 再认认真真学好一门语言就很不错了. 如果你已经工作了, 你也最好把数据库, html, Spring这些认认真真学好, 掌握事务, SQL, 基本设计模式, 我们公司如果看到简历写了一大堆什么struts hibernate MVC的直接踢掉, 我们问也是问Java很基础的但是比较深入的问题和解决问题的思路.
如果我还没毕业,我会果断学C++,难学而且运用很广,学得好真是神一般的存在啊。学得一般的应届毕业生运气好点都可以进百度了。