软件工程导论总结报告.doc

软件工程导论总结报告.doc

ID:48654771

大小:20.00 KB

页数:6页

时间:2020-02-27

软件工程导论总结报告.doc_第1页
软件工程导论总结报告.doc_第2页
软件工程导论总结报告.doc_第3页
软件工程导论总结报告.doc_第4页
软件工程导论总结报告.doc_第5页
资源描述:

《软件工程导论总结报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程总结报告序言本期软件工程专业导论课程结束后,为圆满完结本期此课程的学习,特此总结个人学习所得以求些许回报先生无私教导。主体第一节课主要讲述了软件工程各领域之间的联系以及贯穿始终的基础为何。其中较为基础并相当重要使的应该是算法。对于算法重要性与基础性的理解,我个人有比较切身的体验。比如前不久的ACM竞赛,在比赛中我所在的小组以及当场几乎所有小组都遇到这样一个问题:超时—这无非就是个人设计的算法的效率不够高,这也证明我们对算法理论知识的匮乏(不清楚优化个人算法的方法)。我对软件工程这一专业有了一个较为全面的把握,对我个人未来进取方向而言也起到了

2、一定的指导作用。第二节课老师带来了三位本专业的前辈向我们传授大学生活应如何度过以及对我等一些问题作出解答。其中我个人印象深刻的是其中一位学姐PPt中引用李开复的那部分内容。即试着记录下自己一整天做的所有事以及其所花费的时间,再仔细研究自己在哪些事上浪费了时间,应该如何整改。我个人认为这方法可能有一定直观性,因为直观的数据更能深刻的反映真实和刺激一个人整改,但此法实施起来又太古板,中觉得生活有些教条化、章程化,缺乏新意与自由。求上进,珍惜时间也无需以丧失人生情趣为代价。还有就是学长再提潘老师曾讲过的那些可编辑word,供参考版!重要、紧急优先次序。他

3、提到的个人的学习生活情况倒没什么深刻感,但我认为他引用的一番话较有道理,大概意思是比起个人兴趣更为优先的应该是谋生的本领,尤其是当自己感兴趣的正好是冷门时。当掌握了一些实实在在有能保证自身良好发展前景后,再去做一些自己感兴趣的事也来得及。于我而言,一个人尚不能独善其身,何求其兼济天下。成己方成人就是如此道理。第三节课主要讲解了大学学习生活中应着重的基础课以传递重基础的要旨。据个人体会,其中英语科目实是基础中的基础,主要是为辨认单词(即代码变量以及注释)意义以达到理解他人算法并顺利接手他人接下来的工作。企业和公司出于其本身利益主张雇方市场--讲究项目

4、的可接手性,而不希望对现有人员的过分依赖。离散数学则应该是为之后学习其他编程专业知识做理论知识的铺垫。概率统计更多应是对统计有关算法及理论的学习(个人认为现实生活中许多问题都可以运用概率统计的方法加以解决,因此应是很重要的基础知识)。C/C++(Java)语言是作为编程的工具使用,无疑是基础(现今水平下的我们主要用C编代码)。数据结构则应是提供特定的解决问题的结构思想以便进行数据处理方面工作。算法的重要性以及基础性的个人体会已包含在第一节课中。计算机体系结构与汇编课程与操作系统原理课程主要在于理解计算机系统运行原理能加深对代码运行原理的理解,对于现

5、今水平的我也能更深层次的理解c语言的指针操作等方面知识。汇编语言可编辑word,供参考版!能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存,因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及工业控制方面大量应用。汇编语言仍然是程序员必须了解的语言,甚至在某些行业与领域,汇编是必不可少的,非它不可适用。在此课堂上也讲到了程序员的优秀品质。1.对于优秀程序员,首先必须要掌握一门编程语言、编程工具的使用以及掌握程序设计方法。2.由于一项工程往往无法单单靠个人完成,多是由团队完成。团队成员间的相处情况对工作进

6、度和质量的影响尤为重大。因此需要谨慎处理人际关系。3.由于成员间需要交流彼此想法,因此需要有较好的语言表达能力。4.工程项目中需要成员间不时交换彼此想法和工作进度以求尽量减少工作中的问题。在如今的大学生活中以上三点的实践可通过加入实验室与老师、学长一起做项目得到锻炼。5.虽然程序员需掌握大量专业理论知识,但需着重用于解决问题。6.程序员的思维往往不是绝对高效和不可在优化的,因此,程序员需要勤读书以求个人思维的不断完善。以上两点可通过阅读专业名人与业界经验人士著作践行。7.学习重视范例,但需勤实践。8..对于程序员更多需要的应是实践,在实践中往往能发

7、现问题并进一步完善个人知识体系。以上两点可通过在学校oj平台上做题和加入实验室做项目践行。9.照一般思维想,拥有某些领域内的专长知识才能为自己创造优势。培养专长需要着重下功夫,但并不意味着要忽略其他科目的学习。力求在全面发展的基础上占有一技之长的一席之地。10.认真学习网络和数据库知识。此些能力对个人编程能力的形成至关重要。11.坚持写博客、写文章(不一定要与专业知识有关,当然如果与专业知识有关最好),这样能培养个人表述能力。12.减少个人程序漏洞可通过站在测试者的角度进行思考。可编辑word,供参考版!(主要就是千方百计找自己的错误)13.团队合

8、作时个人编程习惯应保持一致,以便成员间代码的交流。习惯不一致会导致彼此代码交流出现障碍。总不能强求他人适应你个人各种各样的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。