个人最终总结
一.翻译体会
软件工程师应该保证去做分析、规范、设计、开发、测试和维护,软件是个有利的并值得尊敬的行业。根据它们对健康、安全和公共福利的承诺,软件工程师应该坚持如下:
8个准则:
1.公共软件工程师应该符合公共利益。
2.客户和雇主—软件工程师应该旨在他们客户和雇主一致的公共利益。
3.产品—软件工程师应该确保他们的产品修改达到高专业标准实现可能。
4.判断—软件工程师应该维持他们专业判断的完整性和独立性。
5.管理—软件工程管理者和领导者应该规定并促成软件开发和维护的管理方式。
6.专业—软件工程师应该提前专业公共利益的完整性和名誉。
7.同事—软件工程师应该平等并支持他们的同事。
8.自己—软件工程师应该参与终身学习并且专业练习,促成专业练习的道德方法。
二.我的问题:
1.编过一些代码,但每次只为把功能实现,不愿再过多完善,因为一直改bug,改改就烦了
通过这一阶段的练习,让我的代码量增加了许多,而且在改的过程中感受到了调试出错误的快乐。这也让我体会到了编程的乐趣,希望以后还会有这种机会来体验。此外,我也变得更加有耐心。
2.对软件本身不是太懂,觉得以前写程序都是出现在黑框框里
这次稍稍体验到了界面编程的优点,软件工程的课程也让我了解了不仅要有强大的编程能力,在以后的工作或学习中,也要处理好同事或同学的关系,只有共同努力才能让大家发挥出巨大的潜能,我想我会接着学习下去,坚持不懈。
3.想懂得一些界面知识,希望做出有用的软件来
这次我们做的图书管理系统,涉及到了一点界面编程,我们也达到了预期目标,Java的界面编程也让我体验了一把真正做软件的感觉,收获还是蛮大的。希望下次也会开发出有用的软件来。
三.请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500以上。
这次软件工程课程的改革带给我们耳目一新的感觉,因为之前基本上都是老师讲算法,数据结构,讲一些编程的技巧。而这次我们学到了与众不同的东西,让我们提前体验到了毕业工作,融入社会的感觉。
当刚开学的时候,就听说我们学习的是邹欣的《构建之法》,当时听到书名很迷糊,This is。。。于是,就买了本教材看,简单地看了看,当时不是很理解我到底要学到什么,于是跟着张老师的讲授慢慢的体会其中的含义,在此期间,我们的编程能力得到了很大的锻炼,分为个人编程,结对编程和团队编程。这三个阶段我都认真地参与并完成了老师教给我们的学习任务。在个人编程中,我收获了一些有用的算法,调BUG的能力;在结对编程中,我学会了和别人合作,多吸取别人的教训,听取别人的观点,互相复审,共同编码,这是一个很不同的感受,以至于我们成功提交了我们共同的作品;在团队编程中收获更大,我能够很快的融入一个集体,在这个集体中,我们或许会发生争执,但也会共同努力,最终交付了一个令我们满意的作品。
在此期间体验到了许多不一样的东西,也接触到了一些以前不知道的编程技巧。并且也大概知道了我们毕业后该干些什么,之前对自己的未来很迷茫,在讲课期间,张老师也谈了一些他以前学生的事例,教会了我们一些需要掌握的,需要了解的,需要注意的事情。听到学长们的小故事,让我也有一种拼一下的热情呢。因为毕业本来就离我们很近,所以我希望自己会更加努力的去做到一些原以为不能完成的事情。我也学到了如何进行软件测试,之前编代码都是测试几组数据觉得正确了就提交不干了,然而这是不对的,测试是写软件很重要的一环,我以后也会更加注重测试,测试出更多的BUG,才能交给用户一个令其满意的软件,作为一个女生,能做测试员也是蛮好的。也很感谢助教老师的认真负责,有时他们起得特别早为我们批改作业,并认真教导,提出意见,他们认真的工作态度让我们很感动,我们要向他们学习这种兢兢业业的态度,以后步入社会,我们也会更加认真,会离成功更近一步。
总体来说,软件工程课是很灵活的,我们能从不同角度学到一些知识,这种课程我很喜欢,多多注重实践也是我们这代大学生应该具备的能力之一,最重要的是要从不同的体验中学到知识,不能嫌麻烦就放弃,那就失去了我们应有的活力,不断变通,才能让我们自己变得更加强大!所以很感谢这次改革,希望他能一直进行下去,让我能得到更多收获。最后,感谢老师们的付出,你们辛苦了!