259
社区成员
发帖
与我相关
我的任务
分享第一周主要是跟小组成员熟悉了一下Tapd平台的内容及其功能,例如工作项管理、需求发布、github连接等
| 任务 | 完成情况 | 预计用时 | 实际用时 |
| 熟悉了解Tapd平台 | 完成 | 1h | 1h25min |
| 完成需求文档跟用户画像 | 完成 | 1h30min | 1h45min |
| 组内成员协调分工 | 完成 | 30min | 40min |
| 学习git仓库基本功能跟github平台 | 完成 | 2h | 3h |
1)跟组内成员交流沟通比较少,导致在开展项目分工的时候不清楚当前任务
应对措施:在开展任务跟项目前可以提前用手机线上进行沟通询问,更好的配合完成具体的程序实现跟对接工作
2)不熟悉git/github,java springboot等工具
应对措施:边学边做,通过B站等渠道在利用大模型辅助了解项目需要哪些知识跟技能,现学现用。通过大模型了解java springboot开发框架后通过B站教程了解具体步骤实现,跟数据库做连接等
3)个人安排存在一定问题
应对措施:在具体实现的时候不讲究一下产出最终结果,先实现最小可运行模块,再在这个基础上去添加必要的功能模块。多利用课设外的时间去储备必要的知识技能,例如前端开发ui界面需要什么
1)软件敏捷开发流程
学习途径与方法:根据课上提供的ppt内容,结合具体tapd的功能操作pdf文档了解从立项、需求分析、用户画像(用户故事)到流程图分析等等的具体实现。
2)git仓库代码管理,github平台
学习途径跟方法:根据B站视频教程中学习github平台的代码管理功能,简而言之就是可以把项目的代码提交到github平台上。
3)springboot的一些简单开发流程
学习途径跟方法:通过本站视频教程中学习,大致从创建项目目录连接数据库编写项目类查数据库、处理业务最后暴露接口api等
第一周主要是大致了解项目跟小组分工,体验软件项目开发的大致过程。体验下来感觉自己需要学习的技能还有很多,包括专业知识技能(不了解java开发)跟团队成员沟通协调的能力还需加强。但还是希望通过这几次的项目开发实习过程中,去体验学习软件敏捷开发流程多总结自己的不足之处,在今后的学习过程中补足自己的短板。通过项目开发去增加自己上手的能力。