标签:
1、请自己翻译下面这段文字,注意不要借鉴别人的结果或者试图从网上找译文,一定用自己的语言把这段文字体会一遍。
软件工程师应该致力于做出分析,规范,软件的设计、开发、测试和维护一个有益的和受人尊敬的职业。按照他们承诺的健康,安全和福利,软件工程师应当遵守以下八个原则:
(1)公共——软件工程师应该始终如一地坚持公众利益。
(2)客户和雇主——软件工程师应当采取最好的行动的方式及客户和雇主的利益与公共利益相符合。
(3)产品——软件工程师应该确保他们的产品和相关的修改满足最高的专业标准的可能性。
(4)判断——软件工程师应当保持完整和自立的专业性判断。
(5)管理——软件工程经理和领导者应当订阅和促进一个道德的管理软件开发和维护的方法。
(6)职业——软件工程师应当推进诚信和声誉的专业符合公众利益。
(7)同事——软件工程师应当公平和支持他们的同事。
(8)自我——软件工程师应参与终身学习关于职业的实践,提升伦理职业的实 践方法。
2、创建个人技术博客,自行做好排版和界面设计,写一个自我介绍(这个很关键,很多人会关注你们),列出你对这门课的希望和自己的目标,另外请总结一下目前你在现在学习计算机专业过程中的困惑,给自己也给我们提出一些问题,请把这些问题也写在博客上。
(1)学完这门课程,多多少少还会存在的一些疑惑的,我们在学校跟同学一起做的一些小项目到底跟步入社会后在公司做的项目有多大的差距,我们现在做的对以后有多大的作用。
(2)我感觉同学们对这次软件工程的改革,参与度还是不够高,希望老师能引起学生自主,积极的参与其中的兴趣。
3、请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500以上。
自我总结:软件工程已经结课,我学到了很多,同时也发现了自己的很多的缺点,在老师的推荐下,我买了一本邹欣老师编写的《构建之法》。这次课程主要以这本书为基础贯穿整个课程,这本书通俗易懂还有很多生动形象的例子。我在这本书中学到了“做中学”,以前我很害怕实践,不愿意去编写程序,不想思考导致我没学到什么知识,自从老师布置个人项目作业,一开始为了应付,强行自己去写程序,有什么不会的问同学,查阅资料一步步完成老师的任务,渐渐的发现了其中成功的乐趣,还有后来的结对编程、团队项目我都积极的参加其中,一为了提高自己的编程能力,二为增强自己团队合作意识,为以后步入社会打下基础,让自己更快的融入社会。
整个过程还让我的编程能力有所提升,编码量有所增加,让我知道一个真正的软件工程师应该具备些什么:1、积累软件开发相关的知识,提升技术技能例如:对Java、c/c++、c#的掌握;2、积累问题领域的知识和经验例如:对游戏、医疗和金融行业的了解;3、对通用的软件设计思想和软件工程思想的理解;4、提升职业技能;5、要有实际的业绩和成果。
之前我认为一个团队在完成一个任务的时候是非常单调乏味的,就是几个人坐在一起讨论问题,完成问题。但是在课堂上我了解到团队并不是我想象的这么简单,每个团队可以是不同的模式,不同的模式每个人担任的角色是不同,你可以选择一个乐队模式或者特工模式或者主治医师模式等等;但是这些团队都有共同的特点:团队有一致的集体目标,团队要一起完成这个目标。一个团队的成员不一定要同时工作,例如接力赛跑,团队成员有各自的分工,互相依赖合作,共同完成任务。
这次团队合作我担任主要代码的编写,不幸的是最终的程序不能正常的运行,但是我还是很高兴的,我从中学到了很多知识,把自己不会的都搞懂,并学会了多人一起编写代码以及改写别人的代码,大大的提高了自己和队友的代码规范。同时还熟悉了做项目的过程,过去知识盲目的编写代码,没有考虑到需求分析,用户体验等很多方面的问题,导致改了又改。现在有了分析,比以前好了很多
意见和建议:我认为老师在课上讲的一些知识太过于乏味,一直是老师在讲,学生在听,老师应该多跟学生互动,多举一些例子,调动学生听课兴趣,比如:上课多问一些问题,看看学生的想法;或者让学生来讲,通过学生的亲自来讲加深对知识的认识。对于博客上的一些作业问题:作业太少了,我认为应该以“量变获得质变”编程就应该多多尝试,不求是否成功,只有多多尝试,才能学习更多,我认为我们学计算机就应该多多练习,有句话说的好“只看不练假把式”,书面知识知道的再多也是虚无,只有实践才能出真知,希望老师能多组织一些时间类型的任务
我不知道这些建议是否准确,希望老师采纳,愿这门课程的改革的越来越成功,让学生学到更多真正的知识。
标签:
原文地址:http://www.cnblogs.com/grj1994/p/5559857.html