在新公司工作快一年了,感觉自己还是进步了不少,无论是在技术方面还是团队合作上,下面简单的做个分析:
一:技术方面
1:java编程技术,在上一家公司写代码时,都是按照自己的方式,有些随便,没有太多的规范,现在虽然需求比较少
,但是接触一些好的编程思想,也对自己的编码方式产生了影响。
2:ant工具,在这个项目组,学会使用ant构建、打包、部署项目,之前的项目也接触过,但是没有真正的看源码,所以
在这个方面还是进步了。
3:svn工具,对于svn服务器的搭建、使用、配置都有一定的了解,尤其是对一些基本操作,比如更新、提交、处理冲突、
导入等等。
4:weblogic服务器,这个项目是第一次接触weblogic服务器,之前使用tomcat比较多,weblogic服务器是可视化配置
的,无论是配置数据源,服务器、部署项目等等。
5:angularjs,这个是比较前卫的前端js框架,它涉及到mvc思想,是一款很不错的前端js框架,刚来到项目组时候很头疼,
感觉看不懂,但是看看视频资料,翻翻书,感觉自己对于angularjs的使用还是有了一些经验,现在还在学习中,也经常
自己写个小项目锻炼一下。
6:后台框架, 公司的项目使用的spring+ibatis框架组合,mvc思想,对于控制反转、依赖注入、一些常用的注解,控制层、
业务层、持久层的理解也更加透彻了,自己写的工具项目是spring+mybatis框架,感觉mybatis使用比ibatis使用更方便,就是
把持久层DAO的实现给省略了,DAO接口可以直接和sqlmap配置文件中写的sql进行映射,还是有所学习的。
7:redis服务器,这个项目使用到redis服务器,由于需要处理的业务数据量比较大,不可能每次用到数据都去后台查询,所以
把一些经常用到的数据缓存到redis服务器中,下次使用直接到redis中获取就可以了,不需要再访问数据库,浪费时间。但是
有一个问题,就是redis经常宕机,因为我们访问的redis是安装在linux系统上的公用服务器,访问量大了,自然就挂掉了,后来
我们开发环境本地自己搭建redis服务器环境。
8:数据库,项目主要使用oracle数据库,在一起工作的同事中有很多都是做db的,对于数据库的性能优化都是比较了解的,所以
面对一些数据库的问题,可以直接向他们请教。
二:存在的不足
1:前期工作不够主动,没有主动承担责任。
2:在某些问题上,有些不服气,感觉比较固执,不能接受别人的建议。
三:后期工作规划
1:工作上面要主动承担多一点,对于自己的成长有好处,争取能够独立负责一个项目。
2:多接受别人的批评建议,不发牢骚。
3:主动学习,休息时间还是要抽些时间来学习新知识,不能一劳永逸。