软件开发心得体会_第1页
软件开发心得体会_第2页
软件开发心得体会_第3页
软件开发心得体会_第4页
软件开发心得体会_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发心得体会软件开发心得体会软件开发心得体会1时间过的好快啊,为期三个礼拜的实习生活即将结束了,短短的三个礼拜让我们收获很大,专业知识、编程水平都有很大的提高。刚开始三天的高强度的课程安排让我们受益匪浅;接下来的上机实习又让我们可以稳固了课程。这让我觉得实习生活充实而有意义。辅导老师配好了环境之后,我们开始了工程的制作,这次工程实习算是自己小学期间主要完成的工程。最后,自己的努力还是有收获的,看着电脑上记录得满满的代码,看着自己的工程最终能够运行成功,就觉得很有成就感。在本次的实习中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想方法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!范文网这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回到感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!相信这些珍贵的经验会成为我今后成功的重要的基石。在此,我非常感谢学院领导和指导老师对这次实习的大力支持。软件开发心得体会2我们是20xx年3月7号进入宏天实习公司参加软件开发实习的,在此次实习中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想方法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有时机去参与工程的开发。所以说实话,在实习之前,软件工程开发对我来说是比拟抽象的,一个完整的工程要怎么分工以及完成该工程所要的步骤也不是很明确。而经过这次实习,让我明白了一个完整工程的开发,必须由团队来分工合作,最全面的范文参考写作网站并在每个阶段中进行必要的总结与论证。一个完整工程的开发它所要经历的阶段包括:远景范围规划和用例说明、工程结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个工程的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成工程或者完成的工程跟原来预想的不一样。一份好的工程结构、业务功能和详细设计说明书对一个工程的开发有明确的指引作用,它可以使开发人员对这个工程所要实现的功能在总体上有比拟明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个工程开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码根底,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。除了图书馆,最能让我感觉到身在大学的就是实习机房,在匆匆过去的两个月内,我往返于实习机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。实习中要求有扎实的理论根本知识,XX操作起来才顺心应手,我这时才明白什么是书到用时方恨少。这就激发了学习的欲望。学以致用,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实习的最根本目的。纸上得来终觉浅,绝知此事要躬行!,在短暂的实习过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟学无止境的含义。经过为期两个月的电子政务效劳平台系统开发的实习,我对Visual20xx。net软件开发平台有了更深一步的了解,对微软根底类库的认识与使用也有了大大的提高。以及如何使用SQLServer数据库进行连接操作方面有了本质的提高。短短的实习结束了,为我将来的就业打下了良好的根底,也提高了我的软件开发的水平,今后我将会更加努力的学习,范文写作不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。软件开发心得体会3这次实习使我们明白我们所欠缺的不仅仅是技术知识,更重要的是有一种处理事情的方法、面对问题的心态和动手能力。面对完全陌生的新知识、新技术、新工程以及整个IT行业,我们不能畏惧,要以一种积极的心态去面对,分析并抓住关键所在。因为我们所即将应对的每一个工程都是既需要实际操作,又需要详细规划的。作为组长,协调组员、鼓励其他学员和积极参与工程研发是我每天必做的工作。我认为每个人都应该在团队中做好自己应尽的职责,再优秀的个人也可能完成一个即庞大又复杂的工程工作,我们必需紧密的联合在一起,以一个团队的角色来面对。一公司有一项对工程经理的调查显示,工程经理平均每周参加6个会议,其中25%的时间浪费在无用的讨论上。会议效率低最普遍的3个原因是:会议没有很好的方案、会议没有被适当的领导、无纪律的与会者。我们软件工程也会遇到相同的问题,工程启动会、评估会、大大小小的评审会、技术会、周例会等等一系列会议会随着工程进展而召开,如何保证高效的会议效果,我的一些会议技巧与大家共享:确实需要开会时才开会;订立会议纪律;非常清楚的明确会议目标;提前准备一个会议议程;提倡各会议参与人的会前准备;鼓励参与,但在会议过程中遵守会议议程;把团队建设融入会议、作会议记录、会后跟踪所有安排任务的执行情况。程序员需要关心尊重。曾经有个例子,某公司开发人员王某由于刚开始学习编程,技术水平差一点,常常受到经理的另眼相看,每次软件出现了问题都疑心是他的原因,老开他的低级玩笑,这位员工会有怎样的表现就可想而知了。经理通过这种手段能够迫使这一位自动辞职吗?非也,这位员工后来工作非常不负责任,把代码写得既长又重复,且在代码中留下大量的隐患,此时,经理却反而不敢过份得罪他了〔否那么,留下的巨量代码很难维护〕。如果认为某人不适合目前工作,为何不另请高明?既然已经请他作了这件工作,就得尊重他。不能指望开发人员在非工作场合谈吐得体、办事周到、眼观六路、耳听八方,正所谓尺有所短,寸有所长,例如要求技术人员在酒席宴上象********或公关先生一样举止适度,从来不会有好的效果。软件人员普遍喜欢自由而宽松的工作环境,最好不要做过多的无谓的规定,例如不准迟到、上班必须换拖鞋,否那么罚款等等。如果确实有人经常上班迟到,工作不认真等,首先应该了解原因,XX手机版此时多作思想工作是必要的,许多公司的经理们认为思想工作是过时的东西了,其实不然,私企职工背负的心理压力其实很重。他们特别需要有人关心,特别需要心理上的减负?软件工程管理,需要我们不但关注工程管理技术等在软件行业中的应用,还应该关注如何与软件新思想和技术的整合,例如XP等思想,使我们得到更高效益的产出。欲想琢其玉,必先利其器,工程管理和我们软件开发、质量管理等得一系列工具和模版,是我们事半功倍的利器。他山之石可以攻玉,关注一些管理界的开展,例如目前的中国式管理等,将其经验用于软件工程管理实践并总结,将为我们带来更大实效。软件开发心得体会4作为一个软件开发人员,记得在我第一天进入公司实习的时候,首先要学习的就是编程标准.相信每个搞开发的同学都跟我一样吧.编程标准在学校里是十分不重视的.老师也不会硬性地要求学生要遵照怎样的标准去编写代码,实验或者作业什么的,只要能实现功能就ok了•但是公司却不一样,公司的代码并不是一个人编写,XX别人很可能需要阅读甚至修改你的代码,阅读一个不符合标准的代码,所需要的时间可能比重新开发还要漫长•代码标准的重要性是不言而喻的.当然,作为一个开发人员的前提,我还是公司里的一个员工(虽然不是正式的•••)•我还必须遵守员工的标准.其实员工标准也没有什么特别多的要求,个人认为就跟上学差不多,虽然标准是差不多,心态上却有着很大的差异•原因无他,你到学校是自己交钱上学,上班却是别人发工资给你.拿了人家钱,还要扰乱人家的标准,这种事我还真干不出来.看来钱不管到哪里都是一个问题,呵呵感悟二:我其实是一种很唯心的动物其实本来,我是写"人其实是一种很唯心的动物",但不知道别人是不是也这样,虽然我觉得是,却无从考究,还是严谨点.为什么说我唯心呢?当我心里把自己当作一个学生,跟把自己当作一个上班族时,在各种细节上都会不一样,例如那有点虚无缥缈的"气质",或者是说话的语气.这个大概是"站在不同的高度,看到不同的风景"吧.正如老总看的是公司开展方向,主管却在看业绩,经理在看工程,小弟们在看代码...感悟三:设计模式很重要设计模式是我到公司才接触的事物,主要是讲述一种面向接口的编程思维,按照设计模式所编写的代码,会比学校那种直接实现功能的代码繁琐一点,增加很多看似多余的虚类或者接口.但是这种代码更加具有拓展性,更好地把数据封装起来.在增加状态,增加类的时候,并不需要修改正多代码,这种代码对于版本升级尤其重要.在公司培训学习中,我总能很快地掌握各种设计模式的要领,获得上司的好评.但是我明白,设计模式真要应用到代码中去,是要培养一种习惯.个人观点好似说得有点多了,下面说说我这3个月里的实习情况.总的而言,我到公司接触了2个平台,一个是现在很火的android,另一个那么是nokia的qt.android用的根本是java语言,其中还会带点xml语言;而qt用的那么是c++.对于这2个平台,用着的感觉其实大同小异,用我上司的话说,根底打好了,语言就不应该是障碍.感觉挺有道理的.想当年我作为一个vb助教,却没半点vb根底,对vb那些根底问题还是可以比拟轻松地解决,这跟我其他程序语言根底比拟好有着密不可分的关系.android平台的一个根本窗口是一个activity,除了根本的activity外,还提供listactivity和tabactivity这些拓展的子类,每一个activity都可以看作一个窗口,一个进程可以有多个activity,每个activity都拥有一个view,view可以通过xml设定,当使用activity的子类时,必须注意这些子类的xml必须含有特定id的控件,或者不用xml实现view,系统会有一个默认的xml去实现那些一个根底view并且实现必要的id.在谈到view,那么就必须说到layout了,android的layout很强大,最根底的是横向或竖向的排列布局,另外还有网格,表格布局等等.掌握好布局的方法可以让我们对界面设计事半功倍.android有趣东西有很多,在我完成那个移植应用的时候,android总能给我一些惊喜,例如popwindows这个设计,他作用是弹出一个窗口等,或者你可以把他看作一个acticity,效率却比activity快很多.利用popwindows,你可以做出风格各异的消息框,菜单栏,下拉菜单等等.另外还有一个抽屉类也很特别,他就像触屏系统的解锁一样,拖动手柄,便可拉出一个界面,这种设计大大地节省应用的空间,减少切换界面的操作,从而降低应用的功耗.告诉大家一个很多人不注意的地方‘android应用如果进行横竖屏幕切换的时候,进程会完全关闭后,再重新翻开的,因为android做了保存状态的操作,所以很多人会以为屏幕切换后,进程还是本来的进程.qt跟android有很多共通点,例如android的activity就如qt的qwidget,当然,他们的状态机有着很大的区别.qt最大的特点是他的信号槽,通过信号和槽的连接,可以把很多类与类间相关的函数连接在一起,甚至可以传递参数实习心得从学生到走上工作岗位,一步步的熟悉和认识着周围的环境,熟悉这社会生存之道!在这里我学到了我离开校园的第一笔知识,这些都是从书本上学不到的知识,从体验公司的文化到亲身接触公司的每个部门的人员,从公司的季刊杂志上,从其他员工的言谈中,有好的信息,也有不好的耳闻,总之,我的感觉中,我们的公司还是在不断前进开展。从学校迈入社会,华润以自己的姿态给我这样一个良好的锻炼平台。从学生到工作,华润以自己的品质和精神让我了解和洞察并融入社会这个大家庭,华润为我创造了这样一座桥梁。融入华润,融入社会,我以华润的精神强化自己,以华润的记纪律标准自己,每一天努力,每一步的行动,都让我逐步提高和完善自己,以至于在这个平凡的岗位上做到一个合格称职的职业人。工作中有苦有乐,产线上同事之间的互帮互助,让我充分体会到与人协作,共谋开展,合作共利的快乐。产线5s让我深刻认识到良好整洁的工作环境?*丛餍屎推分时V厉2呒吐墒俏夜娣逗投苏约旱墓丛魈龋Vs恳豢诺缏返钠分省T谡庋幕肪诚拢谡庋姆瘴e校乙步闪肆己玫墓乳飨肮吆驮鹑我馐叮 夥莨丛髯龅礁谩4踊蟮缴缁岽蠹彝彳右豢畔感〉牡缏返阶鋈俗鍪拢蝗葜靡擅恳徊蕉贾凉刂匾!扒2镏校加谧阆隆保蚁耄磺卸即由肀咦銎穡酉附谧銎穡有丘伦銎穡拥毕抡夥莨丛髯銎稹27'、中形 栈裣肮?播种习惯,收获性格;播种性格,收获命运。一点一滴的积累,一点一滴的进步都将决定和影响着我的将来!软件开发心得体会5在大学里的最后一个冬天,我完成了3个月的实习,实习对我而言是一个难忘的体验,让我不管做人还是做事都改变了很多。总的来说,虽然说不上乐在其中,但实习确实是一段充实而有意义的事。实习期间积蓄了太多太多的感悟。借此时机跟大家分享一二。感悟一:当我们进入社会工作,就先要进入各种标准中去。作为一个软件开发人员,记得在我第一天进入公司实习的时候,首先要学习的就是编程标准。相信每个搞开发的同学都跟我一样吧。编程标准在学校里是十分不重视的。老师也不会硬性地要求学生要遵照怎样的标准去编写代码,实验或者作业什么的,只要能实现功能就ok了。但是公司却不一样,公司的代码并不是一个人编写,别人很可能需要阅读甚至修改你的代码,阅读一个不符合标准的代码,所需要的时间可能比重新开发还要漫长。代码标准的重要性是不言而喻的。当然,作为一个开发人员的前提,我还是公司里的一个员工(虽然不是正式的。。。)。我还必须遵守员工的标准。其实员工标准也没有什么特别多的要求,个人认为就跟上学差不多,虽然标准是差不多,心态上却有着很大的差异。原因无他,你到学校是自己交钱上学,上班却是别人发工资给你。拿了人家钱,还要扰乱人家的标准,这种事我还真干不出来。看来钱不管到哪里都是一个问题,呵呵感悟二:我其实是一种很唯心的动物其实本来,我是写"人其实是一种很唯心的动物",但不知道别人是不是也这样,虽然我觉得是,却无从考究,还是严谨点。为什么说我唯心呢?当我心里把自己当作一个学生,跟把自己当作一个上班族时,在各种细节上都会不一样,例如那有点虚无缥缈的"气质",或者是说话的语气。这个大概是"站在不同的高度,看到不同的风景"吧。正如老总看的是公司开展方向,主管却在看业绩,经理在看工程,小弟们在看代码。。。感悟三:设计模式很重要设计模式是我到公司才接触的事物,主要是讲述一种面向接口的编程思维,按照设计模式所编写的代码,会比学校那种直接实现功能的代码繁琐一点,增加很多看似多余的虚类或者接口。但是这种代码更加具有拓展性,更好地把数据封装起来。在增加状态,增加类的时候,并不需要修改正多代码,这种代码对于版本升级尤其重要。在公司培训学习中,我总能很快地掌握各种设计模式的要领,获得上司的好评。但是我明白,设计模式真要应用到代码中去,是要培养一种习惯。个人观点好似说得有点多了,下面说说我这3个月里的实习情况。总的而言,我到公司接触了2个平台,一个是现在很火的android,另一个那么是nokia的qt。android用的根本是java语言,其中还会带点xml语言;而qt用的那么是c++。对于这2个平台,用着的感觉其实大同小异,用我上司的话说,根底打好了,语言就不应该是障碍。感觉挺有道理的。想当年我作为一个vb助教,却没半点vb根底,对vb那些根底问题还是可以比拟轻松地解决,这跟我其他程序语言根底比拟好有着密不可分的关系。android平台的一个根本窗口是一个activity,除了根本的activity外,还提供listactivity和tabactivity这些拓展的子类,每一个activity都可以看作一个窗口,一个进程可以有多个activity,每个activity都拥有一个view,view可以通过xml设定,当使用activity的子类时,必须注意这些子类的xml必须含有特定id的控件,或者不用xml实现view,系统会有一个默认的xml去实现那些一个根底view并且实现必要的id。在谈到view,那么就必须说到layout了,android的layout很强大,最根底的是横向或竖向的排列布局,另外还有网格,表格布局等等。掌握好布局的方法可以让我们对界面设计事半功倍。android有趣东西有很多,在我完成那个移植应用的时候,android总能给我一些惊喜,例如popwindows这个设计,他作用是弹出一个窗口等,或者你可以把他看作一个acticity,效率却比activity快很多。利用popwindows,你可以做出风格各异的消息框,菜单栏,下拉菜单等等。另外还有一个抽屉类也很特别,他就像触屏系统的解锁一样,拖动手柄,便可拉出一个界面,这种设计大大地节省应用的空间,减少切换界面的操作,从而降低应用的功耗。告诉大家一个很多人不注意的地方,android应用如果进行横竖屏幕切换的时候,进程会完全关闭后,再重新翻开的,因为android做了保存状态的操作,所以很多人会以为屏幕切换后,进程还是本来的进程。qt跟android有很多共通点,例如android的activity就如qt的qwidget,当然,他们的状态机有着很大的区别。qt最大的特点是他的信号槽,通过信号和槽的连接,可以把很多类与类间相关的函数连接在一起,甚至可以传递参数软件开发心得体会6这次软件工程实训是从20xx°12。26号开始的,截至20xxl2。31号。实训内容是用java相关知识〔主要是jsp〕做一个物流配送系统。下面谈谈对这次实训的看法。因为自己平时对java知识储藏缺乏,特别是jsp这一块根本不了解怎么回事,所以一拿到这个工程,我心里都是没有底的,再加上我被分到的那个组,我知道就意味着是我一个人在战斗了。呵呵,26号,实训开始了,我们的老师是来自中软国际公司的程序员,一个是周褀,一个是朱映,都是一身朴素的着装,让我感觉做软件的也没什么两样。老师介绍了自己之后,就直接切入正题了,分析了下我们各个组的系统,即将用到的知识,然后就总体把觉得需要补充的知识(jsp和数据库连接等这几块〕给我们实际操作了下,因为当时看到用jsp,还讲的那么认真,当时我就懊悔了,平时要是多听点,现在老师这么认真的给我们讲,这是一个多么难得的时机啊。懊悔也没用啊,开始还勉强能理解一点,后来就直接晕了。然后再给大家介绍了一些即将用到的工具,比方rationalRose,SVN,MyEclipse等等。接下来的几天就不再细讲了。下面谈谈通过这次实训的心得体会吧。通过这次实训,让我了解到工程开发的过程,可行性分析——>需求分析——>概要设计——>详细设计——>代码编写——>测试——>验收。从技术方面上,我开始jsp根底根本上就是零的,在老师和syz2〔另外一个物流小组,我一个人根本上是跟她们做的,或者说是看着她们做的〕的帮助下,对jsp有了一个大概的认识。其实实训开始前,我还以为做个系统没什么大不了,可是当真正拿到一个工程,我却真的无从下手了,而且就是在知道需求分析和详细设计,在代码编写时,一样寸步难行。通过这个实训,也让我了解到,团队协作是多么的重要。一个人的精力是多么的有限。进一步理解到,企业为什么如此重视团队协作。同时借用老师的话就是团队协作固然重要,但是是建立在个人素质的根底上,假设你个人素质不行,将会影响到整个团队,就别提对团队作更多奉献了。**老师说这几句话的时候,朝向了我,估计是有特殊意义的吧,所以,我将谨记老师的教导。还有一个收获是从一个同学〔小胖〕那里得到的,他的那组成员跟我的这组大体一样,我倒是觉得没什么了,不过他倒是很重视这个问题吧。然后他说出来,我也觉得这个问题确实其实是个大的问题。就是不管你会不会这门技术,会不会做这个东西,态度要正确才好,就算你不会做,你也应该认真的对待,将来出身到社会,就不是说像你现在,不会做就不做,跑去玩游戏了。小胖说出了这段话,也在我身上有了一个印证,虽然我jsp技术知识为0,但我也还是在认真的跟着他们一起做,不会做,就多问,毕竟现在我们是学生,可以毫不顾忌的询问各种问题,老师也会尽力为你答复。将来出身社会就不一样了。虽然,我就算个打酱油的水平,但是这个酱油也要打得有涵量啊。不管怎么样,我能对自己有个交待,虽然我不会,但是这次实训我确实是认真对待了,六天的实训,除了晚上加班外,还花了2个通宵来完成不同阶段的任务,完成与否也不重要了,我至少我做了,这点,是这次我应该对自己的一个肯定。这次实训的心得根本上就是这些了,最后特别感谢中软国际带我们的那两个老师〔周褀,朱映〕,这两个老师对待我们很平易近人,对我们提出的问题,总是不光解决了,还进行了扩展,晚上也跟我们一起加班加到很晚,印象尤其深刻就是朱映老师为了给小胖解决一个问题,脸都变红了,还在继续努力,这点我并不会觉得老师知识储藏不够,我想应该是这个问题的突发吧,一时没想到怎么处理。相反让我感觉更多的就是老师很认真,很负责。还要感谢就是syz2小组的倾力支持,辅导。软件开发心得体会7我是公司一名文员,部门涉及很多业务数据的东西,在此之前,公司的所有业务记录都是通过一张excel表格来完成,第一次看到那张表的时候是真心吓到了,字段有几十个,项下又有很多拆分合并,其中又大多为数据和日期,通过几天的整理发现了不少错误,更加感慨需要一个数据库来解放人力、提高效率。从开始接受access培训到现在已经有半年时间,虽然上学期间学校的老师也有给我们讲过access的知识,但只是讲了些关系的建立及简单的查询,以为access就好比word、excel等相比照拟简单的办公软件一样。但开始接受盟威Access的培训后,对Access的看法才改变,原来Access还可以这样玩;参加学习之初,由于自身一开始认识误区的心态导致自己走了很多弯路。一开始所有的Access老师就告诫我说一定不要心急,要按培训指南指导,要按照教程一步一步做下去,切忌眼高手低。但因为心想自己对电脑还算有点感觉,加上公司一直比拟急,又很想短时间内做出点东西,就没有很耐心的把教程步骤做完,导致后期回炉再造无数次耽误很多时间,在这里希望大家引以为戒。在学习的过程中,因为老师是一个阶段一个阶段发教程的,当我看到报销系统时,就已经觉得十分十分的强大了,然后自己就想边看教程边偷懒开始自己开发,虽然老师一再强调不能不会走就想跑,但自己还是开始蠢蠢欲动了,等到做了一局部之后看到了进存销系统后,又发现里面有很多自己可以学以致用的东西,然后又开始重新做,再等到新版的快速开发平台出来了,自己又一次被震撼了,感慨Access快速平台的强大,根本的模块都不需要自己手动创立了,简直太厉害,真是技术宅改变世界。整个开发过程可以说是充满艰辛,但又有很强的成就感。虽然自己有时候会想不出来该怎么做,但是!还有一群很厉害的老师可以帮你,有时候老师们一句话、一段代码就能帮我搞定自己苦思冥想很久都做不出的步骤,可以说每一个成功的系统背后都有一群默默无闻的老师。每次把自己一些乱七八糟的想法告诉一对一老师,其实自己都觉得可能做不了了,但每次杜老师都会给我惊喜,帮我完美解决掉,十分欣慰。现在系统开发的已经在测试应用,虽然还有些局部在一步步完善修改,但我相信access的强大,能解决我的数据问题,也相信盟威老师们的技术给我的支持,在此感谢这半年来所有老师的大力支持与帮助,也希望盟威软件快速开发平台做得越来越好,让更多跟我一样的菜鸟开发出属于自己的数据库软件,解放自己的工作强度。软件开发心得体会8一、实训过程首先,我们学习通用编程:任何类类型的所有值都可以同object类型的•变量来代替。封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instancefield)。重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法。数组列表:ArrayList动态数组列表,是一个类库,定义在java.util包中,可自动调节数组的大小。class类object类中的getclass方法返回class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。Java中对内存的分配是动态的,它采用面向对象的机制,采用运算符new为每个对象分配内存空间,而且,实际内存还会随程序运行情况而改变。程序运行中Java系统自动对内存进行扫描,对长期不用的空间作为〞垃圾〞进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且防止了了由于内存管理方面的过失而导致系统出问题。而C语言通过mallocO和free()这两个库函数来分别实现分配内存和释放内存空间的,C++语言中那么通过运算符new和来分配和释放内存,总之,Java语言是一个纯的面向对象程序设计语言。Java语言是分布式的。Java语言支持Internet应用的开发,在根本的Java应用编程接口中有一个网络应用编程接口javanet),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的平安检查机制使得Java更具健壮性。Java语言是平安的。Java通常被用在网络环境中,为此,Java提供了一个平安机制以防恶意代码的攻击。除了Java语言具有的许多平安特性以外,Java对通过网络下载的类具有一个平安防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供平安管理机制(类SecurityManager)让Java应用设置平安哨兵。Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个根本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。Java是高性能的。与那些解释型的高级脚本语言相比,Java确实是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的开展越来越接近于C++。Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创立。通常有两种方法来创立线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创立的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。二、心得体会刚开始时张宇老师先教我们配置JAVA的编程工具和运行环境,然后教我们学JSP,在此期间,我们自学了JAVA,又学了Tomcat的使用及MySql和HTML语言,当我们JSP入门后,陈老师开始教我们学习JSF框架,但由于学校的安排,刚开始学,陈老师便去了苏州,由在苏州带队的孔祥盛老师回来教我们,在孔老师的安排下,我们又学习了SQLServer20xx和Struts框架,教我们学会了Javawebstudio的使用。总之,在两位老师的细心辅导下,我们有了很大的进步,知识得到了扩充,认识得到了加深,也使得我们的自学能力得到了很大的提高,在此,我向两位老师表示由衷地感谢。这次实训是三年中所学知识的一次汇总,是三年来学习能力的一次集中表达,有的知识在这次实训中用不到,但以后会用到,我敢说肯定会用到。因为好多东西都是厚积而薄发,所学的知识在关键的时刻也许只有一种用得上,但这一种也许足以成就我们的人生,到那时我们才能真正体会到知识的伟大,才能真正了解老师的重要性。我觉得要成为一个合格的程序员,首先要具备的是一种自学能力,遇到了问题自己要有能力去解决,当你尝试了各种方法,实在无能为力时再去请教别人,这时你所学的知识你一生都不会忘记,它将成为你一生的财富。有句话说得好:进攻是最好的防守!当你遇到了问题,你要试着去解决,编程嘛,想到了就要去试,你的面前就一台电脑而已,它又不会爆炸,你怕什么呢?我不敢说我的观点一定正确,每个人有每个人的想

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论