第1篇:软件心得体会
软件心得体会
软件心得体会1
受某文化公司委托,开发一款用于视频和图像处理的软件,开发难度高,高到从未搞过,开发周期长,长到是我以前项目监控最长开发周期的两倍,开发成本之底,让我觉得程序员成了高级打员。首先是需求分析书、产品规格说明书、设计说明书、代码规范说明书、测试计划,光文稿就不知道熬了多久才做完。
紧接着,遇到一系列问题,首先是语言选择,vc++和c#都是可以保证开发完成的选择,但是vc++内存容易报错,界面很难修改,而客户要求的界面质量甚至比程序的功能更严格,没办法,客户就是上帝,上帝做事一定有他的道理。c#语言易于开发,而且图形界面绘制也易于修改,可以做出客户体验很好的界面,但是在资源的消耗上,让我很吃惊。做到第二个月,大概的界面已经完成时,出现界面刷新的问题,刷新时开始卡,界面不流畅。没办法,改。
开会,总结,技术骨干找问题,拿出解决方案,力争第一次做软件把它做好:
重新做软件开发进度计划和软件测试计划,并且让独立功能demo制作和测试先行;
用direct draw、direct 3d或者opengl中的一个替代c#本身的gdi绘图,将在接下来的开发任务中加入进去。
事无巨细,当我满意的看着界面流畅,功能也已实现时,发现软件在低分辨率或者小本上根本乱到没法看,甚至是界面功能按钮错位,重叠等等。没办法,改。毕竟软件的多分辨率兼容和操作系统兼容是必须要做的。
接下来一大堆的麻烦找了上来,软件出现各种各样想都想不到的问题,总算是按时将第一个版本发布出去,并且开始接下来的升级开发任务。
最后,给刚刚接手软件开发项目的朋友一些忠告:
一、相关的文档不是给别人看的,而是给自己看的,相关文档一定要齐备,而且让所有涉及开发的人员都清楚的知道你文档里所要表达的意思;
二、一定要注意多做demo,多做实验,一个demo程序员几个钟头就可以完成,甚至更少,但是不做demo,核心程序没有做实验,其他的东西都围绕核心程序做了上去,到时候耽误的可不是几个钟头
三、程序设计要注重用户体验,当初客户对我要开发软件提出近乎苛刻的要求时我不在意,但是当我自己反复使用软件时有了很多体会,流畅美观的界面带给人心理的快感的确能替代一些尚未开发完整的功能带给用户的遗憾。
四、测试计划多次进行,分批进行,不要全部开发完成再对软件做测试。
还要坚持三个月,软件马上发布,希望大家的支持,谢谢!!!
受某文化公司委托,开发一款用于视频和图像处理的软件,开发难度高,高到从未搞过,开发周期长,长到是我以前项目监控最长开发周期的两倍,开发成本之底,让我觉得程序员成了高级打员。首先是需求分析书、产品规格说明书、设计说明书、代码规范说明书、测试计划,光文稿就不知道熬了多久才做完。
紧接着,遇到一系列问题,首先是语言选择,vc++和c#都是可以保证开发完成的选择,但是vc++内存容易报错,界面很难修改,而客户要求的界面质量甚至比程序的功能更严格,没办法,客户就是上帝,上帝做事一定有他的道理。c#语言易于开发,而且图形界面绘制也易于修改,可以做出客户体验很好的界面,但是在资源的消耗上,让我很吃惊。做到第二个月,大概的界面已经完成时,出现界面刷新的问题,刷新时开始卡,界面不流畅。没办法,改。
开会,总结,技术骨干找问题,拿出解决方案,力争第一次做软件把它做好:
重新做软件开发进度计划和软件测试计划,并且让独立功能demo制作和测试先行;
用direct draw、direct 3d或者opengl中的一个替代c#本身的gdi绘图,将在接下来的开发任务中加入进去。
事无巨细,当我满意的看着界面流畅,功能也已实现时,发现软件在低分辨率或者小本上根本乱到没法看,甚至是界面功能按钮错位,重叠等等。没办法,改。毕竟软件的多分辨率兼容和操作系统兼容是必须要做的。
接下来一大堆的麻烦找了上来,软件出现各种各样想都想不到的问题,总算是按时将第一个版本发布出去,并且开始接下来的升级开发任务。
最后,给刚刚接手软件开发项目的朋友一些忠告:
一、相关的文档不是给别人看的,而是给自己看的,相关文档一定要齐备,而且让所有涉及开发的人员都清楚的知道你文档里所要表达的意思;
二、一定要注意多做demo,多做实验,一个demo程序员几个钟头就可以完成,甚至更少,但是不做demo,核心程序没有做实验,其他的东西都围绕核心程序做了上去,到时候耽误的可不是几个钟头
三、程序设计要注重用户体验,当初客户对我要开发软件提出近乎苛刻的要求时我不在意,但是当我自己反复使用软件时有了很多体会,流畅美观的界面带给人心理的快感的确能替代一些尚未开发完整的功能带给用户的遗憾。
四、测试计划多次进行,分批进行,不要全部开发完成再对软件做测试。
还要坚持三个月,软件马上发布,希望大家的支持,谢谢!!!
软件心得体会2
此次暑期实习的主要目的是做一个与数据库有关的小系统。比如:学生信息管理系统、工资管理系统等。熟悉数据库的基本操作,掌握SQL语言。
我们小组所做的是关于学生宿舍的信息管理系统。在这次实习中,我们运用的平台是vs20xx(c#),因为大三的软件工程课也是运用了vs20xx,而且大二时学习windows程序设计时用的是MicrosoftVisualStudio20xx,基本一样。而数据库的选择,选用了Access20xx,Access供了一个能在办公室环境下使用的、操作简便、易学好用的关系型数据库管理系统,,而我们在大一暑期实习时也学习了这一方面的内容。
通过对老师提供的几个例子的学习,我们开始了我们的数据库系统设计。通过这个学生宿舍管理系统的设计和实现,我们虽然遇到了一些困难,但是最后我们都一一解决了这些问题,了解并掌握了自己对数据库和VS的不足,并且学到了很多东西。
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
设计完我们的数据库,我们就开始了VS20xx和Access的连接。但是在最开始的时候,我们只知道这两个独立的工具,对于它们的连接可以说是一无所知,通过学习,我们终于了解了,数据库与vs20xx连接要先创建数据容器,创建数据集,填充数据集,从而把数据库中的数据显示在vs20xx的控件中,学习过后才感觉到不是东西太难,而是我们对新事物的恐惧和不了解。
如果说数据库的连接是我们工作的第一步和最基础的一步,那么接下来怎样对数据进行增添,删除和修改是很关键的问题。数据库与VS的连接一定要有,不过在数据更新之前,肯定要在vs20xx控件中实现数据修改的实现工作,然后更新到数据库中,这不仅仅涉及到了数据库的问题,同时要对vs20xx中的控件的功能和一些固定函数有所了解。例如我们在做dataGridView控件内容的修改,添加,删除,还原,以及对数据库内数据的更新的时候,就碰到了一些困难,主要是对dataGridView控件的一些属性和函数不了解。通过后来的查书和网络查询,我们才发现原来很多东西都是我们不知道的。
对于数据的修改和删除的关键之处在于对数据的选择,而这恰恰是关于dataGridView的属性了解。同学间的相互讨论最终解决了这个问题。
具体到数据的添加、修改、查询、修改后需要运用SQL语言,我们在大三学过SQLserver,而,SQL语言的基本语句是一样的。因此在简单回顾数据库的书后,我们队气加深了印象,在vs平台下进行操作需要加双引号,这使得代码有些繁琐,第一次编写时尝尝吧单引号,“+”和双引号弄混,所以这时候需要耐心,仔细地查找错误,又一次甚至因为一个小括号的中文输入和英文输入造成了几个小时没找出错误,弄得我们都很郁闷。
当对主要的操作界面设计完后,我们需要将它和登录界面进行相连,但是一个上午,我们用调用Form,却发现虽然界面调用了,可是另一个Form无法对数据库进行连接,我们左思右想,始终找不到解决的办法,于是我们只能想办法把所有的界面放在同一个Form中,而解决这个问题是办法是用很多个groupBox,按照设计要求对其实现可见和不可见。这样才解决了这一个艰巨问题。
在最后的检查工作,我们需要对代码进行修复和完善。这时候要体现系统的用户友好型,对用户的错误操作进行有请提示。对于条件的判断,更需要细致的逻辑思维。
软件编程综合实习已经告一段落,但在实习中我们收获颇多。这是我们完成的第一个数据库系统,也是到目前为止最为完善的系统。这一过程,我们掌握到了软件开发的一系列步骤,这能应用到今后的工作生活中去。我相信能给我们带来很大的帮助!
我们需要对整体有个了解,然后细致地一步一步做下去。有很多东西,我们不可能都掌握得很彻底,但是我们可以对其进行了解,知道有这么一回事,所以开始前浏览SQL宝典和c#的书是非常必要的。当了解后,我们可以利用资源丰富的网络进行查询,这样会事半功倍。另外对于困难的问题,如果投入过多时间还是不能解决,那么就须要选择另外一种方法,不能堵死在一条路上。
在本次实习中我们遇到的没能解决的问题,我们会在接下来的时间中全力解决。
同时,我觉得自己要在以下几个方面加以注意:
首先,在编程的时候要注意理论联系实际。注意将课本上的知识应用到日常的操作中,真正做到学以致用。只有这样,才能做到目的明确,才能有足够的学习动力。
其次,在工作过程中要经常与其他成员进行交流,讨论所遇到的问题,并一起解决。在讨论中解决问题,会节约很多时间,并且在交流的过程中,我们也可以学到更多的东西。
软件心得体会3
经过长时间对国贸软件的的使用,在不断练习操作的过程中,我对国贸软件的最深刻感觉是:学以致用、有趣、必须细心耐心反应迅速。
1.学以致用
作为国贸专业,经过长时间的理论学习,急需通过实际操作或某种近似于实际操作的平台对所学的理论知识加以实践,以求进一步掌握和巩固,而国贸软件正提供了这样一种平台。该软件涉及了及出口贸易的各个方面和环节,从外贸公司的经营运作到实际的进出口业务流程,都能进行模拟实训。在使用过程中,会遇到很多国贸的基础理论知识和实务技能,这是对国贸理论掌握程度的最好考察。眼过千遍不如手过一遍,相对于理论部分而言,国贸实务更注重实际操作,通过这种理论结合实践的方式,巩固基础知识,查找理论学习的不足,以前学习的实物理论基础知识会更加的具体和直观。同时,该软件的实务操作部分与报关员报关实务所涉及的知识基本一致,这对于我的报关员考试复习提供了很大的帮助。
2.有趣
该软件通过“实战”方式训练,会在操作过程中遇到很多难题和挑战,这些必须自己想办法解决。由于大家进行了角色划分,形成了一个虚拟市场,所以大家之间相互的竞争是必不可少的,大家会从各个方面进行竞争。竞争在现在是无法避免的,意识正是现代社会生存发展所需要的。正是这种竞争,使得我(相信大家)对该软件产生了浓厚的兴趣。
3.细心、耐心、反应迅速
国贸软件涉及大数据计算的繁琐的单证填写,所以必须做到细心耐心,例如,在填制外贸合同时,一个小小的数据错误或是货物装运、指运港名称的错误都会是合同填写失败;填写保险单或是报关单证,没有严格按照合同数据填制就会导致填写出现错误,无法进行下一步骤,影响实验效率。
在操作过程中,除了复习、巩固所学国贸理论外,另一个重要任务就是想办法“赚钱”,提高自己企业的盈利水平和生存能力,这就要求必须反应迅速、判断准确,否则会觉得企业经营的举步维艰。
以上就是经过一段时间对国贸软件的操作使用产生的心得体会。
软件心得体会4
通过实训中心老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识。从而确定自己以后的努力方向。要想在短暂的实训时间内,尽可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解。只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。
“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。
这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。
人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都应该好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!
实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。
现在我对“一个人最大的财富是他的人生经历和关系网络”这句话非常的有感情,因为它确实帮了我们不少。除此课本上的知识毕竟有限。通过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。 从最初的笨手笨脚,到现在可以熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的能力,每个人都很珍惜这来之不易的实训机会。
在实际工作中经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活面对。通过这十个月的实训,我班同学都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,每天早出晚归。但真的很感谢学校能够提供我们这样好的实训机会,以及东软给予我们的实训平台。我们深刻的了解到,只有经历过,才知道其中的滋味。对于我而言,喜欢体验生活,可以说通过这次实训,真真切切的让我了解了什么是软件开发,什么是软件工程,让我对于软件最初的观点也有了本质性的改变!程序员不仅仅是一份职业,更是一份细心+一份耐心+一份责任心=人生价值的诠释。即将走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。
软件心得体会5
一、实训目的
通过实训,使我们进一步掌握图形图像处理的基本方法和基本技能;熟练使用photoshop软件,并能用它来完成图形图像的设计、制作和处理。培养我们能按要求设计和制作一般性的商标和网页设计,并能对即成的图像做进一步处理,创造出一定水平和价值的作品,使我们的实践动手能力和创新能力得到提高,同时为今后的图形图像比赛奠定好基础。
二、实训内容与安排
我们的Photoshop实训时间为本学期的第18周。我们的实训一共有5个项目:ppt设计、logo设计、展板设计、专业网页设计和个人艺术照片设计。老师让我们自由分组。我虽然上课时认真听老师讲解,但没有记笔记的习惯,导致有很多学过的东西运用不上,最后,雷柱、李娟、杨月霞和我组成了一组,我们综合各自的优势对本次的实训任务进行了分工。杨月霞负责logo设计、雷柱负责个人艺术照设计、我负责展板设计、ppt设计和网页设计由我们一起完成。
星期一的晚上我们在课堂上一起进行实训,因为教室里无法联网,所以我们不能进行网络上的资料搜集,于是我们都是各自介绍了自己对项目的整体设计。星期三的3、4节课我们准时来到了实训楼,为各自的项目都做资料的收集。我们之间相互帮助,很快,我们就只要做最后的设计了。星期四从中午12点开始,我们一直坐到下午5点,费了好多心思,终于把所有的实训项目完成了,看着我们自己辛勤工作的成果,心里真的很开心。
三、实训心得
这几天来,涂老师没有像以前上课那样有详细的讲解和细心的提示,只能靠我们自己对PhotoShop学习的基础来自己完成制作。这次实训不仅仅是对我们的考察,也是一个自我总结,手机版查漏补缺的难得的机会。经过这五天的学习,巩固和强化了我们的基本知识和基本技能,尤其是Photoshop的基本知识和操作技能。
Photoshop作品要做的好就必须有一个好的创意。我觉得学习photoshop不是在于把所有的工具都要深入去了解,只要把自己常用的会用就可以了,因为只有有创意,才可以做出一副好的作品来。色彩应用是图形图像处理和制作的一个重要环节,色彩应用搭配的好能让人产生一种舒适的感觉,作品的美感也由此而生。相反如色彩应用搭配不当,则会让人产生不想看的心理,作品也就谈不上什么感染力。色彩的应用搭配不仅要平时留心观察身体的事物,还在于多练习。留心观察才会知道什么地方用什么色彩能达到最好效果。因此我们在设计的过程中非常重视色彩的搭配。可色彩应用搭配不可能一下子学好,而是一个比较慢长的过程。所以在实训的过程中,我们也遇到了很多的困难。
但我们在实习的过程中也很开心,当遇到问题时,我们都会相互帮助,当有困难时,大家一起解决,那种解决困难后的成功的喜悦无法用言语来形容。其实,不管最后的结果会怎样,我们都是成功的,因为我相信过程比结果更重要,在实习的过程中,我们就一直在收获。所以,我们没有白白浪费时间,我们都是成功的。
四、实训总结
另外,我也明白了,无论做什么事,我们都得做一个有心人,有信心,有耐心,有恒心;同时,我们也要培养独立分析问题,解决问题的基本能力。
最后给本次实训提一些小建议:希望老师对我们的作品进行点评,让我们知道自己的作品好在哪里,哪里还有不足,这样才能不断的'进步。
软件心得体会6
时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放的。
最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。
至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。
1、浅谈测试
一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找 bug与对应bug,此阶段基本评定了coder的编码质量。
2、程序员的困惑
有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?
有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。
3、如何调试追踪
如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。
页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(xxx=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。
4、一些习惯
遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。
解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。
把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。
任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。
软件心得体会7
今天的实习结束了,今天做的是纸牌游戏软件和趣味打字游戏。今天的东西对我来说有点难度,最后没有能过完全做完。但是我还是觉得这是一个不错的实训,在这种集体的环境里和同学们一起学习,每天的生活过的也是非常的充实。
此次实践课我的收获很多。我和同学们这一次真正自己动手制作了一个小软件,虽然还存在很多的问题,而且我做的软件在使用起来还是很不可行的,但是我们从中受到了很多知识,不仅是专业的知识,更让我明白了一个软件从设计到实现的每一个环节真的很不容易,不仅需要扎实的专业知识,更需要一个团队的配合,这才是一个软件成功的关键。这就告诉我们,一个人的出色不算什么,一个团队的出色才是真正有用的。
刚开始拿到题目我们组员都不知如何下手,经过小组成员一起查找资料,并且开会讨论,我们确定了设计的设计目标以及具体实现方式,包括如何将Java的思想运用到实际系统的详细设计之中。
在实验课上,我学会了很多学习的方法。而这是日后最实用的。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我的将来也有很大的帮助。以后,不管有多苦,我想我都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我都可以在实验结束之后变的更加成熟,会面对需要面对的事情,以及学会遇到问题,不急不慌,慢慢解决它。
虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。在这次的软件设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。
实验过程中,也十分感谢实验指导老师陈中育老师的指点与教导。这次软件设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。
第2篇:软件心得体会
软件心得体会
软件心得体会1
受某文化公司委托,开发一款用于视频和图像处理的软件,开发难度高,高到从未搞过,开发周期长,长到是我以前项目监控最长开发周期的两倍,开发成本之底,让我觉得程序员成了高级打员。首先是需求分析书、产品规格说明书、设计说明书、代码规范说明书、测试计划,光文稿就不知道熬了多久才做完。
紧接着,遇到一系列问题,首先是语言选择,vc++和c+都是可以保证开发完成的选择,但是vc++内存容易报错,界面很难修改,而客户要求的界面质量甚至比程序的功能更严格,没办法,客户就是上帝,上帝做事一定有他的道理。c+语言易于开发,而且图形界面绘制也易于修改,可以做出客户体验很好的界面,但是在资源的消耗上,让我很吃惊。做到第二个月,大概的界面已经完成时,出现界面刷新的问题,刷新时开始卡,界面不流畅。没办法,改。
开会,总结,技术骨干找问题,拿出解决方案,力争第一次做软件把它做好:
重新做软件开发进度计划和软件测试计划,并且让独立功能demo制作和测试先行;
用direct draw、direct 3d或者opengl中的一个替代c+本身的gdi绘图,将在接下来的开发任务中加入进去。
事无巨细,当我满意的看着界面流畅,功能也已实现时,发现软件在低分辨率或者小本上根本乱到没法看,甚至是界面功能按钮错位,重叠等等。没办法,改。毕竟软件的多分辨率兼容和操作系统兼容是必须要做的。
接下来一大堆的麻烦找了上来,软件出现各种各样想都想不到的问题,总算是按时将第一个版本发布出去,并且开始接下来的升级开发任务。
最后,给刚刚接手软件开发项目的朋友一些忠告:
一、相关的文档不是给别人看的,而是给自己看的,相关文档一定要齐备,而且让所有涉及开发的人员都清楚的知道你文档里所要表达的意思;
二、一定要注意多做demo,多做实验,一个demo程序员几个钟头就可以完成,甚至更少,但是不做demo,核心程序没有做实验,其他的东西都围绕核心程序做了上去,到时候耽误的可不是几个钟头
三、程序设计要注重用户体验,当初客户对我要开发软件提出近乎苛刻的要求时我不在意,但是当我自己反复使用软件时有了很多体会,流畅美观的界面带给人心理的快感的确能替代一些尚未开发完整的功能带给用户的遗憾。
四、测试计划多次进行,分批进行,不要全部开发完成再对软件做测试。
还要坚持三个月,软件马上发布,希望大家的支持,谢谢!!
软件心得体会2
实习第一个礼拜,我们开始学习有关java的基础知识。主要了解一些java的背景、产品、发展方向等。刚到xx,不是像学校里的朝九晚五,而是朝八晚九。我们不可能简单的了解一些java文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯。
其中,在学习的过程中经常会遇到一些有趣的问题,百钱买百鸡的问题:公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只,要怎么买才能用100元买到100只鸡。刚开始我是挺头疼的,因为并没有现成的公式,要自己写一个符合要求的,因为自己的数学并不是很好,最后要靠同学才能顺利完成。然后是数组,其中所举的例子就是我们日常所见的双色球生成器,通过数组来实现随机生成红球和蓝球的号码。最后是做一个贪吃蛇小游戏,贪吃蛇看起来是个挺简单的游戏,但真正做起来,那代码还是挺多的。先是生成一个舞台,写好贪吃蛇的类,然后通过random来实现食物的随机生成,利用键盘来实现键盘对蛇的控制,之后还要写吃到食物后再随机生成食物的判定,最后是实现蛇如果碰到墙壁或自己就重新开始的判定。
在实习了1个月多之后,老师就要求我们做一个项目,这虽然是一个很简单的项目,要独立做出这个项目是很困难的。但在老师的带领下,完成了在xx的第一个简单项目:部门员工管理系统。
xx科技部门员工管理系统系统由四部分组成:表现层,网络层,数据层和业务层。首先完成的是业务层,表现层中有登录界面,部门界面和员工界面。而这些界面统一用客户端上下文环境进行切换,调度。业务层中定义了一个接口,员工信息,部门信息和登录用户信息都在接口中定义方法,在接口的实现类中完成方法的实现。数据层提供部门、员工和用户信息的数据,而这些数据都是从mysql中读取的。最后实现网络层的功能,网络层的不同之处在于一切的数据都由服务器提供,登录用户必须请求连接,验证用户的数据真实后完成用户的请求进入登陆界面。最后,一个完整的部门员工管理系统就完成了。
为了做这个项目,我们一共用了5天的时间。在第1天,我们建立好了数据库,写好了员工类emp以及其接口empdao,并实现查询数据库里的emp信息。之后写empaction类,实现了查出emp数据显示在jsp页面的功能。第2天,我们完成员工类emp的各种功能,利用方法save()来实现增加功能,通过sql语句来实现删除的功能,最后是发送修改的请求跳转到员工修改的jsp页面来实现修改的功能。
第3天,我们实现了部门功能,因为部门类与员工类的方法和思路都是差不多的,所以只有依样画葫芦就行了,可以说是很轻松的一天。第4天,我们实现了登陆模块的功能,通过if(user!= null)语句判定,如果用户名和密码是正确的,就发送请求跳到员工列表页面。else{ }语句判定,如果是用户名或密码是错误的,那就返回登录页面,并在页面提示用户名或密码错误信息。第5天,继续完善登陆模块,如果用户没登录,那么发送其它页面的请求时,都是返回登录页面。最后是修改相应的jsp页面,让其能正常跳转到其他的页面,完成整个系统的收尾工作。虽然仅仅是短短的5天,但所收获的知识量比我们在大学的时候还多,在这5天,学到了许多的东西,也明白了自己现在是属于怎么样的水平,让我明白了自身的力量是多么的薄弱。
毫无疑问,打代码是一个无聊的过程,但即使是这样无聊的过程,人如果倾注自己的感情进去,放松自己的心情,让其看起来不是一项工作,那么也能乐此不疲的做下去。
收获与体会:
通过这次实习,此次实习过程中的收获主要有四个方面:一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了此次实习的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习过程中成立一个小组,彼此之间互相沟通,互相帮助,为了达成共同的目标而努力,让我看到了大家对于工作的热情,还有每个人的工作能力。四是为毕业论文积累了素材和资料。
于是,在未来的日子,我将做到以下几点: 继续学习,不断提升理论涵养
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。认真学习java,使自己具有更好的专业知识,为以后就业做准备。作为一名青年学子更应该把学习作为保持工作积极性的重要途径,不断努力,不断进步。
2、努力实践,自觉进行角色转化
理论是灰色的,生活之树常青,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。
从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
3、提高学习积极性和主动性
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的学习和生活中,我将继续努力学习,深入实践,不断提升自我,努力创造成绩,继续创造的人生价值。
4、要培养自己的团结合作精神
工作学习生活中,团结合作,是必须的。项目经理说过,一个完整的程序不是由一个人完成的,而是由一个团队完成的,每个人完成一部分的模块,然后整合起来才是完美的程序。所以在项目中,每个人都是力量必要的。因此,培养自己的团结合作能力,是以后的工作的必要准备。
经验与教训:
在这次实习中,遇到的问题和困难,总结了以下几点:
1.要了解每一项工种,并熟练基本的操作
光是靠啃书本是无用的,所谓实习就是要我们自己实际的去练习,去操作。要真正的能从书本的理论知识转到实际操作中来。还有就是不能在技术不精的情况下由着自己的性子来操作,一定要在老师的指导,讲解下进行操作。
2.代码错误是不可避免的任何人在写代码时,都会出现错误,就算是熟练的程序员也有写错代码的时候,所以在找出代码错误时一定要用心、细心、耐心。不仅要清楚哪里错了,还需要清楚为什么错,防止以后再犯同样的错误,只有经历过错误才会成长。
3.理解每行代码的含义
在实际操作中我们不能仅仅是跟着老师打代码,要多思考,虽然老师所讲的代码都已下载到自己的电脑,但我们还是要思考,对程序中每一行的代码都要掌握,理解它的作用,能实现什么,在哪个部分增加变量,在哪个部分增加函数,构造函数应如何编写,都是需要我们的思考。只有理解了,这些知识才是真正属于你的,不理解的话打再多的代码也对你没有任何的帮助。
总结:
实习是教学与实际相结合的重要实践性教学环节。在实习过程中,学校也以培养学生观察问题、解决问题和向实际学习的能力和方法为目标。培养我们的团结合作精神,牢固树立我们的群体意识,即个人智慧只有在融入集体之中才能最大限度地发挥作用。同时,学会独立解决问题的能力和巩固我们所学的知识,增强我们的实践经验。
在这短短的时间里带给我的,不仅仅是我们所接触到的那些操作技能,的则需要我们每个人在实习结束后根据自己的情况去感悟,去反思,并将这种感悟运用到我们生活和学习中去,学以致用,这才是实习的真正目的所在。
软件心得体会3
在大庆浦东软件平台有限公司经过一周的软件测试实训,从对软件测试没有什么经验的我初步掌握了软件测试的方法和技能,收获颇多。
我在大学期间的专业是信息与计算科学,原本打算从事网络方面的工作,对活动目录、数据库、操作系统等的知识比较感兴趣。经过这次理论学习,了解到要做好软件测试,要求掌握的知识并不仅仅是测试方面的,网络、数据库、操作系统等的知识对做好测试也是很有帮助的。这让我明确了以后学习的目标,在不断学习软件测试的同时,也应该继续其他相关知识的深入学习。
通过此次学习,对整个软件测试行业的了解大大的加深。以前认为软件测试只是枯燥的反复的使用被测试软件来发现异常的问题,以为软件测试并不重要,低开发一等。现在认识到了软件测试的重要性,软件测试是软件产业向软件工业化生产时代迈进不可缺少的重要组成部分,是保证软件质量达到客户需求不可缺少的环节。软件测试在国内是一个新的职业,发展得比较晚,但它的重要性正在为行业所重视。
在学习过程中,我了解了作为一个合格的测试人员所应具备的素质与技能。其中个人素质在测试工作中起到了非常重要的作用,它包括你的信心、耐心、细心和与人交流沟通的能力,它将贯穿你工作生涯的整个过程。在测试理论上,我们系统学习了软件测试的流程,各种测试阶段和测试方法,以及测试工具的使用。通过这些课程的学习,让我们对软件工程也有了更深刻的理解,为以后的测试工作作了很好的理论储备和技能的提升。
软件测试作为软件开发过程中一个非常重要的环节,越来越成为软件开发商和用户关注的焦点。完善的测试是软件质量的保证,因此软件测试就成了一项重要而艰巨的工作,要做好这项工作当然也绝非易事,我在做软件测试工作中总结出了一些经验和技巧。
1.功能点的细化
在进行测试前,先将所要测试的功能细分,填写《测试用例表》,有针对性的运行功能测试案例,逐个对每个功能细分点进行测试。在每次运行测试案例之前,明确此次运行的目的和预期的输出结果,并要做好记录。
2.注意测试中的错误集中发生的现象
有一些错误是和程序开发人员的编程水平和习惯有很大关系的。例如程序中的拼写错误,习惯用法等。注意收集并记录这些现象,有助于更快、更多地发现类似的错误。
3.尽可能多的使用非常规的测试
充分考虑到各种合法的输入和不合法的输入以及各种边界条件。边界值往往是最容易出现异常的情况,特殊的情况下甚至要制造极端的状态和意外状态,比如网络突然中断,和电源突然断电等情况。
4.对测试错误结果一定要有一个确认的过程
一般有A测试出来的错误,一定要有一个B来确认。
5.制定严格的测试计划
测试时间安排的尽量宽松,不要希望在极短的时间内完成一个高水平的测试。
6.回归测试的关联性一定要引起充分的注意
在开发人员刚修复Bug之后的地方,再找一找,往往开发人员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造成错误。修改一个错误而引起更多的错误出现的现象并不少见。
7.测试文档要尽可能详细
《测试用例表》中的功能点可尽量的详细,如实、详细地记录每次运行测试案例的输入数据,输出数据,出错提示,进行测试的时间,完成测试的时间等,便于以后对测试工作的回溯。
8.重视交流和沟通
包括和程序开发人员的交流,同是测试人员之间的交流,网上技术论坛和网友的交流,和客户的交流等。多思考,多交流,多提问,通过多种沟通交流的途径,可以少走很多弯路,同时可以学到很多东西。
9.善于总结
在测试过程中发现的所有问题,异常情况,发现程序开发人员易犯,常犯的错误,各种有价值的经验教训,使用系统和操作数据库时发现或者学到的技巧,使用测试工具时的心得等等,都可以随手记录在笔记本或者电脑上。这些都将是今后工作中可以参照的珍贵资料,同时也会成为自己的宝贵经验。
10.妥善保存一切测试过程文档。
这次软件测试实训为我们以后从事软件测试工作打下了良好的专业基础,为我们的进一步学习提高打下了扎实的理论基础。对测试过程有了初步的认识,测试计划、测试设计、测试开发、测试执行、测试评估、测试报告贯穿整个软件开发过程。单元测试、集成测试、系统测试、验证测试每个阶段都应以用户需求为依据。这些基本的概念虽然比较抽象,但对以后的实践是大有益处的。
总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。接下来一段时间,我将利用假期进入相关测试部门进行实际项目的训练,我相信在我有了很好的理论基础后,会在工作中很好的加以应用,让测试工作做得更好。同时,我会更加努力的学习与工作,遇到问题会及时多渠道寻找解决方法,积极上进,希望早日成为一名优秀的测试人员。
软件心得体会4
整个设计透过了软件和硬件上的调试。我想这对于自我以后的学习和工作都会有很大的帮忙。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有必须的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题务必要靠自我一点一滴的解决,而在解决的过程当中你会发现自我在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新潜力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时光是用在程序上方的。很多子程序是能够借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此能够说系统的设计是软件和硬件的结合,二者是密不可分的。透过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生用心的影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。另外在课程设计的过程中,当我们碰到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮忙,使我们获益匪浅。因此十分感谢老师的教导。透过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要好处,学会了坚持、耐心和努力,这将为自我今后的学习和工作做出了最好的榜样。我觉得作为一名软件工程专业的学生,这次课程设计是很有好处的。更重要的是如何把自我平时所学的东西应用到实际中。虽然自我对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法透过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学的帮忙和讲解下,渐渐对这门课逐渐产生了些许的兴趣,自我开始主动学习并逐步从基础慢慢开始弄懂它。
我认为这个收获就应说是相当大的。一开始我们从参考书上找来了课题,但是毕竟是参考书,做到之后发现很多程序都是不完整的,这让我们伤透了脑筋。看着别的小组都弄得有模有样了,但是我们连一个课题都还没有定好。好不容易又找到了课题,但是结果还是很不尽人意。程序接线什么的都弄好了,调试也没有问题,但是就是无法到达预期想要的结果。参考书毕竟只是一个参考,设计这种东西最后还是要靠自我动脑筋。然后我们大家一齐团结一致,从平时做的实验?老师上课的举例?书本上的知识以及老师的辅导和其他同学的帮忙下最后完成了。就应说这是透过我们小组成员的共同努力和动脑完成的,虽然资料并不是很复杂,但是我们觉得设计的过程相当重要,学到了很多,收获了很多。我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点能够联系到以后毕业之后从学校转到踏上社会的一个过程。小组人员的配合?相处,以及自身的动脑和努力,都是以后工作中需要的。
所以我认为这次的课程设计好处很深,和其他4位同学的共同学习?配合?努力的过程也很愉快,另外还要感谢老师的耐心辅导。
软件心得体会5
经过长时间对国贸软件的的使用,在不断练习操作的过程中,我对国贸软件的最深刻感觉是:学以致用、有趣、必须细心耐心反应迅速。
软件实训心得体会5篇软件实训心得体会5篇
1.学以致用
作为国贸专业,经过长时间的理论学习,急需通过实际操作或某种近似于实际操作的平台对所学的理论知识加以实践,以求进一步掌握和巩固,而国贸软件正提供了这样一种平台。该软件涉及了及出口贸易的各个方面和环节,从外贸公司的经营运作到实际的进出口业务流程,都能进行模拟实训。在使用过程中,会遇到很多国贸的基础理论知识和实务技能,这是对国贸理论掌握程度的最好考察。眼过千遍不如手过一遍,相对于理论部分而言,国贸实务更注重实际操作,通过这种理论结合实践的方式,巩固基础知识,查找理论学习的不足,以前学习的实物理论基础知识会更加的具体和直观。同时,该软件的实务操作部分与报关员报关实务所涉及的知识基本一致,这对于我的报关员考试复习提供了很大的帮助。
2.有趣
该软件通过“实战”方式训练,会在操作过程中遇到很多难题和挑战,这些必须自己想办法解决。由于大家进行了角色划分,形成了一个虚拟市场,所以大家之间相互的竞争是必不可少的,大家会从各个方面进行竞争。竞争在现在是无法避免的,意识正是现代社会生存发展所需要的。正是这种竞争,使得我(相信大家)对该软件产生了浓厚的兴趣。
3.细心、耐心、反应迅速
国贸软件涉及大数据计算的繁琐的单证填写,所以必须做到细心耐心,例如,在填制外贸合同时,一个小小的数据错误或是货物装运、指运港名称的错误都会是合同填写失败;填写保险单或是报关单证,没有严格按照合同数据填制就会导致填写出现错误,无法进行下一步骤,影响实验效率。
在操作过程中,除了复习、巩固所学国贸理论外,另一个重要任务就是想办法“赚钱”,提高自己企业的盈利水平和生存能力,这就要求必须反应迅速、判断准确,否则会觉得企业经营的举步维艰。
以上就是经过一段时间对国贸软件的操作使用产生的心得体会。
软件心得体会6
曾经一度认为软件测试就是使用工具测试bug,现在看来不是这么一回事情,因为还是有手工测试(执行测试),工具只是一个辅助,用工具你先要去了解测试的一些基本的东西(如:测试用例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。
一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东西,还不如回到小学学习语文呢,都是一些名词的解释,比如:黑盒测试,百合测试,系统测试。测试基础等等这些,老师都会去告诉你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开始练习测试用列的编写,这个还有点意思,因为这个更多时候能够体现个人的逻辑思维能力,再然后数学就转变成了英语,因为要使用到一些测试的工具,比如:WinRunner工具,录制脚本它会产生一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂的。
学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些语言的基础,例如:C,java,C#等一些语言,这些语言你不需要去深入的学习,只需要了解,最重要的是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一个好的测试工程师,应该要全面的发展,读懂需求分析文档(注:客户的要求),还有要学会写文档,语言的组织能力决定你这份文档的价值,这也是一种沟通能力的体现,比如写缺陷报告时:有一项是描述缺陷,这就能看出你的表达能力,给程序员能不能看懂就能体现沟通,最后就是整理文档和撰写测试总结报告,越是到最后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软件减少一些bug,不求最好,只求更好。
软件心得体会7
一、实训目的通过实训,使我们进一步掌握图形图像处理的基本方法和基本技能;熟练使用photoshop软件,并能用它来完成图形图像的设计、制作和处理。培养我们能按要求设计和制作一般性的商标和网页设计,并能对即成的图像做进一步处理,创造出一定水平和价值的作品,使我们的实践动手能力和创新能力得到提高,同时为今后的图形图像比赛奠定好基础。
二、实训内容与安排
我们的Photoshop实训时间为本学期的第18周。我们的实训一共有5个项目:ppt设计、logo设计、展板设计、专业网页设计和个人艺术照片设计。老师让我们自由分组。我虽然上课时认真听老师讲解,但没有记笔记的习惯,导致有很多学过的东西运用不上,最后,雷柱、李娟、杨月霞和我组成了一组,我们综合各自的优势对本次的实训任务进行了分工。杨月霞负责logo设计、雷柱负责个人艺术照设计、我负责展板设计、ppt设计和网页设计由我们一起完成。
星期一的晚上我们在课堂上一起进行实训,因为教室里无法联网,所以我们不能进行网络上的资料搜集,于是我们都是各自介绍了自己对项目的整体设计。星期三的3、4节课我们准时来到了实训楼,为各自的项目都做资料的收集。我们之间相互帮助,很快,我们就只要做最后的设计了。星期四从中午12点开始,我们一直坐到下午5点,费了好多心思,终于把所有的实训项目完成了,看着我们自己辛勤工作的成果,心里真的很开心。
三、实训心得
这几天来,涂老师没有像以前上课那样有详细的讲解和细心的提示,只能靠我们自己对PhotoShop学习的基础来自己完成制作。这次实训不仅仅是对我们的考察,也是一个自我总结,查漏补缺的难得的机会。经过这五天的学习,巩固和强化了我们的基本知识和基本技能,尤其是Photoshop的基本知识和操作技能。
Photoshop作品要做的`好就必须有一个好的创意。我觉得学习photoshop不是在于把所有的工具都要深入去了解,只要把自己常用的会用就可以了,因为只有有创意,才可以做出一副好的作品来。色彩应用是图形图像处理和制作的一个重要环节,色彩应用搭配的好能让人产生一种舒适的感觉,作品的美感也由此而生。相反如色彩应用搭配不当,则会让人产生不想看的心理,作品也就谈不上什么感染力。色彩的应用搭配不仅要平时留心观察身体的事物,还在于多练习。留心观察才会知道什么地方用什么色彩能达到最好效果。因此我们在设计的过程中非常重视色彩的搭配。可色彩应用搭配不可能一下子学好,而是一个比较慢长的过程。所以在实训的过程中,我们也遇到了很多的困难。
但我们在实习的过程中也很开心,当遇到问题时,我们都会相互帮助,当有困难时,大家一起解决,那种解决困难后的成功的喜悦无法用言语来形容。其实,不管最后的结果会怎样,我们都是成功的,因为我相信过程比结果更重要,在实习的过程中,我们就一直在收获。所以,我们没有白白浪费时间,我们都是成功的。
四、实训总结
另外,我也明白了,无论做什么事,我们都得做一个有心人,有信心,有耐心,有恒心;同时,我们也要培养独立分析问题,解决问题的基本能力。
最后给本次实训提一些小建议:希望老师对我们的作品进行点评,让我们知道自己的作品好在哪里,哪里还有不足,这样才能不断的进步。
软件心得体会8
作为一个软件开发人员, 记得在我第一天进入公司实习的时候, 首先要学习的就是编程规范.相信每个搞开发的同学都跟我一样吧.编程规范在学校里是十分不重视的.老师也不会硬性地要求学生要遵照怎样的规范去编写代码, 实验或者作业什么的, 只要能实现功能就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最大的特点是他的信号槽, 通过信号和槽的连接, 可以把很多类与类间相关的函数连接在一起, 甚至可以传递参数
实习心得
从学生到走上工作岗位,一步步的熟悉和认识着周围的环境,熟悉这社会生存之道!在这里我学到了我离开校园的第一笔知识,这些都是从书本上学不到的知识,从体验公司的文化到亲身接触公司的每个部门的人员,从公司的季刊杂志上,从其他员工的言谈中,有好的信息,也有不好的耳闻,总之,我的感觉中,我们的公司还是在不断前进发展。
从学校迈入社会,华润以自己的姿态给我这样一个良好的锻炼平台。从学生到工作,华润以自己的品质和精神让我了解和洞察并融入社会这个大家庭,华润为我创造了这样一座桥梁。融入华润,融入社会,我以华润的精神强化自己,以华润的记纪律规范自己,每一天努力,每一步的行动,都让我逐步提高和完善自己,以至于在这个平凡的岗位上做到一个合格称职的职业人。
工作中有苦有乐,产线上同事之间的互帮互助,让我充分体会到与人协作,共谋发展,合作共利的快乐。产线5s让我深刻认识到良好整洁的工作环境是工作效率和品质保证。产线纪律是我规范和端正自己的工作态度,保证每一颗电路的品质。在这样的环境下,在这样的氛围中,我也渐渐养成了良好的工作习惯和责任意识,努力将这份工作做到更好。从华润到社会大家庭,从一颗细小的电路到做人做事,不容置疑每一步都至关重要。“千里之行,始于足下”,我想,一切都从身边做起,从细节做起,从小事做起,从当下这份工作做起。播种行为,收获习惯;播种习惯,收获性格;播种性格,收获命运。一点一滴的积累,一点一滴的进步都将决定和影响着我的将来!
软件心得体会9
接触广联达安装算量软件算起来也快一年了,这一年来通过广联达客服人员及同事的帮助基本上对广联达算量软件有一些心得体会,和大家分享:
经验和方法
1、CAD基础很重要
实践证明,CAD绘图能力是广联达安装算量的基础,要学习广联达安装算量软件首先需要一定的《AutoCAD》知识和能力,需要一定作图能力,一般来说,如果对《AutoCAD》有一定的基础安装算量软件学起来较容易些,效果较好!
2、循序渐进
整个学习过程应采用循序渐进的方式,首选需要先了解软件算量的基本知识,如软件如何对工程量进行计算、如何进行分类、如何进行汇总、如何进行系统设置,通过反复观看教学视频,反复练习使自己能由浅入深,由简到繁地掌握安装算量软件。
3、学以致用
在学习安装工算量命令时始终要与实际工程应用相结合,不要把主要精力花费在各个命令孤立地学习上;要把学以致用的原则贯穿整个学习过程,以使自己对命令有深刻和形象的理解,有利于培养自己应用软件独立完成算量的能力。
4、熟能生巧
广联达网站上的视频教学它能使我们更加深入地理解、熟练安装算量然见的命令。要强迫自己做几个综合实例,分别详细地进行实际操作,对照视频教学中的方法步骤反复练习,使自己可以从全局的角度掌握软件的应用。
5、常见问题要弄懂
在学习软件中对于我们经常出现的问题,要对照教学视频、对照实际的工程进行练习,总之要通过各种途径对软件中一些通用的设置、操作要熟记于心,作为初学者弄懂这些问题,很有必要,对提高工程量的准确的和效率很有帮助。
学习过程中,要特别注意纠正自己的一些平时不要的习惯。严格做到层次分明,规范识别步骤。我的体会是:养成良好的习惯,受益匪浅。
软件学习心得体会五:ACCESS软件的学习心得体会(492字)
不知不觉间,已经上了十次计算机课了,我对研究生的计算机课程—ACCESS20xx很感兴趣,并且通过老师的讲解已经取得了很大的进步。虽然作为一个初学者,在学习过程中会遇到一些难题,但是我都努力去克服,多问老师多练习,争取领会老师所讲的内容。
原来我对“ACCESS20xx”并不了解,但是通过这几个月的学习,我开始对这门课程有所了解。首先,它的功能非常强大,它是当今应用最广泛的计算机技术之一,可以组织、储存和管理任何类型和任意数量的信息。它在很多地方得到广泛使用,不仅在医疗部门,还包括学校、公司等等,例如很多企业用数据库来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序。
其次,对于一名中医学研究生来说,“ACCESS20xx”课程也是非常实用的,因为数据库技术可以应用于中医药领域的很多方面,如中医文献、中医证候、中药有效成分、方剂的配伍规律研究等,这些领域都与我们中医学生密切相关的,所以对以后的工作非常有帮助。
总之,我一定要好好学习这门课程,虽然有点儿难,但是,我相信功夫不负有心人,通过自身的努力一定能把它学好。最后还要感谢老师平时耐心的讲解让我理解起来更加容易!
第3篇:软件课程设计心得体会
软件课程的设计让我们体会更多的是熟悉到团队协作的主要性,只要合作协作才干保证整个项目标有条不絮。接下来小编搜集了软件课程设计心得体会,欢迎查看,希望帮助到大家。软件课程设计心得体会【1】
对于此次课程设计,我早在寒假就借了linux相关书籍参看,但上方讲的主要是有关linux操作方面的资料,编程方面讲得很少,而且在假期中也并不明白课设的题目是什么,因此此次课设基本上都是在开学后的这两周内完成的。
以前做过的软件方面的课设如C语言课设、数据结构课设都是在假期完成的,由于自我是一个十分追求完美的人,因此几乎每次都花了将近大半个假期的时光来做,如C语言就花了一个多月的时光来做,分数当然也较高,有90来分。对于课程设计,我历来都是相当认真的,此次操作系统的课程设计当然也不例外。但是linux以前没怎样接触
第4篇:软件测试 心得体会
兰州直方科技有限公司
心得体会
如果要进步,那么就要尝试新的技术,新的思维,大胆的使用,在用的过程中肯定会学到新的东西。
加强团队内部的沟通,是解决团队内部分散的最好办法,如果一个团队没有很好沟通,那么这个团队就像是没有肥力的沙漠就没有竞争力,它的存在价值值得怀疑。但是加强团队建设是一件很不容易做到的事情,加入团队中有某一个成员技术很牛,就是搞独立,不按照游戏的规则,那么,作为项目小组的负责人,该如何去解决这个问题。我想在肯定他技术很牛的同时也应该让他明白如果只是将自己所做的模块做好,整个项目却是一般般,那么自己做好的那个模块就起不到任何的作用了。沟通,再沟通,直到他能很好的配合团队的工作,这样我相信我们的团队是一个有凝聚力、竞争力的团队,我们才能按时高质量的完成项目。
在这次的项目中,我们学到了很多
第5篇:软件测试心得体会
软件测试心得体会
我们从一些事情上得到感悟后,不妨将其写成一篇心得体会,让自己铭记于心,这样有利于我们不断提升自我。那么如何写心得体会才能更有感染力呢?下面是小编为大家整理的软件测试心得体会,仅供参考,欢迎大家阅读。
软件测试心得体会 篇1
虽然一如继往地写读书笔记,笔墨也浪费了不少。但真正坐下来利用大段的时间将自己的思路理清还没有过。因为最近有了一定的时间,更因为狠狠地泡了一段时间测试论坛,下载学习了该网站的电子测试杂志之后,自己的思路终于开始清晰起来,朦朦胧胧地开始看清了远方的路,麻着胆子去分析一下自己,也学着展望一下未来了,毕竟摸黑走路的感觉很不好。
我觉得学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面:业务知识.没有具体的业务知识很难发现软件中潜在的逻辑错误甚