zoukankan      html  css  js  c++  java
  • 第8次作业

    软工课程总结

    陈阳: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压力,只要你坚持做好,这门课会让你收获很多理论知识、实践能力、小组的友谊。

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

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

  • 相关阅读:
    supervisor安装(sentos7)
    linux网络管理----远程登录工具
    asp.net mvc 文件压缩下载
    JavaScript 逗号表达式
    SQL面试题——查询课程
    js中== ===的区别
    网易笔试题目:三列布局,中间自适应宽度,双飞翼布局,及问题
    搜狐面试题:有12个球,外形都一样,其中有一个质量和其他的不一样,给你一架天平,请问最少称几次可以把那个不同的球找出来。
    行内元素对齐:display:inline-block;
    respond.js第六行 SCRIPT5: 拒绝访问。跨域问题
  • 原文地址:https://www.cnblogs.com/VicLily/p/7821143.html
Copyright © 2011-2022 走看看