软件工程互联网软件工程师实习生实习报告_第1页
软件工程互联网软件工程师实习生实习报告_第2页
软件工程互联网软件工程师实习生实习报告_第3页
软件工程互联网软件工程师实习生实习报告_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程互联网软件工程师实习生实习报告一、摘要

2023年6月5日至8月22日,我在一家互联网软件公司担任软件工程师实习生。核心工作成果包括独立完成用户管理模块重构,将API响应时间从850ms优化至320ms,错误率下降60%;参与电商平台项目,编写并测试了3个核心功能模块,累计提交代码126次,通过率98%。专业技能应用方面,熟练运用JavaSpringBoot框架、React前端技术栈,并实践了CI/CD自动化部署流程。提炼出可复用的敏捷开发方法论,通过每日站会、代码评审和自动化测试脚本提升团队协作效率,验证了迭代开发对问题修复的效率提升达45%。

二、实习内容及过程

2023年6月5日到8月22日,我在一家做电商平台的互联网公司实习,岗位是软件工程师。目标是把在学校学的理论知识用到实际项目里,熟悉互联网公司的开发流程。

公司主要做B2C业务,技术栈以JavaSpringBoot和React为主,用的云服务商是阿里云,数据库是MySQL和Redis。我跟着一个10人的前端团队,参与一个新上线的项目,主要是优化用户端交互体验。

实习期间,我负责了购物车模块的重构。原代码耦合度高,每次加新功能都要全量回归测试,线上bug频发。我花了两周时间,用ReactHooks重构了组件状态管理,引入Redux来统一处理异步逻辑。改完后,模块的测试覆盖率从65%提升到92%,线上投诉量直接降了70%。另一个任务是配合后端联调支付接口,用的是支付宝SDK,调试过程踩了不少坑,比如签名算法的参数顺序、超时控制。后端同事给了我一些调试建议,我也去看了支付宝的开放文档,最后接口调用成功率稳定在99%以上。

遇到的最大挑战是跨团队沟通效率低。有一次需求变更,设计、后端、测试都没同步我这边,导致我返工了3天。后来我主动加了需求组的每日站会,用Jira看每个人的任务进度,遇到问题及时提出来,最后交接的顺畅多了。

培训机制有点薄弱,没人系统地讲过CI/CD流程,都是靠自己摸索。我看了不少云平台的文档,自学了Docker和Jenkins的基本操作,最后帮团队搭了个自动化部署脚本,把部署时间从半小时缩短到10分钟。

收获主要是对敏捷开发的理解更深入了,以前觉得写完代码测就行,现在知道要高频迭代,每个小功能都要有数据支撑。比如购物车重构后,用户留存数据确实有明显改善。

公司管理上,我觉得项目复盘会可以更开放,有时候大家碍于面子不说真问题。建议多搞些技术分享会,比如每周固定下午让同事讲个技术难点,或者请老员工带新人做一对一辅导。岗位匹配度上,初期确实有些任务超出了我的能力范围,不过同事挺耐心的,会先给我简单版本的任务,等我能熟练了再上复杂点的。

三、总结与体会

这8周,从2023年6月5日到8月22日,像是在学校之外上了一堂特别版的实践课。一开始就是懵的,跟着团队做项目,发现学校教的和真金白银的工程差距不小。但好在没白费功夫,独立做完购物车重构,把响应时间从850ms干到320ms,这过程真是跌跌撞撞但也真真切切学到了东西。写代码不再是完成任务,而是要考虑成本、可维护性,每次提交前都会想,这个设计未来会不会坑自己。这种责任感是以前没有的。

最值的是遇到了那些技术难题。调试支付接口那会儿,对着日志抓狂,签名对不上,超时又报错,感觉自己快废了。后来跟着前辈一步步排查,看了不少文档,终于搞明白是请求体序列化格式问题。这种被逼着成长的滋味,现在想想还挺爽。最后上线那天,成功率稳在99%以上,那一刻觉得付出都值了。

这次经历让我看清了想干嘛。之前觉得做技术就行,现在觉得互联网这行,技术得和业务、和团队节奏紧密结合。比如重构购物车,光我那边代码写得好没用,得考虑兼容旧设备、配合测试同学搞好测试用例。这种全局观,学校里真学不到。未来打算深挖一下分布式系统这块,公司用的Redis集群、Kafka消息队列给我留下了深刻印象,可能接下来要考个AWS认证,把云原生的东西补上。

看着代码跑起来,解决用户实际问题,这种感觉太不一样了。以前觉得写代码就是0和1的游戏,现在懂了背后要扛的责任。比如那次购物车重构,用户留存率数据确实好了不少,这就是实打实的价值。行业趋势我看,现在AI+电商是热点,像我们做的项目就要结合大模型搞个性化推荐,这让我觉得,不更新知识真要被淘汰了。接下来的学习,肯定要往这块靠,多啃啃相关论文,争取下次实习能接点更前沿的活儿。

四、致谢

在这里,真心谢谢那家互联网公司给我实习的机会。跟着团队做项目,感觉收获特别大。

特别感谢我的导师,虽然没怎么直接指点具体代码,但每次我卡壳的时候,他总能给我点方向,让我自己琢磨,这种教方法的感觉真好。

同事们也帮了不少忙,特别是那个带我的前端老兄,教我怎么用ReactHooks,还有几个后端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论