• 软工实践个人总结


    一、基本情况

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

    在第一次的博客作业中,我展望在软工实践中提高自己的编程能力以及工程开发能力。对于编程能力提高的不止亿点点。对编程的实践能力大大提高,而且学到了很多编程知识,前端语言的认识,前后端的交互,以及各种工具的使用。通过这次实践锻炼,清晰的看到自己和其它同学的差距,有的大佬真的很强。自己如果后面要以程序员的身份谋生,还需要学习很多。大体上全面的了解了计算机专业需要哪些能力,通过这个课的学习,这些能力有了入门的学习。关于就业,一开始自己对是否适合写代码不确定,通过这学期的学习,并不讨厌写代码,每完成一个作业,每一个小实践的完成,有非常大的成就感。对于以后更加坚信考研的想法,希望努力成为一名合格的程序员。

    关于不足:每一次作业如果开始的更早,可能会做的更好

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

    • 非测试组

      • 在软工实践课程当中我编写了 1600 行代码。
      • 软工实践的各次作业分别花费的时间:
      作业 花费时间(分钟)
      1-2 个人编程作业 1800
      3 结对编程作业 1500
      4 团队介绍与选题报告 200
      5 团队需求分析报告 200
      6 团队项目之现场编程 600
      7-13 Alpha冲刺(含总结) 2000
      14-19 Beta冲刺(含总结) 600
      • 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?

      印象最深刻的作业是第一次编程作业。看到题目的时候我都大为震惊,就是无从下手茫然(结对编程也是这个感受),在和同学的交流中确定方向,然后就是在网上查找各种资料,在具体编程时,虽然对python有一点点了解,因为没有使用过,一边学习基本语法,一边开始编程,从不可能到可能。第一次作业中还有其他的要求,单元测试之类的也是在一边学习一边使用。第一次作业为我接下来几次的作业锻炼了强大的心脏,不会就学,多和同学交流,总是能够完成的。不仅仅是这次作业的实践过程,在后续的作业点评时,很多同学的认真以及他们的完成度,加入的算法,很钦佩。意识到自己和同学的差距,我还是太懒惰了。

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

        开篇博客截图

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

        • python 在暑假的时候自学了python,跟着视频和文档,写了基本的语法,没有实践过,在第一次编程作业中,使用python,python真的很好用,不仅在于它的各种强大的库,还有他的语法更符合人的思维使用,pycharm也很好用。用python这个我不熟悉的语言,写了在那之前最长的代码。
        • 墨刀: 一个原型设计工具,前端设计必不可少的工具,在结对作业和团队作业中的初步设计中发挥作用。
        • Phtoshop: PS工具,为了想要的图,用来抠图
        • HTML、CSS、JS: 在结对作业中学习,看了视频,在那次作业中没有用到,在后面学习前端框架,为后面的团队编程作业打下基础
        • auto.js: 在手机上自动执行的脚本,有官方文档,将官方文档看完,基本就能掌握。一个很有趣的语言。
        • Spnipaste: 很好用的截图软件,可以自动吸取图的颜色值,在前端开发中有重要用途
        • uni-app:前端框架,团队作业的前端大部分是使用的这个
        • HBuilderX: 与uniapp配套的编辑器,完美融合,可以从它的插件市场中可以找到很多需要的插件,直接使用
        • uview: 前端框架,基于vue的前端框架,在团队作业后期发现的宝藏框架,在Beta冲刺中的前端修改中添加的组件,使用的是这个框架。
        • Github:以前也使用过Github但仅限于提交代码。通过Git提交代码,第一次使用不习惯。以及对Github更好的利用,在上面找代码更加得心应手。
      • 其它方面的提升

        最大的提升是学习能力的提升,上述的每一个新的技术和工具在之前都是没有接触过的,如何学习,怎样开始解决一个新的问题,都是我在这学期中的软工实践中有了新的体会。抗压能力,当DDL来临,不同的bug被发现,控制自己焦虑的心情。未来再要到限时完成一个完全不了解的任务,可能会没有那么的害怕吧。

        其次每次作业博客的撰写。

    二、总结与收获

    非测试组

    • 个人编程作业

      经验和收获: python的使用

      实例:在个人编程中,实践了python,独立完成了迄今为止最长的代码的编写。是软工实践中最有成就感的一次作业。pycharm的使用相较于之前跟熟练。发掘了python中更多神奇的功能,好用的库,以及单元测试pytest的使用。python是一个神奇的语法,在第一次编程作业期间,正好是数学建模国赛,也恰好使用了刚刚开始熟悉的python进行数据处理,画热力图。从这次作业开始,在其它课程的大作业中,我都使用了python做基础语法。

    • 结对作业

      经验和收获:坚持!!!付出一定会有收获,即使不能及时得到反馈

      完全不了解前端的知识,网上的资源又多又杂,在B站的视频选择了一个视频,看到一半觉得进度太慢而且感觉还是啥都不会,很焦虑 ,马马虎虎的看完了视频,在结对作业中其实没用到,HTML,CSS,JS基本前端知识主要为我后面的团队编程作业提供了基础,很大的帮助。

    • 团队编程

      经验和收获:团队力量,合理分配任务

      从选题到初步完成,团队的同学几乎都是小白,我们从一开始的茫然。到确定方向,一边学习,一边编程。见证了一个app的设计完成。主要承担了前端的工作以及分配工作,一开始分配的不合理,导致整个团队的效率很低。

    三、致谢

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

    最需要感谢的是团队中的谢文灏同学,团队的核心人物,能主动承担工作,帮助大家解决问题

  • 相关阅读:
    可序列化serializable的作用是什么
    HelloWorld编译正常运行报noclassdeffounderror
    dtd对xml没有起到约束作用
    Ajax发送XML请求案例
    Ajax发送GET和POST请求案例
    Ajax发送简单请求案例
    初识Ajax
    数据库设计
    数据库和实例的区别
    Flask
  • 原文地址:https://www.cnblogs.com/lyhlcs/p/15716055.html
Copyright © 2020-2023  润新知