其他分享
首页 > 其他分享> > 团队成员课程心得

团队成员课程心得

作者:互联网

马超群:

      在本学期的软件工程实验中,我学到了很多东西。
       首先是对知识的掌握,我了解到软件工程相关的很多知识。在以前,我一直对软件存在一些偏见或则是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就ok了,而且我还片面的认为只要我掌握了时下最新的语言和工具,那么我就能写程序了。一个人,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。只要有几个有经验的程序员,再找些兼职的大学生,就能组成一个软件公司。
  但是通过了《软件工程》这门课的学习,使我认识到了我以前的错误。软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。
  而且在以前,我一直以为软件的开发其实是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的肤浅可笑。编程其实是一种乐趣和苦恼共存的一项创造性活动。因为编程不仅能够满足我们内心深处进行创造的渴望,而且还能愉悦我们内在的情感。
  而且通过学习《软件工程》,我还学到了很多其他的东西。比如通过学习《软件工程》,特别是老师每次对一些用例的讲解,为我提供了一个尽早接触世界工作和真实项目的机会。让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。而且通过学习《软件工程》,还让我认识和培养了我的团队协作能力,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。
      在我们开发我们的软件的过程中,由于是第一次采取小程序的形式,且之前未学过网页设计的知识,这就要求我们从头开始学起,于是,我们学习了HTML+CSS+javascipt,并学习了微信小程序的制作方式,在这里面既培养了我们自主学习的能力,也让我们学会了更多的知识。对于文档的阅读能力提升,对于查找工具的方法也得到了锻炼。
      还有最深的一点感悟,那就是知识是所有人都会的,但创意最为可贵。知识可以学习,灵感和创意希望不要被轻易抹杀。年轻人更不应该困于某一个地方而无法跳出,在思维固式空间里面禁锢。
      团队协作也是很重要的一件事,项目工作量巨大,并不是一个人可以完成的,团队协作的重要性便显示出来了。谁应该去做哪一部分,做好之后如何对接,都是极其重要的东西。团队应该有一种协作向上的精神,而不是去一起沉沦,。在组队时,也应该考虑到如何更好的相处。
     在最后,应该感谢老师一学期以来的陪伴和付出,我们学到了很多的东西,谢谢老师!

 

童杰:

        学习软件工程一个学期以来,我在王颖老师的教导下受益匪浅。软件工程这门课程让我对软件开发的认识有了大大的提升,从一开始对软件工程的一无所知,到现在一学期下来的不断学习,我学到了很多东西。
        软件不仅仅是程序,而是思想在硬件上的载体和体现,软件工程与其说是一门课程,不如说是一门思想。让我懂得如何去分析和处理问题的过程,综合解决问题。
        在这段时间的学习中,我明白了一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告等多个文档,而软件的生存周期可分为八个阶段,分别是问题定义,可行性研究,需求分析,概要设计,详细设计,程序设计,测试,文档,技术支持,售后服务。而可行性包括经济,技术,法律和社会。了解了许多软件开发模型,比如瀑布模型,增量模型和螺旋模型,也了解了UML对象面向对象建模,知道如何画流图,硕果累累。其实软件和程序是两个不同的概念,软件除了程序还要有使用和维护该程序所需要的全部文档。包括需求文档、设计文档、测试文档、维护文档以及使用手册。编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多,所以代码只是开发软件这个浩大工程的一个小小的过程。
