程序员实习答辩范文通用9篇
程序员实习答辩范文 第一篇
不知不觉间,试用期的工作也已经结束了。看着自己熟悉的岗位,想着这几个月来的拼搏和努力,我不仅感叹万分。但是我也明白,如今的转正不过是工作正式开始的信号,在今后,还有更多的工作和难题在等待着我。在今后的工作中,我一定要做的更好,更加出色才行!为此,趁着这次试用期的转正阶段,我对自己的工作情况做总结如下:
一、个人能力的进步情况
所以在之后的工作前,我都认真的听取领导教导的工作技巧和方式,并在工作前多联系,让领导检查过后才敢去进一步的完成工作。尽管这个学习的阶段很缓慢,也很漫长,但是在工作中通过多次的练习和累积,我也掌握了不少的工作方式,提升了不少的技巧。
二、工作的情况
在这段时间的工作中,我一直在严谨的面对自己的每一次工作。对于工作中的一丝一毫偶都没有放松。这样严谨的工作方式让大大的减少了我在工作中出错的概率,并且因为仔细检查,也让我认识到了不少容易出错的地方,并通过积极的改进,收获了不少的经验。
在完成工作的时候,我还经常去参考前辈们的工作方式,并积极的将学习来的技巧运用到自己的工作当中,以此来进行自我的补足强化。经历了这段时间的累积,我也明白了不少的事情。通过对自我的认识和反省,我也明白自己的工作能力并不出色。尽管在经验上我还不够出色,但是在工作的基础上面,我却累积的非常牢固。
三、对未来的计划
经历了这次的实习,我个人确实得到了不少的收获了经验,尽管比起其他的同事还有些许不足,但比起过去的我来说,却已经成长了太多太多。
但在今后,随着工作的转正,我的工作也会不断的成长,进而变得更加的困难。所以,在这次的转正之后,我要打起精神,积极的面对接下来的工作。并及时的改进自己的工作能力,让我能更圆满的完成自己的工作任务!
程序员实习答辩范文 第二篇
以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开始接触xxx大规模xxx(其实现在看来实习的项目其实还是很小的)软件开发,一时真的有些迷茫。比起VSS,MVC,QA,CMMI,我对JAVA,JSP,_ML的一窍不通根本不值一提。大家都不想输在xxx起点xxx,所以都默契地在加班,这样一直持续了实习的两个月。
刚来的时候xxx始业教育xxx显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和FLYSKY(20个新生里唯一一个南区的兄弟,软件学院的)还经常出去吃各种小吃,每到一处都尝尝本地的风味,这是他的习惯。之后开始的培训还不是很难过,JAVA,C++,ORACLE,老师们讲的很xxx好xxx,可以说是非常好,好得我们没有几个人能听懂。大家开始发愁,我也是每天晚上都基本看书到10点。
xxx我心说得亏哥们我还练过xxx, 来之前的2月份我就自己买了一本THINKING IN JAVA,看懂看不懂怎么说也算是准备了一下JAVA。C++虽说没去上过课,但凭我的直觉我就一下看中这东西很有用,自己也看过一阵。至于 ORACLE,虽然不了解,但毕竟因为佩服xxx云飞扬xxx的性格和敬业精神,咱SQL选修也不是白混的。专业倒还有点xxx基础xxx,再加上咱这自学能力也不是吹的,基本维持。可等到后来的日语课就全迷糊了:本就没有语言天赋,再加上记忆严重欠缺,总是特别害怕去上日语课。不过特别喜欢那个老师说话的感觉,加上她一直对我都很好,所以还是很用心的学着。
随着培训的收尾,我们开始正式进入项目。从需求分析,概要设计到详细设计,我们一步一步的开始接触软件开发的每个细节。最受不了的就是每天都要记xxx周报xxx,填写自己的劳动成果。因为这个我还被QA通报了好几次呢,真的很郁闷。其实现在我很感谢这种制度化的东西,某些情况下好习惯的养成是要靠强制来确保的。详细设计之后就是企盼已久的编码,我心想终于可以做点xxx正事xxx了。现在回头一看才知道,其实编码只占软件开发的整个过程劳动量的1/4左右,而且其他的环节也不是想象中的那么无足轻重。
编码我其实做的很不好,主要是因为需求分析阶段就没有认真仔细的理解需求和规格说明,加上编码时一个关键时段我回校和老同学叙旧。那阵项目经理 (PM)就经常和我们说,xxx有问题自己想办法,不要经常问我xxx。PM其实是在叫我们自己酝酿,遇到难题只有xxx憋xxx一xxx憋xxx才能有真的收获。而我不在的那三天正好是大家技术/思路上的一个xxx跃迁xxx,很多难题的解决方法都基本成熟,大家的编码也接近50%了,所以回来时我感觉已经掉队很多。再一个就是编码中期时机器出问题,环境搭不上了,这使我更加紧张和急躁,大大影响了我的士气。后来利用五一其间的加班我终于赶完了自己的模块,达到了第一个里程碑。其实从发现落后到加班赶完这段经历,对我来说也具有里程碑的意义。 不仅考验了我自己的能力和心理素质,也证明了我对集体的责任感和合作意识。我可以叫别人来帮我做赶上进度,但那样我会错过自己学习的机会,以后再遇到难题我还是不行;我也可以硬着头皮导致项目延期,那样我以后的日子保证不好过,而且这么做也不符合我的性格。事实证明我顶住压力独立完成任务不管是对集体还是对我个人都是一件大好事。
紧张的编码之后是单体测试,很多人都在继续编码,原来大家的编码都是没有完全做完。本是自己给自己挑毛病的过程,我们却都用来完成之前没有完成的任务,说来不禁可笑。单体测试之后就是恶梦一样的系统测试。传说系统测试压力很大,测试组找到BUG上报后这边就得限期修改,之后提交给测试组进行下一轮的测试,回归若干次,测试结束后产品达到允许的缺陷率才可以出荷。不过由于这时已经有人要返校体检,其他人也军心涣散导致集体xxx早退xxx,测试没有很正式的进行,只是简单的做了一下界面的统一和功能的检查,连性能测试都没做。不能不说是实习的一个败笔。
回想整个实习,不到10周时间我们从学生开始转变为员工,从对公司完全陌生到有了一定的了解,不管是处世为人还是技术思想我们都有确确实实的进步。
再结合我自己来看一看。最大的收获就是我克服了有些自大的坏毛病,虚心的向别人学习。我知道这就是我练习与不同类型的人适应,交流的开始。技术上自不必说,我绝对学到了以前在学校一年也不一定学到的东西,这就是一个态度的问题。xxx态度决定一切xxx,这句话太有道理了。另外一点遗憾就是小孟说的,我似乎也感到自己有点xxx工作狂xxx的味道。为了拿下那些代码和BUG,我有好几周都连续加班到晚上11点,由于工作占用了时间,我连以前一直的跑步都没坚持下去。这样不是好兆头,我必须要养成合理的作息制度,
不管工作怎样忙,必须不能占用自己的作息时间。还有一个就是和别人的交往。曾因为一些小事分别和老胡和哲明闹了不愉快,幸好后来都说开了,大家没计较。我一定要严谨,克制,绝对不在以后的正式工作中做这样的蠢事。总体来说,我对实习充满了快乐的回忆,也许是因为我在大学的生活过于平淡和压抑。希望我可以延续这样的快乐,将自己带上事业的顶峰。
程序员实习答辩范文 第三篇
一、实习任务
认识实习要了解计算机的发展过程、技术现状和应用情况,激发今后学习计算机专业知识的积极性。为使同学们具体而有目的的实习,现提出具体实习任务
1、了解计算机科学与技术专业的大体情况。
2、如何学习专业知识。
3、了解计算机软件设计与开发。
4、了解计算机在大型企业中的应用情况。
5、通过实习,你有哪些收获,体会。
二、实习时间:__
三、实习心得
大学生活让我对计算机理论知识有了一定的了解。但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务。
__件园一行,我看到了先进的设备和工作人员的工作热情,这也是第一次如此近的接触社会工作,本来感觉很遥远的东西,就在自己面前,同时,我也意识到,我学习的东西远远不够。就业压力大,就业形势严峻,需要积累自己的知识,提高自己的能力。同时,了解到公司和企业的情况,了解计算机在企业中的应用情况,确定努力方向。在青岛软件园讲座中,老师给我们分析了当前世界的形势,以《世界是平的》(TheWorldIsFlat),我们了解到当今世界,计算机的重要性,以及,计算机在中国的优势及贸易方面的优势,为我们以后就业奠定了基础。
程序员实习答辩范文 第四篇
对于我们初次接触项目的人,来说本项目,是我们自学能力的一次测试(有些东西自己从来没有接触过),也是对我们所学的基础知识的测试。在本程序中我学到了不少的知识,但也发现了很多不足之处。 我学到了ssh框架的基本工作流程,并且将自己在学校学到的知识进行了整理。了解了在做项目的时候最重要的并不是写代码,而是去了解我们要做什么,怎么做,对工作流程的理解及需求的分析。 自己的不足之处,如:
1、自己的知识仅限于在书本上,对项目有一点了解。
2、自己的动手能力太差,了解一定的原理但自己写不出来。
3、自己的知识有限,还需加强。
4、自己的思路不清晰,盲目的去完成项目。
5、与团体的合作能力很弱。
6、团体的不足之处:
团队的不足如下
程序员实习总结:
1、在刚做项目的时候都是自己写自己的,没有做到互补(学的好的带着学的不好的人)。
2、在遇到问题的时候没有坐在一起讨论,只管自己解决自己的问题。
以上是我的总结,在本项目中还存在这很多的小问题,还需要进一步的加强自己。
程序员实习答辩范文 第五篇
20__年已过去,在过去的一年中,我担任公司开发部的一名软件工程师,主要从事着JAVA项目的开发工作,这一年来我低调努力工作着,不求闪亮显眼和光芒四射,只为平静和淡定;这一年中所做的成绩如下:
一、财政局项目,本人独立负责开发会计处的三个子系统:
1、会计人员信用查询系统。
2、代理记账机构信用查询系统。
以上三个子系统上线后,方便了社会各界查验会计人员的真实信息、方便了查询合法的代理记账机构信息,以及方便了各单位对会计人员的报备。
二、餐饮行业项目,在团队开发项目中直接参与了豪享来餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:
1、管理系统。
2、短信收发管理系统。
3、会员管理系统。
4、基础信息管理系统和人事管理系统的部分功能模块。
系统应用后,豪享来在管理全国各门店房屋租赁合同上,一定程度上提高了管理效率,并且及时有效提供了相应预警信息;短信收发系统方便了总部及时传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中减少工作量等。
三、金融行业项目,我参与了中国银行厦门分行,企业转账管理系统中的部分模块开发。本系统方便了企业快速实现大量和复杂的转账工作。
程序员实习答辩范文 第六篇
20_年7月,我结束了16年的学习生涯怀揣着实现自我价值的渴望来到__工作。转眼间,1年的实习期即将过去,回想自己这段时间的经历与收获,我深深的感到在我今后的发展___给予我的是一笔多么宝贵的人生财富!
积极参加单位组织的各种活动,包括保龄球、乒乓球、羽毛球比赛,并代表__参加__篮球比赛。参加__的各项文艺活动等等。
参加学习了“__培训”,学习了“__”建设的基本思想和方法。并在实践中掌握了__建设软件“__”的使用方法。并代表__给__领导介绍了__的基本概念和方法,对自己是一个极大的促进和提高。
经过过去一年的实践和实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点:
一、 继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
二、 努力实践,自觉进行角色转化。
“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。
从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
三、 提高工作积极性和主动性
一年的实习期很快过去了,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续为中心创造更多的价值。
最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。
程序员实习答辩范文 第七篇
jave程序员试用期转正答辩报告篇一:JAVA程序员试用期转正工作总结程序员试用期转正工作小结尊敬的领导:我于xxxx年9月11日成为本公司技术部的一名.net程序员~三个月的试用期转眼就过去了。
这段我人生中弥足珍贵的经历~给我留下了精彩而美好的回忆。
在这段时间里您们给予了我足够的关怀、支持和帮助~让我充分感受到了领导们“海纳百川”的胸襟~在对您们肃然起敬的同时~也为我有机会成为影响力在线的一员而惊喜万分。
这段时间~在领导和同事们的关怀和指导下~我通过不懈努力~各方面均取得一定的进步~现将我的工作情况做如下汇报:一、通过理论学习和日常工作积累经验我的各方面有了很大的进步。
程序员实习答辩范文 第八篇
通过实习使我对计算机有了更具体认识,通过对计算机的具体操作和亲自实践巩固了课本上学的知识,在这个基础上把所学的计算机应用专业理论知识与实践密切结合起来,培养自己实际工作能力与分析能力,达到学以致用的目的。理论与实际的结合,学校与社会的勾通,进一步提高了自己的思想觉悟,业务水平;尤其是观察分析和解决问题的实际工作能力,实习的一个重要功能,在于运用教学成果,检验教学成果。运用教学成果,就是把课堂上学到的系统化的理论知识、尝试性地应用与实际的工作中。
一、实习目的
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。通过这次实习,使我们进一步理解和领会所学的基本理论,了解计算机技术和信息管理技术的发展及应用,较为系统地掌握计算机应用技能和信息管理技能,把所学知识与解决实际问题相联系,能够利用计算机处理工作中的各种信息,培养我们发现问题、分析问题和解决问题的能力,从而提高我们从事实际工作的能力。
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,使学生能够了解社会、学校的需要,在实习单位领导的帮助,对自己今后所从事的事业有一个实习了解的过程。为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
实习对于锻炼学生能力,了解社会、熟悉民生,看清自己的定位是很有帮助的。而从就业角度来看,拥有丰富实习经历的学生在就业时的优势也是比较明显的。
二、实习意义
生产实习是一个极为重要的实践性教学环节。通过实习,使学生在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼学生综合运用所学的基础理论、基本技能和专业知识,去独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为学生毕业后走上工作岗位打下一定的基础;同时可以检验教学效果,为进一步提高教育教学质量,培养合格人才积累经验。计算机是一门对实践要求较高的学科,通过专业实习,使学生能熟悉有关计算机专业的各个领域,使学生毕业后能胜任与本专业相关的工作。
大学四年学习了很多,经历了很多,得到的是学习能力、处事能力和一些专业知识。可面对社会,我们经验太少,思想单纯!毕业实习,给了我们一个了解社会,增加经验,熟悉工作单位的机会。锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来还能检验书本上理论的正确性,有利于融会贯通。同时,也能开拓视野,完善自己的知识结构,达到锻炼能力的目的。一切都是为了让实践者对本专业知识形成一个客观,理性的认识,从而不与社会现实相脱节。此外通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
三、实习单位调研情况
我的实习单位__电信分公司是境外上市的中国电信股份有限公司的全资子公司。以”遵守国家的法律、法规,以市场为导向,积极采用先进的通信技术,发展电信及信息业务;加强管理,提高服务质量;为社会提供快捷、方便、准确的通信服务,满足社会需要;提高企业效益,增强竞争实力,为股东创造利润”为公司的经营宗旨。
四、实习内容
程序员实习答辩范文 第九篇
这次公司给敲开这扇大门的机会,让我真实体验到了程序员的诞生过程。让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在学校自己随便写段小程序后的那种自豪感了,要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质。真切身的体会到了团队精神和协作能力是我们程序员应该具备的基本素质,因为太大可能因为我们一个小组成员配合不好,导致各模块之间无法连接,会给工作带来及大的麻烦,消耗了大量的劳动力还没有提高工作效率。
一、实习的目的和意义
进大学生活的最后一个年头,站在我们面前的就是那个向往已久的工作社会,所以我们的心可以说是既高兴又兴奋,因为我们终于可以在这个巨大的舞台上展现自我,但我们还需要时间去了解这个社会。为此我选择了实习,其目的在于通过实习使我们自己获得基本操作的感性知识,理论联系实际,扩大知识面;同时专业实习又是锻炼和培养学生业务能力及素质的重要渠道,培养我们当代大学生具有吃苦耐劳的精神,也是学生接触社会、了解产业状况、了解国情的一个重要途径,逐步实现由我们学生到社会的转变,培养我们初步担任技术工作的能力、初步了解企业管理的基本方法和技能;体验企业工作的内容和方法。这些实际知识,对我们学习后面的课程乃至以后的工作,都是十分必要的基础。
二、实习内容
我的工作岗位是软件开发工程师实习,就是程序代码的编写。
当我们进入一个企业,进入一家公司时,首先先要对该公司的概况有一定的了解,并对该公司所开发的项目有一定的认识,我们需要去慢慢的熟悉流程,熟悉业务。刚开始两天就是自己在公司看看文档,并熟悉环境。指导我的是一位年纪大一、二岁的同事,先与我说了一下要点,然就让我自已看,遇到不懂的就问。只有我们接触这种企业公司,才会真正的知道一个企业的项目之大,刚开始令人看了眼花缭乱,看一会就会晕,有几百个表,有几千个类,一个页面好几千行代码。甚至更多。这刚开始我就熟它的大致结构。一开始什么都不懂,也不懂业务。令我感动的是每当我我有一点不明白的地方,他都会不烦其劳的与我讲清楚,直到我弄明白为止。在我坚持不懈的努终于适应了变化,他的脸上也有了笑容。
两天之后,熟悉了基本框架,基本流程之后,我也成为工作之中的一员,开始试着去写代码,去改bug,去写一些新的小模块。在这一段时间里,主要任务有巩固之前所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。在
其后的工作中我都有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近一半的时就达到目标了。
在这个项目中我们前端用的是E_t框架,它具有友好的界面功能。让我们做起来更简单。在前端我们通过控件中的属性和在Spring里配置好的id值,可以去调用业务中的方法,业务中方法又可以去调用底层实现的方法,或者我们已包装好的方法。最后是底层的方法去调用数据库中的数据以呈现我页面上。
在这个项目中我们用的环境是eclipse,数据库是Oracle。主要的框架技术在前台用的是E_t框架,后台用的是Hibernate+Spring,用的MVC模式,包结构非常清楚,在每个包里边都包括四部分,实体类,接口,接口的实现类,还有流序列化。在Web部分也是如此,也都有对应的包,对应的jsp去调用对应的js。那么接下来我就对这几分部分作一个讲解吧。首先是E_t框架,E_tJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端aja_框架。E_tJS可以用来开发RIA也即富客户端的AJA_应用,是一个用javas cript写的,因此,可以把E_tJS用在、Java、Php等各种开发语言开发的应用中。E_tJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaS cript客户端技术的精品。JQuery、Prototype和YUI都属于非常核心的JS库。虽然YUI,还有最近的JQuery,都给自己构建了一系列的UI器件(Widget),不过却没有一个真正的整合好的和完整的程序开发平台。哪怕是这些低层的核心库已经非常不错了,但当投入到真正的开发环境中,依然需要开发者做大量的工作去完善很多缺失之处。而E_t就是要填补这些缺口。
其次是Hibernate,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
最后是Spring,Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的
InversionofControl容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二
的。Spring提供了的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。Spring还提供了的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IOC容器集成的强大而灵活的MVCWeb框架。
三、实习心得
实习期间给我的感受:收获+喜悦。这实习将来给我们留下的不仅仅是回忆,因为他使我们的自身价值得到了提高。
“天下英雄皆我辈,一入江湖立马催。”从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境,但在同学、同事的帮助和自己摸索的情况下,逐渐适应了。但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能。
通过这次实习,有接下来的几点认识。
1、对于一个项目来说,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,我们很多工作时间都是在写技术文档,它会在未来的升级以及模块的复用时起着至关的作用。所以我们必须注重这个。
2、良好的代码编写习惯也是非常重要的,它不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。我们要使我们的程序具有易读性,易扩展性,容错性。
(1)易应有尽有性:所有的变量和函数以及类名都用简单易懂易记忆的命名方式,所有类和函数,变量都有关键的注释说明。这点很重要,也很基础。
(2)易扩展性:整体系统架构逻辑简单清晰,模块与模块之间尽量做到互不影响,也就是尽可能的独立,这部分工作主要体现在前期设计工作中,需要掌握好的设计经验和方法才能够做的比较好。
(3)容错性:对所有数据都进行有效性检查:对第三方接口的调用失败的容错性。对所有代码都做调用失败后的处理。以及在大的工程中加入trace文件输出,把关键的操作信息输出,以便对工程异常情况产生条件的定位,及时解决问题。
3、一个好的调试、跟踪与测试方法是非常重要的。我们需要对每个模块的接口做测试,数据界的检查,在对整个模块做测试。主要测试稳定性,效率及功能是否正常。确认单个模块完全,再加入工程。我觉得在我们调试时用debug模式启动服务器是一个非常好的选择,我们可以很快定位到出错的地方。并用可以找到解决的办法。
总之这一段实习的经历让我明白了:一个优秀的程序员必须不断的学习,随时总结,找到自己的不足,这样逐步提高,才能让自己很快的成长起来。