首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

小弟我的工作二年总结

2013-09-11 
我的工作二年总结本帖最后由 zl3450341 于 2011-11-08 01:25:38 编辑今天看了雅琪MM的工作七年总结,也深有

我的工作二年总结
本帖最后由 zl3450341 于 2011-11-08 01:25:38 编辑 今天看了雅琪MM的工作七年总结,也深有感触,从一个开发者到设计者,管理者角色的转变。算算,我也做开发2年了,也该总结一下自己了。


       09年3月在广州,正式从事JAVA开发。那时候只是刚刚知道Java谓何物,Java基础也就很一般,坦白说学过23天 JavaSE,突击过15天SSH,写一个BBS。一个小公司做三个月的临时工。对于我从事的这份工作,这门语言完全处于茫然阶段,当时面试完以后,给我的评语是:基础还可以,框架完全是一团糟。



       回想起来我很想感谢那个公司,让我技术提升了另外一层次,算是突破吧,又或叫做入门。试用期2个月,都在接受培训。从前台到后台,我很感谢我的导师,他在我眼里一直是个大牛,即便现在仍然是。后台代码写的漂亮,又精通前台,公司的页面组件基本上都有他参与开发。虽然他给我讲的并不多,每天只有15-30分钟时间,其余的都是自己在看公司资料库,写练习。重新过了一篇JAVA基础、SSH、TDD(测试驱动开发)、CC、Maven使用、Jquery、基础的CSS知识。虽不深入,但却也知其一二。试用期过后,分配到房地产事业部,主要工作职责主要维护公司的物业管理系统、人事管理系统。 其中人事系统是客户和我们自己公司都在使用的。当时我正好参加了公司的人事系统结项大会,开发这个系统的员工薪酬开支是:90W。整个系统文档是21G多,这可谓是我当时维护工作中最头疼的事。维护工作也算简单,主要是新增一些功能,或者客户打电话过来说由于一些误操作异致了一些问题,让帮忙解决脏数据之类的。这两个系统是截止目前为止,我所经历的最标准、最严格、最规范的系统。给我打上了很深的烙印,之后所开发的系统的我都会自觉不自觉的拿来跟它们比较。 唯一遗憾的是:我没有参与这两个系统的开发,没有亲身经历开发过程。 在公司呆了半年,我总觉得是不是太闲了一些,而且没在参与完整系统的开发,再加上部门的业务不太稳定,公司将发展重点放到影院产品线上,导致房地产行业部大量的人员流失。后来得知,后来我走后。整个部门被UC吃掉了,全部挖过去了。


      在这家公司,最大的最大的收获就是:对于技术问题,不再有畏难情绪,相信技术的问题总有办法解决、然后就是学会了解决的问题了办法即Google。 到现在,只要碰到问题,我第一反应仍是Google,以至现在的公司的领导都说我很少拿问题出来讨论,其实我是习惯了依赖Google,Java水平也提升了一个程度。


      10年的8月我到了深圳,由于缺乏工作经验、项目经验加之又是招聘淡季,找工作变得很困难。一个偶尔的机会去比亚迪打了一个月临时工~之后他们希望我留下来,但是由于待遇问题无法达成一致,最后只能作罢。9月份急匆匆的进了一家公司,其实这是一个我比较反感的公司,公司会统一发工作Q,上班时间禁止在线听歌之类的占用带宽的行为。各种各样的罚款,比较有意思的是公司的一个实习生,发工资是扣完种种之后,拿到只有800块。各种义务加班,连晚饭都不管。发生多起已离辞员工过来找公司清算薪资的,总之就是各种各样的扣和少发。工作气氛只能用一个词来形容:民怨沸腾。我多次跟老板沟通过,无效。总是得到各种承诺、各种许可,但却屡屡失言。三个月,我已经彻底失望,下定决心走人,便是我开始找工作,很快找到下家,然后提出离辞,公司也给力的就批了,走的时候我还跟老总说了一句:我不希望我再回来清算薪资问题。11年的元旦,我正式去新公司入职,也就是我现在的公司,后来上家确实也没有给我少发工资。



      这份工作,虽然只有短短的三个月,但是让我认识到自己在沟通方面的优势,长项。敢于表达自己的观点、而且会讲事实摆依据去说服对方来认同我的观点。认识到自己的长处、优点是件幸福的事。



       从11年的元旦至今,一直在现在的公司工作,主要是开发公司的产品租用平台。整个平台由我一个人设计开发,这是我之前所未经历的,所以其中有很多的辛酸和故事,当然也有很多值多兴奋的事情。平台在0.2版的系统进行重新开发,既要兼容之前的功能、又有新增功能。做需求分析,只用了一个时间,在现在看来确实太短了,前期需求的透彻、具体的环境的分析不够细致,导致后期开发的时间改动稍微有点点大,至少超出了我的预期。接着设计原型,公司的策划MM是新招来的,在这方面可谓是新手,Axure基本上不会用,对于原型设计更是没啥概念,恨不和一个界面列出所有的功能来。没办法,她天天夸我帅,我只好天天手把手的教她~~ 开个玩笑,其实她是孩子的妈了,只是长的一张娃娃脸。当然了,现在她的Axure用的那比我是好多了。接着进行技术选型上,和领导们有了意见分歧,在我看来,只是一个简单的信息存储系统 + 一定量rest通信服务,对性能,并发无要求。我强烈建议采用SSH,但领导对于SSH这些开源框架关注的并不多,对于代码的稳定性可靠性有置疑。无论我怎么说,他们坚定的坚持要我用自己封装一套出来,我并不怀疑我的沟通说服能力,但是当领导内心已经坚持,任我如何说,亦是无效。最后用了3个月,对JDBC、Serlvet进行了封装了,页面的渲染领导要求采用sitemesh,关于sitemesh公司里面,没有一个比较熟悉的人,只是在他们在用openfire时,觉得这东西不错,框架式页面搭建。可悲的是sitemesh这东西,于是从openfire中抠出来代码,一直加到组件中进行封装。可悲的是,这个代码绘制页面不够灵活,与我的需要有些出入,为了让它更灵活,符合我的需要,于是对这套代码进行了重写扩展。然后在第三个月开始设计数据库,开发,至今已经到了内测阶段。

          


          这份工作,是我独立设计开发的第一套系统,对我的意义比较大。重新封装JDBC、事务处理、Servlet,也算是对我的基础知识的一个检测,但是暴露出来的问题的也很多:

    需求分析、设计缺少经验、需要分析和系统设计应该是一个迭代的过程。先进行梗概的分析、把握。再对具体环境更行细节的分析。就拿订单而言:订单如何产生、产生以后会经过那几个状态、什么时候归档(完成),每个

    环节涉及多个少角色、每个状态的转变是进行何种操作引起等等......而不是简单的分析一下订单的本身包括的信息就完事。前期的需求越是细致,精确,后期的改动就越小。
    缺少宏观的设计,缺少整体的把握。比如技术的选型、页面组件的选取和采用。比如做开发的时候,碰到需要用redirect的方式从后台往前台传值的情况,而且这个值是动态的,需要我后来改近了自己写的组件也达到这样的功能,但是如果采用现成的struts,根本不需要浪费时间。又如前台的验证组件,弹出框架等组件都是到用时才去选择,这也是缺少一个整体把握的过程。
    盲目的采用新技术。如采用sitemesh来渲染前面页面,在公司没有一个人对此项技术很了解的情况的盲目采用这种技术,导致了很多不必要的麻烦。在我开发中的很多问题都是由于这东西引起的、很多BUG也是由它引起,一个功能本来没有问题,但由于在渲染的主页面上定义了一个其它的功能,导致原本没问题的功能失效。最广泛的就是页面验证组件,大面积的失效。导致我重写验证。
    经验缺少:如:页面上同是用table布局的地方,都要考虑到表格单元格内容过长,导致页面变形;比如某些字段在数据库中做了长度限制的,在前面前面要也做到统一;比如组件不能吞掉异常,事实中在开发中,所有的异常应该抛出来在同一层中进行处理;再如,组件的使用要统一,如使用Jquery。我为了避免在开发中会引入其它JS库,所以在渲染界面写了jQuery.noConflict();结果由于与弹出框架发生了冲突。导致我有些界面用jQuery,而有些界面则是用$来引用......


          马上又是2012年的元旦了~意味着今年一年又过去了,从整体上对这二年进行一个总结,以及对接下来的工作和生活的一个规划。

  

