软件工程个人最终总结

一旦生活变得充实起来,时间就会变得很快。这些周都忙碌不已,一事接一事,让我感觉软件工程刚刚开课还只是不久之前的事。

软件工程让我明白了,作为一个合格的程序员该学习什么,该学会什么。程序员并不能只会编程,其他方面的事情也是极其重要的。在公司中,很少是一个程序员在负责一个项目,基本上都是由团队进行的,团队合作以及团队之间的沟通也是非常重要的事情,还有项目的设计以及测试等等等等都是必不可少的。我们都必须学会这些,习惯这些,才能在毕业后进入工作独当一面,脱离菜鸟的称号。

软件工程最后的一次作业,老师给予了我们一大段英文句子,让我们自行体会,不要抄袭,我觉得这个要求完全抓住了重点。上软件工程这门课,我们学习的并不是死记硬背的东西,而是更加灵活多变的、更加有思维的东西,所以自己的想法是极其重要的。

以下是我对其的翻译:

软件工程师应致力于对软件的分析,规范,设计,开发,测试和维护,对行业有一个有利的和受人尊敬的行业。软件工程师按照其对健康、安全和福利的承诺,坚持以下八项原则:
1.公共——软件工程师应符合公众利益。
2.客户和雇主——软件工程师应以符合公众利益的方式,以符合其客户和雇主的最佳利益的方式行事。
3.产品——软件工程师应确保他们的产品和相关的修改符合最高的专业标准成为可能。
4.判断——软件工程师应保持其专业判断的完整性和独立性。
5.管理——软件工程管理者和领导者应该订阅和促进一个道德的方法,以管理软件开发和维护。
6.专业——软件工程师应提前与公众利益相一致的行业的完整性和声誉。
7.同事——软件工程师应该是公平和支持他们的同事。
8.自学——软件工程师应参与终身学习,并对其专业实践,并促进职业道德的做法。

通过我对这段话的翻译理解,我将以下几点牢记于心:

第一,一个软件工程师是一个负责大众利益的工作,不能侵害软件使用者的利益。

第二,客户第一,上帝第二。

第三,制作出的产品一切都要按照标准。

第四,软件工程师要由自己的判断力。

第五,当开发的维护的时候,道德至上。

第六,要有专业性,以维护行业声誉。

第七,重视同事,同事就是我的战友。

第八,软件是不断革新的,所以软件工程师并不能吃老本,不断学习才是硬道理。

在软件工程刚刚开课的时候,我们曾在第一次博客作业中提出了对于这门课程的问题。那个时候我还并不明白软件工程到底是什么一回事,现在我大概可以用一个类比来说明——做软件就像是吃饭,但是在一些上流社会中,吃饭并不仅仅是吃饭,餐桌礼仪也是极其重要;软件工程也是如此,做软件并不仅仅是做软件,里面还有许多需要注意的东西。用餐的时候要用到餐巾,这是为了不让自己的衣物被弄脏,保持自己的洁净美观,这就类似于打代码的时候要注意代码规范,这样一来别人看着也舒服;用餐的时候到底是左刀右叉还是左叉右刀,这是一个方法问题,软件工程师也要注意到底要怎么写文档;红酒倒入杯中之后为什么还要晃一下?这是为了要让红酒更加充分的氧化,软件工程中也有类似问题,软件写好以后,必须要经过测试,这样才能得到好的产品。这些条条框框都说明了软件工程是一项复杂的方法论,也是一种美学。

对于授课教师的意见或者建议的话,我着实没有多大的意见。意见是因为有肉眼可见的不足才会出现的,但是我在这次课程中并没有见到什么让我觉得不好的方面。建议有一些,因为在课堂上,老师很重视我们团队内的探讨,所以总是空出时间让我们为此探讨,但是,这也有一个弊端,因为很多人都对此不重视,以至于大部分人都在浑水摸鱼,谈笑风生。我认为,他们谈笑风生的原因是在于没有对这个事情上心,但是为什么会不伤心呢?因为不有趣儿。为什么男生喜欢打游戏?因为有意思,好玩。所以我认为老师可以在课上的讲解更加地接地气,让学生都能够投入其中,这样的话教学结果或许能够更加的好。

以上是我个人的总结。

 

posted @ 2016-06-01 21:47  eininy  阅读(248)  评论(0编辑  收藏  举报