• 软工实践个人总结


    软工实践个人总结

    一、基本情况


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

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

    当初设想的是做前端后端都行,后端是一点不会,如果参与后端开发能学到很多新东西,写前端轻松一些,还能划划水。实际的整个过程就是写写前端,偶尔打开微信小程序抄袭学习一下别的小程序的UI,瞎改一下页面,弄出几个BUG,再修好,然后继续循环。对增强我的专业能力和就业竞争力帮助应该不算很大(不能做全栈,而且会的框架单一),毕竟前端曾经学过一些,获得的新知识还是有限的,但还是通过一些视频,文档,掌握了不少编写前端代码的技巧和规范,也算是有所提升了。
    达到自己期待的地方就是坚持下来了,无论是个人结对还是团队作业都完整的参与并完成了,在α总结时也做出了能使用的具备基本功能的小程序。
    不足当然更多,前端相比后端简单,但我写的确不算好,JS代码存在冗余(其实可以想办法改改的,但是前段时间的考试实在太多了!);和队友的交流不够,比如我们前端几个队友之间很少相互沟通,在UI设计和页面制作上其实是有缺陷的,但大家都太谦虚了--,也没有互相给出什么意见;组长每次询问大家意见都没人说话等等等这些都算是不足吧。

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

    • 在软工实践课程当中我编写了6212行代码(水平有限,必然存在不少冗余代码)。

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

    # 作业 花费时间(分钟)
    2 个人编程作业 2070
    3 结对编程作业 3315
    4 团队介绍与选题报告 61
    5 团队需求分析报告 163
    6 团队项目之现场编程 130
    7-13 Alpha冲刺(含总结) 3105
    14-19 Beta冲刺(含总结) 1095
    20-22 每周小结 1202
    • 讲述令你印象最深刻一次作业,为什么这次作业令你影响深刻。

    柯老板的作业没有不让我印象深刻的~。只是经历了个人编程,后来逐渐习惯了而已。
    对于个人编程,第一次看见这样的作业懵了一会儿!先开始研究了一会儿题目,然后借助了搜索引擎,在大量搜索和python库的基础上,才勉强完成了第一次作业,这次作业让我重新捡起了学了一半就丢了的python,了解了性能分析,单元测试,异常,PSP表格等等之前完全没接触过的东西,学起来无一不费劲,不过万事开头难,在之后的结对编程里就能比较熟悉的使用这些东西了。

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

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

    1. Python。语法比较简单的python语言加上强大的python库帮助我完成了前两次作业,通过Pygame完成了华容道小游戏的开发,通过Python实现了查重算法和华容道的解题算法,完成之后收获了满足感和掉发(?)。
    2. 微信小程序开发工具。自带模拟器,快捷键和VSCODE类似,所以上手简单,基本的工具都有所了解,并且在实现页面或者调试BUG时尝试使用了,遗憾的是没有用到小程序的云开发。
    3. UML图。尝试在需求分析时负责了一部分UML图,甚至在后来的面向对象课里还用上了。
    • 其他方面的提升。

    1. 和同学的关系提升了,也很少有这样的机会大家隔三岔五聚在一起讨论,拍照,喝奶茶等等。
    2. 写代码的能力提升了(主要是前端)。
    3. 对软件开发的理解更深入,在写小程序和修改UI时会考虑提升用户体验的问题。
    4. 我好像长高了点。

    二、总结与收获


    • 个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。

    在确定好需求分析后,组内就应该明确每个人负责的模块,要多进行沟通协作,如果有不能完成的任务要及时提出或者求助,避免最后没做出来延误整个团队的进度;前后端都需要把控好总体的进度,在整个任务的过程中相互配合,避免出现后端完成了功能,前端页面还没做好,或者前端做好了,但是后端迟迟完成不了的情况。我们组初期前后端都没怎么交流,所以α冲刺完成的功能虽然不多,但是也花了相当长的时间,但是越到后面大家的合作意识越强,也积极地沟通,而不是各自只负责各自的部分,缺少宏观的把控,所以总算是艰险的走完了整个流程。在实战中,最后好不容易才把小程序做出来,虽然说它没够达到老师的预期,也没什么竞争力,我写的UI也不咋地,但毕竟是自己从头到尾做下来的,我还是挺喜欢我们的小程序~,亲身实践了开发过程才知道有多艰难(说到底还是菜嘛)。

    三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?


    感谢团队里的所有人,大家各自出力才能完成这些刚开始我真的觉得难以完成的任务。我完成的部分不是特别好,甚至最后还出了点BUG,但是大家并没有怪我,所以很感谢大家的理解和包容。
    感谢组长对团队的付出和请大家喝的奶茶。
    还要特别感谢涵永,因为他在博客里祝我2021年脱单,感动地祝他2021年不仅能脱单,还能随心所欲的左拥右抱。

  • 相关阅读:
    LeetCode: 18. 4Sum
    LeetCode:15. 3Sum
    Leetcode:1. Two Sum
    tensorflow placeholder
    Tensorflow变量
    13.git的简单使用
    13.Django1.11.6文档
    12.python进程协程异步IO
    12.Flask-Restful
    12.Django思维导图
  • 原文地址:https://www.cnblogs.com/autism-al/p/14225334.html
Copyright © 2020-2023  润新知