好未来实习小结
工作内容及产出
业务需求
- 诊断后台 ——模板管理与成绩管理模块的升级工作
工作内容:成绩管理模块增加性别信息的处理;增加了新版报告模板的相关配置的内容,与后端紧密沟通对接并进行接口联调、提测
产出:成功上线了新版成绩管理与报告模板管理模块
- 新版考试报告——C端页面搭建
工作内容:新增新包考试报告的C端页面,根据UI设计开发新版的考试报告页面,与UI和产品对接页面细节并同步进行调整
产出:成功上线新版考试报告,支持了新增的竞赛模考场景
- 学练后台——BM等级管理模块搭建
工作内容:负责BM等级管理模块从0到1的搭建
产出:成功上线了BM等级管理模块
- 学练后台——知识树配置模块的重构
工作内容:重构知识树的配置模块,对历史接口进行修改
产出:完成了知识树的配置模块的重构,并上线了新版的知识树管理模块
技术需求
PDF转图片的接口设计
工作内容:设计了将PDF转为base64图片的接口,支持在线pdf、文件流、字节流形式的输入
探索AI实现文生视频讲解功能的技术方案
工作内容:调研了市面上文生视频的工具并分析其存在的问题,设计了能够满足需求的文生视频的技术方案,并进行初步的开发与调试
产出:使用Coze工作流 + Manim数学动画库搭建了简单的flask项目,实现输入题目,生成题目解析与讲解视频的demo
搭建figma插件实现设计稿转html代码,结合AI提升代码质量
工作内容:充分体验已有的figma2code插件的功能,学习如何搭建figma插件以及如何将设计稿转为代码,设计了figma2html的技术方案并进行插件开发,接入AI优化插件效果
产出:开发了figma2html的插件能够生成效果较好的html代码,设计了更优化的技术方案,成功减少了大模型的token消耗,提高响应速度。
实习收获 & 个人优势
收获
快速接手新项目以及熟悉开发流程的适应能力
初次接触诊断后台项目,通过整体代码结构以及阅读他人代码,快速上手进行小功能的开发,并随着开发过程不断深入对项目的理解;独立负责报告升级需求,掌握了开发、联调、提测、发版的流程,能熟练进行需求的开发
与大家沟通对接的能力
及时和前端老师请教,快速掌握开发的流程与技巧;
与后端开发的对接,及时解决开发与联调的问题;
与产品和UI交流,保障开发严格按照需求文档进行,减少UI走查的问题;
与测试进行对接,及时解决测试发现的bug,保障上线质量;
对工作的责任心与高标准追求
独立负责报告升级需求的开发,让我深刻认识到对每一处细节的把控都要心里有数,不确定的地方一定要及时对接;对自己的开发进行预估与风险把控,一定不能耽误整体进度;开发过程中的自测一定要细心做好,尽量不要都堆到测试阶段去改;C端页面样式的设计上要高标准按照设计稿来做,减少UI走查的问题
系统设计与优化的能力
通过技术需求的探索与开发,能够从零开始搭建满足需求的项目,并且不断思考可行性、探索更优的解决方案,也能够思考已有逻辑的缺陷与问题并设计新的思路,灵活变更
保持热情的学习者态度
遇到没接触过的一些组件库、开发框架,能主动去学习;和前端伙伴学习一些开发和debug的技巧,提高效率;和前端伙伴交流,去学习大家解决问题的思路,永远保持学习的态度
个人优势
熟悉前端开发的基本流程,能够快速上手新项目;
搭建简单项目的能力较强,能快速根据技术需求,选择合适的框架实现初步功能;
具备良好的沟通能力,能够及时和前端老师请教,快速掌握开发的流程与技巧;
具备较强的学习能力,能够主动学习新技术,提升自己的能力;
具备较强的团队合作精神,能够和前端伙伴合作开发一些项目,一起探讨学习大家处理问题的方式。
不足及反思
对项目进行自测时考虑的业务场景不够全面,导致有些隐藏的逻辑问题或者样式问题拖到测试环节了;
代码的质量仍需提高,在开发时经常会限制在满足业务需求即可的状态,对代码质量的自我要求不够,写的代码有些地方感觉会不太利于维护和扩展;
对于技术需求的探索,感觉还是站在学生思维的角度,对于如何投入正式生产环境的思考欠缺,对于技术的探索视野较为狭窄,在选择方案和设计上存在较大的局限性,在设计上还是停留在demo的角度,不够产品化思维。
未来工作规划
希望能参与更多业务场景的需求开发,在B端的基础上,参加一些C端的开发工作;
希望能持续探索自己不曾涉及的技术,通过技术需求来提升自己的能力;
希望能和更多伙伴合作开发一些项目,一起探讨学习大家处理问题的方式