个人最终总结
一、翻译
软件工程师需对软件的分析,规范,设计,开发,测试和维护深入了解。是一个有利的和受人尊敬的行业。软件工程师依其对健康、安全和福利的承诺,坚持以下八项原则:
1.公众—软件工程师需要和公众利益一致。
2.老板和雇主—软件工程师需按照符合公众利益的方式,使客户与老板获得最大化利益,并与公众利益保持一致。
3.产品—软件工程师应确保他们的产品和相关的修改适合最高的专业标准。
4.判断—软件工程师应具有自己专业判断的完整性和独立性。
5.管理—软件工程管理者和领导者应该确定一个可以管理软件开发和维护的道德方法。
6.专业—软件工程师应当完善自己的专业技能和增加专业声望来符合大众的需求。
7.同事—软件工程师应该依公平和支持的态度对待他们的同事。
8.自我—软件工程师应参与终身学习,对自己的进行专业历练,来促进自己的职业道德。
二、问题
1.作为初学者,怎样自己独立并尽量完美我完成布置的任务。
刚接触博客时,对它很陌生,感觉像是在写作文,后来查一些资料,百度了一下,发现博客其实跟空间差不多,就想写日记似的把每次作业写下来,其实挺简单
2.每次编写代码时,总是会把大致要求实现就完事了,从来没想过加一些自己的功能,使得软件更加实用化。
经过结对编程和团队合作的练习,会了很多以前不会的代码,看到了界面编程的优点,而不是黑框的一成不变。
三、总结
时光飞逝,不知不觉已经过去了三个月,期末考试都已经考完了。回首这半年的学习,不能说自己将软件工程学习的多么好,但是通过做个人项目,结对编程,团队合作,自己还是受益匪浅,编程能力得到了很大的提升。
刚开学的时候,对软件工程的认知很模糊。但是通过开课后的张老师的讲解与对《构建之法》的了解,慢慢就体会到了其含义。不过提升最大的还是博客。在个人编程中,作为初入门者第一次做项目首先我学会了查资料,调代码。在这个全新的领域里渐渐入门,能够进行一些简单的编程并知道了许多新的函数。结对编程是我是和一位并不熟悉的同学共同完成的。其最大的意义便是让我明白了团队协作的重要性也锻炼了我的人际交往能力。其中最重要是俩个人的配合,能更直观的发现错误,并且能给出更多的想法去修改,互相促进,共同进步。在团队项目中真正了解到了什么叫众人拾柴火焰高。团队项目包括用户调研,需求分析,项目设计,代码编写以及最后的详细设计说明书,是需要团队五个人能正确的分配工作,每个人都有自己擅长的,发挥自己的长处,代码能力不行的还可以去收集资料,写一些文档什么的,每个成员都有自己的任务,发挥自己的热度。真正明白了什么叫团队。
通过一学期的学习我对软件工程这门课有了崭新的认识也改变了自己以前错误的见解。软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出优秀的软件产品。