标签:
每一年在这个时候我们都会总结过去,展望未来。总结过去的经验教训是为了更好的展望未来,而展望未来是为我们指明了前进的方向。继上一次的总结整整一年的时间,去年还在感叹时间都去哪了,今年就要在这里谈谈我这一年的积累,量变达到质变,这是我一直坚信的,一直在努力……
在过去的一年里,经历过了各种大大小小的事情,也是基于这些才让我变得更强壮。可以用这样一句话来形容:回首过去,我们思绪纷飞,感慨万千;立足今日,我们胸有成竹,信心百倍;展望未来,我们引吭高歌,一路欢笑。
今年的主题是量变达到质变,这是一个积累的过程。看看我这过去的一年都收获了什么吧。
2月份-3月份 J2SE J2SE可以说是Java的入门吧,这里面包括的线程,内存等这些东西都很有用,不论是Java还是.net都会涉及到这些东西,这是我们做系统性能、安全部分的优化,很有用的一门课。
3月14日-3月28日 J2EE 十三规范
当时也是看的云里雾里的,大概知道了十三规范是什么包括哪些东西,但是具体的应用,原理还是不会,从网上查了一些资料理解了理解,就继续往下学习。
4月1日-5月24日软考以及总结
由于13年6月份也就是暑假学了一暑假的英语,没有报软考,就在14年上半年报的。谈到这次的软考也是酸甜苦辣其中滋味。从战术上说,软考这门课是很好的,主要是偏向理论性的东西,往常我们做项目侧重于实践性的东西,故借这个机会好好补充一下理论知识是极好的。另一方面是将我们之前实践性的东西映射到理论中去,理解起来更深刻,学习就是一个反复的过程,将这句话发挥的淋漓尽致。从复习软考中也体现出来,功夫在于平时的积累,平时功夫下的深,到复习考试的时候会很轻松,但也不是说到复习考试了就不准备了。
5月25-6月16日,其中参加着高校的培训以及学习hibernate,EJB等资料
高校的培训,有人带着培训,发现未知的东西很多,需要补充知识,这其中的感觉也挺好的,不会胡思乱想,每天三点一线,专心的去补充自己不知道的东西。就是这短短的一个月的时间,学到Hibernate,EJB,Confluence工具,jira工具,Java环境配置,Maven实战等等,同时也给我留下了很深刻的印象。教会了我应该踏踏实实的去学习,应该去努力。
6月17日-8月25日工作+学习 DRP+SSH
工作中真的把我的加班能力锻炼出来了,经常是凌晨几点钟才睡觉,也学会了对自己狠一点,这里也体会了一把,夜深了越发的安静,只剩下外面闪亮的霓虹灯。熬夜其实也不可怕,更让我理解了人生的意义,这是我体会最深刻的一点。其次就是心态以及对项目的理解。心态上遇到事情必须能HOLD住。项目上的,对需求的理解,架构的设计,技术的选型,数据库设计等等这些前期的设计工作都是很重要的,一个好的框架能不仅能快速上手而且编程效率会很高。对业务的理解上,这是很重要的一块,如果是需求不明确及时与客户沟通交流,不要等到项目都要做完了,发现做的不是客户想要的。大费周章,最终还是将自己折腾的没有了做下去的冲动。所有的这些还是要基于咱们的软工的开发流程、生命周期等等。工作之余也在不断的学习,这段时间是零零散散的学习,有时间就会多学习一点。同时现在越发的体会最难能可贵的一件事情就是不论什么时候都在坚持的学习,持续性的学习是最难能可贵的。所谓的活到老学到老,可能我们并不能达到那么高的境界,只要去坚持做这些事情就够了。
工作之余学习DRP+SSH,学习DRP感觉磕磕绊绊的,oracle数据库真是一个大型的数据库,感觉没有mysql好用,一个问题要调试半天,跳过了这个阶段也就如鱼得水了。再说学习SSH,有了前面的基础,学习SSH也很轻松了,主要是一些原理上的东西必须弄懂,比如Struts的原理,spring的IOC与AOP的理解,HIbernate持久化的原理以及策略。这些最基本的东西必须搞明白。
8月26日-9月30日 OA +信用办项目,其中26-3日总结总结工作中的问题、经验,再积累一些知识。
信用办这个项目用的SSH框架,做这个项目积累积累代码量,同时也体现出了调代码的能力,解决问题的能力。程序是调出来的,不是写出来的。前端用的DWZ框架,封装的tag标签,虽然是用框架了,相对来说前台的显示问题解决了,但是还是感觉不好用,反复过来需要配置。后台更容易,一共就写不了几行代码,从这里还是体现出我们封装,抽象的好处。做完了,反思我们这个项目还是需要抽象封装的。不是说做完一个项目就完事了,而是需要我们反复思考,总结,提升。
10月1日-11月15日:软考+OA+单点登录
说起来软考,上半年考过一次,由于各种事情很不爽,最后都有点自暴自弃导致了考第二次。所有的这些都说明了我不成熟,一个人成熟的标志是不以物喜,不以己悲。反思自己,得到结论。好在第二次的准备无需费力,有了前面的基础,这一次找了基本设计模式的书看了看,UML看了看,深刻的体会到设计模式和UML这是非常有用的两门课。复习的时候就用到时间管理了,把时间分散开,每天花1-2个小时去看这些知识,体现了积累的力量。中间夹杂着学习其他东西,以学习OA为主,软考为辅,还有ITOO的准备工作,越到考试基本上不想复习了。通过这一个月让我深刻体会到套种间作的好处。
11月10日-2015年1月18日 ITOO项目V1.0
站在架构的位置看这个框架,的确是有很多问题,可贵的是我们还在持续的维护。现在这个项目马上要V3.0,也是一件值得高兴的事情。从10号就开始筹备这个事情,技术选型,调研这些东西。大框架前的技术选型很重要,我们的框架是EasyUI+SpringMVC+EJB+JPA,数据库用的MYSQL,JBOSS服务器。各种管理工具Confluence,jira等,Jenkins工具,Maven项目,测试工具fisheye等等。技术选型之后就是框架的搭建,搭建的时候也遇到了很多问题,JBOSS的问题,JPA数据库持久化问题等等。紧接着就是远程调用,动态建表,灵活界面等等这些问题。我们也是在一边开发一边解决着问题,前提是能让大家开发了,我们接着继续解决下一个问题,真是一个问题赶着一个,好在是大部分问题解决了,基本上没有什么大的问题了,就剩下一些代码中的细节问题。通过这两个多月的奋斗,我们的系统成功的实现了模块化开发,框架的稳定,分布式-EJB远程调用,JBOSS集群,解决MAven的问题等等。这些都为我们后面的成长打下了坚实的基础。
我们的架构中没有把容器,AOP池设计进去,导致了权限,工作流,日志等做的时候遇到了很大的问题,况且如果是各自设计成了AOP还有很多重复性的东西,还是需要抽象,抽象出来就是AOP池。
其中还想说一点就是我们的测试,通过测试也反映出来我们的生产环境和开发环境的问题。由于数据库映射封装的不灵活加上开发中用持续集成Jenkins,故从开发环境换到生产环境也需要费一番力气。再加上功能不是很全,测试人员还是蛮辛苦的。
体会到了要学会使用工具。
2015.01.19-2015.01.31ITOO项目V1.0总结,写文档 + 中间件
V1.0的总结,验收完成之后,这几天一直在总结V1.0中出现的问题,以及我们对于这个框架所做的努力。在写文档,总有一种意犹未尽的感觉。还是有很多东西需要补充。
2015.01.31-至今 OFBIZ
在ITOOV1.0这个版本完成之后,跳出来发现,我们设计的这个架构还是有很多问题的,期间我们也在解决着各种问题,后来去研究了OFBIZ这个框架,基于上一个项目的架构设计,发现我们对于理解OFBIZ这个框架还是比较容易一些的。但是也是遇到了各种各样的问题,从网上找资料看,向一些有经验的人学习等等这些都是我们宝贵的财富,但是心态上还是要摆正,多思考一些。现在就是比较有针对性的看一些东西,比如实体设计,工作流,容器,权限等等。
上半年一直在学习三分钟,365等,之后学习查理日记,我也不知道看过多少遍了,前两遍主要是看这部日记的背景,后面主要还是放在听力上。通过这样一遍遍的反复,发现很多东西能听懂了。
11月份之后主要是看PowerEnglish、Lucy、JavaScript,读上在读Conversation。
感受:通过英语这样一遍遍的反复体现出了,学习是一个反复的过程,学习英语可以说没有进度,也可以说有进度,没有进度是说在学习材料的时候不是说学完一遍,两遍就完事了,而是在按计划向下走的时候走还会返回去学习以前的材料。有进度是说每积累一点我们都会进步一些,不要小看每天的积累,所以每天坚持听,读就可以了。
对事情的认识更深刻了,主动的去解决各种问题。如何当好一个合格的项目经理或者是领导必须思想上移,遇到事情多思考,从全局的角度出发。对项目的全局把控能力。行动下移是说,这些所有的东西不能只当做口号来喊,要落实在行动上,理论+实践,这样效果最佳。
无论做什么事情,先要做一个计划,不要担心计划后期是否要改,计划本来就是要改的,重要的是做好变更记录。时间管理做好了,能达到事倍功半的效果。最重要的一点是反馈,如果只有计划没有反馈,相当于只做了一半。
与人交往上,多学习别人的优点。遇到事情,承担自己的一份责任。
1、心态上,摆正心态,多努力一些,少彷徨一些,明确目标,努力学习。
2、思想上:多总结,多思考,站在巨人的肩膀上。
3、行动上:积极主动,有些事情不是说完了就完了,要及时总结,不知道的就尽快查一下。
4、技术上:积累,成为技术上的大牛。多读几本书。
5、生活上:朋友多多,生活幸福,知足常乐。
俗话说,骐骥一跃,不能十步;驽马十驾,功在不舍。要有全局观,不谋全局者,不足以谋一隅;不谋万世者,不足以某一时。这也是我今年领悟到最深的一句话了。先有全局,再有细节,细节决定成败。这二者缺一不可。然后再看一下下面的这张图:
量变到质变,这是一个积累的过程!
标签:
原文地址:http://blog.csdn.net/liutengteng130/article/details/43967759