读书方面:   



        在这二年中,主要看了如下几本书:

    《Javascript权威指南》
    《Javascript高级程序设计》(约三分之一)
    《锋利的jQuery》
    《AspectJ Cooking》
    《MySQL开发者权威指南》(约三分之二)
     《Spring in action第二版》(约二分之一)
    《Java编程思想》
    《Java核心技术第八版I、II卷》
    《重构--改善既有代码的结构》(约三分之二)
    《Java与设计模式》(目前只读了约三分一)
    《UML与Rose2003从入门到精通》(正在读)
    《时间管理幸福学》(正在读)
    《简化你的时间》(正在读)

    从整体上看完了struts1和2的源代码。很庆幸的是:从开始工作开始,把读书这个习惯坚持下来了,虽然中途偶尔也有三天打鱼、二天晒网。很多好奇,为什么很多书我没有读完。是这样很多东西,我只需要那部分,则先学那分部。比如我在看学习JQuery的时候,我发现我javascript的基础不够,于是我就看完了《Javascript权威指南》以及《Javascript高级程序设计》的JS面象对象、JS的DOM操作部分。至于其它部分,我不急需,所以暂且放置。比如,我看《重构》最后那分三之一,大部分都是讲设计的重构的,需要对设计模式有一定的理解,于是我开始系统的学设计模式,《Java与模式》一书中有大量的讲设计的,但是我发现我的UML,只会常用那几个,如类图、时序图,且都是用的时候临时学的。于是我开始学UML 与 Rose。

       

