付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业XX互联网公司开发实习报告一、摘要
2023年7月1日至2023年8月31日,我在XX互联网公司担任软件开发实习生,负责后端系统开发与优化。核心工作成果包括完成3个API接口的开发,使系统响应速度提升20%,处理每日约10万次请求;优化数据库查询效率,将平均查询时间从500ms缩短至150ms;参与2次代码评审,提交的6个bug修复全部通过测试。专业技能应用方面,熟练运用Java、SpringBoot框架,结合Redis缓存技术提升系统性能;通过Git进行版本控制,协同完成5个功能模块的开发。提炼出可复用的敏捷开发流程,即需求拆解后每日站会跟踪进度,确保任务完成率达95%。
二、实习内容及过程
1.实习目的
想着毕业前能有点实际开发经验,就来了这家公司实习,主要是想看看自己做开发的实际水平怎么样,顺便熟悉一下互联网公司的开发流程。
2.实习单位简介
我实习的公司是做在线教育这块的,用户量挺大,后端系统压力算是不小,技术栈主要用Java,数据库是MySQL和MongoDB,缓存用Redis。
3.实习内容与过程
到公司后先跟着导师熟悉了项目,主要是用SpringBoot开发的,功能模块挺多的,我接手的是用户登录注册这块。刚开始就是写单元测试,用JUnit和Mockito,把前辈写好的测试用例跑通,慢慢熟悉代码逻辑。7月10号开始动手写新功能,是用户信息更新的接口,需要对接前端传来的数据,处理完后存入MySQL和MongoDB。开发过程中遇到一个坑,就是MongoDB查询效率特别低,一条简单查询都要等小半天,后来查资料发现是索引没搭好,加了个复合索引,查询时间立马从800ms降到50ms。另一个挑战是Redis缓存同步问题,用户信息更新后缓存没及时失效,导致别的接口还是拿旧数据,最后用消息队列来做异步更新,保证了数据一致性。
4.实习成果与收获
实习期间写完了用户登录注册和更新的全部接口,单元测试覆盖率提到85%,参加了4次技术分享会,知道了不少分布式系统设计的东西。最大的收获是学会了怎么快速定位性能问题,以前只会加日志看,现在会用JProfiler查CPU和内存占用。职业规划上更明确了,想往分布式后端方向发展,感觉这块挺有挑战的。
5.问题与建议
实习期间觉得公司培训机制有点弱,新人就给个文档就自己摸索,好多东西没讲到,建议可以搞个新人训练营,手把手教几个核心项目。还有管理上可以更灵活点,有时候需求变更特别急,但流程又比较僵化,影响效率。岗位匹配度上,我做的偏测试多一点,但学到了不少线上问题排查经验,希望以后能接触更多实际项目。
三、总结与体会
1.实习价值闭环
8周实习就像把书本知识往实践里淬火,7月1号刚来时连Docker容器都是概念,8月31号离开时已经能独立部署项目到云服务器。写完用户登录那套接口,从提交代码到看到线上跑通,整个过程才3天,比学校做课程设计快多了。记得7月15号调试接口超时问题,排查了6个小时,最后发现是数据库慢查询没加索引,这让我明白线上问题排查不是靠猜的,得靠工具和经验。每天上班前都会看技术文档,下班后整理当天写的代码,这种节奏让我对软件开发有了更直观的认知。
2.职业规划联结
通过参与用户系统开发,我发现自己对分布式架构特别感兴趣。实习最后那周参与的系统扩容方案,用到了Nginx负载均衡和分库分表,这让我确定后续要重点学这些技术。目前手头在做的是把实习写的3个Java项目转成TypeScript版本,打算下学期考个AWS认证,把云计算知识补全。导师说如果这块做得好,后面可能有机会参与更核心的中间件开发。
3.行业趋势展望
实习中接触到的很多技术都是行业主流,比如用Redis做秒杀活动限流,用Kafka处理用户行为日志,这些都能在开源社区找到影子。但公司有些老旧项目还在用Elasticsearch做全文搜索,效率特别低,估计明年会换成Vespa。感觉现在大厂都挺重视自动化运维,我偷偷学了几个Jenkins脚本,希望能把这点技能做成长板。9月打算去参加个云原生技术峰会,看看最新的技术风向。
4.心态转变
最明显的变化是写代码的心态,以前写对就完事,现在会想怎么才能更健壮。7月20号修复一个并发问题,本来以为是数据库不行,结果发现是线程池配置太小,改完之后系统扛了3倍流量都没抖。这种感觉特别踏实,就像扛起了整个系统的责任。偶尔加班到11点,看着电脑屏幕上跑红的CPU曲线,突然觉得这种压力挺带劲的。
5.未来行动
下学期打算把实习写的Redis缓存方案再优化一遍,用RedisStreams替代传统方案,争取能投个比赛。导师给的反馈说这块可以往中间件方向发展,已经报名了11月的PMP考试,先把项目管理知识补上。感觉职场和学校最大的区别是,学生时代做东西靠灵感,现在得靠数据说话,比如8周实习写了1500行有效代码,提交了12次PR,这些都能量化成竞争力。
四、致谢
1.
感谢公司给我这次实习机会,让我能接触到真实的项目开发。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国农机院下属现代农装高管招聘1人笔试备考题库及答案解析
- 河北省石家庄二十二中学重点班2025-2026学年初三第二次中考模拟试题英语试题含解析
- 浙江省杭州市下沙区2026年5月中考化学试题模练习(一)含解析
- 团队项目分工协作模板提高工作效率
- 湖北省黄冈市西湖中学2026届第一次高中毕业生复习统一检测试题英语试题含解析
- 推进人才培养计划的教育投资承诺书5篇
- 投诉处理记录与总结报告解决效果分析版
- 质量管理体系建设与维护工具箱
- 室内植物养护生长管理方案
- 纸币防伪技术保障承诺书(7篇)
- (一模)2025~2026学年度常州市高三教学情况调研(一)化学试卷(含答案)
- 2026年3月山东济南轨道交通集团运营有限公司社会招聘备考题库及参考答案详解(预热题)
- 2026湖北宜昌市五峰土家族自治县“招才兴业”事业单位人才引进招聘29人考试备考题库及答案解析
- 第三单元 名著导读《经典常谈》选择性阅读 教学课件2025-2026学年八年级语文下册
- 顺丰快递员内部管理制度
- 2026年人教版八年级生物下册(全册)教学设计(附目录)
- (二调)武汉市2026届高中毕业生三月调研考试语文试卷(含答案)
- 美发店大众点评运营制度
- 2026年GCP(药物临床试验质量管理规范)相关知识考试题与答案
- 商砼培训课件
- (2026春新版)部编版三年级道德与法治下册全册教案
评论
0/150
提交评论