宝剑锋从磨砺出

一、开课前的问题与解答

       在开课前,我对于软件工程这门课程抱有以下疑问:
1.软件工程到底是一门怎样的学科?
2.如何在实践中学习软件工程的知识点?
3.软件工程中的团队协作是怎样的?
       通过课程的学习,我得到了以下答案:
1.软件工程是一门研究计算机软件开发和维护的工程学科,它涵盖了系统化、规范化、可量化的方法,用于开发、运行和维护软件。
2.在课程中,我们通过完成实际的项目来学习软件工程的知识点,这种方法称为“做中学”。在项目的过程中,我们分别经历了需求、设计、实现、测试、发布五个阶段,每个阶段都有较为明确的任务和目标,使我们能够在实践中掌握相关知识点。
3.在软件工程课程中,团队协作是非常重要的一部分。我们通过结对编程和团队项目的方式,学会了如何在团队中发挥自己的作用,与他人共同完成任务。在这个过程中,我们学会了沟通、协商和分工协作等技能。

二、每个阶段的收获

       在项目的五个阶段中,每个阶段我都有很大的收获:
1.需求阶段:我学会了如何进行需求分析,明确项目的目标和需求,为后续的设计和开发打下基础。
2.设计阶段:我学会了如何进行系统设计,包括界面设计等,为后续的实现提供帮助与指导。
3.实现阶段:我学会了如何将设计阶段的结果转化为实际的代码,实现了项目的功能。在这个过程中,我掌握了很多编程技巧和工具的使用方法。
4.测试阶段:我学会了如何进行软件测试,主要是单元测试,确保项目的质量和稳定性。
5.发布阶段:我学会了如何进行软件的发布和维护,包括版本控制、文档编写和用户反馈处理等。这个过程使我了解了软件的生命周期和持续集成的重要性。

三、个人项目/结对编程/团队项目的经历与心得

       在个人项目中,我独立完成了nextday程序的编写,进行了相应的单元测试。在结对编程中,我与王同学共同完成了简单的四则运算项目,并根据后续增加需求完善更新了代码,学会了如何与他人协作和互相学习。在团队项目中,我们组成了一个三人团小队,共同完成了“诗词飞花令”项目。
        在这个过程中,我学会了如何在团队中发挥自己的作用,与他人共同完成任务。具体来说,我负责了后期代码审查、测试与文案编写的部分,与小组成员一起解决了很多技术问题,如数据库连接、接口设计等。在这个过程中,我不仅提升了自己的技术能力,掌握了更为深入的编程手段,还学会了如何在团队中进行有效的沟通和协作。

四、技术学习与团队开发中的进展与总结


       在第一次作业中,我为自己制定了学习路线,现在我已经按照计划完成了大部分的学习任务。在团队开发中,我担任了后端开发的角色,解决了数据库连接、接口设计等技术问题。在这个过程中,我掌握了Spring Boot框架的使用和RESTful API的设计等技能。从技术学习的角度来看,我认为我在后端开发方面取得了很大的进展。

具体来说,在这个过程中,我主要解决了以下技术问题:

  1. 数据库连接与操作:我掌握了如何使用Spring Boot框架连接和操作MySQL数据库,包括创建数据库、设计表结构、实现CRUD操作等。
  2. 接口设计与实现:我学会了如何设计RESTful API,并使用Spring Boot框架实现这些接口,包括处理HTTP请求、返回响应数据等。
  3. 权限管理与安全性:我实现了基于角色的权限管理功能,并使用JWT(Json Web Token)技术增强了系统的安全性。

        从个人技术学习角度来看,我认为我在后端开发方面取得了很大的进展。我能够熟练使用Spring Boot框架进行Web应用开发,对数据库连接和操作有了深入的理解和实践。此外,我还学会了如何使用Git进行版本控制和团队协作,提升了自己的代码管理能力。

        在团队开发技术角度中,我认为我在后端开发中的接口设计与实现方面取得了很大的进展。我学会了如何设计清晰、易用的API接口,并使用Spring Boot框架实现这些接口。在这个过程中,我不仅提升了自己的技术能力,还学会了如何在团队中进行有效的沟通和协作,以确保接口的质量和稳定性。

        总的来说,通过这门课程的学习和实践,我不仅对软件工程有了更深入的理解和认识,还在技术和团队协作方面取得了很大的进展。我相信这些经验和技能会对我未来的学习和工作产生积极的影响。

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值