程序员实习工作总结

时间:2024-04-25 21:40:07 美云 工作总结 我要投稿
  • 相关推荐

程序员实习工作总结(通用13篇)

  总结就是把一个时段的学习、工作或其完成情况进行一次全面系统的总结,它可以帮助我们有寻找学习和工作中的规律,不妨让我们认真地完成总结吧。那么总结有什么格式呢?以下是小编收集整理的程序员实习工作总结,仅供参考,欢迎大家阅读。

程序员实习工作总结(通用13篇)

  程序员实习工作总结 1

  时间过得真快,一眨眼我的实习生活就结束了,在这几天内,我似乎过了半年,又似乎是一瞬间,又好像做了一个很长很长的梦,梦醒的时候我就回到了我的学校。

  三年时间,应该说是或多或少有些收获,可一走出校门后我才了发现我什么也不是,什么也不会,所学的东西少得可怜,连九牛一毛也可以说都不知。

  说真的,很有幸我进入的是xx家具实业有限公司进行实习,也可以说是试聘;在xx信息中心进行编程,是用软件给他们的一分厂的员工进行效益工资和计件工资方面的核算,求出他们的总工资,最后能以报表的形式表现出来,在这方面他们同进要求要个有查询的功能,也说是说输入工号可以调出一个员工三个月这内的所有的工资,同时超出三个月的可以自动消除。同时他们的工作流程是单卡流程,一个卡号,批量的进入,然后经过员工的加工操作之后,批量的输出。在这个方面他们有个出材量和购进量之比,也就是说如何去求他们的出材率,出材率越高,就意味着生产出来的好的产品就越多,员工的效益工资就越高。比如他们有四个产品:规格料、指接、拼板、集成材、他们会对这四个产品进行定价;如生产出一立方米规格料的价格是xx元、指接是xx元、拼板是xx元、而集成材则是xx元;通过这些定价我们可以很清楚的看出工厂要求员工生产出什么样的产品。入他们的工序的材料我们称之为毛料,而产出的东西我们又称之为毛坏料,公司规定:如果员工的出材率在xx%,那么超出的部分就是员工的效益工资,如果低于xx%,那么员工就没有效益工资,负数归位于零,按零来计算,之后他要求对员工进行效益工资分配,比如有四个工序,送料器,直边、压刨、四面刨、他们又给这些工序的员工进行效益比例的分配、比如送料器是xx%、直边是xx%、压刨是xx%、四面刨是xx%,在这里又有主副之分比例为和同时他要求我们将效益工资进行分配到员工也就是说员工可以很清楚的要看到自己一天能挣多少钱做到心中有数当然这个简单我们只须打印出报表就行了。

  还有一点就是对计件工资进行核算在这方面,他们也有一定的规格比如长度宽度厚度,在那个范围内就有不同的定价,比如宽度小于定价是xxx元如果在和之间,那么定价就可能在xxx元左右。不看不知道,一看吓了我们一大跳,以前我们那有这样想过呀,只要能做出来,没有错误就行了,可是速度呢?人家一个小时输入的东西我们的程序可能需要一个早晨看完之后主管对我们说:这样的程序送你你会用吗?

  那个打击呀,辛苦了几天几夜最终却是这样的一个结果。可打击归打击我们又得重新来做!相对而言我们这次要比以前有经验了,一次比一次成熟起来了,在经历了又一个一天一夜的奋战我们终于又有新希望了,可是心情刚好那么又传来了消息,说他们的分配比例又发生的.变动,价格又有了新的调整这在以前我们也想过这个问题,也想好好的做,可是我们又一想他们的工厂不是要实用吗?这方面变化的可能性很小,于是为了方期间我将有变量写进了代码之中,这一变无易宣布我要破产。和我在一起的几个也是这种情况,所以我们这些没有开发过软件的充当软件高手的新手们又得重新面对新的问题了

  失败,又一次被打败!

  几天之后我们又做出了程序,很辛苦此时我们才明白程序员的不易了,编程是一个见效特别慢的东西,而且对方又看不见,如果一不小心你的程序可能会无法打开,或者是说出现别的什么,那就完了,你几天的成果就什么也看不见了,不像别的东西,做了,可以让大家看得见。我的程序在最后的调试时出现了一点小故障,而且工资的分配要对应到每一个员工,可我一时间一点思路也没有了,就只能对应到职务,所以我失败了,我的实习生活也就结束了。

  当然比表面来看我是失败了,败的很惨;可是从某种意义上说我又达到了我的目的,因为只有失败的人永远都不会停下思考的脚步,激起了我沉睡的思想,使我一颗盲目的心有了方向,我不能这样输了,从那儿倒下去的,我会从那儿站起来的,认认真真的把毕业设计拿下来了;别人实习了一个月我虽然只有十六天,可在这十六天中我从未停下来过我是白天干晚上干,顶着那么大的压力我的体会绝不低于他们中的任何一个人,说实话,在一段实习期间,我真的有点撑不住了,我也想到过放弃,也曾有好几家单位通知我去面试,也有联通的第二轮复试可我都放弃了我不能就这样走了。我输掉的是技能,不是人格;失掉了人格我将失去了所有,失掉技能我还会追回来的!

  人生的每一步旅途中,总有着一道无形的栏杆,每一次跨越需要很多的勇气,也不是每一次跨越都能够成功,失败是不可避免的,主要的是要敢于承认失败,面对失败,努力去做,解决它,有这个决心,我想人生会成功的,至少可以无憾!这次我想我会很用心的去学习,去做我的毕业设计!尽量把他做到完美,至少我自己要九十分的满意我才会交出我的作品。

  我的实习工作总结如上,我坚信,人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!

  程序员实习工作总结 2

  时间一晃而过,转眼间到公司已经两个多月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。在段时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步。

  来这个公司虽然才短短两个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。

  刚开始我们做这个程序的时候,大家都比较盲目,只是负责人说了一下,我们就开始进行编了在这个过程之种我们吃了许多的苦,有时候凌晨三四点我们还在加班,可最后做出的作品是输入速度太慢,我们的主管于是带领我们到他们一楼的微机室是去看他们以前编写的程序;不看不知道,一看吓了我们一大跳,以前我们那有这样想过呀,只要能做出来,没有错误就行了,可是速度呢?人家一个小时输入的东西,我们的程序可能需要一个早晨,看完之后主管对我们说:这样的程序送你,你会用吗?

  那个打击呀,辛苦了几天几夜,最终却是这样的一个结果。可打击归打击,我们又得重新来做!相对而言,我们这次要比以前有经验了,一次比一次成熟起来了,在经历了又一个一天一夜的奋战,我们终于又有新希望了,可是心情刚好,那么又传来了消息,说他们的数据又发生的变动,有了新的调整,这在以前我们也想过这个问题,也想好好的做,可是我们又一想工厂不是要实用吗?这方面变化的可能性很小,于是为了方期间我将有变量写进了代码之中,这一变,无疑宣布我要失败了。和我在一起的`几个同事也是这种情况,所以我们这些没有开发过软件的充当软件高手的新手们又得重新面对新的问题了。

  失败,又一次被打败!

  几天之后我们又做出了程序,很辛苦,此时我们才明白程序员的不易了,编程是一个见效特别慢的东西,而且对方又看不见,如果一不小心你的程序可能会无法打开,或者是说出现别的什么,那就完了,你几天的成果就什么也看不见了,不像别的东西,做了,可以让大家看得见。我的程序在最后的调试时出现了一点小故障,一时间我一点思路也没有了,所以我失败了。

  当然比表面来看我是失败了,败的很惨;可是从某种意义上说我又达到了我的目的,因为只有失败的人永远都不会停下思考的脚步,激起了我沉睡的思想,使我一颗盲目的心有了方向,我不能这样输了,从那儿倒下去的,我会从那儿站起来的,顶着那么大的压力,我的体会绝不低于他们中的任何一个人,说实话,在一段实习期间,我真的有点撑不住了,我也想到过放弃,可我不能就这样轻言放弃,我失败了,我输掉的是技能,不是人格;可我退缩了,就会失掉了人格,我将失去了所有,失掉技能我还会追回来的!

  人生的每一步旅途中,总有着一道无形的栏杆,每一次跨越需要很多的勇气,也不是每一次跨越都能够成功,失败是不可避免的,主要的是要敢于承认失败,面对失败,努力去做,解决它,有这个决心,我想人生会成功的,至少可以无憾!这次我想我会很用心的去学习,尽量把他做到完美,至少我自己要九十分的满意我才会交出我的作品。

  虽然加入公司这个大家庭已经有不短的时间了,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。

  通过和大家一段时间的相处,我深切地感受到,我们公司部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。

  我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。

  实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值

  人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!

  程序员实习工作总结 3

  20xx年xx月xx日对我来说是一个特殊的日子,这是我结束了15年的学习生涯带着实现自我价值的渴望心情即将工作的日子。还记得xx月xx日早晨那束妩媚阳光映在我的脸庞,一丝舒适温暖的感觉直冲心窝,已记不得有多少个日日夜夜没这种感觉,清晨就是好,现如今还有多少人可以享受这种感觉。下一秒后,我将迎着这美好的阳光,接受全新的挑战。

  我从20xx年xx月xx日开始到茂名市E科技有限公司技术部实习,到xx月xx日实习结束。在部门领导和同事的指导帮助下,我慢慢了解了公司的组织结构、经营状况及管理机制,以及技术服务部的基本业务,并学到了许多开发软件知识。

  我实习所在的部门是技术部,主要负责编写网站建设方案。几乎所有优秀的网站开发人员都是从基层做起,然而编写网站开发建设方案是基础中的基础,网站开发人员只有充分了解了网站开发的各项需求才可能完成一个完整优秀的网站,同样,软件开发流程的每一个步骤都影响着整个项目的进度甚至影响着该项目是否可以成功完成。我在深刻认识到了这点后,我需要更加认真对待我的工作,想做一名优秀的网站开发人员我必须把我目前的工作做好。在社会上行走就必然会面临压力,工作时效率一般会影响工作量,做不出成绩时,会来自各方面的压力。

  实习的三个月我做了如下工作:

  1.为公司撰写了一份“信宜市农村旅游信息资源服务平台”需求分析文档,该需求说明书主要阐述该项目开发的目的、背景、性能需求、功能需求等。我在网上查找了大量资料,同时请教同事领导,最终,完成了主管交给我的任务。这是我工作中撰写的第一份需求说明书,虽然存在不足,但我会在以后的工作中不断改进。

  2.撰写了一份“化州市中草药信息服务平台建设技术方案”项目说明书文档,为了做好该工作,我收集了大量资料,加之整理、分析、提纯,把提纯整理的结果交给主管评审修改。

  3.撰写一份“茂名市研究发展中心网站建设技术方案”,这份文档的撰写不同于以往的说明文档,我加入了自己创新的思路,完成这份文档的撰写后,我觉得我的应用能力再一次提升。这次实习后,总结出:不能被别人的思路所束缚,创新已成为我现在的工作重点。

  4.为茂名市海洋与渔业局做一个“十件民生实事”网上投票页面。该页面是ASP技术实现的,我们学过ASP课程,且我对ASP有一定的.了解和研究,因此顺利完成任务。

  5.撰写了一份“茂名市中级人民法院网站建设方案”,因为有前几次的撰写经验,这次完成的速度和质量都得到领导的肯定。

  三个月的实习时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。只有拥有自信才能够克服一切,去实现自己的理想,创造自己的人生。

  从学校到社会,环境改变了没有什么可怕的,可怕的是你要让环境来适应你,我是不会让这种事情发生的。为了可以更好更快的完成工作,同时也为了提高社会适应能力,此时就应该不断地汲取新知识。我选择了学习开发网站的技术:PHP、JSP,目前我认为这两种技术比较适合我,同时公司开发网站也是使用这两种技术。以上就是我的实习总结,可能并不是一份多么规范的总结,但确确实实是我在工作中的感受。在此,我十分感谢学校的老师教会我网页制作、网站建设、管理与维护等计算机专业知识,和给我技术上的帮助,就业指导上的帮助。同时,感谢茂名市E科技有限公司,感谢技术部给我这样一个宝贵的实习机会,感谢各位领导、各位同事给我的指导和帮助,感谢他们对我的栽培!谢谢!

  程序员实习工作总结 4

  我于20xx年xx月xx号进入公司,我一直对自己要求严谨,遵守公司的规章制度,参与了社保电子支付项目的开发;来到一个新的工作环境,最能发现自身的不足,这几个;公司的开发流程,熟悉公司的企业文化,了解公司产品;学习经验,希望能更快的融入公司、融入开发团队,能做到的工作还十分有限,简单列了一些:掌握java开发;职时通过一段时间学习并基本掌握了试用期个人工作总结我于20xx年xx月xx号进入公司的软件开发四部,担任java程序员一职。

  在这段工作时间里,我一直对自己要求严谨,遵守公司的规章制度,努力完成和完善分配给我的任务,参与了社保电子支付项目的开发。现在,试用期结束了,对自己这x个月的工作情况作个总结。

  前期工作回顾来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。

  试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以.作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术,熟悉公司开发流程,熟悉cbp产品框架,了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发.参与了社保电子支付项目的开发.主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库。

  因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于:

  1、没有项目经验,没有经历过系统和完整的系统开发。

  2、对于技术的学习和掌握还不够深入。

  3、发现问题的能力不够,在自己以往的学习方式中,欠缺一种主动发现问题的能力。

  今后,我会多注意在这些方面的学习和积累.在工作的这段时间里,我做到到很多同事的`帮助.部门经理经常与我交流,指出技术上的问题,传授了很多开发经验.与同事间也经常互相请教,探讨碰到的问题,互相学习,使做到我很快就适应了公司的生活.在这期间还参加了公司的中秋晚会,感受了公司文化.总之,认真的回顾了这段时间的工作,发现了一些不足之处,这都是我在接下的工作中需要完善的同时,也会尽最大努力的学习和积累经验,逐步发展成一个全面的技术开发人员,更好的完成工作。

  程序员实习工作总结 5

  通过这次实习,有接下来的几点认识。

  1、对于一个项目来说,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,我们很多工作时间都是在写技术文档,它会在未来的升级以及模块的复用时起着至关的作用。所以我们必须注重这个。

  2、良好的代码编写习惯也是非常重要的,它不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。我们要使我们的程序具有易读性,易扩展性,容错性。

  (1)易应有尽有性:所有的变量和函数以及类名都用简单易懂易记忆的命名方式,所有类和函数,变量都有关键的注释说明。这点很重要,也很基础。

  (2)易扩展性:整体系统架构逻辑简单清晰,模块与模块之间尽量做到互不影响,也就是尽可能的独立,这部分工作主要体现在前期设计工作中,需要掌握好的设计经验和方法才能够做的比较好。

  (3)容错性:对所有数据都进行有效性检查:对第三方接口的调用失败的容错性。对所有代码都做调用失败后的处理。以及在大的'工程中加入trace文件输出,把关键的操作信息输出,以便对工程异常情况产生条件的定位,及时解决问题。

  3、一个好的调试、跟踪与测试方法是非常重要的。我们需要对每个模块的接口做测试,数据界的检查,在对整个模块做测试。主要测试稳定性,效率及功能是否正常。确认单个模块完全,再加入工程。我觉得在我们调试时用debug模式启动服务器是一个非常好的选择,我们可以很快定位到出错的地方。并用可以找到解决的办法。

  总之这一段实习的经历让我明白了:一个优秀的程序员必须不断的学习,随时总结,找到自己的不足,这样逐步提高,才能让自己很快的成长起来。

  程序员实习工作总结 6

  在达内为期两周的实习时间已悄然离去,刚来时的那种新鲜好奇早飞到了九霄云外,更多的是离开时的那种不舍和对自己及所学的反思。

  当我第一天来这里时,和其他同学一样怀着兴奋得心情踏进达内it培训中心,或许是单纯的对这个新环境的好奇、也或许是曾经对这儿有一点了解想亲自见证一下,因为听大二的学长说只有来到达内才能学到与学校不同的东西,才能更接近实际项目工程。的'确如他们所说,运行程序前必须作许多准备工作,如:文档内创建变量或增加成员函数;在resourceview内创建快捷键或增加菜单项……当然做成功一个项目必须先写好需求分析。

  就这样既兴奋又好奇的跟着老师一步一步往下走,跟着在键盘上忙碌的敲代码、调整程序。实习时间慢慢的在减少,而程序却相反——越来越难,越来越繁。因为一个小环节与大家拉开了距离,在一个庞大的项目中是不允许任何一处掉链子的。看到同学们早已“轻车熟路”操作自如了,而我却不知所措,立刻就有了压力。一天下来感受最深的就是那种巨大的差距。学校所学与实际应用中的脱节。

  在我困惑与迷茫时,老师给我解释说:“咱用的编程软件是vc6.0,更加注重的是对学生实战能力的培养,在学校所学专业知识的基础上让我们学习最新的编程技术,通过做项目的方式来让我们明白实践中的编程到底是怎样的……”正是冀老师的耐心讲解让我重新找回了自信,几天下来从简单的c++程序到第一个win32程序,从mfc到第一个dialog……虽然程序中还是有太多的疑惑但更多的是增长了见识看清了差距。

  通过实际项目的开发我有以下几点收获:

  1、多向老师、同学虚心请教,也别说自己学的不怎么样,不然会大大减少自己的自信,从而与大家的差距越来越大。

  2、编程以前一定要对整个项目有仔细的了解,能写好需求分析,这样在实际操作时就会更加调理,而且不会遗漏东西。

  3、做任何项目都离不开团队合作。所以我们一定要注意团队合作意识,多和小组内的人交流。

  4、在编程中一定要规范,绝对不可以随性

  在达内的这半个月培训我感觉获益匪浅。虽然与课本知识不同,至少我看清了实际做项目与书本知识之间的差距,不至于在就业后手足无措。这次实习对我以后的学习甚至就业带来了巨大的帮助。

  感谢学校,感谢达内的王老师,冀老师。

  程序员实习工作总结 7

  第一次是来面试,当时感觉不怎么好,面试的人问了一些问题有些没回答上来,这并不奇怪,C#自己学习了2个月,然后就没怎么用,回答不上我觉得可以理解。没想到还能第二次来到公司,由于对环境还比较陌生,所以今天大概熟悉了一点,成都这边有50多个员工,属于研发中心,主要从事无线微波得较大型的设备的再加工,听同事说以前在北京,但由于北京人力资源太贵所以来到成都,这听起来怎么像是在压榨的感觉啊,没关系,只是来实习而已。

  对于今天的'第一个小任务,要求:界面、数据压入堆栈、简单冒泡排序实现数据有序输出、堆排序输出。让我快速地熟悉了C#,从界面到后台都得到了加强,此外在实现过程中对用到的冒泡排序和堆排序有了更深的理解,并能用C#熟练的实现。

  今天对昨天的实例进行了改进和提高,将堆排序和冒泡排序封装在一个动态链接库中,提供函数调用和事件委托。此外加入xxML进行配置,在xxML中存入相关配置信息,提供一个单独的xxmlClass对其进行操作,加深了对xxml的理解。为增加程序的性能,采用简单工厂模式对其客户端和算法操作进行分离,有很好的可扩展性,对于C#的动态链接库和xxML配置不怎么熟悉,花了很长一段时间看书和网上查资料,才开始动手写代码,不过感觉还是很快,因为自己有编程的能力,可以说掌握了一种快速编程的方法,所以就能驾轻就熟。

  采用抽象工厂模式对实例进行改进,以达到动态加载算法实例,抽象工厂模式属于设计模式中的内容,自己在学习视频的时候注意到了,所以之前就买了本大话设计模式来学习,可以说了解了大部分设计模式。今天遇到后自己心里也有底,温故一下书就知道怎么做了,可以说这是我学习的方法。

  针对以上,在dll中提供一个接口,两个算法都继承了该接口,对于该dll的操作都通过接口ISort进行,此外,修改工厂为抽象工厂,提供一个接口创建算法,在算法中返回ISort实例,在主函数中使用该实例进行对应的排序算法操作,充分显示了抽象工厂的作用,本例子将反射和抽象工厂模式结合,增加了程序的可扩展性和可维护性。

  程序员实习工作总结 8

  总想着每天、每个月、乃至每年都有点进步。20xx年,对我来说,是起伏不定的一年,也是收获颇丰的一年。当然,最大的收获是有了一个可爱的女儿。

  在这一年,我跳了两次槽,一次是自愿的,还有一次是被迫的。我目睹了一些公司从盛到衰的过程,也看到了一些脚踏实地的公司。

  离开xx公司,是因为我觉得xx公司不是在做软件,所谓的印度模式,我想,绝对不是这么做的。理想不合,不想浪费时间,也只能背负跳槽的恶名,挂冠而去。去xx公司,是因为看到他是美国独资公司,做外包软件,能够接触美国的客户和技术,希望能够有所收获,何况,职位也不错。的确很想好好做,也跳累了,只想稳定发展,毕竟,是做父亲的人了。

  也看到了一些踏踏实实做事情的公司。园区的瑞博软件就是一个。很少看到如此踏实做事的公司。若干年后,只要他能够存活,必定是一个成功的公司。虽然老板对我也很有诚意,只是,对于教育软件,我实在没有太大的兴趣,何况,如果想做教育,我何不选择安博呢?毕竟,安博给于我很多。回头想想,在其他公司,我都是在奉献,只有在安博,是学习了很多。

  说起跳槽,其实,看看那些公司,有多少是在踏踏实实做事情的?老板本不懂软件,都是看着软件行业能赚钱,想来捞一票,结果把中国的软件行业做坏了,也害苦了中国的程序员。自己不好好做事,怎么怪别人跳槽?同工作经历的坎坷相比在个人能力方面,今年的进步是非常大的。今年上半年,我的进步集中在技术领域。

  我更加深入研究了设计模式、EJB体系和。Net平台,还有UML建模,终于有所突破,设计了一套自己的`基于。Net平台的系统架构和开发工具,并且得到了应用的证实。在网上也陆续发表了一些文章,受到比较好的欢迎,还上了赛迪网的开发之星。

  下半年,在软件工程方面收获是很多的。

  看到网上对于印度模式从吹捧到批驳的吵闹,也看到xx公司学习印度的失败,加上自己从开始就对那些的怀疑,决定好好学习软件工程。我一向认为,任何东西,不能道听途说,只有自己好好深入研究,才能得其精髓。同时,软件工程绝对不能只看印度的,毕竟,美国才是软件业最发达的国度。

  列举一些学习的参考资料:《RUP软件工程过程》、《MSF微软解决方案》、《XP极限编程》、《CMM实践应用—Infosys公司的软件项目执行过程》、《人月神话》、《软件需求》、《软件工程Java语言实现》。每本书,我都仔细研读了,颇有体会。

  我开始就想,印度软件工程绝对不会象那些所说的那么简单,所谓的高中生编程说。所以,我必须实际看看印度的软件工程。《CMM实践应用——Infosys公司的软件项目执行过程》,是印度最大的软件公司Infosys公司的分管质量的副总裁写的,介绍他们的CMM4的软件工程,果然不同凡响。这是我了解印度软件工程的主要窗口。

  首先,同原来的想法不同的

  也可能同大多数人(尤其是受那些软件影响很深的“专业”和非专业人士)想法不同的是,软件工程实际上不仅仅只是管理,而是一门涉及很广的交叉学科。在软件工程中,大约一半的内容是专业性很强的,涉及到软件分析、设计甚至编码的技术。所谓的结构化、面向对象,都在软件工程的范畴内,同样是软件开发和组织的重要内容,也是软件质量保证的重要内容。至于软件开发的管理部分,只能算是软件工程中软件工程过程的部分,或者说项目管理部分。脱离管理来开发软件是绝对不可行的,同样,抛弃技术基础,空谈管理出效益,便如无源之水、无本之木。诚如《软件工程Java语言实现》中所说:“软件工程范围极为广泛。

  软件工程的某些方面属于数学或计算机科学,其他方面可归入经济学、管理学或心理学中。”在这里,我强调了软件工程中的技术部分,并非轻视管理,只想在软件工程的概念上做一些拨乱反正,也希望多一些人来关心软件的核心技术,而不要空喊口号和概念。毕竟,中国的软件太缺乏核心技术了。

  其次,对管理要求的严格不说实际上,不管是美国的软件工程,还是印度的软件工程,都是比较灵活的。

  即便是印度这样的所谓“软件工厂”模式,对于软件工程过程管理极为严格,也有一个部分是专门讲述过程剪裁的。整个软件工程过程是非常庞大和繁复的,然而,由于项目具体情况不同,如项目的规模,参与人员的数量、素质等的不同,对于软件过程的每个部分,不是都必须的,可以根据具体情况来进行剪裁。这个部分对于我的启发是很大的。以前做什么ISO9000等,开始做了一个以为很好的规范,但是,到具体项目,总是对不起来,到处有问题,现在想想,便是少了这个变通的部分。不过,话说回来,这CMM也是老美想出来的,而不是印度。

  第三,对于开发人员的选用,我发现,美国人是非常注重选用优秀的开发人员的。

  MartinFowler曾经开玩笑的说,如果给他一批水平不高的开发项目,他会考虑全部解雇,重新招聘。《人月神话》中也说,如果200人开发一个项目,其中25个人最能干,那么会考虑解雇其余的175个人,让项目经理来编程(当然,后面还有一些抉择分析,这里断章取义了)。其结论的基础是基于以下研究结果:优秀的开发人员和差的开发人员,其效率之差可以达到数量级。另外,从管理的角度来说,只有人多了,才会有管理问题,当团队规模控制在一定的范围内时,便不会有太大的管理问题。

  对于软件来说,很难实现同传统产业一样的工厂化生产,这是由软件开发的本质决定的。软件的复杂性是软件的本质属性,在这个属性没有改变之前,软件便不会实现同传统产业一样的工厂化生产。至于印度的所谓“软件工厂”,实际上,只是完成了软件代码的编写工作,并不是实现了整个软件研发工作,而代码编写工作,恰恰是软件开发中最简单的一环。至于印度是否真的有很多高中生程序员,印度人的书上没有说,到说了不少,我也无从考证。所以,软件的开发,还是需要选用优秀的人的。除非,公司只想帮别人编写代码,而不希望有自己的产品和技术。

  第四,软件开发中,最重要的还是团队合作和交流。

  这个是我目前最深切的感受。具体的,大家都知道,也用不着多说。最后,对于软件开发来说,公司老板的想法是最重要的。如果老板说“No”,那便是水平再高,管理再好,也终归无用。年龄渐长,也做父亲了,却总是在漂泊,没有一个可以稳定发展的地方。

  希望目前的公司能够有这个机会。不想总是跳槽。

  程序员实习工作总结 9

  实训已经进行两周多了,还有一周就要正式了,突然发现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人的就距离却是越来越来大,总是想偷一下懒,总是想着马马虎虎过去算了,没有那么精打细算过。果不经意有些人人开始脱颖而出,有些人开始展露锋芒,而我也开始黯淡下去。我是想好好学学别人的,果画虎不成反类犬。原来我也是不轻易臣服的人,我即便不去领导他们也没有人可以领导我。给我分的实训小组连个能交流的人都没有,身边一个研究生只会不停地打击我,我只能不知所谓的笑笑。这个项目小组真让我郁闷,组长谁也领导不了,组长不是我,我也懒得管,乐得清闲。

  这两周究竟自己学到了什么,确实在脑海中总还是模糊不清的,j2se,j2ee,html,jscrip特效,css,javaweb,servlet,jdbc,数据库快速建模,数据池,单态模式,jfreechart,俄罗斯方块项目,人力资源项目,购物网项目,这都算是过来了,可是心里却不是很有谱自己心里七上八下的,自知学的只有四成火候,又不断地被人打击打击么还没有可以交流,心中这两天的抑郁让我难以忍受,总是喉咙里很堵,心里着实闷得难受。回去想跟室友聊聊,他只说了一句,寂寞才说爱,活该。我就更郁闷了,我一直对自己说我只是活着我只是深爱着。

  明天就要进行最后一周实训了,各项目都到了完善阶段,也是所学的整理复习阶段。看着周围有人夸夸其谈,有人韬光养晦,自己心里也很没底,项目项之后还有个考核我都十分担忧。其实这各阶段我更担忧的是我发现自己的学力已经下降,可能是长时间习惯不听老师讲课,只靠自学和考前突击。现在听讲师讲课总是听着听着就跑神了,听着听着就觉得没意思了,总想自己看书自己单干,可真的有时间的时候我却提不起精神去单搞,总是事倍功半花了三四个小时有时候只是把讲师四十分钟的搞完。然后精疲力竭的.倒下。

  拥有太多的东西总是不会去珍惜的。我懒惰的恶习让我异常痛苦。我现在唯一拥有的财富就剩下我的青春了,我发誓我会努力努力再努力,捍卫自己的青春,我说过我会成为伟人的。以后我会给自己出本自传的。人生只有一次,人生在世至少不能辜负自己。

  程序员实习工作总结 10

  进一步了解Java开发的相关知识,掌握Java开发的基本技术,丰富Java开发的实战经验。学习SQL的基础知识及正确的运用方法,ssh等企业应用框架和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

  岗位介绍

  Java软件工程师,学习基于Java平台的Web应用和设计知识。主要应用java基础、MySQL数据库、Servlet技术、JSP页面设计、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技术完成网站与游戏后台的开发。

  实习总结及体会

  通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能 一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的`编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。

  以前总是觉得自己干不好编程,没有足够的自信,但通过一系列知识的学习,还有人际交往能力的提高,我渐渐地认识到如果个人想要在公司立足,除了要有扎实的知识基础,还必须具备良好的交流沟通能力,虽然现在我在公司基本没出现加班的情况,但做这一行就得做好心里准备,时刻准备战斗,对于我们现在这个阶段来说,实践就是提高的唯一捷径,在这个关键的阶段中,你必须做到肯吃苦,不怕累,让知识和技能来充实你的生活,但你回想这一刻的时候,你并不在乎当初赚的工资是多少,上班的时间是多久,你只在乎的是你的技能、经验、人际关系的提高,这样会给你带来一种成就感,对于即将毕业的大学生来说,经验与经历是你以后发展的敲门砖,即将面对社会的我们,再也没有校园那一堵堵围墙能给我们安全感并保护着我们,我们需要面对社会,同其他人竞争,如果你现在还在纠结这份工作很辛苦、工资很低,那你就错了,你要纠结的是这份工作能不能学到东西,你的能力跟你的报酬对不对等,如果当你发现你的能力跟你的报酬严重不对等或是没东西学习的时候,那时你可以选择到别的地方发展。

  程序员实习工作总结 11

  这个标题可能不是技术方面的,但是这一项是关于技术很重要的方面。“工要善其事必先利器”,在s中写代码的时候,我们是不是感觉我们的环境很笨。没有智能提示是一很不爽的事情,那如何让我们s具有和ava一样出现智能提示,我们需要在我们的elipse中加入一个插就可以了名字叫spet-162ar插,这样我们书写s就轻松了不少,还有一个就是htl出现智能提示,插名称:GEF-ALL-81zip和telipsepluginhtleditr_210ar这样我们Htl也会出现s的路径的智能提示。

  Exts工作总结

  工作使用:

  对于Exts的学习,真感觉到了这次这个框架的强大之处。

  Exts是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端aax框架。对于我们所做的功能说:我们用exts进行界面的搭建,界面部分分为四部分都是有s拼成的,左侧的tree,上侧的quer,下侧的grid和右侧的详细grid。每一部分的s名称都是特定的,放在特定的位置,这就是我们那套框架所给予我们的限制,然后通过sn进行统一配置,这样我们的界面就这样搭建成功。

  剩下的就是一些界面的显示需要转换,枚举和数字之间的转换,grid中添加超链接等等。

  理解Ext

  Ext应用中我自己的感受是:面向对象,方便,简单

  Ext的面向对象,在于在开发过程中我们首先声明一个s空间,然后放一个panel,在放入各个不同的控这就构成了我们的界面。我们只需ne一个对象出就可以使用。

  界面的校验相当的简便,本身组化,举个例子:Nuberfiled这个组,就只能输入数字,字母是绝对输不进去的,这是从后台封装好了的,所以用好一个组可以省去我们很多的时间去进行界面校验,这样做起非常的方便。

  界面的显示和使用更加细腻,界面有s拼成,很容易适应各种浏览器。

  组功能强大:

  第一、单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序

  第二、自动生成行号,支持hebx全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染

  第三、可编辑grid,添加新行,删除一或多行,提示多行数据,拖拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽

  具体的Ext实现功能一般非常的容易实现。

  Ext中的tree简单程度是非常的高的,直接配置点xl或者直接从数据库中得到tree,将以往的做tree的方法大大简便。

  项目之感

  我们开发的给我最大的感觉是灵活即动态加载,很多数据数据都入了数据库,都由数据库进行控制,而不是在界面的`htl中写死,再说我们的htl出现的很少大多数是以s形式存在,我个人感觉动态加载是做的很好。

  我们项目中的正面导航栏都是从数据库中读取出的,是数据库更加控制界面,更加动态化。

  Gird控动态绑定xl使得Grid的使用,增加了可配置,灵活性,大大增加。

  所以做系统一定要灵活,怎样才能灵活,就应该将是数据的地方保存到数据库中,可配置的地方写成xl,这样我们的功能增强,业务负荷量加大。

  数据导入导出

  现在两大导入技术是pI和XL。

  支持Exel:pI支持07版本的Exel,0版本的Exel;XL支持0版本的Exel

  技术上操作有点差别,这一点在技术上暂且不做一一比较。

  优化和效率上XL导入方式比pI更加高效

  自己从网上寻找一个下像这样的de是非常的多的,很容易实现了导入这个过程。网上例子太多了,pI的和XL的都有。

  实习总结:

  Ext的技术很强大,不过学习起是很复杂的,不过Exts论坛上的视频,对这个技术介绍的还是很详细的,未还是有一定应用空间的。要想真正成为一个Ext高手就应该研究Exts对于组的功能包装,这样我们运用起才能得心应手,稍后一部分技术实现稍后会录成视频,请大家稍安勿躁。

  程序员实习工作总结 12

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的'实际操作。包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1.加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的来自程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2.熟悉程序开发环境、学习计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓 环境 就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3.学习上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

  通过这次为数不多的几天计算机实践学习,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。

  程序员实习工作总结 13

  以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开场接触“大规模”(其实如今看来实习的工程其实还是很小的)软件开发,一时真的有些迷茫。比起VSS,MVC,QA,CMMI,我对JAVA,JSP,XML的一窍不通根本不值一提。大家都不想输在“起点”,所以都默契地在加班,这样一直持续了实习的两个月。

  刚来的时候“始业教育”显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和FLYSKY(20个新生里一个南区的兄弟,软件学院的)还经常出去吃各种小吃,每到一处都尝尝本地的风味,这是他的习惯。之后开场的培训还不是很难过,JAVA,C++,ORACLE,教师们讲的很“好”,可以说是非常好,好得我们没有几个人能听懂。大家开场发愁,我也是每天晚上都根本看书到10点。

  “我心说得亏哥们我还练过”,来之前的2月份我就自己买了一本THINKING IN JAVA,看懂看不懂怎么说也算是准备了一下JAVA。C++虽说没去上过课,但凭我的直觉我就一下看中这东西很有用,自己也看过一阵。至于ORACLE,虽然不理解,但毕竟因为佩服“云飞扬”的性格和敬业精神,咱SQL选修也不是白混的。专业倒还有点“根底”,再加上咱这自学才能也不是吹的,根本维持。可等到后来的日语课就全迷糊了:本就没有语言天赋,再加上记忆严重欠缺,总是特别害怕去上日语课。不过特别喜欢那个教师说话的感觉,加上她一直对我都很好,所以还是很用心的学着。

  随着培训的收尾,我们开场正式进入工程。从需求分析,概要设计到详细设计,我们一步一步的开场接触软件开发的每个细节。不了的就是每天都要记“周报”,填写自己的劳动成果。因为这个我还被QA通报了好几次呢,真的很郁闷。其实如今我很感谢这种制度化的.东西,某些情况下好习惯的养成是要靠强迫来确保的。详细设计之后就是企盼已久的编码,我心想终于可以做点“正事”了。如今回头一看才知道,其实编码只占软件开发的整个过程劳动量的1/4左右,而且其他的环节也不是想象中的那么无足轻重。

  编码我其实做的很不好,主要是因为需求分析阶段就没有认真仔细的理解需求和规格说明,加上编码时一个关键时段我回校和老同学叙旧。那阵工程经理(PM)就经常和我们说,“有问题自己想方法,不要经常问我”。PM其实是在叫我们自己酝酿,遇到难题只有“憋”一“憋”才能有真的收获。而我不在的那三天正好是大家技术/思路上的一个“跃迁”,很多难题的解决方法都根本成熟,大家的编码也接近50%了,所以回来时我感觉已经落伍很多。再一个就是编码中期时机器出问题,环境搭不上了,这使我更加紧张和急躁,大大影响了我的士气。后来利用五一其间的加班我终于赶完了自己的模块,到达了第一个里程碑。其实从发现落后到加班赶完这段经历,对我来说也具有里程碑的意义。

  不仅考验了我自己的才能和心理素质,也证明了我对集体的责任感和合作意识。我可以叫别人来帮我做赶上进度,但那样我会错过自己学习的时机,以后再遇到难题我还是不行;我也可以硬着头皮导致工程延期,那样我以后的日子保证不好过,而且这么做也不符合我的性格。事实证明我顶住压力独立完成任务不管是对集体还是对我个人都是一件大好事。

  紧张的编码之后是单体测试,很多人都在继续编码,原来大家的编码都是没有完全做完。本是自己给自己挑缺点的过程,我们却都用来完成之前没有完成的任务,说来不禁可笑。单体测试之后就是恶梦一样的系统测试。传说系统测试压力很大,测试组找到BUG上报后这边就得限期修改,之后提交给测试组进展下一轮的测试,回归假设干次,测试完毕后产品到达允许的缺陷率才可以出荷。不过由于这时已经有人要返校体检,其别人也军心松散导致集体“早退”,测试没有很正式的进展,只是简单的做了一下界面的统一和功能的检查,连性能测试都没做。不能不说是实习的一个败笔。

  回想整个实习,不到10周时间我们从学生开场转变为员工,从对公司完全生疏到有了一定的理解,不管是处世为人还是技术思想我们都有确确实实的进步。

  再结合我自己来看一看。的收获就是我抑制了有些自大的坏缺点,虚心的向别人学习。我知道这就是我练习与不同类型的人适应,交流的开场。技术上自不必说,我绝对学到了以前在学校一年也不一定学到的东西,这就是一个态度的问题。“态度决定一切”,这句话太有道理了。另外一点遗憾就是小孟说的,我似乎也感到自己有点“工作狂”的味道。为了拿下那些代码和BUG,我有好几周都连续加班到晚上11点,由于工作占用了时间,我连以前一直的跑步都没坚持下去。这样不是好兆头,我必需要养成合理的作息制度,不管工作怎样忙,必须不能占用自己的作息时间。还有一个就是和别人的交往。曾因为一些小事分别和老胡和哲明闹了不愉快,幸好后来都说开了,大家没计较。我一定要严谨,抑制,绝对不在以后的正式工作中做这样的蠢事。

  总体来说,我对实习充满了快乐的回忆,也许是因为我在大学的生活过于平淡和压抑。希望我可以延续这样的快乐,将自己带上事业的顶峰。

【程序员实习工作总结】相关文章:

程序员实习工作总结07-13

程序员实习总结08-28

程序员工作总结01-20

程序员工作总结12-29

程序员实习心得体会03-20

程序员转正的工作总结03-23

程序员转正工作总结02-13

关于程序员工作总结05-18

前端程序员工作总结01-03