版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机专业软件研发程序员助理实习报告一、摘要2023年7月1日至2023年8月31日,我在一家科技公司担任软件研发程序员助理。核心工作包括协助开发团队完成3个模块的代码编写与测试,累计编写代码800行,修复Bug12个,其中5个为高优先级问题。参与5次代码评审,提交的代码通过率达90%。应用Python进行自动化测试脚本开发,使测试效率提升20%。通过实践掌握了敏捷开发流程中的持续集成与持续部署(CI/CD)应用,并提炼出“模块化设计优先”的代码重构方法论,有效降低团队协作成本。二、实习内容及过程1.实习目的想通过这次实习了解真实世界的软件开发流程,把学校学的数据结构、算法这些玩意儿用到实际项目里,看看团队合作是怎么推进一个项目的。2.实习单位简介我在的地方是个做企业级软件的团队,主要搞B2B的SaaS产品,用户量还行,代码库挺大的,用的技术栈主要是JavaSpringBoot,前端是React那套。3.实习内容与过程刚进去的时候先熟悉环境,跟着导师看了两个老项目的代码,一个是订单管理模块,另一个是用户权限系统。导师给我安排的任务是协助完成一个报表功能,主要是数据查询和展示。我负责的后端部分用到了MyBatisPlus,写了一个数据访问层和几个Service方法,把数据库里的订单数据按条件筛选出来。前端是另一个同事在弄,我主要通过接口调试,他们用的是Axios请求。期间还参与了两次CodeReview,有一次是给我自己写的代码,导师提了几个关于异常处理的问题,让我挺受刺激的。另外帮测试同学写了几个自动化测试用例,用到了Jest框架,虽然简单但感觉挺有意思。4.具体挑战与应对最大的坎是第一次写SQL时没搞懂索引优化,一条查询语句跑起来特别慢,卡了快半天。最后请教了带我的师兄,他教我用Explain分析执行计划,加了个索引之后直接快了十倍。这个经历让我明白写SQL不能光靠蒙,得懂点底层原理。还有一次是React组件渲染问题,页面白屏了半天,最后发现是状态管理写错了,应该用useReducer而不是useState,不然组件一直重复渲染。5.实习成果与收获八周里完成了报表功能的开发,提交的PR通过了80%的测试用例,最终上线后客户反馈说筛选速度比以前快了快一半。通过实践把数据库索引、异步编程这些概念理解深了,以前觉得抽象的东西突然具象化了。团队里用GitFlow管理分支,我以前只会master分支,现在会tag、hotfix这些了。6.职业规划启发这次实习让我意识到,做开发不能只埋头写代码,得懂整个业务流程,跟产品、测试多沟通很重要。以前觉得技术好就行,现在觉得软技能也得练。未来想往后端方向发展,但会多学点云原生相关的知识,感觉那块挺有前景。7.现存问题与建议遇到的问题主要是培训机制,刚来的时候没人系统地讲过他们用的技术栈细节,都是靠自己扒代码。建议公司可以搞个新人培训手册,把常用工具链、项目规范写明白。另外我觉得岗位匹配度有点问题,我来的角色偏测试开发,但实际工作更像是初级后端开发,有时候会接点前端需求,感觉有点乱。建议按技术方向分得更细点。三、总结与体会1.实习价值闭环这八周实习就像把书里学的知识拆解开来,在真实场景里一个个装回去。7月15号刚接手那个报表功能时,写SQL慢得离谱,硬是调了三天,最后加个索引就好了。这种从卡壳到解决的具体过程,比老师讲课生动多了。现在回头看,那些写的几百行代码、修复的十几个Bug,就是最好的实践笔记。实习把理论落地这件事,真真切切发生了。2.职业规划联结之前觉得后端就是写写API,实习后才发现还得懂点数据库优化、缓存策略,不然线上出问题谁背锅。导师跟我说过一句话,现在还记得:“代码写顺是基础,写快写稳才是本事”。这让我意识到,想往架构方向发展,得先把性能调优练扎实。下学期打算啃完《高性能MySQL》,顺便考个AWS认证,感觉这些技能在简历上绝对加分。3.行业趋势展望团队用的CI/CD流程让我大开眼界,每天下午看Jenkins流水线跑绿灯的瞬间,突然懂了为啥大厂都强调自动化。现在看招聘要求,发现“云原生”“微服务”都快成标配了。这让我焦虑,但也兴奋,感觉就像打游戏到了新地图,得赶紧升级装备。行业变化这么快,学校教的那些基础更得烂熟于心,不然很快就被淘汰。4.心态转变八周前我提交代码都得导师催,现在能独立写个模块给测试了。8月25号那个晚上,我把用户权限系统的重构方案写完,发群里后有人问细节,那一刻突然觉得自己像个真正的开发者了。最大的变化是抗压能力,以前bug报上来就慌,现在会先查文档再发钉钉问师兄。这种从学生到职场人的心态过渡,比实习本身收获更大。5.未来行动现在把实习写的每个功能点都整理成笔记,比如那个用Redis做缓存的事例,还有怎么用Docker容器化应用。打算下个月找个开源项目贡献一下,把代码量补上。导师说过,校招看技术深度,社招看项目广度,我得两手抓。感觉这次实习就像按了加速键,后面的路突然清晰了。四、致谢1.感谢在实习期间给予我指导和帮助的团队,特别是带我的导师,他分享的经验让我受益匪浅。2.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 延安职业技术学院《物理化学B(限选)》2024-2025学年第二学期期末试卷
- 机关内部绩效管理制度
- 机关团委内部考核制度
- 杭州投资内部控制制度
- 果蔬公司内部制度
- 核算机构内部管理制度
- 检验科内部考核制度
- 民办非企业单位内部制度
- 太原城市职业技术学院《仲裁法理论与实务》2024-2025学年第二学期期末试卷
- 海底捞内部职工薪酬制度
- 幼儿园中医知识课件
- 物业法律培训课件
- 孝义六中教育集团学校规章制度修改版
- 2024年湖北高中生物竞赛初赛试题
- 学习雷锋好榜样 课件
- 消防工程施工设备及检测仪器配置计划
- 有机化合物概述
- 2025新修订版《英语课程标准》学习心得体会
- 高温中暑的预防控制措施
- 学生自主实习,单位意外伤害保险合同
- 商品混凝土搅拌站建设可行性方案
评论
0/150
提交评论