软工实践个人总结

一、基本情况

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

  • 在课程开始前,一直期待能做出一款成熟的产品或者游戏,因为在此之前,编程对我而言只是在ac数学题,并没有做出实际的产品。课程结束后,有收获,但更多 的还是不足吧。首先在任务驱动下,有去完成了一些工作量,去了解和学习了更多的编程语言和工具,也明白了更多的计算机可以做到的事情,或者说我能实现的东西,提高我编程的兴趣。但由于惰性吧,完成得不太理想,很多功能或者地方做得不完美。我想更需要提高的是学习态度,时间是残酷的,你不玩命学习,将来命玩你,还需要做得更好。

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

  • 非测试组
    • 在软工实践课程当中我编写了1000行代码。

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

      作业 花费时间(分钟)
      1-2 个人编程作业 1820
      3 结对编程作业 2400
      4 团队介绍与选题报告 200
      5 团队需求分析报告 200
      6 团队项目之现场编程 400
      7-13 Alpha冲刺(含总结) 1700
      14-19 Beta冲刺(含总结) 700
    • 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
      印象最深刻的一次作业应该是个人编程作业。因为是第一次做软工作业,之前没有这样的经历,题目对当时的我还说还比较困难,无从下手。最难过的无异于是想去做好一件事,但花了很多时间却没什么进展,会很难过,那时候一度不想再写代码了想着摆烂。最后还是坚持去实践,多问同学多看资料,有了些许成果,还是有一点成就感的,让我明白了要坚持的意义。

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

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

      • Axure 9:原型设计工具,帮助我设计出理想的前端原型。
      • python:编程语言,主要用于爬虫工作,让我能够从网页中爬取想要的信息。
      • auto.js:手机脚本开发工具,学习门槛低,学习官方的开发文档即可实现很多东西,帮助我完成了现场编程作业。
      • github:代码托管平台,可以学习很多优秀的开源项目,也可以管理自己的代码。
    • 其他方面的提升。

      • 提高了与他人沟通的能力,明白了沟通的重要性。
      • 懂得了快速入门一些技术的方法。

二、总结与收获

  • 个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
    1.学习理论知识的同时也要多多实践。实践出真知,在团队项目中,一开始的时候花了很多时间在学习理论知识,但是在没有实际目标的时候或者没有明确的要完成的任务的时候,常常都只是在学习和练习,并没有真正付诸实践,或者说感觉看了就会,实际动手之后一些很简单的东西的写不明白,所以要注重实践。
    2.要善于求助和善用搜索引擎。有时候想要依靠自己的力量独自做一件事的时候是很好的事情,但如果遇到困难迟迟不能解决,还是要多去求助同学。旁观者清,也许只是自己突然短路了,并不是多复杂的问题,像在学习爬虫的时候,有一些页面爬不出来,并不是代码逻辑的问题,只是不同页面一些细节有所不同,自己却一直很苦恼,直接求助大佬能很快得到解决方案。搜索引擎的使用也很重要,同样的网络资源,有的同学能得到高效的解决方案,而有的却答案都找不到,需要自己多加学习。
    3.编程不是一个人的事,不一定都要想着一个人去战斗。从团队项目中明白了团结的力量,各司其职,效率会很高,但也要注重沟通,要明白彼此在做什么,去更好的实现共同目标。

三、致谢

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

    最感谢的人是我的好兄弟们,他们给了我很多鼓励和支持,虽然他们的专业与计算机并不搭边,不能给予我技术上的帮助,但在我因为学习而苦恼的时候,他们为我排忧解难,帮我重拾信心,让我可以更好地完成任务。

posted @ 2021-12-21 20:15  真实伤害  阅读(55)  评论(0)    收藏  举报