心得体会是剖析内心世界的最佳载体,它主要记录的是个人感受,心得是总结性的书面材料,因此需要我们认真对待,下面是调研范文网小编为您分享的学软件的体会心得体会6篇,感谢您的参阅。
学软件的体会心得体会篇1
今天的实训结束了,今天做的是纸牌游戏软件和趣味打字游戏。今天的东西对我来说有点难度,最后没有能过完全做完。但是我还是觉得这是一个不错的实训,在这种集体的环境里和同学们一起学习,每天的生活过的也是非常的充实。
此次实践课我的收获很多。我和同学们这一次真正自己动手制作了一个小软件,虽然还存在很多的问题,而且我做的软件在使用起来还是很不可行的,但是我们从中受到了很多知识,不仅是专业的知识,更让我明白了一个软件从设计到实现的每一个环节真的很不容易,不仅需要扎实的专业知识,更需要一个团队的配合,这才是一个软件成功的关键。这就告诉我们,一个人的出色不算什么,一个团队的出色才是真正有用的。
刚开始拿到题目我们组员都不知如何下手,经过小组成员一起查找资料,并且开会讨论,我们确定了设计的设计目标以及具体实现方式,包括如何将java的思想运用到实际系统的详细设计之中。
在实验课上,我学会了很多学习的方法。而这是日后最实用的。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我的将来也有很大的帮助。以后,不管有多苦,我想我都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我都可以在实验结束之后变的更加成熟,会面对需要面对的事情,以及学会遇到问题,不急不慌,慢慢解决它。
虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。在这次的软件设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。实验过程中,也十分感谢实验指导老师陈中育老师的指点与教导。这次软件设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。
学软件的体会心得体会篇2
转眼间,到昆山已经两个多月了。不知不觉中我已经从一个在校生变成了一个职员。这跟在我们学校是完全不一样的。除此之外,安博还制定了严格的制度,这些使我们在安博的培训像职工在公司工作一样,让我们提早接触到公司的氛围。
来安博最重要的目的还是学技术,那就说说这里的教育情况吧。安博实行的是上午授课,下午上机练习的制度。我觉得我们这个班上午的授课经理非常好,他对java的理解非常透彻。我在大学学了半年的java,仅仅停留在表面上,对实质的内容根本都不了解。比如说==与equals的区别,方法的覆盖,变量的隐藏等等。老师通过图的方式,给我们讲解它们在内存中的情况,使我们从本质上了解了这些东西。他的这种授课方式,既生动又形象,彻底地将问题讲明白,我们接受起来轻松容易,也不容易遗忘。
除了他的讲课方式以外,他还是一个非常幽默的人,坐在凳子上听四个小时的课,会很乏味的,他时不时的给我们说一些搞笑的事,或者开玩笑的话,使课堂气氛非常活跃。他每讲完一个新知识点,都给我们留一点时间练习,加深对新知识的理解。我们有什么问题,他都会很耐心的跟我们讲解,不管程度是好是坏,他都一样对待。总之,听他的课就是一种享受。他还把跟知识相关的材料发给我们,让我们有研究的空间。有时还给我们一些面试题,让我们提早看,只有准备好了去应聘才有机会。
昆山还给我们开了一些素质课,讲解一些职场素质,如何为人处事,如何同面试官讲话,还要求我们在日常生活中也尽量做到。在我们就业之前开这样的课,对我们这些即将踏入社会的大学生来说是非常重要的。公司招聘员工,一看实力,二看素质,两者缺一不可。
总之在昆山的这段时间中,我学到了很多。时间虽短,但所学到的和知识的实用性很强。所有的老师们都教给了我们很多工作习惯、工作技巧、日常礼仪、职业素养和心态方面的东西。使我们对今后的工作有了新的认识,增添的极大的信心。
我们学了半个多月的基础知识,也该是用一用的时候了。这半个多月,应该算是安博给我们安排的阶段的训练时间。我们开始接触一些小型的系统,实训员工管理系统等。这些小型的系统巩固了我们的基础知识,让我们学会了一些编程的技巧,以及一些验证的方法。
每做完一个系统,我们都有一个项目演示环节。自己带着项目在全班学生的面前演示。讲解自己是如何实现的,说出自己系统的亮点和不足,然后由其他学生来挑系统的毛病,找出漏洞。通过这种方式,你可以学到其他学生的优点,别人好的编程思想你可以在以后的项目中运用。这是一个自我提高的方式。
接下来我们做了一个财务管理系统,用mvc三层架构实现的,jsp+struts+hibernate,这个系统是我们小组共同完成的,jsp用于前台的显示,struts调用bean的方法与数据库连接。这个系统做完之后,我觉得一个项目的流程图是十分的重要。如果没有总体的框架,后期修改会是很麻烦的。做项目之前我们应该先总体考虑一下布局,不要急着编程。在做项目的这段时间里,我感觉自己的知识面太窄了,书到用时方恨少。做项目不仅检查了我们的.基础知识掌握程度,而且给我们提供了自我提高的机会。项目做完以后,我感触颇深。以前在学软件工程的时候,一直不觉的文档很重要,老是认为编码最重要,做这个项目纠正了我的错误认识。
我认识到概要设计,详细设计是何等的重要。团队合作,最重要的是合作精神,不能自己一个人编程,不管其他的人。项目都是分模块做的,每个模块直接是有联系的,组内必须协调好,否则在整合的过程中会出很多的问题。一个大项目给个人自我发挥的余地是很大的。如果数据库里的数据太多,在显示的时候就应该考虑分页,分页的方法有很多种,这就是一个值得钻研的问题。在此期间我学会了自己解决问题的能力,在发现错误的过程中,才能学到更多的知识。知识是无穷的,不要为了就业而学习,而是为了提高而学习。多读书,能提高自己的逻辑思维能力。要多和其他人交流,不要闭门造车。
学软件的体会心得体会篇3
本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。实习第二天他让我做一个h5的游戏类应用,主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。
詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。我把原始应用找出来便开始抠代码,第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做.
一开始我的效率非常低,因为我很多测试方法并不熟悉,在参阅了微信js-sdk后总算把原始代码抠出来,厘清该应用的基本逻辑后开始重写,在詹老师的耐心地指导和对基础知识的讲解下,我们将原始代码中120行的css代码优化到60行,将五百多行的js代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。
也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。詹老师在讲代码逻辑的时候亲自写了一个例子让我体会,虽然消化这些用了快一天,但感觉真的收获很大,有拔云见日之感。
实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:
1.尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。
2.缺乏基本的软件开发测试思路,比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。
3.缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找找界面的素材,这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。
4.自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。
另外也记录一些自己的浅薄感受:
1.工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是我新来并不了解的原因。
2.公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率,就是要快速出应用,然后再快速上线下一个。
本周接到新的任务,为中国教育在线制作h5的招聘页面,之前的“给师姐打电话”的h5应用还没有优化好,能做的改进的'地方还有很多,leader詹老师让我先把招聘网站做好,h5应用先放放,他给了我大街网做的“中国好offer”作为参考,拿到之后确实感觉这些页面都做得很好,詹老师搜集的资源确实十分丰富,从实习到现在他发给我的参考很实用,在看完了五六十个h5的招聘页面之后开始构思,在将产品架构基本做好后,测试又发现很多问题,有技术层面的,但更多的设计本身的问题。
技术的细节的问题:基于jquerymobile的开发框架国内的资料十分有限,不得不查阅原始的英文api,很多问题也只能去jqm的论坛查找,这些都十分考验英文阅读能力。css的布局问题繁杂,在各个浏览器,各个应用的渲染都不一样,也是很折磨人的过程,我现在就碰到了css中font-weight属性在safari没有渲染的问题,至今没有解决。
逐渐体会到前端工作的繁琐与细节,需要学的东西很多,有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,我只能先将这些问题一一记下来。这些技术的体会是一方面,另一方面便是产品的设计层面,现在就是因为产品快做好后发现有很多地方犯了低级错误,以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则,比如界面设计给用户造成的不必要的干扰,功能可见性的不足,逻辑上的不严谨,以下我归纳了下岗做好的h5界面存在的交互问题:
1.页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。
2.joinus的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。
3.交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。
4.用于提示左右滑动的动态箭头会让用户以为是点击作用
学软件的体会心得体会篇4
我实习的时候对于金蝶k3有不少认识:首先。做会计需要理清思路,像在建账的时候,要对整个建账的轮廓有较清晰地了解,这样具体工作起来有方向,效率比较高,否则很容易在一个问题上卡住。而理清思路后就是具体的一些工作,这些工作或许会重复,比较枯燥,很需要耐心。最好在开始项目之前,完成前期数据准备。对于一些基础数据,例如各种基本资料的编码。我们有必要提前完成,免得拉长项目实施周期。金蝶k3使用前,必须设臵好基础资料,基础资料是运行k3系统的基石,有点象做房子前要准备好材料一样。
基础资料的准备顺序基本上就是系统默认的顺序。这个顺序没有什么特别的,怎么着都行,你在需要时自动提示你需要先处理哪一些。不过我还是要将一般处理顺序说明一下,最好是:币别、凭证字、计量单位、结算方式、仓库、仓位、部门、职员、科目、客户、供应商、物料。一些项目是有必录项与非必录项的,在前期我们可以只录入必录项,以后在需要时再录入非必录信息。我原以为仓库与仓位是一多对应的,后来在操作中体会到,两者是可以任意组合的。
在设立仓位时,建议管理员到演示帐套中看一看两者的区别与联系,仓库是在单据表头上的,仓位是在表体的,只有设了仓位管理的才需录入仓位。由于上述特点,可以将仓位管理虚拟出来进行一些其他的使用。在客户、供应商、部门、职员、物料等中,其代码可以随时更改,在更改代码后,其原有信息自动过到新代码之中。二是同一核算项目的明细项尽可能的在级次和长度上保持一致。
科目代码的更改有自身的特点,其他项目的代码随时都可以更改,科目的代码的更改就不一样了。在科目使用后,其一级代码可以改动,除此外都不能改动。设臵科目要了解哪些属性是用后可以更改的,哪些是不能更改的。如上述代码除一级外都不能更改,同样不能更改的有科目类别、数量金额核算、是否为现金科目和银行存款科目、是否出日记帐、余额方向、计量单位和所挂的核算项目。别的不易反复,最易反复的是科目所挂的核算项目,如原材料挂了物料这一核算项目,后来又不想挂了,只在存货核算中看明细就行了等等
学软件的体会心得体会篇5
一、实训目的:
通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用myeclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。
二、实训内容:
1. 项目:(“xx”)
2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能
3. 数据库设计、sql应用
4. 项目实战
三、实训总结:
转眼间实训过去已有一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
在实训的过程中,我深深的体会到了自己在专业知识方面的的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。
“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增加了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。
这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。
经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。
我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。
除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。
实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。
“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。
最初在实训时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。
实训期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。
除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在实训的这段时间里这些宝贵的经验将会成为我以后工作的基石。
学软件的体会心得体会篇6
这个学期我学习了软件测试这门专业课程,在学期即将结束的时候,我也对这门课程建立基本的了解和理解。软件测试这门课程作为软件工程专业中一门很重要的课程,已经在软件领域占据了不可替代的角色,当一个软件从雏形到真正的在一台计算机上运行的时候,谁也不能保证计算机软件能一步到位的满足人们的需求。所以就有了软件测试,其目的是:第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。下面我简单的写一下这个学期对课程的总结和收获。
我认为,在整个庞大的软件工程中,不管是需求分析、架构设计甚至是最后的debug,都会产生引入不管的机会,这就要求作为一个软件测试师要掌握丰富的软件工程原理和知识。测试的工作将会存在于整个项目周期,即在项目开始时需要各种分析调研时就开始了。尤其是在形成需求规格说明书时就有对文档的测试需求,甚至主导整个项目的走向。
软件测试对逻辑思维、学习能力、反应要求很高,是否有严密的思维和逆向思维也非常重要。做测试还要考虑到所有出错的可能性,有时候还要用一些非常规的的测试方法。软件测试还很注重软件性能问题,也就是要保证软件运行得很好;不同的使用环境下,考虑软件的兼容性同样重要。对于测试员来讲,会比开发人员更加重视软件产品的质量问题。在测试过程中,测试者可能会为客户的需求角度考虑
到更多,由此我们可以认为测试人员有权利决定产品是否可以发布。然而,通过一个学期的学期,我们又不得不懂得,软件测试人员不是万能的,测试人员在面对一个设计烂编码烂的软件时,也是无法不低头的,再怎么测试它也变不成优秀的软件。
通过课上的理论因为课下的实践和后半学期又因为身体力行于qq群论坛里使我对测试方法和设计分析有了大致的接触和深入了解。收印象深刻的有一下几点。
1、最基本的测试的分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试;从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试。
2、然后就是,白盒测试中的逻辑驱动测试的覆盖率测试。
3、还有就是对于划分等价类和边界值法这一块,让我从模糊到明朗。
4、在初次写测试用例的时候,感觉真是纠结,用例写的很死板,看似简单的一个填表工作,要写好真是不简单。一开始写的比较不自然,有些生搬硬套,而且还很慢。在后来负责了对论坛新鲜事版块的测试之后,明白了测试用例其实就是指导怎么去执行测试,而且书写设计测试用例也要以熟悉软件的业务为前提,才能更好的去测试。
另外就是一个学期的学习让我纠正了几点误区:
1.有位大师曾说过:“软件测试的目的在于发现错误,一个好的测试用例在于发现从来未发现的错误,一个成功的测试是发现了从未发现的错误的测试。”由此我自认为测试就是为了找到bug,然而一个学期的测试学习经验告诉我这是错误的,如果只是为了找到bug,那么bug会成天缠着你。
2.在大家协力测试论坛的时期内,我曾认为这种大量的重复性的工作真的很乏味,可是在这乏味中真心发生挺多有意思的bug,意想不到的bug,所以我认为只要掌握了方法,在重复中寻到到创新的小惊喜,任何东西都有它的特点。
作为测试新手,通过一学期的学习,我认为能独立写测试计划,设计测试用例,精通一种测试工具,理解一种bug管理软件是新手晋级老手的必备素质。任重而道远?
在最后,我不得不提的就是细心和耐心了。这是我认为这个学期测试课上收获最大的了,课程要求测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。
最后感谢刘老师这学期的课程讲授,和实践中的指导和帮助。测试路程,路漫漫其修远兮,吾将上下而求索。
会计实习心得体会最新模板相关文章: