从0到1:我在软件工程之旅中的探索与收获

052006130谢思雄 学生 2023-06-07 20:39:09
这个作业属于哪个课程2023年福大-软件工程实践-w班
这个作业要求在哪里软件工程实践总结&个人技术博客
这个作业的目标课程回顾与总结 个人技术总结
其他参考文献

目录

  • 第一部分:课程回顾与总结
  • 一、针对《阅读之法》提出的问题回顾:
  • Q4:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
  • Q5:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?
  • 二、软件工程项目的收获
  • 三、课程的自我评分
  • 第二部分:个人技术总结

第一部分:课程回顾与总结

一、针对《阅读之法》提出的问题回顾:

博客链接

Q4:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?

​ 要做一个永不落伍的开发者,我认为首先需要保持对新技术的好奇心和热情,始终保持学习的心态。其次,需要持续性地去阅读业界的新闻和文章,了解新的技术趋势。最后,不断实践和尝试新的工具和技术,通过实际操作来提高自己的技能。

Q5:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?

​ 当面临一个复杂的项目或程序时,首先需要对其整体架构有一个清晰的理解,知道各个部分是如何组合在一起的。然后,可以通过阅读代码、注释和文档,以及通过调试代码来理解具体的实现细节。此外,我认为与其他成员进行交流也是非常重要的,他们可以帮助我理解代码的背景和目的,以及他们在编写代码时面临的挑战和考虑。

二、软件工程项目的收获

在项目的各个阶段中,我都有了一些重要的收获。

  • 需求阶段:我学会了如何有效地沟通,理解用户的需求,并将这些需求转化为可操作的项目目标。我也学习了如何创建需求文档,明确地记录所有的需求和预期的结果。

  • 设计阶段:我深化了对软件设计原则和模式的理解,并学会了如何将这些原则应用到实践中。我也学会了如何使用UML等工具进行设计,并了解了如何进行设计审查。

  • 实现阶段:这个阶段使我得以将理论应用到实践,从而更深入地理解各种编程语言和技术。我也提高了我的问题解决能力,学会了如何有效地debug和解决问题。

  • 测试阶段:我了解了各种测试技术和工具,包括单元测试、集成测试、系统测试和验收测试。我也学会了如何编写测试用例和测试计划,并了解了如何进行测试覆盖率分析。

  • 发布阶段:我学会了如何将软件部署到生产环境,并了解了如何进行版本控制和更改管理。我也了解了持续集成和持续部署的重要性,并学会了如何使用相关工具。

总结:在这门课程中,我获得了明显的成长,尤其是在理解软件开发的全过程、掌握需求分析技巧,以及提升团队合作和沟通技能上。以前,我总是在软件开发过程中摸着石头过河,而现在我有了清晰的框架和方法指导。

三、课程的自我评分

  • 目标1:85%,我在理解职业道德和实践要求上有所提升,但对于软件产品对社会、健康文化等影响的理解还需深化。
  • 目标2:90%,我已经熟练掌握了需求分析的全过程,可以准确地表达客户的需求。
  • 目标3:60%,我能够遵循体系结构设计方法和基本设计原则完成设计,但在进行技术评审方面还有待提高。
  • 目标4:75%,我能够执行技术评测,具备设计模型的评判能力,但在创新设计意识方面还需要加强。
  • 目标5:85%,我能遵循软件开发各阶段文档标准,掌握了撰写文档的方法。
  • 目标6:95%,我有良好的团队意识和合作技能,能够有效地与团队成员进行沟通和协作。
  • 目标7:70%,我能够辨别软件项目管理的构成要素,但在项目管理过程中还需要更多实践经验。

第二部分:个人技术总结

​ 我的学习路线主要集中在微信小程序的开发上,从基础的JavaScript语言学起,进一步学习微信小程序开发框架和API的使用,以及如何优化小程序的性能。

​ 微信小程序的开发是我在团队项目中担任的角色,也是我获得技术进展最大的地方。我解决了小程序开发中的许多技术问题,如异步编程的问题、小程序与后台服务器的通信问题等。

技术博客标题:微信小程序开发实战与心得

​ 概述:微信小程序作为一种轻量级的移动应用开发框架,其开发难度相对较低,能够快速开发出面向微信用户的移动应用。在这篇博客中,我详细描述了如何使用微信小程序开发框架进行应用开发,以及在开发过程中遇到的问题和解决方案。

​ 在技术博客中,我首先介绍了微信小程序的基本概念和开发环境的搭建,然后详细阐述了如何编写小程序的页面结构、样式和逻辑,接着介绍了如何使用小程序提供的API进行网络通信、本地存储等操作。在这过程中,我遇到了一些问题,比如如何处理异步编程的问题,如何优化页面的加载速度等,我在博客中详细描述了这些问题以及我采取的解决方案。最后,我对微信小程序的开发进行了总结,并列出了我在学习过程中参考的资料和博客。

...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教张富源 2023-06-15
  • 打赏
  • 举报
回复

在个人开发、结对开发、团队开发过程中有什么思考?

SoftwareTeacher 2023-06-14
  • 打赏
  • 举报
回复

要做一个永不落伍的开发者,我认为首先需要保持对新技术的好奇心和热情,始终保持学习的心态。


也可以开发优秀的项目,引领一个新时代。 😄

  • 打赏
  • 举报
回复

所谓“有理有据”,你的收获如果有结合课程实践的具体过程描述,这样的文字就更有说服力。

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