下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息技术信息技术公司实习报告一、摘要2023年7月1日至2023年8月31日,我在一家信息技术公司担任软件开发实习生。在8周实习期间,我参与了XX项目的后端开发工作,主要负责API接口设计与实现,独立完成并上线了3个核心模块,累计修复12处前端Bug,使系统响应速度提升20%。期间应用了SpringBoot框架进行开发,通过Redis缓存优化查询效率,并使用Git进行版本控制,累计提交代码87次。提炼出模块化开发与自动化测试的复用方法论,可显著提高团队协作效率。二、实习内容及过程1.实习目的希望通过实习了解实际项目开发流程,提升编码能力和问题解决能力,感受职场氛围。2.实习单位简介公司主要做企业级SaaS服务,技术栈以Java、SpringCloud为主,有前后端分离和微服务架构。我所在的团队负责核心业务模块,项目代码量在百万级别,需求迭代比较快。3.实习内容与过程第12周主要是熟悉环境,导师给我发了内部文档和代码库,我花了3天时间跑通本地环境,用Postman测试了几个旧接口。第3周开始参与XX项目,需求是优化订单处理模块。原代码耦合度高,每次修改都要回归测试10多个依赖模块。我建议用领域驱动设计(DDD)拆分实体和聚合根,导师同意了。第46周我独立完成了订单创建和支付对账两个模块,用了SpringBoot和MyBatis,数据库是MySQL。期间遇到Redis缓存穿透问题,数据量太大导致缓存命中率低,我学会了用布隆过滤器+本地缓存解决。第7周协助测试组做了压力测试,发现高并发下JVM内存溢出,同事教我用Arthas动态诊断,调整了线程池参数。最后1周我整理了开发文档,把关键流程画成了时序图。4.实习成果与收获交付的模块上线后,订单处理时间从500ms缩短到150ms,Bug数量下降40%。最大的收获是学会了如何在复杂系统中做技术决策,比如怎么平衡开发效率和系统稳定性。还掌握了Arthas、JProfiler这类工具,以前只停留在书本层面。职业规划上更清晰了,想往分布式架构方向发展。5.问题与建议第1个挑战是需求变更频繁,有时候半夜被微信叫起来改接口,团队需求评审会不够规范,导致开发返工。建议建立需求版本控制机制,每次变更都要留痕。第2个问题是新人培训太依赖自学,我花了2天才搞懂内部组件库的使用,建议出个标准操作手册。第6周测试环境JVM参数不对,导致我的线上代码卡死,说明环境一致性这块要改进。可以搭建GitLabCI自动部署测试环境,减少人为失误。三、总结与体会8周实习像把棱镜,照出理论和实践的距离。7月1日刚进公司时,对着百万行代码库手足无措,第2周导师让我用Postman测接口,花了3天才搞明白请求头里的`ContentType`怎么设。真正成长是从第4周拆分订单模块开始的,原代码耦合得像一锅粥,我按DDD分出4个聚合根,虽然重构花了5个夜班,但上线后测试同学用JMeter压测时,QPS从300飙到2000都不崩,这个数据让我觉得之前的努力值了。最大的收获是学会了在混乱中抓重点,比如用Arthas动态调试定位Redis缓存穿透时,发现是布隆过滤器误判导致,随手记了个笔记,现在学校那本《分布式系统》书里对应章节都翻烂了。这段经历把我的职业规划从"想当架构师"具体到"先啃懂微服务治理"。公司那套基于Nacos的配置中心挺有意思,虽然我只用了基础功能,但回去打算用SpringCloudAlibaba把毕业设计改成动态配置版本,争取下学期拿个相关证书。行业趋势看,前后端分离是主流,但微服务间通信这块还是老问题,我这儿见到的熔断器、舱壁隔离都是硬刚方案。如果真要做分布式,还得补补eBPF这类内核级调优知识。心态转变最明显的是责任感,以前写代码随缘,现在知道每个if条件可能影响下游3个系统,8月25日我熬夜修那个支付对账Bug时才懂什么叫"上线即永恒"。接下来打算把实习整理的12页开发手册电子版传到网盘,这样简历上写"参与维护百万级代码库"才不是瞎说。四、致谢8周时间过得真快,这段经历值得感谢的人不少。感谢公司给我这个机会,让我看到真实世界的项目开发是什么样的,代码量上的百万级别确实给我压力,但也激发了我学东西的动力。导师在我不熟悉内部组件库时,给了我指向性极强的建议,没白费我熬夜查资料弄懂DDD那段功夫。带我的几位同事,在我用Arthas定位JVM问题卡住
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年内蒙古自治区鄂尔多斯市西四旗高二下学期期末联考历史试题(解析版)
- 2024-2025学年山东省菏泽市高二下学期期末教学质量检测历史试题(解析版)
- 心电图的基本知识
- 河长制2020年培训
- 新版《我和我的祖国》电影观后感【篇】
- 高三理科必考题目及答案
- 消防设施工程图纸交底方案
- 消防设施成品保护方案
- 农田作物轮作制度优化方案
- 竣工验收协调沟通方案
- GB/T 46886-2025智能检测装备通用技术要求
- 护理护理科研与论文写作
- 2025年健康体检中心服务与质量管理手册
- 2025-2030中国骆驼市场前景规划与投资运作模式分析研究报告
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库及完整答案详解一套
- 钢结构玻璃雨棚安装施工方案
- 配电箱移交协议书模板
- 2024-2030年中国桉叶(油)素市场专题研究及市场前景预测评估报告
- 摄像机基础知识摄像机基础知识
- 齿轨卡轨车资料
- 二代测序NGS培训班课件 4肖艳群-NGS实验室设置及质量控制2017.10.15福州培训班
评论
0/150
提交评论