个人最终总结

一、请自己翻译下面这段文字,注意不要借鉴别人的结果或者试图从网上找译文,一定用自己的语言把这段文字体会一遍

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:

软件工程师应该保证他们对软件做出的分析,规划,设计,开发,测试和维护,软件工程师是一个对社会有益并且受人尊敬的职业。为了保证他们的健康,安全和社会福利,软件工程师需要遵循以下八点原则:

  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.

翻译:

  1. 公众——软件工程师的行为应与公众利益一致。
  2. 客户和雇主——软件工程师应按照他们的客户和雇主的利益最大化来行动,但是必须与公众利益保持一致。
  3. 产品——软件工程师应确保自己的产品和相关的更改符合行业最高标准。
  4. 判断——软件工程师应具备完整且独立的专业判断。
  5. 管理——软件工程师的管理者和领导者需要提倡和促进符合道德规范的方法来对软件进行开发和维护。
  6. 职业——软件工程师应该始终根据公众的利益来提升自己的职业诚信和声望。
  7. 同事——软件工程师应保持公平和支持的态度对待他们的同事。
  8. 自身—— 软件工程师应当终身练习职业技能,并在练习中提升道德水平。

 二、个人总结及建议

  • 总结

软件工程这门课大概是我上大学以来第一次接触到的如此新颖的一门课,正好碰上今年改革,我们作为第一次改革实验者还是很兴奋的,我不知道以前的软件工程课是怎么上的,但是这个学期的软件工程课给我的感觉就是很棒,很新颖,不管是教学模式还是考试模式,都说我从所未见的,这是一次非常大胆的尝试,但是我觉得这次尝试是值得的,是值得肯定的,是非常棒的。

上课的时候老师没有拘泥于课本上的知识,不同于以前枯燥的按照课本上的知识进行教学,这次的教学方式很新颖,老师还用电脑上网给我们看其他同学的博客,还有其他大牛的博客,让我们不止学习到了专业知识,还是提高的语文水平,有些同学很不理解这样的方式,殊不知当我们进入社会后,远不同与大学里的样子,要在社会里工作、生活,我们不止要专业技能培养好,还要有良好沟通语言能力,不能一味的埋头苦干,作为新时代的高水平人才,不能只拘泥于专业知识,还要德智体美劳全面发展,大学还开了一门叫大学生就业指导,讲授的就是大学生如何就业,如何更好的就业,其中就说了职业技能只是就业技能的一部分,在我们大学毕业之后,作为一个软件工程师的我们来说,我们应具备扎实的计算机专业知识,良好的语言表达能力和沟通能力,较强的经济分析能力和健康的心里素质,这些都是其他课上不能学到的,但是在软件工程课上,我们就能学到这些知识,老师并没有单纯的教我们编程,敲代码,而是教我们如何成为一名合格的软件工程师,这是非常好的。

回顾学习历程,我完成的编程作业有:简单的小学生四则运算、扩展小学生四则运算、单词统计程序,阅读源代码、单元测试、结队编程之电梯调度、团队作业之餐饮管理系统。在最开始做这些项目的时候我接触到了一个全新的东西——代码管理,我们需要把我们编好的程序通过github上传到coding中,这些都是我以前从未接触到的东西,第一次使用的时候还出了很多的问题,各种传不上去,但是经过一番努力还是成功了,之后使用的还是蛮顺利的,感觉这个代码管理网站还是很不错的。单人编程的内容没什么好说的,无非就是以前学到的知识的总结,应用以前学到编程知识完成的也还算可以,结队编程就是一个比较新颖的方式了,一人写一人看,然后提出问题,然后一起解决,这是一个很高效的方式,一个很有效率的方式,还是提高代码的质量,互相督促使项目进度提升,增强沟通能力,使双方的能力都有很大的提升。团队编程更是一个很陌生也很厉害的东西,第一次在一个团队完成一个编程项目,大家分工明确共同努力,一起完成那么大的一个项目,我们团队做的项目叫做餐饮管理系统,顾名思义就是饭店管理的一个系统,能做到桌台管理、菜品管理、员工管理、开台、点菜、结账这些内容,我在团队里就是负责员工管理代码的编写,过程中用到了一些以前没用的控件比如listview什么的,正所谓活到老学到老,虽然还正年轻,但是也感受到了知识的无止境,感觉就是永远都学不完的样子。

总体来说,在软件工程这门课的学习中,我学到了很多,虽然有些知识在大学中暂时还用不上,但是当我们步入社会的时候,我们就会发现这些知识才是最重要的,我觉得我是很幸运,刚好赶上了改革,不用像以前一样按照课本枯燥的去学习,还碰上了这么有趣的教学方式,这非常不错,我觉得很值。

  • 建议

由于是第一次改革,没有以前的参考,提出的意见也不见得成熟,就小提几点吧。

  1. 个人觉得大三下由于有一部分同学要考研,然后这门课的学习任务比较繁重,时间上还是很吃紧的,同学的学习压力也很大,可以把这么课提前或许会好一些,毕竟大三上的任务会轻松一点。
  2. 课堂上还是要适当多讲授一些理论知识的,有一些迷茫的同学甚至在这门课结课之后还不知道这门课讲的是什么,这就比较尴尬了,多一些理论知识,也能让同学明确点目标不至于那么迷茫。
  3. 结队编程和团队编程可以多一些,这样不仅可以提高自身的编程的能力还能提高团队协作能力和其他方面的能力,对以后的发展也会更好。
  4. 可以加一些加分的作业给有兴趣也有能力的同学,难度不需要太高,要有趣味,能提高同学的学习兴趣和学习积极性。
  5. 对于编程能力比较薄弱的同学,可能要适当给他安排一个能力较强的同学来带带他。
  6. 考试半开卷是蛮好的,但是内容有点太多了,有些绕弯多还要画图什么的,时间可能有点不够,大学以来还是第一次见到时间了考场里还有那么多人的。

 

posted on 2016-06-04 08:57  空白12332  阅读(203)  评论(1编辑  收藏  举报