首页 > 就业 > 实习总结

ui个人实习总结

ui个人实习总结



关于ui个人实习总结

  个人实习总结

  在这炎炎夏日里,我们迎来了为期二十多天的暑期实习。本次的实习目的主要是为了掌握C#语言开发平台,重点在于掌握WPF和SQL Sever的运用。短短的二十几天里,我有着许多收获和欢乐。

  从7月4号起的前8天的实习生活主要在学校里度过。由实习的带队老师何太军老师对我们进行C#基础知识的讲解。每天的9点到12点是我们的上课时间,经过每天一上午的学习,以及课后的自学和自主编程练习。渐渐地对C#由陌生到了熟悉:了解了C#面向对象编程的思想以及WPF开发的基本过程,能够利用XAML语句对窗体进行设计以及对一些基本控件的使用和对其属性的修改,学会了数据库的搭建并且能够利用sql语句对数据库中的数据进行相关处理,对于三层架构的内容和含义有了初步的理解。有了这几天基础知识的奠定,对于后期在公司的实习有很大的帮助。

  7月12号那天我们终于来到了好奇已久的实训基地——成都拓思爱诺科技有限公司。这里安静、简约、清新的环境深深地吸引了我。四周围是一片片小竹林,建筑的屋顶上也长满了郁郁葱葱的草,令人心旷神怡。来到工作室,墙壁是透明的玻璃铸成的,充分采集了光线,室内还有空调和明亮的灯光。宽敞的场地上,六人一组的电脑整齐地摆放着。在熟悉了工作环境之后,我们开始了项目小组的分组,我被分在了14组。我们小组的项目名称是“在线学习系统”。首先,我们小组内部人员都作了自我介绍对彼此都有了初步的了解,并且分配了小组的角色,我很荣幸地被分到了TL(Technology Leader)这一重要角色。一开始觉得凭借自己的能力担任这一角色有点压力山大,但是心里暗暗下定决心要努力胜任好这一角色,不能辜负小组成员的期望,不能拖小组的后腿。第一天的任务主要是项目需求的分析。学习利用Rotional Rose软件设计用例图,找出参与者,找出用例及用例间的关系。我们小组决定采用对各个模块进行分工的形式,每个人负责一个模块用例图的设计。于是高效地完成了第一天的任务。第二天,我们同样采用模块分工的形式利用Rotional Rose软件设计了活动图。我负责的是学生日记模块,早早完成任务后,我利用空闲时在工作电脑上配置了环境,安装了VS2010和SQL Sever 2008。并且在指导老师的建议和教导下,学会了配置工具SVN的使用方法,便于在小组内能够使用SVN上传和共享相关文档和资料,大大增加了资料传递的效率,以及方便了小组资料的整合和修改。利用软件工程概论的相关知识,我按时地完成了软件需求规约文档的编写。第一次项目评审是在第三天,由于是第一次做这种项目,我们的经验还不足,所以暴露出不少的问题,比如文档的编写规范问题,以及用例图和活动图设计中出现的一些错误。指导老师并没有批评我们,而是给我们提出了一些宝贵的意见和建议,让我们站在客户

  的角度上去想这个项目的需求,去完善这个项目的功能。以前我总把需求看得太轻太简单了,经过指导老师的教诲,我明白了一个项目需求阶段的重要性,因为它是一个项目的基石,明确了需求,打好了基础,以后的工作才能顺利地开展。之后,我还学习了使用Power Designer 设计CDM,生成PDM。了解了CDM的作用是分析系统中有哪些实体,实体中有哪些属性,标识符以及实体间的关系。在编码阶段,指导老师亲自演示,向我们讲解了基于工厂模式的三层架构模型:表现层,业务逻辑层和数据访问层。有了老师搭构的框架模型,在编程的时候也更加轻松自如了。我模仿着老师的三层架构模型,搭建自己项目的三层架构模型:业务实体层(Model)、数据访问层(DAL)、业务逻辑层(BLL)、表现层(UI)。以传递的参数作为接口,使程序的层次条理更加清晰明确。作为TL,我接手了我们项目的两个模块,第一个模块为课程论坛模块,包括查贴、发帖、回帖。这个模块的编写主要涉及到WPF窗口编辑以及对数据库的增删改查,一开始我对WPF窗体中的某些控件还不是很熟悉,显得有些有些不耐烦,但是在我们组PM的指导帮助下,我渐渐学会和掌握了这些控件的使用方法,如利用ListView控件展示帖子的更新。我明白了做软件时碰到困难不能低头,不能急躁,要虚心求教,有事没事问度娘,度娘没办法可以问同事,同事解决不了的可以问老师。软件中的知识五花八门,大部分知识都是不知道的,就是通过不断学习和积累才孰能生巧。我的第二个模块是,教师上传资源和学生下载资源模块。本模块主要利用套接字Socket搭建客户端和服务端的连接,并实现客户端和服务端的文件传输。由于之前在学校中我提前选修了Java程序设计课程,对于Socket有些初步的认识和了解,因此在学习C#的Socket时也变得轻松易懂许多,我明白了平时注意多积累在哟后用知识的`时候就不愁没有资源了,我利用了半天时间久实现了该模块的所有功能。这使我非常有成就感,也大大增加了我的信心。在测试阶段,我虽然会因为一个bug久久不能修复而懊恼,但我知道越着急对于工作就越不利,把心态放稳,耐心地回顾自己的代码,从细节和关键地方抓起,就能找出问题所在。最终,经过我们小组6个人的不懈努力,我们成功高效地完成了项目。那种成就感和自豪感不言而喻。

  工作中,我严格要求自己,每天早早到公司,为同事开机,坚持每天签到,不迟到,不早退,和小组成员和睦相处。在小组中营造了融洽的氛围。

  通过此次实习,让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,也学到了很多其他在今后的工作中,要注意的东西,首先要有团队合作精神,现今的大中型软件的编写,分工越来越细,这样在开发、测试的过程中,团队的合作、成员间的交流就变得尤为重要,是决定效率的重要因素,因为对于一个大的软件系统,

  靠一个人的力量是很难完成的,他需要小组成员之间的团结协作,尽管每个人都有自己的想法,但大家各抒己见,把自己的想法提出来,然后集思广益,把大家认为最好的意见说出来,就能构建出一个丰富的系统;我们不仅要注重团队合作,也要学会独立解决问题,工作不比在学校学习,遇到的各种实际问题不会有老师专门帮助解决,自己独立分析、解决问题的能力就变得极其重要;要有创新精神,在工作和学习中,如果只是一味的模仿、学习,那就永远不会真正得学得得心应手、融会贯通,必须自己去实践,在实践中创新,这样才能把学来的,变成自己的;要有耐心,学会自我规划和管控,耐心自是不必多说,有耐心才能把事情仔细做好,而公司的管理制度和学校根本上的不同,使得自我规划和管控就成了能否按时圆满完成任务的很重要的条件。

  通过这次实习,我在个人素质方面也有较大的提高,不仅是在C#的技术方面,还包括面对、分析和处理问题的思路、能力,思维的创造性和全面性,交流和沟通能力,同时也克服了一些自己的缺点,获得很大进步。

  公司培养了我的实际动手能力,增加了实际的操作经验,对实际的工作的有了一个新的开始,更好地为我们今后的工作积累经验。我知道工作是一项热情的事业,并且要持之以恒的品质精神和吃苦耐劳的品质。利用这次难得的机会,也打开了视野,增长了见识,为我们以后进一步走向社会打下坚实的基础。

  总的来说,这次实习对我有很大意义,不仅巩固和实践了之前在大学课堂上学到的各种知识,扩充了自己对软件技术方面的知识储备,同时也给了我很大的成就感,增强了我的自信。并不是说因为我做成的很难的程序,或者做出来的软件很强很完善,但都是自己认真完成的,过程中有遇到各种困难和挫折,但是经过网上查资料、小组讨论、向老师请教等几种途径,最终都克服了,当最终自己完成时,总会有一些成就感。

  此外,我还认知到在以后的工作和学习中,不仅要努力学习和锻炼专业技能知识,而且也要注意让自己兴趣广泛起来,拓宽自己的知识面,多积累各种知识,这不仅对以后的软件开发工作有一定好处,对自身的个人修养的提升也是大有裨益。

  两个星期的实习时间虽然短暂,但我所学到的知识和道理会伴随我的一生!

    版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。

    本文地址:https://www.gunzhua.com/jiuye/shixizongjie/69464.html

相关内容

热门阅读
随机推荐