软件工程之旅:从迷茫到成长

D23182407  岳智彬

在这门软件工程课程中,我经历了许多挑战和收获,得到了很多成长。从开课前到现在,我的认知和技能都有了显著的提升,以下是对这次学习经历的个人总结。

开课前的疑问与解答:

在课程开始前,我对软件工程的具体实践和项目管理流程存在许多疑问。我思考了如何高效地进行团队合作、如何规划项目的各个阶段,以及如何有效地测试和发布软件。通过阅读相关文献、参与讨论和实践,我逐渐解答了这些疑问。其中,和同学的深入讨论和团队项目的实践对我帮助颇多。一个人的力量始终是有限的,团队合作,团队分工在一个项目的完成中是十分重要的。同时通过阅读书籍深刻认识了文档化记录的作用,记录是十分重要的,只有做好文档才能方便阅读,方便自己和别人快速上手和温习。

对规划项目的各个阶段仍然由一些疑问。如何才能使团队的效率最高,人数在什么时候是越多越好,如何发挥每个人的长处,如何做好团队之间的有效沟通仍然困惑着我。

在项目的需求、设计、实现、测试和发布阶段,我最大的收获在于实践中学到的知识和应对实际问题的能力。在需求阶段,理解用户需求,通过与项目组成员,学会如何从用户角度理解需求,明确项目的功能和目标。特别是在实现阶段,通过编码实践,我深刻理解了设计模式的应用和代码重构的重要性。同时,在测试和发布阶段,我学到了保证软件质量和稳定性的关键技能,例如自动化测试,了解了自动化测试的重要性,学到了如何使用测试框架进行单元测试、集成测试和端到端测试。

在个人项目中,我学会了更好地管理自己的时间和任务。这包括制定合理的计划、设定目标并按时完成任务。这种自我管理的能力对于长期项目或个人项目非常重要。在结对编程和团队项目中,我学到了协作的重要性。通过团队合作,我更好地理解了需求分析和团队沟通的技巧。我深刻认识到团队的力量,如何分工协作、制定计划,对项目的成功至关重要。

在第一次作业中,我为自己制定了学习路线,并通过不断学习和实践,取得了明显的进展。在团队开发中,我担任了部分开发角色,主要是用python读取文档中的特定语句并进行加减运算和图形化显示,以及保存最新的文档。期间也遇到了一定的困难,解决困难主要还是要多查阅资料和多实践,同时也需要多交流,可能别人的想法会使编程更加便捷简单。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值