第二周个人周报197232张瑞阳

197232 张瑞阳 2025-03-16 23:01:32

一、本周任务及其进度

计划完成任务是否完成预计时间实际时间
确认应用需求1h

1h25min‘

相关开发资料收集30min1h30min
技术栈确定2h1h
基础知识学习3h2h30min
用户画像确认1h45min

二、个人工作中存在的问题以及应对措施

(1)技术栈选型的不确定性
问题:在技术栈选型过程中,团队对后端与前端的组合方案存在分歧,例如是否采用 React + Spring Boot 或其他组合。
原因:团队对某些技术栈的优缺点了解不够深入,导致决策延迟。
应对措施:

  • 各成员分别调研主流技术栈的优缺点,制作对比分析文档。
  • 参考开源项目和案例,结合团队的技术能力和开发周期,最终确定方案。

(2)需求文档编写细节不完善
问题:在需求文档编写过程中,部分功能模块的描述不够具体,例如任务提醒的功能细节。
原因:用户画像不够细化,导致需求定义模糊。
应对措施:

  • 参考已有的用户调研结果,进一步细化用户需求。
  • 针对模糊的功能模块,与团队成员讨论并明确其实现方式。

(3)学习效率有待提升
问题:在学习新技术时,部分知识点理解不够透彻,导致时间花费超出预期。
原因:技术文档较多,学习方式不够高效。
应对措施:

  • 结合官方文档和视频教程,采用“理论+实践”的学习方式。
  • 定期整理学习笔记,巩固知识点,避免重复学习。

三、个人学习的新知识点以及学习途径

  1. 后端技术栈调研

    • 学习内容:Spring Boot 的核心功能与优势,包括快速开发、依赖管理等。
    • 学习途径:阅读 Spring Boot 官方文档,观看 B 站相关教程。
  2. 前端技术栈对比

    • 学习内容:React 与 Vue 的优缺点对比,学习 React 的基本语法和组件化开发思想。
    • 学习途径:参考菜鸟教程和 MDN 文档,完成简单项目实践。
  3. 数据库设计基础

    • 学习内容:MySQL 的基本语法、表结构设计以及常见优化方法。
    • 学习途径:学习慕课网相关课程,完成小型数据库设计练习。

四、个人对本周工作的感悟

本周的工作让我对项目初期的技术选型和需求分析有了更深的理解。在技术栈选型过程中,我意识到不能仅仅依赖流行度,而是要结合团队的技术能力和项目实际需求进行权衡。例如,在选择后端框架时,Spring Boot 的快速开发和社区支持是我们最终决定的重要因素。

在需求文档编写和用户画像确认的过程中,我深刻体会到需求分析的重要性。需求文档不仅仅是功能的罗列,更是对用户痛点和使用场景的深入理解。通过与团队成员的讨论,我学会了如何将用户画像与需求文档紧密结合,从而更清晰地定义功能模块。

此外,本周的学习让我认识到,技术选型和需求分析是项目成功的基础。虽然过程充满挑战,但通过团队协作和不断学习,我对项目的整体方向更加明确,也对未来的工作充满信心。

...全文
15 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

201

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • h6ldZywoo
  • Ex~spirit
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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