下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程互联网科技软件开发实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在一家互联网科技公司担任软件开发实习生,主要负责后端API开发与优化。在为期8周的实习中,我参与完成了3个核心模块的开发,包括用户认证系统、数据报表生成及实时推送服务。通过应用SpringBoot框架和Redis缓存技术,将用户登录响应时间从平均500ms优化至150ms,系统并发处理能力提升至2000QPS。我还运用Git进行版本控制,并编写了5份单元测试用例,覆盖率达85%。实习期间,我熟练掌握了敏捷开发流程与CI/CD自动化部署,形成了“需求拆解技术选型迭代验证”的快速开发方法论,可直接应用于高并发场景的敏捷交付。二、实习内容及过程1.实习目的希望通过实习了解互联网公司软件开发的实际工作流程,把学校学的SpringBoot、MySQL这些知识用上,看看自己喜不喜欢这块,顺便积累点项目经验。2.实习单位简介我去的是一家做电商后端的创业公司,团队不大,三十来人,技术栈以Java为主,用的SpringBoot框架,业务上挺忙的,经常要加个把小时的班。3.实习内容与过程刚去那会儿跟着导师熟悉环境,学他们的代码规范和Git操作,写了几份简单的登录、注册接口。后来接手一个用户认证模块的优化,那块儿之前响应有点慢,平均500ms左右。我花了三天时间分析请求链路,发现是数据库查询太重,有些字段没加索引。问了导师,他建议用Redis缓存用户token,我还学了JWT的生成和验证机制。改完后,登录速度直接降到150ms,系统扛住并发也到了2000QPS,数据在监控系统上能看得到。再后来参与了一个数据报表项目,要实时推送给运营后台。那需求挺坑的,既要快又要准,我试了MQ消息队列,但刚开始消息积压严重,调试了好几天。导师让我用Kafka试试,说他们之前用那玩意儿稳定多了。我重新配置了Broker参数,还加了消费者重试机制,最后延迟控制在500ms以内,运营那边挺满意的。4.实习成果与收获完成了用户认证和实时数据推送两个模块,性能数据有监控截图为证。最大的收获是学会了怎么跟导师沟通需求,以前写代码是闭门造车,现在知道要分阶段交付、每一步都确认。还掌握了Redis和Kafka的基本应用场景,这些在学校课设里真没怎么用到。职业规划上更清晰了,想往高并发后端方向发展,但感觉还得补不少分布式这块的知识。5.问题与建议实习期间发现管理上有点乱,比如需求变更没人统一协调,有时候几个组互相打架。建议公司搞个更规范的需求管理流程,别全靠邮件和微信。培训机制也一般,就给了我两份文档,没人手把手教,有些坑还得自己踩。岗位匹配度上,我学的Java后端,但团队也在搞前端,如果能早分清楚方向,效率可能会更高。三、总结与体会1.实习价值闭环这八周像是在学校理论之外画了个圈,把书上的SpringBoot、MySQL用进了实际项目里。用户认证模块优化的那段时间,每天对着监控数据调参数,从500ms降到150ms,虽然过程挺磨人的,但看到数据变好,感觉挺值的。这种把代码写出来就能直接影响业务效果的感觉,跟学校做课程设计完全不一样。导师让我用Redis缓存token的时候,我还挺懵的,但学完之后才明白,学校教的基础知识,真用起来还得结合业务场景,这就是实习最大的价值。2.职业规划联结实习前想往全栈方向发展,但这次经历让我更想专注后端,特别是高并发的部分。团队搞的那个实时数据推送项目,Kafka消息队列用得挺好,但刚开始消息积压让我焦头烂额,最后好不容易搞定了,才觉得这块儿挺有意思。现在打算下学期把分布式系统那几本书捡起来,再考个AWS或者阿里云的认证,感觉这些技能在互联网公司还是挺抢手的。3.行业趋势展望这家公司虽然不大,但技术氛围挺浓,每天下午的技术分享会虽然短,但都能学到点新东西。感觉现在互联网行业后端开发越来越强调性能和稳定性,像Redis、MQ、Kafka这些中间件用得越来越多,学校教的还是基础,真要入行还得自己多补课。另外,敏捷开发流程里那些快速迭代、持续交付的思路,比单纯写代码更重要。4.心态转变八周前觉得写个登录注册就了不起了,现在明白一个项目要考虑的太多了,比如监控、日志、容灾,光代码写得好不够,还得能扛住压力。有次晚上调试接口到两点,第二天虽然累,但想到问题解决了,心里挺踏实。这种责任感是学校里体会不到的,感觉离真正的职场人又近了一步。5.未来计划接下来打算把实习期间写的那些单元测试用例再完善一下,争取把覆盖率提到95%以上。导师说测试写得好能省不少后劲,这道理我懂了。另外,那个用户认证模块的代码,打算整理成文档,下学期作为项目经验投简历用,希望能帮上点忙。四、致谢1.感谢那家互联网科技公司给我这次实习机会,让我接触到了真实的软件开发流程。2.感谢我的导师,在用户认证模块优化和实时数据推送项目上给了我很多指导,尤其是在Red
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川电力职业技术学院单招综合素质考试题库含答案详解(完整版)
- 2026年嘉兴南洋职业技术学院单招职业倾向性考试题库含答案详解(达标题)
- 2026年吉林电子信息职业技术学院单招职业倾向性考试题库附答案详解(完整版)
- 2026年四川建筑职业技术学院单招职业适应性测试题库附参考答案详解(考试直接用)
- 2026年四川水利职业技术学院单招职业倾向性测试题库及参考答案详解一套
- 2026年吉林省经济管理干部学院单招职业倾向性考试题库带答案详解(巩固)
- 《跨境电商运营-国际化课程》课件-项目七:订单履约与物流管理
- 医院智能楼宇自动化系统建设技术方案
- 肾结石形成与复发机制研究2026
- 高校教室排风与通气系统改造方案
- 农业生态学课件100
- 碧螺春茶叶介绍
- 搅拌站设备安装组织方案
- 学校冷冻食品配送投标方案
- 12345政务热线招录工作人员的笔试备考题库及答案详解一套
- 医院培训课件:《鼻胃管置入及拔出术》
- DBJT 13-505-2025 福建省既有钢结构检测与鉴定技术标准
- 2025年通辽单招题库及答案护理
- 2025至2030中国真空(泵和阀门)行业项目调研及市场前景预测评估报告
- 机场值机考试试题及答案
- 2025年高等教育工学类自考-02141计算机网络技术历年参考题库含答案解析(5套典型考题)
评论
0/150
提交评论