本帖最后由 吉山彭于晏 于 2022-2-28 21:46 编辑
李传播升职记沉浸性项目感悟 黑马广州校区Java164期 徐利星 2月21-28日,班级按课程安排开展了为期一周的沉浸性项目。项目场景设计以虚拟人物李传播入职为线索开展,讲述了其在实习期间遇到的主要工作任务及解决过程,有入职第一天的代码拉取、环境搭建、运行代码等,到实习期快结束时的自我学习拓展等任务环节。下面简单讲述下在项目期间的一些感悟及自身存在的问题及改进方向: 一、项目感受 (1)清晰认识到职业中的工作内容 通过这个项目,认识自己将应聘的岗位是java项目后端开发工程师,其主要的工作为相关功能模块代码编写及自测,产品需求文档梳理,与前端研发工程师进行技术交流并确定相关接口文档及定时编写并提交工作日报。 (2)对企业实际开发的工作模式有了一定了解 虽说在沉浸性项目之前,在宇哥的带领下做了一个瑞吉点餐的项目,但其整个开发流程与模式,与实际开发工程中存在着较大的差距。而沉浸性项目的开展,让我提前认识到了实际开发场景及步骤,个人总结大概如下:产品需求文档研读→与前端研发工程师确定接口文档中的要素(请求地址、请求方式、传入参数及返回参数)→功能代码编写→代码自测→团队代码合并。 (3)深刻认识到自我能力与企业要求的差距 随着项目的开展,自我发现自身存在的问题越多(在下文会具体论述),深知自己与企业要求的工作能力还存在着较大差距,于我而言,这更促进我在下阶段的学习过程中付出更多的努力。 (4)认识到团队协作的重要性 由于瑞吉点餐系统整个过程都是个人独立跟着老师完成的,对团队协作的重要性只有一定的了解,很不深刻。沉浸性项目中设计了代码合并环节,主要内容便为团队成员对同一个业务层进行开发,然后分别推送到远程仓库。该环节既锻炼了代码仓库的主要操作又培养了团队协作能力。同时,整个项目开展也是以团队的形式分组完成,过程中,组内组员们的相互交流对于整个项目的推进有着极大的促进作用。 二、自身存在的问题不足 通过项目的历练,也深刻认识到自己在以下方面存在不足: (1)阅读源码能力不足。在任务4架构分析及技术调研环节中,深刻感受到自己这部分能力的不足,不能在规定时间内将源码理解到规定程度。环节中,只能将操作日志部分的源码研究透彻,而数据权限控制部分源码是一知半解的。 (2)自学能力差,对应的环节为任务21技术调研,环节中,我负责spring整合minio完成上传合同附件功能,而最终没能经过自我独立学习去完成该功能,反应出自学能力欠缺。 (3)项目讲解能力稍有不足。自己在整个项目过程中,有过三次上台讲解项目,但总结下来,相对于优秀的同学们还存在的一定的差距,比如:语言不够精炼,不够专业,讲不到真正的点子上,对项目的理解不够透彻。 三、改进方向 (1)针对阅读源码能力问题,在下阶段学习过程中,要对项目代码进行更深层次的思考,在自习或者休息时间尝试去相关技术社区阅读开源项目代码。 (2)针对自学能力问题,日后锻炼阅读文档自学能力,减少对课程视频的依赖。 (3)针对项目讲解能力,首先要对项目需求,功能模块进行更深层思考,对项目所用技术与编程思想进行更深层次的理解与感受,同时观看优秀项目讲解视频,学习别人项目讲解的大概框架与思路。
|