软工实践个人总结

一、基本情况

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

对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
对比课程初的目标和期待来看,自己对前端、UI以及游戏方面的开发有了更多的了解,知道怎么写js脚本,知道怎么调用接口,知道怎么进行代码测试以及性能分析,不再是个只会写写简单接口,对其他东西一窍不通的废物。不足的话就是前端技术还学的很浅,没学框架,代码写的不够优雅

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

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

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

    # 作业 花费时间
    1-2 个人编程作业 2360
    3 结对编程作业 4965
    4 团队介绍与选题报告 240
    5 团队需求分析报告 300
    6 团队项目之现场编程 240
    7-13 Alpha冲刺(含总结) 1800
    14-19 Beta冲刺(含总结) 1200
  • 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
    猪尾巴的结对编程印象最深刻吧,因为猪尾巴这个作业和之前个人编程差很多,需要和队友进行配合并且因为之前学过Java所以在写个人编程作业的时候只是遇到算法上的困难,不需要从头开始学,而猪尾巴算是让我走出舒适圈的开始,它需要我从0开始学习。从学习游戏引擎和js语法,到实际的编程,到最后完全落地花了很多的时间和精力

  • 在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)

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

    • 学习了Jprofile性能分析工具的使用,能够让我更好地进行性能上的优化
    • 学习了Cocos游戏引擎的使用,算是入门了游戏开发,了解了游戏开发的相关知识
    • 学习了IntelliJ IDEA的使用,写Java代码是真的方便,比Eclipse用的舒服
    • 学习了Github和Git的使用,能够更好地进行项目管理,偶尔也能在Github上面找一些别人已经写过的代码来进行学习
    • 学会了使用markdown文档,方便对学过的知识进行笔记总结
  • 其他方面的提升
    Java是之前就已经接触过一点的了,现在回头看看自己以前的代码,感觉最大的提升就是在第一次个人编程作业中能够使用Java进行算法层面上的编写,而不是像以前那样对着数据库像个智障一样地CRUD

二、总结与收获

经验总结:写代码切忌畏难心理,遇到困难一定要迎难而上,不能直接摆烂。可以通过Google、百度、csdn等多种途径来进行查找相关问题,虽然肯定查不到原题,但是总有类似的,然后结合自己的思考,这样才能够提升自己的实力,解决问题后也会有很大的成就感
实例/例证结合的分析:在第一次个人编程作业中,看到题目就感觉很难,在思考和开发过程中更是感觉自己是个废物绝对写不出来都想直接摆了。不过最后没有放弃,还是苦思冥想找到了思路,那次作业的成绩也还不错,很有成就感

三、致谢

这学期下来想感谢的人很多,最想感谢的就是团队作业的组长吧,感谢不杀之恩,感谢一路带飞

posted @ 2021-12-20 19:59  ZbShi  阅读(57)  评论(0编辑  收藏  举报