版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息专业互联网公司软件开发工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在某互联网公司担任软件开发工程师实习生。核心工作成果包括参与移动端支付模块重构,优化后接口响应时间从850ms降低至320ms,日均处理请求量提升40%;完成3个自动化测试脚本,覆盖核心业务流程80%,将线上bug率从2.3%降至0.8%。专业技能应用上,运用Go语言开发高并发处理组件,QPS峰值达12000;采用Docker容器化部署方案,部署效率提升60%。提炼出微服务架构下日志链路追踪的标准化流程,以及基于Redis缓存策略的数据库优化方法论,可应用于类似业务场景。二、实习内容及过程1.实习目的去summer搞开发,主要是想看看自己做的东西能不能在真世界里跑起来,感受下互联网公司怎么干活,顺便把学校学的那些东西用上,看看自己短板在哪儿。2.实习单位简介我实习的公司是那种搞金融科技的业务,做支付这块儿挺出名。技术栈用得挺前沿,后端主要是Go和Java,前端React满地跑,还有不少搞大数据、AI的部门。我们组负责的是移动端的支付模块,用户量挺大,线上问题要求响应得快。3.实习内容与过程刚去那会儿,跟着导师熟悉业务,主要是看他们怎么写代码、怎么开会、怎么搞测试。导师给我安排的第一个任务是重构一个支付接口,说老版本太慢,有时候用户付款等半天。我花了两周时间把接口改成异步处理,用了Go的goroutine,还加了缓存层。过程中踩了不少坑,比如刚开始没注意线程安全问题,导致测试环境偶尔会数据错乱,后来学乖了用mutex锁着。接着参与了一个新功能开发,是搞一个支付风控的模块,得实时分析用户行为。这块儿技术挑战挺大,数据量巨大,导师让我用Flink做实时计算。我之前没接触过流处理,就下班后在B站上看视频,第二天问导师几个问题,慢慢把代码搭起来。最后上线后,风控准确率确实提升了0.5%,虽然不多,但感觉挺有成就感。另外还参与了几次线上问题排查,有一次半夜被叫起来,说某个城市用户支付失败率突然飙到8%,我跟着运维兄弟一起查日志,发现是第三方银行接口限流了,临时改了下策略,第二天看数据就好了。这些经历让我明白,做开发不光是写代码,还得懂点运维、懂点业务。4.实习成果与收获这8周里,我写的重构接口现在日调用量过亿,QPS峰值能到12000,比之前快了三倍多;那个风控模块上线后,异常交易拦截率从1.2%涨到1.7%;还写了3个自动化测试脚本,把测试效率提了30%,自己用的就是Selenide框架。最大的收获是学会了怎么快速解决线上问题,以前在学校写代码总觉得没问题,真遇到数据量大、并发高的场景,才知道自己差远了。而且感觉自己的思维转变挺明显,以前觉得技术就是代码,现在明白技术要解决问题,得懂业务、懂用户、还得懂成本。比如那个支付接口重构,如果光追求性能,用太多内存和带宽,老板可能不同意,得找个平衡点。5.问题与建议有两个问题得说。第一个是公司管理有点乱,项目组之间协调费劲,有时候一个需求得跑好几道门,效率不高。第二个是培训机制太弱,没人系统地讲怎么写高质量代码,都是靠导师带,感觉挺浪费资源的。我建议可以搞个新人培训计划,比如每周固定时间讲代码规范、设计模式,或者搞个代码评审,让老员工带带新人。另外,项目组之间能不能搞个共享文档,需求变更啥的都写上去,避免反复沟通。我实习那会儿就因为需求没写清楚,返工了好几次,挺闹心的。三、总结与体会1.实习价值闭环这8周实习,感觉像把书上学到的知识真的用上了,而且是用在了能影响很多人体验的地方。7月1号刚去的时候,我对分布式系统、高并发处理都是纸上谈兵,8月31号离开时,亲手写的支付接口日调用量过亿,还参与了风控模块的实时计算,这种从无到有、能实实在在看到数据变好的感觉,是学校项目给不了的。比如我重构的那个接口,之前850ms的响应时间直接砍到320ms,用户反馈支付快了不少,这让我觉得,技术真的能创造价值。我学到的不仅是Go语言怎么写协程,或者Flink怎么算实时数据,更重要的是理解了整个互联网业务流程,从需求对接、技术选型、代码开发到线上监控,每个环节都得考虑成本和效率。导师跟我说过,做技术的人得有“全局观”,不能只埋头写代码,这点我现在懂了。比如那个风控模块,如果只追求低延迟,可能会牺牲准确性,得找到那个平衡点,这让我意识到,技术决策背后都是商业考量。2.职业规划联结这次实习让我更清楚自己想干嘛了。以前觉得做软件就是敲代码,现在发现,如果要做技术专家,得往分布式、大数据方向钻,我打算下学期把K8s和Spark再学深点,争取明年考个云原生相关的证书。如果要做业务技术,那得懂更多业务逻辑,我实习时看的支付行业文档,现在还在看,感觉挺有用的。最直接的影响是,我确定了自己以后想进金融科技行业,像支付、风控这些领域技术挑战大,又能接触到真实用户,挺有吸引力的。实习也让我明白了,学校里学的那些基础课,比如数据结构、操作系统,真的太重要了。有一次线上排查问题,发现是系统资源耗尽,最后定位到是某个进程内存泄漏,直接用C语言写的,那会儿我就觉得,大学里啃那些书没白啃。我现在打算把算法再刷一遍,争取秋招能拿到几个大厂Offer。3.行业趋势展望我在的公司用的技术栈,Go、Java、React、Flink,感觉现在互联网行业就这几种主流,但趋势挺明显的。一个是云原生,现在到处都在搞Docker、K8s,以后不掌握肯定不行;另一个是AI,我参与的风控模块里就用到了机器学习模型,感觉以后支付、信贷这些领域,AI会越来越重要。我实习时看到他们有个内部技术分享会,说正在研究怎么把AIGC用到客服机器人上,效率能提升不少,这让我觉得,技术发展太快了,得持续学习。另外,我觉得现在互联网行业对人才的要求越来越综合,不光要会技术,还得懂业务、会沟通。我实习时写代码经常和产品、测试吵架,最后发现是自己不懂用户需求,现在想想,如果当时多问用户几个“为什么”,可能效率会高很多。所以下学期打算多去听一些行业讲座,看看外面的世界到底怎么运转。4.心态转变最大的变化是从“学生心态”到“职场心态”。以前做项目,做完了就行,现在知道,做出来的东西得能上线、能赚钱,还得稳定。7月15号那天晚上,我写的接口突然崩了几个请求,虽然不影响大局,但第二天我就把监控加全了,还得写自愈脚本,那会儿真的挺焦虑的,但最后搞定后,感觉成熟了不少。现在写代码,会先想怎么保证线上不炸,怎么减少运维负担,以前真没想过这些。而且抗压能力也强了点。之前做毕设,遇到问题就找导师,现在实习时,导师说问题让我自己先查,查两天还不行再找他,那段时间我几乎天天加班到11点,但感觉自己解决问题的能力确实上来了。现在想想,以前学校那点压力,跟真世界比简直不算啥。这8周让我明白,技术这行,能扛事才能混得远。5.未来行动下学期开学,我打算把实习时没搞懂的地方再补补,比如Flink的窗口函数怎么用才能不漏数据,Go的并发模型怎么设计才不会死锁。另外,我实习时用的那个支付接口文档,里面提到了很多支付行业的风控模型,打算找个时间深入研究下,争取把这块知识体系化。秋招的时候,简历上就能多一个“参与过日调用量过亿支付接口重构”的经历,我觉得挺加分的。如果到时候机会不好,我可能就去找个培训机构,专门学一下云原生和大数据这块,先混个技能证书,明年再战。四、致谢1.感谢公司给我这次实习机会,让我能接触到真实的软件开发流程,特别是移动端支付模块的重构和风控模块的参与,让我学到了不少东西。2.感谢我的导师,在实习期间耐心指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股权转让协议2025年公司
- 《诗经》语言特色考察试题及答案
- 2026年世界地理环境特点备考卷真题
- 2026 年中职船舶检验(船舶检验)试题及答案
- 2025年民间文学传统节日习俗关联测试试题及答案
- 铝扣板吊顶工程施工方案
- 缝纫技师考试题及答案
- 2025年航空航天工程实践技能考试试题及答案解析
- 2025年版自身免疫性肝炎诊断试题及答案
- 地面方块地毯铺设工程施工方案及工艺方法
- 2026年春季人教PEP版四年级下册英语Revision A great weekend plan 教案(共2课时)
- 2026广东潮州市饶平县信访局招聘后勤服务人员1人笔试备考题库及答案解析
- 2026年中国铁路公司招聘考试铁路专业知识真题库及答案
- 2025年长沙卫生职业学院单招职业适应性测试题库带答案解析
- 家具制造工艺流程与标准操作规程
- 旧楼拆除安全技术措施方案
- 番鸭人工授精技术
- 2026北京西城初二上学期期末数学试卷和答案
- 马年猜猜乐(马的成语)打印版
- 旅游服务质量管理课件 第1章旅游服务概述
- 北京市东城区2024-2025学年高一上学期期末统一检测地理试卷
评论
0/150
提交评论