实习两个月了,这两个月接触了不少东西,简单列举一下知识,未来需要多多学习和了解。
1、前端js、extjs4、Jquery(js框架这些基本现学现用);
2、基础不好要补补Servlet和JSP(再往前就补Java SE了);
3、常用web开发框架Struts2、Spring、Hibernate、Mybatis,其中还有spring mvc可以学习一下(Spring和Hibernate是非常庞大的框架,内容比较多。);
4、模板框架:velocity、freemarker(会用);
5、文本解析框架:Jaxb、GSON(简单使用,现学现用);
6、日志框架:commonlogging、log4j、logback(简单配置,现学现用);
7、单元测试:Junit(要求会用);
8、分布式缓存系统:memcached(xmemcached)(可以多学习这方面知识,尤其是在高并发的时候非常重要);
9、消息系统:JMS(用ActiveMQ实现);
10、数据库:mysql、Oracle(多花时间,必须掌握啊);
11、Linux:centos(必须熟悉啊);
12、服务器:tomcat、resin、weblogic(多多了解,熟悉);
13、http反向代理以及负载均衡的nginx(多多了解,熟悉);
14、事务管理:JTA、JTS;bitronix(支持多数据源);
15、项目管理工具:Svn、Maven、EA(只是工具,会用就行。项目管理知识还需日积月累);
以上就是这两个月接触到的了。肯定不全,后期慢慢补充~~~
要学的太多啦。
有些东西现学现用;有些东西几天就可以学会使用;有些东西可能要花个半年一年来学,也只是会用;
一步一个脚印,慢慢来;程序员成长之路很漫长。