个人作业收官——软件工程实践总结

一、收获与遗憾

对比现在的你和开学初博客开篇的课程目标和期待

开学初 现在
对实践项目完成后学习到的能力的预期 大概了解软件开发的各个流程及各个阶段的能力需求,对自己的优缺点有清晰的认知,知道往哪方面补充自己。 对开发流程有大致的了解,体验了开发过程中常见的问题,学习到了一些解决问题的新方法(例如learnin by doing),对学习一门新的技术的畏惧心理也减弱了很多,真正难的其实是迈出第一步。
对项目课程的期望 老师能鼓励每位同学积极参与到课程,授课方式可以多样化,同时要监督完成情况,对进度未达到预期的及时了解并给予适当的帮助。 老师教学方式多种多样,通过实践对理论的教学更加容易理解,助教也很辛苦的给我们看博客,所以这门课应该会是大学结束以后还会有印象的课程之一吧。

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

1、学习和使用的新软件/新工具;

  • 墨刀(原型设计)
  • Android Stdiuo(APP开发)
  • Typora(编写markdown)
  • ProcessOn(在线图表编辑)
  • Coding.net、Git(代码协同管理平台)
  • Notepad++(文本编辑器)

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

Java,博客园,52Testing软件测试论坛,markdown。

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

由于开始安排的是测试这一块的,所以代码量不多,600行左右吧。

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

  • learning by doing
  • 结对编程
  • 站立式会议

5、其他的提升。

  • 团队协作能力
  • 个人责任感和集体荣誉感

二、写下属于自己的人月神话

1.项目实践中的经验总结

  • 对现状要有清晰的认识,然后改进
  • 善用搜索引擎,因为有些问题不是你自己的问题,而是软件本身的
  • 问题的解决途径往往不只一种

2.实例/例证结合的分析

  • 开始的时候一直在看书,总觉得知识储备不够,其实应该一边做一边学,这样既有成就感,又能对团队做出贡献
  • AS使用的时候,有次一直报错,百度后才知道要clean+rebuil工程才行
  • 在做图片分享功能的时候开始想的是把图片加入到画布,然后出现一大堆问题,最后万能的队友说了句为什么不用图片拼接......

三、一点小建议

  • 开车最好有老司机带
  • 如果是个拖延症患者,那就在拖延和做之间寻找一个平衡点吧
  • 真正能决定你能学到什么的只有你自己
  • 阅读别人的源码然后化为己用的能力很重要,所以良好的代码风格啊啊啊
  • 及时回复助教的评论

四、分析一下自己所处的团队。

  • 创建期:软工组队,两个宿舍的人一拍即合,嘻嘻哈哈。。。
  • 磨合期:初期选题有一些分歧,最后还是求同存异了。
  • 凝聚期:一群没有开发经验的人聚在一起学习新知识,互相帮助,一起去唱K。。
  • 整合期:各自完成负责的功能模块,协同解决一些难题。
  • 创造阶段:不懂是什么意思。。。

五、阅读笔记

参考文献:Stamelos I, Angelis L, Oikonomou A, et al. Code quality analysis in open source software development[J]. Information Systems Journal, 2002, 12(1): 43-60.
通读了一遍论文,发现自己的代码存在许多问题,例如可测性没有写单元测试,因此在出现错误的时候纠错难,命名也不规范,现在看那些良好代码风格的代码真的是赏心悦目啊,所以学计算机的英文还是不能落下,审核代码质量的话网上找了个比较全面的。发现自己还是要多学习,磨刀不误砍柴工。

六、怎样证明你学会了软件工程?

1.研发出符合用户需求的软件

这一点和我当初的期望一样,具体可以看我们组App的宣传

2.通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件

这个看团队博客吧,里面记录了开发的全过程。

3.并且通过数据展现软件是可以维护和继续发展的。

参见Coding.net代码托管,里面有具体的代码和文档说明。

七、自我介绍

  • 姓名:黄辉昌
  • 性别:男
  • 外号:昌老师(不是苍老湿)
  • 爱好:美食(吃吃吃),电影电视(不懂荒废多少时间),游戏(德玛西亚),旅游(大二开始就不怎么走了),运动(健身卡快发霉了)
  • 性格:慢热,深沉(好像有点不对劲)
  • 座右铭:上善若水

八、个性发挥,包括图文、照片和创意等

那个虽然说软工很精彩,但是对于实验班必修的孩子来说挂科还是惨了点,所以手动求及格啊啊啊啊啊

原文地址:https://www.cnblogs.com/alike/p/6240140.html