博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第8次作业
阅读量:5319 次
发布时间:2019-06-14

本文共 2217 字,大约阅读时间需要 7 分钟。

软工课程总结

陈阳:288

一、请参考第一次作业,当初你对课程的承诺和期望都兑现了吗?

第一次作业:

http://www.cnblogs.com/VicLily/p/7533099.html

本科学过软件工程,但过了这么久心里一直觉得不够系统,希望重点还是自己课下能掌握关于软件工程的理论知识和作业。平均每周不知道具体多少小时,会规定自己每周读几章的理论知识。 对自己感兴趣的项目、或得到实战锻炼而付出更多时间和精力(包括熬夜),我觉得是很让人充实和兴奋的事情。

感觉课程匆匆忙忙的上完了,回想过去的几周:第一次作业感觉是:莫名其妙。第二次作业感觉是:压力好大。第三次作业感觉是:好麻烦。第四次作业感觉是:还挺有趣的。第五次作业感觉是:还不错,很快搞定。之后的每次作业都由小组成员一起完成,大家相互协作,从陌生不熟悉到收获友谊,可以说已经超出了对课程的期望。在做个人项目以及结对编程的第二次和第三次作业,一般会在白天及时高效率完成当天的任务,虽然付出了很多时间和精力,确实是很让人充实和兴奋的事情也学到了很多基础知识

在每次课堂上老师都会系统的讲解课程基本理论,每次作业之前也都会按照要求将对应章节看完,对课程的承诺基本兑现。

二、总结这门课程的实践给你带来的提升

1、学习和使用的新软件

    Eclipse、github都是比较熟悉的软件工具,没有学习新的。

2、学习和使用的新工具;

    Leangoo等一些画图工具。

3、学习和掌握的新语言、新平台;

    学习了UML,以前只是遇到问题浏览博客,第一次尝试写自己的博客,可以写作业也可以当做自己的在线笔记本。

4、统计一下,你在这门软件工程实践中,完成了多少行的代码;

   个人项目大概1305行。后面小组项目主要进行写博客和文档等工作。

5、学习和掌握的新方法;

对软件工程以及课程理论有了更深刻的认识和理解,比如PSP、WBS、UML等,在今后的工作和学习中,相信会有很大用处。

以前使用github只是使用个人库,第一次尝试使用organization,多人在我们的组里面协作开发并保证尽量少的冲突,这是学到的新知识。

6、其他的提升。

当了小组的PM,使我对PM有了很直观的认识,不仅是对个人能力的提升,也可以作为职业规划的一个经验和方向。

在学习能力上,因为项目压缩在很短的时间,加上实验室以及其他作业,所以在有些时候有很大的学习压力,不过经历过这段时期,觉得自己在自我调节压力、分优先级的完成每项任务后,学习能力和良好的心态都有很大的提升。

三、写下属于自己的人月神话——项目实践中的经验总结+实例/例证结合的分析

在四则云计算个人项目中,一开始觉得挺简单的,就按照比较简单的思路做,等到最后加括号的时候发现没有办法改动,结果又重新改了一版,新学习的逆波兰表达式,实现加括号。总结起来就是代码不规范、思路不清晰、算法了解的太少。

在后来的小组项目中,我主要负责写博客和文档,看了编代码能力很强同学的代码,学到了很多技巧和方法,也认识到了自己的不足之处。

经验是自己要在有时间的时候要多看书、多实践,只有在实践中才会发现自己的不足,驱动自己能深刻的理解理论,才能让知识在心里牢固

四、分析一下自己所处的团队。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了创造阶段了么?

萌芽阶段:我们小组各自收集周围人的需求,第一次成员见面很正式的讨论并筛选需求,对功能和界面各自的想法还都是不确定的

磨合阶段:确定好需求后,具体代码功能任务认领并不能很有效及时,在群里讨论大家也没有特别积极。直到任务联系越来越紧密,大家的沟通和交流慢慢的深入和顺畅起来。
规范阶段:alpha版本中后期开始,编码、写文档和测试的同学大多能协调一致,相对比较高效的完成每天的任务。
创造阶段:完成基本需求的功能之外又完成了很多的附加功能,如表情和邮箱提我们史无前例的系统方便了教师和学生,希望能尽快投入使用。

五、在今后的教学中,老师们还将根据同学们的基础、期望达到的目标,在教学内容和作业量上做更多的调整,争取为大家提供一个更加个性化的学习过程。你对课程设计(授课内容、方式、作业内容)有什么建议吗?另外,作为学长的你,对后面的学弟学妹们有什么建议?

我觉得何杨帆老师边讲课边提问的方式挺棒的,人集中精神的时间是有限的,边提问可以帮助我始终集中精神,我觉得这种方式可以加以推广。作业内容方面我觉得可以加强理论的,比如画UML图,因为对于以后的工作来说,扎实的理论是很重要的。

对后面的学弟学妹的建议:不要因为眼前觉得困难就停止不前,我们的课程是在很短的时间内完成,在以后的工作中也会有很多的deadline压力,只要你坚持做好,这门课会让你收获很多理论知识、实践能力、小组的友谊。

六、助教老师为课程的顺利开展做了很多工作,与老师们的交流也让大家获益匪浅。你对助教老师的工作可以提一些意见和建议吗?

助教老师真的是很细心尽心尽责,感觉每次作业助教老师都会很认真的看,并告诉我们存在的问题。在结对编程的时候助教老师运行了我们的系统,问了我每个细节,在后来的项目中,有不懂的问题,助教老师都会很细致并加以扩展的告诉我,很是感动。助教老师做的很尽职尽责,没有意见和建议。

转载于:https://www.cnblogs.com/VicLily/p/7821143.html

你可能感兴趣的文章
Unity 5.4 测试版本新特性---因吹丝停
查看>>
7.5 文件操作
查看>>
MyEclipse中将普通Java项目convert(转化)为Maven项目
查看>>
node js 安装.node-gyp/8.9.4 权限 无法访问
查看>>
windows基本命令
查看>>
VMware中CentOS设置静态IP
查看>>
[poj1006]Biorhythms
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
Hover功能
查看>>
js千分位处理
查看>>
Mac---------三指拖移
查看>>
字符串类型的相互转换
查看>>
HTTP状态码
查看>>
iOS如何过滤掉文本中特殊字符
查看>>
基础学习:C#中float的取值范围和精度
查看>>
javaagent 简介
查看>>
python升级安装后的yum的修复
查看>>
Vim配置Node.js开发工具
查看>>
web前端面试题2017
查看>>
ELMAH——可插拔错误日志工具
查看>>