第一步:Java SE
第二步:Java EE :1.JSP+Servlet+JDBC+数据库
2.Struts2+JSP+JDBC+数据库
3.Struts2+Hibernate3+JSP+数据库
4.Struts2+Hibernate3+Spring3+数据库
第二步的2里面同时要学习:JavaScript 、HTML 、XML、 CSS 、DIV
用的软件与开发环境:MyEclipse8.5 、JDK1.6 、Tomcate6、SVN(或CVS或VSS)
数据库与相关软件:Oracle11g 版本2 (数据库)、 PL/Sql Developer(可视化开发工具)
MySQL5 (数据库)、Navcate(可视化开发工具)
其他的软件:Editplus3、 DreamWeaver3、 StarUML、 office的viso 、PowerDesigner
测试工具:JUnite 、Excel
其它需要的知识:软件工程导论、测试、数据结构、统一建模语言等
需要的语言基础:英语、日语
对日外包:如果日语能够过国际能力测试2级以上、J-TEST E级以上最好。日语好不但公司会优先录用你,而且会加工资,优势很大。
人际关系:公司工作一定要搞好,同事之间的关系,上下级之间的关系。软件公司还好,注重的时看你的实际能力,不会像其它的公司,要送礼什么的,当然也要在平常有点。
另外你可能问Struts1不用吗?其实之前在学校里学习的时候,都说已经不用这个技术了,如果哪个公司还用这个技术你就可以走了。现在工作了才发现,其实不然啊,还真不少公司还在用Struts1的,怎么解释啊,没办法如果真的用,你也得学习啊。