技术方面:   

            从只知其一不知其二,开始慢慢追逐技术的实现,从只懂用框架、开始理解源码。从能实现功能至追求代码的漂亮、开始养成重构的习惯。从停留在表层编码,开始关注设计,思考问题开始站在设计的高度来思考。

 

 生活方面:   

            在2011年,谈了女朋友。她很贤惠、对我很好、对我的父母也很关心很好。烧的一手好菜,而且有很我的工作也很支持,我在看书,写博客的时候,她大忙碌在厨房,为我煮好吃的,给我解决了生活上的琐事。让我可以更专心的做我喜欢做的事。


薪资方面:  从2010到2011年初,薪水完成翻一番的目标,达到预期标准。遗憾的是:这一年内没有加薪~~


工作方面:只能用一词来形容:颠沛流离。由于学历,工作经验问题又或者是机遇问题一直没能找到比较理想的工作。虽然现在的的公司企业文化、工作气氛都很好,但是我始终感觉不到团队的气氛。



当然也有很多值得反思、检讨的方面:

     心态还跟不上时事的转变。我已经不再是学生,是一个工作了2年的社会青年、工作对我而言是爱好、更是饭碗。我已经不再曾经的文艺小青年,我们即将面临结婚、生子、赡养父母等各项人生大事,不能抱着玩耍的心态,更需要对自己的人生负责。

     工作状态不稳定。有时候上班会整天整天的聊Q,这一般多发生在后期改BUG阶段,我个人比较喜欢写核心代码、写新功能,其实无语是改BUG,还是写新功能,都是工作职责,此事可大可小,小可说缺乏工作热情,大可说不负责任。这点在今年9,10月份表现的很明显、爱在QQ上闲聊、在CSDN上花太多时间。

    没有掌握适一个好的工作法。工作缺乏计划,很多时候回到家,回想自己一天都干了什么时,大脑是一片空空的。

    不会管理自己的时间。有时候一天天会很闲,一天天却又很忙,这点跟第三点有点类似。基本上是同一个类的问题。所以我买了2本管理时间的书。

    这一年基本没有陪女朋友逛几次街。



 在即将到来的2012,做一些如下计划:

    读完《UML 与 ROSE》 《Java与模式》 《重构》  《Hibernte实战》及主要部分源码       《spring in action第二版》、《spring技术内幕》以及主要部分的源码 以及工作中需要用到的技术。

    希望换到一家大公司、一个好的技术团队、接触标准的开发流程、完整参与一些大的项目开发、可以暂时终结我工作上颠沛流离、让我可以得以沉淀、在技术上突破一个层次。薪水上,再上涨2K。

    如果顺利、下半年与女朋友结婚、她无要求我买房买车,我必须给她一个交待。

    改掉爱在QQ上闲聊的习惯,适当减少来CSDN 的时间(写博客除外)

    掌握一套适合自己的工作方法,让自己的工作有条理有计划、学会管理自己时间。


 雅琪MM的格言,我借用了。希望雅琪MM不要告我侵权^_^。


 低头做事、抬头做人。  保持空杯心态,继续加油。
