《程序员个人年度工作总结通用例文.docx》由会员分享,可在线阅读,更多相关《程序员个人年度工作总结通用例文.docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序员个人年度工作总结通用例文 总结是在某一特定时间段对学习和工作生活或其完成状况,包括取得的成果、存在的问题及得到的阅历和教训加以回顾和分析的书面材料,它能够给人努力工作的动力,让我们一起仔细地写一份总结吧。下面是由我为大家整理的程序员个人年度工作总结通用例文,仅供参考,欢迎大家阅读。程序员个人年度工作总结通用例文从我20XX年x月x日进入公司到现在已经过去一年了,从一名刚刚结束实习的学生到一名独立的开发人员,角色变更了,职责也变更了。虽然已经预料了工作之中会有许多困难,可是在实际的项目开发中,自己所遇到远远不止自己想象之中的那么简洁、单纯。在开发过程中,难题一个接一个的出现,要做到满意公司
2、的产品需求,成为一名合格的程序开发人员,这个过程还很漫长。每天我都在勉励自己,要好好学,好好做,以后会好的。在此同时我诚心感谢公司给我供应了学习的机会和平台,这也使我对以后的日子多了些许的信念。一、工作回顾在我进入公司的这一年里,我接连接触了公司的gps平台,智能手表定位,_铁路局车站消防综合管理系统,_金融款箱管理系统,_保卫处的管理系统,指挥中心的视频监控系统,并在这期间为_制作了一个展示型企业网站。在刚进入公司的那段时间里,我从没有接触过网络摄像机,对于网络摄像机根本没有任何概念,在公司的培育下我渐渐熟识了各种摄像机,现在拿到_的摄像机开发包,可以很娴熟的进行二次开发。在工作之余,我也在
3、努力的学习,和别人沟通,学习先进的开发技术,请教别人开发技术问题。二、主要问题1、由于起先对业务需求不是很熟识,所以在写需求分析与了解所要开发的过程中多次出现因为需求的缘由,而不断修改、返工的状况。在同_金融沟通的时候,这个问题多次困扰着我,对方的需求不明,每次沟通的过程中都在变更需求,从而导致了效率比较低的问题。2、在开发中,用到许多我所不知道或许多我知道但不太熟识的领域,在这个领域内,我须要不断的学习。3、在工作阶段,有时比较偏向自己的工作便利,忽视了其他同事的工作上的量与难易。有的功能自己怎么便利怎么写,如今公司在不断壮大,我们部门人员在不断的增加,这样是不利于多人合作的。4、工作的条理
4、性不够清楚,要分清主次和轻重缓急;在开发时间很仓促的状况下,事情多了,就肯定要有详实而主次分明的安排,哪些须要马上完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。5、学习的学问不够广泛;一个项目中,涉及的技术往往有多种,学问多了,就会敏捷变通,以后我会加强这方面的学习。三、工作心得1、每一个项目在起先着手的第一步,肯定要和客户把需求沟通清晰,只有了解了项目的需求,才有可能真正做好一个项目。我们须要向客户提出要求客户供应全部涉及该项目的资料,每次与客户见面都须要熟识业务与程序的最少一至两个程序员随时记录需求。2、工作中,有一个无论是技术,还是阅历都比较让人确定的前辈带领,将任务具体化,具
5、体到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有安排有方向的赞定下来,做事很有效率。和_,_等人合作时候肯定留意要多项工作同步进行,保证每个子模块都能同步运行。3、每天的工作小结真的很重要,这让我们每天都有安排的知道自己干了什么,不是漫无目的的工作,所以我们应当养成,日记、周记、月记、年记的工作习惯。4、工作并不是一成不变的,或许有一天你要去其他岗位帮忙,所以同事之间的技术要相互学习,或许有一天,公司须要你发挥其他的技能帮忙,所以相互学习也是很重要的。自己的工作不能仅仅局限于编程。程序员个人年度工作总结通用例文在我进入公司的这八个月里,我接连接触了公司的软件开
6、发平台,一些已经完成的项目,美科斯OA系统,中邮物流管理系统,富阳供销社等。还有目前在进行2个物流马路港系统,对马路港的运营模式有了较深化的了解。对马路港系统也有了深化了解和探讨,但还须要更进一步的理解。期间进行了长达2个多月的出差。在立刻到项目进行出差期间,对马路港的运营模式和结合互联网+,打造全新的双线运营模式有了更深化理解和学习。对于我们自己的物流管理系统,信息交易系统、诚信系统进行实施安装和培训的过程中,学习到了许多东西,协作协调友商以及项目公司顺当的将各系统胜利的运行起来。在于客户和友商的沟通过程中学习到了许多相关专业学问。在未进入公司之前,我从没有接触过信息系统及计算机硬件方面的东
7、西,在公司赐予的机会下我渐渐熟识了解了一些相关的学问。在工作之余,我也在努力的学习,和同事及客户友商进行沟通,学习先进的开发技术,请教别人相关开发技术问题。1.存在问题1)、由于起先对公司开发平台不是很熟识,所以在了解客户所要开发的功能及表单过程中多次出现因为需求的缘由,而不断修改的状况。在与客户沟通的时候,这个问题多次困扰着我,对方的需求不明,每次沟通的过程中都在变更需求,从而导致了效率比较低的问题。2)、在工作过程中,用到许多我所不知道或许多我知道但不太熟识的领域,在这个领域内,我须要不断的学习。3)、工作的条理性不够清楚,要分清主次和轻重缓急;在开发时间很仓促的状况下,事情多了,就肯定要
8、有详实而主次分明的安排,哪些须要马上完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。4)、学习的学问不够广泛。对专业学问技能方面还须要努力的加强,这方面也是目前最欠缺,希望高总能赐予指导和培育。一个项目中,涉及的技术往往有多种,学问多了,就会敏捷变通,所以我会加强这方面的学习。2.工作心得1)、每一个项目在起先着手的第一步,肯定要和客户把需求沟通清晰,只有了解了项目的需求,才有可能真正做好一个项目。我们须要向客户提出要求客户供应全部涉及该项目的资料,每次与客户见面都须要熟识业务与程序的最少一至两个程序员随时记录需求。2)、工作中,有一个无论是技术,还是阅历都比较让人确定的前辈带领,将任
9、务具体化,具体到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有安排有方向的赞定下来,做事很有效率。所以希望高总多赐予我们一些指导。3)、每周的工作小结真的很重要,这让我们每天都有安排的知道自己干了什么,不是漫无目的的工作,所以我们应当养成,周记、月记、年记的工作习惯。4)、工作并不是一成不变的,或许有一天你要去其他岗位帮忙,所以同事之间的技术要相互学习,或许有一天,公司须要你发挥其他的技能帮忙,所以相互学习也是很重要的。自己的工作不能仅仅局限于自己的业务范畴。3.工作安排1)、要提高工作的主动性,做事干脆坚决,不拖泥带水。2)、工作要注意实效、注意结果,一切工作
10、围围着目标的完成。3)、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺。4)、精细化工作方式的思索和实践。5)、虚心请教比我做的优秀的其他同事,向他们学习技术或阅历。其实作为一个新员工,全部的地方都是须要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,协作着实际工作不断的进步,不论在什么环境下,我都信任这两点:一是三人行必有我师,二是天道酬勤。在参与工作的这短短的八个月中,我深刻的体会到,把自己全部的精力都投入进去,技术工作都不行能做到完备程度,终归技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就须要认仔细真沉下心
11、去做事情,职业做事,诚信待人。程序员个人年度工作总结通用例文光阴如梭,一年的工作转瞬即将成为历史,伴随着新年钟声的接近,我们依依惜别硕果累累的过去,满怀热忱的迎来即将到来的新的一年。在这年终之际,现对来公司一年的时间里所作的工作总结如下:一、xx项目的编码工作从了解xx项目的背景、及安排支配,熟识xx公司制度及业务流程,再到熟识新能开发模式,之后我依据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、选购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了xx项目的模块测试及流程测试。通过这段时间的努力,使我个人的耐性、细心程度及对工作的合理支配得到
12、了熬炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细微环节地方技术上还不太成熟,还需加以学习与钻研。二、erp项目的实施工作从x月初起先进行xx项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的运用人员进行软件运用培训;纪录客户运用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。通过这项工作,使我原本欠缺的业务实力得到了很大的提高,并学到了许多与客户沟通的技巧及业务上的学问,更加明晰了erp系统的流程。但离一个胜利程序开发人员的标准还差得很远,在今后工作中,定会多多留意,加以改善。三、
13、帮助和运用手册文档的编写帮助的编写使我熟识了xx的运用,为后期的oa开发也奠定肯定的基础,运用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中遇到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最终的修改。四、利用工作之余的休息时间加强学习平常留意收集有关xx方面的资料文件,提高自己的处理新问题和解决新问题的实力,并加强学习java及oa方面的学问,为后期的工作打好基础。展望接近的新一年,我会更加努力、工作上仔细负责,再接再厉,更上一层楼。信任自己会完成新的任务,能迎接新的挑战。程序员个人年度工作总结通用例文在过去的一年中,我担当公司开发部的一名程
14、序员,主要从事着xx项目的开发工作,这一年来我低调努力工作着,不求闪亮惹眼和光线四射,只为安静和淡定;这一年中所做的成果如下:一、独立开发方面xx项目中本人独立负责开发会计处的三个子系统:会计人员信用查询系统。代理记账机构信用查询系统。会计人员网上报备系统。这三个子系统上线后,便利了社会各界查验会计人员的真实信息、便利了查询合法的代理记账机构信息,以及便利了各单位对会计人员的报备。二、团队开发方面餐饮行业项目,在团队开发项目中干脆参加了xx餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:房屋租赁合同管理系统。短信收发管理系统。会员管理系统。基础信息管理系统和人事管理系统的部分功能模块
15、。系统应用后,xx在管理全国各门店房屋租赁合同上,肯定程度上提高了管理效率,并且刚好有效供应了相应预警信息;短信收发系统便利了总部刚好传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中削减工作量等。三、项目管理方面金融行业项目,我参加了xx银行xx分行,企业转账管理系统中的部分模块开发。本系统便利了企业快速实现大量和困难的转账工作。xx项目正在负责和开发的是住房货币化补贴网上申报审核系统。本项目采纳了新技术,使界面更加大方美观,很大程度上改善人机交互平台的效果。四、总结不足驻xx做项目时,由于团队内部某些缘由,加之外面的其他因素,肯定程度上影响了工作效率、影响开发进度和影响
16、最终软件质量;这是包括我在内项目组中的每个成员都必需检讨的地方。通过总结一年来的工作,尽管有了肯定的进步和成果,但在一些方面还存在不足,个别工作做得还不够完善。在今后的工作中,我将努力找出工作中的不足,以便在日后的工作中加以克服。自我不断的学习汲取新技术,仔细学习好规范规程及有关文件资料,并且刚好的把新技术应用在实际的项目中,进一步提高项目的技术含量。程序员个人年度工作总结通用例文过去的一年,软件研发部团结协作,以及在公司这充溢奋斗的环境下,我以肃穆仔细的工作看法和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了肯定的成果。在公司一年的工作已经结束,特向公司
17、总结汇报如下:一、软件研发依据公司的支配,项目的须要。在自身的努力、伍经理的帮组,团队的合作下,克服重重技术困难,增长了工作阅历,收获丰盈:1、xx开发。以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的熬炼,我成长了,我学会了许多许多。首先,面对对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深化的体会,通过这次xx项目的深化,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,详细可以用语言中的类方等。xx如此,xx如此,xx也同样如此。其次
18、,具备独立完成xx学问方面的实力。以前没有做过xx的东西,加上这次深化的做,这次涉及到的领域也特别广,常用的重要的都有涉及,并且还补充xx实际操作中空白的部分。通过这一年的开发,在xx方面我能胜任这方面的工作,能独立完成这方面的工作。再次,xx方面存在一些不足。xx通过xx这次软件的开发,也发觉自己的不足,如基础学问驾驭不牢,缺乏编程整体思想。这些都是须要在工作中完善和改进的。2、数据库开发。数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简洁常用的操作,经过这一年项目的实战,对数据库的操作增加了一些丰富的阅历。为以后的工作和阅历的积累都奠定了坚实的基础。同时在项目中还用到了
19、xx与xx数据库,这是我的收获。优点:能娴熟的运用数据库技术进行开发。特殊是对xx数据库的操作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能娴熟运用和编写多种xx语句。还驾驭了一些关于数据库优化xx语句优化的方法,能进行一些简洁的优化。缺点:数据是一门比较先进的技术,并不是你会写一些xx语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的学问点。充溢自己的阅历和学问储备。二、团队协作上面的胜利与收获,除了自身努力外,以及公司的支持。
20、是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。务实:公司下发的任务,下发的工作,件件都是专心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。信任在伍经理的带领下现在是这样,以后同样也是这样。拼搏:公司给的每一个任务不管它多难,假如工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。假如工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。创新:现在我们起先项目的时候都会进行研讨,一般
21、都会进行一个效率和逻辑的分析与探讨,保证程序正确的前提尽可能的提高程序的效率。互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。沟通:我们在项目中会刚好沟通自己的收获,特殊是一些针对性的技术问题。这样可以省了许多重复探讨的时间,这是一笔很可观的时间。在沟通中只要我会的,我懂的,我不会去吝啬。我会主动的去与你沟通,我的团队名言人强团则强,人弱团则削。三、个人成长通过公司这快一年的熬炼与学习我真的进步了许多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。程序员个人年度工作总结通用例文时间一晃,一年
22、的时间就这样过去了。回顾过去的这段时间,可以说是一部辛酸史。因为本身之前没有学的这个专业,所以,在这行业里面,基本上技能为零。好在上级领导的正确引导和同事的关切与支持,加上自己的努力,这才慢慢进入这个圈子。在过去的一段时间里,我对自己的工作总结如下:一、培训学习和日常工作积累。在X月中旬我来到了XXXX公司信息科技有限公司参与聘请,经过几轮面试和笔试,最终能够有幸加入了XXXX公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和部门领导以及项目经理沟通后,感觉公司很亲切,很温馨。对其它方面就不太知道了,特殊是对视频监控几乎一窍不通。
23、通过三个月的亲身体会,对智能交通和公司有了肯定了解。公司的理念在平常的工作以及项目开发时体现的淋漓尽致,本人对公司的理念特别认同。公司发展不忘回报社会的壮举,令人钦佩。公司以人为本、敬重人才的思想在实际工作中贯彻,这是XXXX公司能发展壮大的重要缘由。在十年左右的时间实现跨更加展的确很不简单,在智能交通行业深化发展是XXXX公司的雄心壮志,也是凝合人才的核心动力。现在公司在视频监控以及安防行业起到了举足轻重的地位,今后还将更加辉煌。二、遵守各项规章制度,仔细工作,使自己素养不断得到提高。爱岗敬业的职业道德素养是每一项工作顺当开展并最终取得胜利的保障。在这半年多的时间里,我能遵守公司的各项规章制
24、度,兢兢业业做好本职业工作,半年来从未迟到早退,用满腔热忱主动、仔细地完成好每一项任务,仔细履行岗位职责,平常生活中团结同事、不断提升自己的团队合作精神。一本细微环节确定成败让我豪情万丈,一种主动豁达的心态、一种良好的习惯、一份安排并按时完成竟是如此重要,并最终确定一个的人成败。这本书让我对自己的人生有了进一步的相识,渴望有所突破的我,将会在以后的工作和生活中时时提示自己,以便自己以后的人生道路越走越精彩。三、仔细学习岗位职能,工作实力得到了肯定的提高。依据目前工作分工,我的主要工作任务是(1)参加公司软件项目的开发与测试;(2)负责XX省路警联合指挥中心软件系统的维护工作。通过完成上述工作,
25、使我相识到一个称职的开发人员应当具有良好的语言表达实力、扎实的技术实力、较强的逻辑处理实力、敏捷的应变问题实力、有效的对外联系实力。在参加项目开发的过程中,发觉许多看似简洁的工作,其实里面还有许多技巧。四、不足和需改进方面。虽然加入公司这个大家庭已经半年有余,对开发技术驾驭的还不是很深,对发觉问题的处理还不是很全面,对分工的工作还没有形成系统的安排。随着对公司和工作的进一步熟识,我也希望能够在今后的工作中更加快速的提升自己的业务实力以及技术实力,我觉得多做一些工作更能体现自己的人生价值。业精于勤而荒于嬉,在以后的工作中我要不断学习业务学问,通过多看、多问、多学、多练来不断的提高自己的各项业务技
26、能。学无止境,时代的发展瞬息万变,各种学科学问日新月异。我将坚持不懈地努力学习各种学问,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创建性做好做扎实,为项目的开发以及公司的发展贡献自己的力气。五、工作安排 短暂做出以下几点规划:1、要提高工作的主动性,做事干脆坚决,不拖泥带水;2、工作要注意实效、注意结果,一切工作围围着目标的完成;3、把握一切机会提高专业实力,加强平常学问总结工作;4、精细化工作方式的思索和实践。5、虚心请教比我做的优秀的其他同事,向他们学习技术或阅历。6、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;程序员个人年度工作总结通用例文一
27、年的时间,每当自己在总结它的时候,感觉是那么的短暂弹指一挥间。而也就是在这一挥间,承载着太多太多,有收获与成就,有失败与不足。回头看看20_年的踪迹,伴随着自己一年的是学习与坚持。以下就是本人的工作总结:20_年伊始是通过分销资源安排系统(DRP)拉开序幕。此次项目是一个相对比较完整的JavaWeb项目,从最基础的业务介绍,到需求分析,数据库分析与设计,页面设计,代码编写。直到整个项目的完成,通过这个项目学到了许多新的学问,同时对许多已经学过的学问进行很好的摩擦和补充。因为在其中还穿插着其他的内容,所以用了有半年左右的时间。详细总结可以参见博客:DRP项目总结。从4月初到5月末,打算并进行软件
28、设计师的考试。这是我其次次参与软件设计师考试。通过两次考试的对比可以明显的发觉产生在自己身上的一些变更和进步。详细可见无经验,不成熟软件设计师考试后总结但是最终的考试结果是没有通过,和第一次一样,差两分。虽然成果的结果没有通过,但是通过这次软件设计师的复习考试,很给力的给自己补充了计算机基础方面的'学问,同时也解了自己许多的怀疑,真正的学到了许多的学问。回顾自己完全的复习过程,收获是很大的,不仅仅是计算机基础,更是一种面对失败的心态收获。而这种心态将会在自己将来的路上会起很大的作用。后半年进入SSH项目的实践和学习。SSH为struts+spring+hibernate的一个集成框架,
29、是目前较流行的一种轻量级Web应用程序开源框架。Struts就是一个MVC的架构,在限制器,视图和模型方面都有其特定的组件,在SSH框架中,更多的是利用了Controller这个组件。Spring实现了反转限制(InversionofControl)和面对方面编程(Achievement-OrientedProgramming)。Spring框架的能实现应用的分层架构,在应用中要运用的对象可以被一个简洁的_ML文件连在一起,这个_ML文件含有到像事务管理器、对象工厂、包含业务逻辑的服务对象、和数据存取对象这些对象的引用。Hibernate是一种ORM映射工具,它不仅供应了从Java类到数据表之
30、间的映射,也供应了数据查询和复原机制。相对于运用JDBC和SQL来手工操作数据库,运用Hibernate,可以大大削减操作数据库的工作量。通过对SSH框架的学习,相识到框架给我们开发所带来的便利,更重要的是在框架形成的过程中所包含的原理和思想。收获都在一篇篇的博客中。也许在十月和十一月的时候打算第三次软件设计师考试。吸取教训,总结阅历,摆正心态,仔细跟八期一起探讨和学习,这一次不仅仅是自己学习和通过考试,同时跟颖杰一起组织并带领八期一同复习和学习,这本身也是个熬炼和学习。当时也对自己考完后进行了一个总结:详见软考总结。以上是自己计算机方面的主线。相对于计算机这条线而言,另外一个贯穿始终的是英语
31、学习ShortBrain这条线。算算从起先进行ShortBrain到现在已经有两年左右的时间了。而今年将会是一个关键的年份,关键是从听到说的突破,从缄默期中起先爆发。今年这一年也是英语中探究和收获比较大的一年,发觉了更多符合ShortBrain思想的资料,收集各种资料,数据和文档。因为是在探究着前进,中间也走了不少的弯路,其中一个什么时候起先说就在今年进行了三次以上的探究,在一次次的探究中积累了阅历,通过对比自己一次次开口说的录音,发觉的确是随风潜入夜,润物细无声。对于两年前的我,我的英语听力和口语实力有了很大的提高。这种提高通过看自己以前的记录会发觉特别的明显。这种提高也是在正确的理念下的积
32、累中所收获的。英语习得的核心是像小孩一样去习得英语,是通过小孩的学习的过程渐渐的建立去英语思维,在原有的母语思维的基础之上建立其次思维。而在学习的过程中最切记的是急功近利,这是许多人进行ShortBrain时候所出现许多问题的根源。环境在整个学习的过程中也显的尤为重要。如何培育英语环境是我接下来的主要任务之一。信任在接下来的一年定会有所突破。路漫漫其修远兮,吾将上下而求索。程序员个人年度工作总结通用例文走过了20_,没有经验电影里面的灾难,平安平稳的过来了。不觉得有什么,因为平常就是把这件事当噱头来传,从来就没当真过。明天起先休假,今日也是今年最终一天上班了,工作阶段性的完成了。以后当然还须要
33、再改动,但这之前我要回老家过一个轻松的元旦节了。作为一个程序员,作为一个刚入行不就但满怀向往希望的菜鸟,做一下总结对以后的路只会有好处。这一年从好运起先从坏运气结束,也就是前半年技术薪水各种事情都在走上坡路,而到了下半年虽然技术薪水身体状况也都是在增长,但明显感觉不像上半年那样顺风顺水。我一向不是个运气好的人,或许是因为性格不够主动的缘由,许多东西都会与我擦肩而过,机会像暴风骤雨般向我袭来,都被我一一避过。许多时候都悲催的望着身边的同学挚友不断的跳槽和加薪,不断的在群里面述说自己的得意之事。常常也告知自己刚起先工作,不能太在乎薪水了,应当以学技术为第一要务,应当以熬炼身体和交挚友为重要目标。在
34、一个公司里肯定要先稳定下来,趁年轻多吃些苦,多学点核心技术,将来不怕找不到高薪工作。但这些话现在看来是自欺欺人了,薪水比同水平的挚友低了一截,技术好像也没有多少值得夸耀之处,那么我拿什么来劝慰自己呢?这是我第一个公司,目前没换过。公司整体氛围还是可以的,技术研讨的传统特别深厚,整个产品开发部牛人还是许多的,和大家熟了之后我就充分发挥了脸皮厚的特长,男的叫哥,女的就叫姐,有什么疑难问题就轮番去问。三四个人,他们在某些领域都有不错的探讨,都具备指导我实力,时间长了次数多了,他们也习以为常只要有空确定是要被我请来解决问题的。从他们解决问题的方式和思路中,我渐渐也学会了许多方法,最近半年来我问的问题渐
35、渐少了,间或会有解决不了的难题,问到他们身上,他们也大都要犯好大难。很惊奇,有时候自己怎么想也想不通想不到的问题,只要把他们请来,我的思路立马就开阔了。情景大抵如此:他们坐在我的电脑前,我站着恭聆指教。在他们了解状况和尝试解决方法时,我提一提自己的想法,说说之前未解决的其他缘由和产生的现象,于是突然间我就想到了,原来这般这般就可以解决该问题了。总体来说这个问题他们没给我实质性的帮助,我自己想到了这个问题的解决方法,但让我自己来想唯恐还要好久。有时候甚至于干脆卡壳,大脑短路,无法接着下去。老鸟告知我,形成了思维定势,自己很难有所突破,停下来,想一想,或者去放松一下,再来解决这个问题,思路就来了。
36、这个我深以为然,但项目紧的时候,都是争分夺秒,谁能闲下来去阳台转转?都是一坐半天,来水都懒得去接,尽管饮水机就在五步远的地方。去年和同事们不太熟,话说的不多,问题问的也少,不似今年。今年年初起先,始终都跟几个人形成稳定的吃饭阵营,每天中午必定是我们几个一起吃饭,除非有人出差不在。在饭桌上大家少谈工作,多说新闻和消遣,这样大家的关系就拉近了许多,熟了之后我的话就起先多起来,时常的讲个笑话说个段子,大家一乐我也挺兴奋。一年来,似乎大家都习惯了我的大嘴,有一次我去外地出差一个半月,回来之后就有人说,你不在的这些日子,大家吃饭都没劲了,少了太多的喧闹了。看来我虽然很贫,但还没招人厌烦,这样很好。我想可
37、能因为我的真实和真诚,虽然我很喜爱扯淡很喜爱讲段子,也可以说很喜爱装逼,但都是明着装来着,肯定不会玩虚伪。即使我再装逼,那也是大家一眼就能看出来的,纯粹是消遣须要,只是为了嘴贫而已。人际关系自认为做的还不错,最至少没有树敌,和大多数同事的关系都很好,比以前主动了些,这应当算得上是种进步吧。年初起先始终忙着做部门的一个项目管理系统,这个系统是我接触的第一个正式的开发任务,这个系统曾让我无比纠结,新接触的freemarker还不会用,整个项目都是运用freemarker写成的模板,而我根本无法了解是什么意思,整个项目无法把握,开发就无从下手。项目的框架是struts2+spring+ibatis,
38、数据库是oracle,这些技术我都有接触,用起来并不困难。但是项目组中就三个人而已,所以一旦安排了某个模块,就要从需求到设计到编码到测试一个人来做完,还有许多未能确定的任务要先建雏形。这样就给我带来了较大的压力,一边学一边做,每天下班之后都再多做一个半小时。渐渐的上手了,两个模块做完整个项目的结构都在我脑中了。这期间我看了代码重构和设计模式这两本书,虽然没读完,却汲取了不少有用的思想。现学现卖,干脆用到了项目的编码中,把以前很长的方法分割开来,把一塌糊涂的命名重新改成有意义易懂的名称,把注释加的合乎规范。后来证明这个变更给我带来多么大的影响,无论需求再怎么变动,我的代码都只少量修改即可,很少再
39、出现头大的状况。这个项目持续了近五个月之久,我参加了四个完整模块的开发工作,这个项目对我的技术提高有了至关重要的帮助,让我对框架的理解对数据库的开发都有了质的提高。项目接近结束时我就踌躇满志,觉得软件行业真没有不行为之事。现在想想当然很无趣了,当你觉得自己学到东西时候,才是真正须要学习的时候。这个项目的结构非常美丽,许多模板写的都非常奇妙,代码的复用率极高,可扩展性也很好。看到这样的项目,真觉得架构师和设计师像神一般的存在,我的心离他们也更近了一步。这里提一提项目经理,女,年龄不详,估计25-30岁,性格豪爽,工作非常努力,技术扎实丰富,在开发中给了我很大的帮助,肯定的女中豪杰。4月底,经理给
40、我介绍了一个人,这个人是其他组的项目经理,也许技术非常牛,以前没接触过,暂且称之为Y。告知我有一个门户系统须要我来做,运用内容管理系统来做。说实话,这几个字连在一起我还是第一次听到,可能有人觉得很好笑,作为IT专业的人尽然连内容管理系统都不知道,大家尽情笑吧,当时我真不知道。既然连名字都没听过,更别提是用来干什么的了,一头雾水,蛋都疼了。运用一个产品jeecms,这是一个公司开源产品,网上公开源代码开放论坛指导,但假如用来做商业网站就必需得到授权,授权费用4800RMB。回头说我对这个项目的了解,那三天真似人间地狱一般,那几天要搬家,晚上很晚才回去,回去后先得打开电脑接着看该系统。看完11点多
41、了,还要整理搬家的箱子。白天Y要问我系统理解的状况,我说理解一部分了,但还不会用。Y很明显对我的回答不满足,懂就是懂不懂就不懂,没有大致懂了,没有懂一半了。我只好说不懂,然后问他,他说我也没用过该系统,但这些东西都是相通的,不就是创建网站,开发定制界面吗?人家既然做成了产品,自然后台都不须要你来做了,只要会html和css就可以建站了。网上好像也是这么说的,但实际状况根本不是这样,而我也不止懂这些。我娴熟运用javascript和jquery,娴熟运用freemarker标签,对java后台编程和数据库技术也较有心得。但是就是不懂JeeCMS这家伙是用来干嘛的,这个产品是什么,用来干什么?别告
42、知我是建站,因为以我当时的水平,不知道建站是怎么回事,更不知道用内容管理系统建站是怎么回事。Y白天每天至少骂我一顿,我在他眼中就是个笨蛋扶不起的阿斗,之前跟同事沟通问题没被这么骂过,说实话真不习惯,他的声音大的两个部门都能听见,人人位置侧目,我想当时我的脸色肯定是红白交替,但面对比你牛的技术人员还能说什么呢,谁让自己菜呢,挨骂也活该。我的脾气一向不好,但那时候却从容的忍了下来,当时我就想,我肯定要把这玩意搞懂,搞通,让你另眼相看。五一之后动身去了客户那里,才知道,之前做的打算和需求调研都是扯淡。需求要重新调研,项目要重新规划,最重要的是,Y不是项目经理,不知道谁是项目经理,向谁请示向谁汇报谁来
43、监管?都不知道,我的任务就是依据需求做项目,一个菜鸟,孤立无援的状态下完成并不确定的需求。大家想想我当时的状态吧,一个人在外地真的是很孤独,那段时间尽管吃得好住得好,有电视看有网上还有ipad玩,但一到周末就犯难,不相识一个人不知道去哪里度过,从来没有如此的孤独过。后来实施部门也来人了,终于有了相识的伴了,渐渐熟了也成为很好的挚友。项目这边需求也渐渐明确了,虽然有许多问题之前没遇到过的,但经过艰难困苦的过程,问题一个个迎刃而解,客户那边也很好说话,有些东西实现不了他们也就不计较了,请我们吃了两顿好吃的,让我感觉很暖和。前后经验了两个月,这样一个现在看来极其简洁的项目才算完成。这个项目中我的收获
44、更大,因为从客户接触,需求调研,软件设计,编码发布,实施运维都是我一个人完成的。而且完成了许多数据库和源码的改动,算是真正意义上的二次开发,对springMVC框架的优越性有了很大的了解,对hibernate框架也了解了不少。其他的一些技术在前面的博客里也都涉及到了,最大的好处就是开阔了眼界,让我真正知道了软件是怎么回事,须要考虑的多种因素该如何一一进行调优。暴漏的问题也有不少,比如没有人去沟通,造成工作效率低下,没有人监督造成工作散漫不抓紧时间,这都是以后工作中要留意的事情,终归这个要靠自觉的。现在这个项目是从9月份接触的,现在依旧未能完工,但基本功能已经上线,须要其他功能的添加和优化。这个
45、项目暂且不介绍了。做程序员总要有个目标,我想我的目标就是往oracle方向发展,oracle是星球上最好的数据库管理系统,国内也有不少的oracle大师,他们的胜利之路非常激励我的心智,觉得这个就是适合我发展的道路。坚持每天学习,即使以后不做dba,也要做一个oracle方面的牛人。 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第25页 共25页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页第 25 页 共 25 页