neishang

一、基本情况

1.1 请回望第一次作业,你对软件工程的想象

对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

  • 对python的使用更为熟练,使用python编写程序真的很方便;学习了微信小程序开发,能够制作简单的小程序;团队项目合作,从选题到需求分析再到α、β冲刺;现场编程与队友一起打代码。
  • 缺乏合理的规划,日常赶ddl;学习了很多新的知识与技术,广而不精;知识储备不足,项目存在部分未完善的地方。

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

  • 在软件工程实践课程当中我编写了4430行代码。

  • 软工实践的各次作业分别花费的时间:

    # 作业 花费时间(分钟)
    1-2 个人编程作业 1250
    3 结对编程作业 4000
    4 团队介绍与选题报告 200
    5 团队需求分析报告 300
    6 团队项目之现场编程 180
    7-13 Alpha冲刺(含总结) 1600
    14-19 Beta冲刺(含总结) 1200
  • 讲述令你印象最深刻一次作业?为什么这次作业令你印象深刻?

    令我印象最深刻的一次作业是个人编程作业,错误估计难度加上开始时间较晚,每天都很焦虑,担心写不完,疯狂赶ddl,在ddl前一小时总算完成了,十分惊险。

  • 在软件工程课程上花费的时间

    累计时间 实际周均时间 预计周均时间
    167 11.9 10
  • 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?

    • 性能分析工具

      通过图表的形式直观的展示出程序的性能短板,有助于改进代码。

    • 微信小程序开发
      用微信小程序开发了游戏猪尾巴,入门实践了小程序开发。

    • UML图
      UML是在开发阶段,说明、可视化、构建和书写一个软件密集系统的制品的开放方法。

    • Yolov5
      开源的目标检测算法,团队项目就是基于此算法进行开发的。

    • GitHub
      在遇到问题时可以参考、学习别人的代码,为我解决了很多问题。

  • 其他方面的提升
    赶ddl的时候提升了抗压能力。

二、收获总结

  • 做好合理的规划。个人编程与结对编程没有做好规划,后期疯狂赶ddl,很痛苦。
  • 团队之间交流十分重要。在进行冲刺的时候,站立式会议上每个人汇报自己的进度,并制订下一阶段的计划,在此期间也可以讨论遇到的问题,集思广益。

三、致谢

我最想感谢的是刘昌隆同学。在学习算法与团队项目中提供了很多帮助,帮我解决了很多问题。

分类:

技术点:

相关文章:

  • 2022-02-21
  • 2021-06-18
猜你喜欢
  • 2021-09-16
  • 2021-10-30
  • 2021-07-16
相关资源
相似解决方案