个人最终总结

一、翻译

Software engineers shall commit themselves to making the analysis, specification, design, development, testing and maintenance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles:

软件工程师致力于分析,说明,设计,开发,测试和维护软件,这是一个有利的,受人尊敬的职业。依照他们对健康,安全和和幸福,软件工程师应该坚持一下8项原则:

1. PUBLIC - Software engineers shall act consistently with the public interest.

大众-软件工程师应该符合大众的兴趣。

2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

顾客和雇主-软件工程师应该符合大众的最大利益

3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

产品-软件工程师应该确保他们的产品和相关的修改符合最高的专业的准则

4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.

判断-软件工程师应该在专业的判断中保持正直和独立

5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

管理-软件工程的管理者和领导者应该订阅和促进伦理的管理软件开发和维护的方法

6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

职业-软件工程师应该增长和大众利益相一致的正直的名誉

7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.

同事-软件工程师应该是公平的,并且支持他们的同事

8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

自身-软件工程师应该参加终生学习,尊敬职业实践和应该用理论促进职业实践

二、成长

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。这门学科涉及到的都是一些大而广的知识,并不能直接的提升我们自身的能力,需要我们在实践中自己一一去体会和摸索才能体会其中的含义和奥妙
软件工程涉及程序设计语言、数据库的开发、软件开发工具、系统平台、设计模式等等多方面的应用。
在软件工程的学习中,我在编程方面有了一定的进步,并且学习掌握了JAVA语言设计,能力相较以前有了很大的提高,而且对于软件的开发也有了一定的了解。
 
三、软件工程的心得体会及建议(1500字)
     在大学里我们已经学习了太多的理论教导课程,这些课程对我们来说大多都是比较枯燥无味的课程,也许在第一个学期里我们还能够对于这些课程保持着一定的新鲜感,从而有学习下去的动力。但是在经历了三年的学习之后,可以说再有新鲜感就是一件比较困难的事情了,我们都已经开始变得迟钝了。而且并不是每个同学毕业之后都会从事计算机行业。或许有些人觉得反正以后不是这个发展方向,也就不在乎这个课程吧。我个人觉得这门课确实是挺好的,如果能够认真学习,必然能够学到很多之前学习不不到的知识和想法,拓宽了我们的知识面。动手实践能力和从整个大体分析系统开发的逻辑性思维在经历了一段时间的锻炼之后也会明显比之前强,不管以后从事哪个方面的工作,这对我们以后来说都是一笔很大的隐性财富。
     在没学习软件工程之前,我一直都认为开饭一个项目最重要的过程就是写代码,整个软件开发都离不开代码的编辑,但是因为自己的代码能力并不是很强,所以我对这门课的实践阶段一开始是并不抱有信心的。但是再进过了一段时间的学习之后,我才意识到一个软件的开发并不仅仅只是代码的编辑就能完成的。一个软件在开发之前我们需要先确定一下软件的功能,确定软件开发的目的,然后才能进行开发。再开发过程中进行代码的编辑,之后对代码功能进行测试,测试完成之后一个软件才算开发出来。但是因为代码的开发需要符合大众的需求,而大众的需求又是随着时间不断变化的,所以我们还需要在开发完成后对代码进行修改和定期的维护。所以在开发一个项目时,代码的编辑只是其中一个很小的模块,所以我们的主要精力并不应该放在对代码的编辑上,而是应该放在对项目的整体结构和功能上。
     在这次的软件工程学习过程中,我学到了很多,不但让我从理论上对软件工程有了一定的了解,还进行了一些比较有意义的实践课程。在进行了一学期的学习之后,我还是学习到了很多东西的,虽然有一定的瑕疵,但是大多数地方还是值得肯定的。在软件工程的学习中,老师没有告诉我们去解决某一个问题的具体方法,只是告诉了我们解决问题的大致思想,所以这门课的实践环节还是很重要的,我们需要把老师交给我们的思想在实践环节中进行融会贯通,并加以理解。并且在实践中我们也学会了团队合作的重要性,一个人并不是万能的,只有大家一起同心协力,坚持,坚持,再坚持,才能在最后取得成功。
     软件工程这门课程不但强调对于基本概念和基本知识的掌握和理解,而且还要求我们掌握对软件项目的分析、设计和维护等一些基本功能。这是一门把点与面相结合到一起去的一门课程。对于我个人而言,我对这门课还是比较喜欢的,能在没有压力的前提下学习一门课程还是比较轻松的。通过这门课的学习,我意识到了理论的学习固然重要,但是实践更重要、更重要、更重要,实践才是检验真理的唯一标准。只有将理论与实践结合起来,才能发挥我们的作用,创造出更加美好的社会。
     在这次的学习中,我也想对老师们提出一点小小的建议:在学习的过程中,总感觉老师在课程中会进行一些大而空的演讲,让我感觉就像是听天书似的。虽然软件工程本身就是一本比较偏向这方面的课程,但是我还是希望老师能讲一些实际一点的东西,比如热门软件的用法什么的。还有,实践环节不应该只是报告的提交,应该有一些实际的东西,例如结对编程这就是一个很好的实践项目,任务不难也不容易,需要两个人共同努力去做,这样一个项目下来对于两个人来说都是有收获的,并且还可以从对方那里学习到一些自己不知道的知识,两个人互相帮助,共同进步,这样就是很好的。所以我建议可以多做一个结对编程的项目,把个人报告的提交缩减一下,我觉得这样能让我们在实践环节中能有更多的收获和体会,这样每个人也会取得更大的进步。
 
 
原文地址:https://www.cnblogs.com/tangxiangyi/p/5557935.html