[最优解释]
勤劳啊
[其他解释]
昨天也看了她文章 呵呵   技术方面完全靠自己,但我感觉一些构架方面的知识,有人教会提高的非常快
[其他解释]
支持一下。
[其他解释]
我想说:恭喜楼主正式走上软件开发职业。

LZ的总结能力也不错。

感谢分享
[其他解释]
顶一下
[其他解释]
非常不错。。。
------其他解决方案--------------------


呵呵,很佩服楼主。刚刚工作半年,向楼主学习
[其他解释]
不错,受到启示了,也应该规划一下我的2012了
[其他解释]
总结看完了。 

列出的书我有一半(模式,重构,uml没有),另外比你多几本Oracle书。

开发每天都学到新东西 是个很享受的过程。

同89年路过。
[其他解释]
低头做事、抬头做人。 保持空杯心态,继续加油。
[其他解释]
哇!!!!!
[其他解释]
lz勤奋呀,我工作年限和你一样,我从来不看书,不过马士兵的java教学视频我系统的看了几遍,java不敢说精通,基础很扎实,JQuery、JS、web周边的相关框架学了不少,不过惭愧的是lz在CSDN上的人气很高呀,好多花,我连一朵都没有,以前重来不上CSDN,三年前注册了个号,今年四月分才开始在论坛活跃。以后还希望大牛们多多支持呀。
[其他解释]
就一个字,顶!
[其他解释]
好能说啊
佩服
[其他解释]
很不错呀!
[其他解释]
总结=进步。。。一个有目标的年轻人。。。。祝你成功。。。
[其他解释]
 
[其他解释]
顶,LZ是我学习的目标!
[其他解释]
接分(⊙o⊙)?
[其他解释]
其实错字还是不少的,你没发现而已、、、

妞确实是个很贤惠、善解人意的女孩、、、
[其他解释]
牛人啊
[其他解释]
好样的!
[其他解释]
来过了 祝你好运吧
[其他解释]
努力加油
[其他解释]
加油~
[其他解释]
刚出来的菜鸟学习了
[其他解释]
顶一下,受教了
[其他解释]
有前途,善于总结,善于言辞
[其他解释]
看完lz的讲述,感触良多,真心的谢谢您的分享!
[其他解释]
佩服大胡子~~
[其他解释]
mark
[其他解释]
写得很真实,实在,鄙人也同样的感触,不过生活并未一帆风顺,你的努力得来的回报,很值。


[其他解释]
大晚上的,自己SF一个
[其他解释]
突然发现有错字~~~

最后用了3个月,对JDBC、Serlvet进行了封装了,页面的渲染领导要求采用sitemesh,关于sitemesh公司里面,没有一个比较熟悉的人,只是在他们在用openfire时,觉得这东西不错,框架式页面搭建。

是用了1个月
[其他解释]
看着很来感觉,不知道2年后的我会是什么样子
[其他解释]
好贴!感谢lz分享!感谢版主推荐!
[其他解释]
为了翻一翻继续奋斗。呵呵
------其他解决方案--------------------


好困啊,行行好吧
[其他解释]
偶像
[其他解释]
很好,学习了,小菜向你看齐...
[其他解释]
恩 成了CSDN版主 变了兔子 还有虾米米实现的呢..

我也写个总结 这几年被鄙视的历史
[其他解释]
总结的还挺多啊,仔细看看。
[其他解释]
感觉楼主两年中学到不少东西
[其他解释]
楼主前途无量。

总结的很好。小弟我要加油了
[其他解释]
非常认真仔细的总结,看好楼主
[其他解释]
今天看了雅琪MM的工作七年总结,也深有感触,从一个开发者到设计者,管理者角色的转变。算算,我也做开发2年了,也该总结一下自己了。


  09年3月在广州,正式从事JAVA开发。那时候只是刚刚知道Java谓何物,Java基础也就很一般,坦白说学过23天 JavaSE,突击过15天SSH,写一个BBS。一个小公司做三个月的临时工。对于我从事的这份工作,这门语言完全处于茫然阶段,当时面试完以后,给我的评语是:基础还可以,框架完全是一团糟。