而编码的学习中,我更了解到规范的编码风格时非常重要的事。这将直接影响到软件后期繁重的维护,养成规范的代码风格,既方便自己的修改,也方便日后他人的阅读。
        软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件开发的过程有充分的认识,才能更好地开发出,过程受控、质量受控的软件产品。
        软件工程这门课程学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自的分工,渐渐形成良性循环。在学习过程中,知道了团队合作十分重要,争议固然存在,但通过讨论、协商,群策群力,在不断磨合中能够达到一致与默契。团队成员中能力各有高下,互相尊重,各取所长,不易妄自菲薄。组长多家协调,组员积极配合,才能合作愉快。学习能力体现在能尽快接受新的知识,顺应变化,学为所用。
        软件工程是一门实践性很强的学科,其实编码在软件开发过程中仅仅是一小部分,编码的顺利与否依赖于对产品开发流程的准确把握。而编码之后,还有很多工作,比如测试,有单元测试、系统测试、集成测试、回归测试,测试是为了提高软件质量。交付使用后,还有大量的维护工作,维护不单单是指修bug,功能升级也是维护的重要方面,而且在维护上所花的成本是编码的好几倍。软件工程就是用科学工程管理的方法来指导软件的开发、设计、维护、调试等一系列的活动。也就是说,软件工程的产生就是为了摆脱软件危机,把软件开发推进一步,提高软件的质量与生产率,最终实现软件的工业化生产。
        在学习《软件工程》中或许有诸多不解,那就需要理解概念、把握概念,学习的时候也要注意多看、多练,还要结合实际,多加思考。这门课程有理论课也有实验课,不但能从理论上了解软件工程,还能通过小组做项目实验的形式,让理论和试验得到很好的结合。“纸上得来终觉浅,绝知此事要躬行”,对于这种“烧脑”的课程来说,仅仅具备知识是远远不够的,还需要提高专业技能,因此我认为这是一份非常具有实际意义的教学内容。

 

王鹏:

   不知不觉间,将近四个月的软件工程课就要结束了。我认为这门课是我大学所有课程里最能锻炼动手能力的一门课了。在上完这门课后,我有了很大的收获。
      首先,在没上这门课时,我就从学长学姐们的口中了解到了王老师。还记得在上第一节课之前。在第一节课的时候,王老师首先给我们布置了两个作业。一个是在博客园上注册,一个是注册Github。说来惭愧,我在没上软件工程的时候,我一直以为博客园和微博时一个东西,自从注册了博客园之后,我认识了很多优秀的园友,提高了我的编程能力。虽然王老师一直在强调博客园的重要性,但是我们班上还有好多同学没能认识到这一点,老是抱怨要写博客,但是我每周都是认真写博客的。因为我记得王老师不止一次的强调博客会对将来的找工作有帮助。王老师经常自信的说到:“以后再你找工作的时候,你不用说你会什么技术,你只要把你博客园的链接给他看,用人单位就会了解你能做什么了。”我非常同意王老师的观点,真实的编程历程远远要比一张空洞的简历要好的多了。
      王老师的授课方式也很独特,因为在这门课上我能了解到很多关于软件开发和编程的知识,许多知识都是我以前不知道的。我对王老师印象最深的是王老师提出的一个要求那就是上课不准玩手机。为了鼓励我们编程,老师为我们布置了一个学期的大作业。这在我以前的老师中都没有见过,这种方式对我们的编程还是有一定的促进作用的。
      其次,我认为王老师很注重对我们编程能力的培养。前我们编程的时候都是编完程序就直接提交,老师估计也没有一个一个认真的看。但是现在不同了,每编完一个程序,都要提交到博客园上,孟工就会给阅读我们的程序,并且帮我们指出程序中的不足之处。这使我认识到,不是运行出结果就行了,而是要不断地对自己的代码进行优化,找出效率更高的执行代码。而且王老师还教会了我们最重要的东西,那就是不要轻易地说不会,对每一个程序,要从最基础的编程思路开始写起,当你不会编的时候,用最复杂的方法实现的程序就是最好的程序,要敢于尝试。我们以后遇到的都是全新的问题,所以我们更要勇敢的尝试,不断地摸索,最终一定会实现的。
      接下来,我认为这门课也很好的提高了我的独立思考与动手能力。在我们组的大作业中,我们每个人都有独立的分工。每天都会有站立会议,这时每个人会对团队作业编辑提出意见。我主要负责服务器的连接。从基本上的一无所知,到最后成功的连接服务器。最后看到自己的成果也很欣慰。
      我还记得有同学曾经说过,这门课对考研的同学就没多大用,反而浪费了他们的时间。我认为这种说法是不正确的。我也是一个考验的人,虽然这门课占用了我不少时间,但是我认为它能让我更加珍惜时间。王老师也说过,考研也是为了找到一个更好的工作,通过学习这门课程,提高了我对具体问题的处理能力,我相信这对我以后找工作也会后很大的帮助的。以上就是我对软件工程这门课的看法和我的收获。最后希望王老师的课能讲的越来越精彩!

标签:这门,编程,课程,王老师,程序,软件工程,软件,团队,心得
来源: https://www.cnblogs.com/cengfanmap/p/14934222.html