个人最终总结
《软件工程》,这门课程将于12周正式结束,作为课程改革的一个试点,老师一直悉心教导,认真授课,给予了极大的耐心,在此向老师表示深深的感谢。作为最后一年的学业,本次课程对于我们来说是一次非常难忘的经历,我也有很多的感想、意见或建议,下面是我根据老师对最后一次作业要求的总结如下:
1、请自己翻译下面这段文字,注意不要借鉴别人的结果或者试图从网上找译文,一定用自己的语言把这段文字体会一遍
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.
答:软件工程师应恪守于做分析、规格、设计、开发、测试和软件的维护,一个有利的并且被尊重的专业。按照这些承诺做出健康的、安全的、有利于公众的产品。就此软件工程师应该坚持以下8条原则:
1.公众—软件工程师应该坚守公众利益。
2.客户的雇主—软件工程师应该用与公众利益一致且符合客户和雇主要求的最佳方式。
3.产品—软件工程师应尽可能地保证他们的产品和售后修正符合最高专业标准。
4.判断—软件工程师应保证他们的判断的完整性和独立性。
5.管理—软件工程经理和领导者应该规定并发展一个道德的方法来管理软件的的开发和维护。
6.专业—软件工程师应该提前使专业的完整和声望与公众的利益一致。
7.同事—软件工程师之间应该平等且相互支持。
8.个人—软件工程师应加入到终身学习和注意专业的实践,同时在专业实践中也应该提升道德规范。
2、在第一次博客作业里http://www.cnblogs.com/zhanglsh/p/5252703.html我们请大家根据目前的学习状况提出一些问题,现在结束了,大家是不是可以回答这些问题了,请在本次作业中一一回答
答:翻开自己写的第一篇博客,不禁笑了,感觉自己在专业方面一无所有,以至于老师问有什么问题,我只能说我好像都是问题。再看看自己的园龄,我已经开通博客两个月了,在这两个月里,真的学了好多东西,至少感觉自己不是一无所有了,慢慢的也能编出小程序了,到后来可以编出大程序了!!不过遇到的问题也越来越多,都一 一解决了。
3、请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500以上。
答:当开了这门课程以后,老师就要求我们开通了博客,并要求我们写第一篇博客,就是提出对自己所学专业的问题,而我根本就不知道自己的问题在哪里,马马虎虎就写了自己的第一篇博客。等发表完以后,我就看了看别人的博客,写的很调理,并且按点都把自己的问题都提了出来,针对性很强,而我则发现自己弱爆了,在自己的专业方面简直一无所有,以至于连一个问题都提不出来,觉得很羞愧。接着老师让写第一个编程作业——四则运算,不禁皱起了眉头,好久没有编程的我胆怯了,现在想想真觉得可笑,那么简单的一个程序竟然会难倒自己,编程编了两天终于出来了大概,可是结果一直都不正确,经询问别人才导出正确结果,或许就是这种坚持,才让以后编程的过程中遇到困难了想想忍忍就过去了。编完程序然后再写博客,又开始发愁,不知道该怎么写,等别人写完了,参考完以后才写,一点创新意识都没有,而且也不积极上进。写完博客然后是上传coding系统,我依然是靠别人帮助来上传的。再到第二个编程作业——字符数的统计,这我可犯大愁了,之前从来没有编过类似的程序,硬着头皮写了几十行,可别人写了上百行,我就意识到自己对的程序理解肯定出错了,但是时间有限我没有改正就那样马虎上传了。这个编程作业完成以后就是结队编程作业——电梯调度了,不禁松了口气,终于有人可以和我一起解决困难了,但是这个程序特别大,一共写了五百多行,而且熬夜编写,比任何一次都要累!!再到最后一次的团队编程作业,我们团队研究了很久,做了电子调查问卷,做了简单的视频简介,最后做了一个小的游戏,并且我们还给其他同学提供下载处试玩,大家都觉得做这么个游戏挺不容易的,我挺有成就感的,为我们的团队感到骄傲,但我不是团队的主干,干了些小活儿,所以也就没那么累了。
在整个作业当中,一个接一个的挑战,从小到大,从个人到结队到最终的团队合作,意识到了自己很多的不足,创新意识不高,耐力不强,专业知识太弱,处理问题的能力也不行,到后来结队编程,两个人解决起问题来轻松了一点,可还是有点薄弱,对于我们这些编程能力不强的人来说。到后来的团队编程中,一组共有六个人,而且有好多人能力都好强,有的人善于分析,有的人善于解决问题,有的人创新能力很强,大家都各抒己见,讨论了好久,最后折中了大家的观点,得出结果。
谈到我们的课堂的时候,刚开始还是挺好的,自己的状态也不错,到后来状态就不太好了,课堂上有的都是理论,就像讲课文一样了,听着听着就开始干其他的事情了,不像网上作业实践效果好,大三下了,是非常关键的一个时期,考研的处在紧张的复习状态,找工作的则是忙着巩固自己的专业知识,大家心有所虑,上课的状态难免心不在焉,我觉得这门课程可以排在大三上,那会儿大家的注意力可能会更加集中。我觉得课本可以更简洁些,就不会过于繁琐了。
在整个软件工程课程当中学到了很多东西,意识到了危机:没有专业知识就没有发展,没有合作精神也没有发展,没有创新意识也不能发展......就整个的软件开发流程中,我才处在最底层,就是个人的发展,既要有强大的专业知识的掌握能力和创新的能力,还要有很好的沟通和合作的能力,而我还远远不及...我要继续狠狠的努力,朝着这个目标前进。