[其他解释]
不错!
刚出来工作还没有从事这块,要充下电了。
学习了。。。
[其他解释]
总结的还挺多啊,仔细看看。
[其他解释]
先顶后看!
[其他解释]
阿哲。。
发帖不发链接。。
[其他解释]

引用:
非常认真仔细的总结,看好楼主


围观管理员MM
[其他解释]
你们都是如此的牛,小弟向你们学习
[其他解释]
看完还真有些感慨。我马上也大学毕业,看着前辈们的辛酸历程,我对我未知的职业生涯充满期待...
[其他解释]
lz,雅琪MM的工作七年总结给个链接xiexie
[其他解释]
好好学习,天天开心
[其他解释]
晕,没看出啥哇!悲剧
[其他解释]
楼主加油!!
[其他解释]
混得不错……
[其他解释]
只能说一句:羡慕嫉妒恨!我两年后是个什么样子啊!哎!
[其他解释]
继续努力
[其他解释]
看了之后深有感触 顶!
[其他解释]
引用:
lz,雅琪MM的工作七年总结给个链接xiexie


http://topic.csdn.net/u/20111107/02/ddbc2f22-237c-42e3-b7b8-799c590478ef.html
[其他解释]
看过以后感触颇深,我现在的状态也和LZ一样,CSDN逛的时间太长了,以后要缩减时间用在学习上,但挺佩服LZ的,能不断总结自己就能不断的进步
[其他解释]
lz总结的很实在啊,顶
[其他解释]
不错不错,低头做事,抬头做人
[其他解释]
过的不错。

工作之后就不怎么在csdn上晃了。

[其他解释]
受教了,我还是个大一新生,我要好好努力了!!
[其他解释]
我也是这样学来的,过程痛苦~但是很有成就感!
[其他解释]
学习   
[其他解释]
共同努力~
[其他解释]
虽然,本人现在没从事JAVA行业,但是,对看到努力学习JAVA,并从事JAVA工作的人,都感到很亲切。想想当年刚毕业那会,为了搞Linux内核驱动,毅然辞去了仅仅实习了2个月的JAVA工程师(当年本科毕业,签了实习合同,实习不满3个月就辞职走人的话,要罚款3000元),为此还罚了我3个月的生活费,呵呵。想想当年自己真的是太勇敢了。到现在已经快5年了,从事了快5年的Linux内核驱动工作。虽然,现在不干JAVA了,还是会在中午吃饭,或休息时,经常逛逛JAVA论坛,当年也是拼了命的学习JAVA,Struts啊,Spring啊,Hibernate啊,EJB啊,JSP啊,Servlet啊,看到这些字眼,都觉得备感亲切。。。
[其他解释]
好多兔子党!!
[其他解释]
顶一下。
[其他解释]
接分 以示存在
[其他解释]
牛   ...
[其他解释]

引用:
不错,受到启示了,也应该规划一下我的2012了
+
[其他解释]
大二的同感。。
[其他解释]
学习学习
[其他解释]
感动下。。。
[其他解释]
总结提高
[其他解释]
JFing
[其他解释]
楼主很勤奋,顶一下
[其他解释]
赞一个 
[其他解释]
多么勤奋的lz 啊。是我学习的榜样啊!!
[其他解释]
路过,加油!
[其他解释]
鼎力支持
[其他解释]
谢谢你的分享。。很受用~~~~~~~~~~~~~~~~~~~~~
[其他解释]
接分。。。。。。。
[其他解释]
null
[其他解释]
引用:
那个地产部门,那个影院,呵呵,哥知道你在哪里了。因为我就在那里。
10个月,我从头到尾做完了一个地产销售的系统,技术积累那是相当的多,是我的第一个项目
也希望自己在2012有个更好的发展


知道的人自然知道,不知道的人自然不知道~
[其他解释]
null
[其他解释]
null
[其他解释]
语言很细腻
[其他解释]
总结得很到位,适当自我批评和自我肯定有利更好发展,希望坚持下去,祝福楼主!
[其他解释]
那个地产部门,那个影院,呵呵,哥知道你在哪里了。因为我就在那里。
10个月,我从头到尾做完了一个地产销售的系统,技术积累那是相当的多,是我的第一个项目
也希望自己在2012有个更好的发展
------其他解决方案--------------------


接分才是王道
[其他解释]
null
[其他解释]
null
[其他解释]
null
[其他解释]
null
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行