研发中心实习生实习报告_第1页
研发中心实习生实习报告_第2页
研发中心实习生实习报告_第3页
研发中心实习生实习报告_第4页
研发中心实习生实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

研发中心实习生实习报告一、摘要2023年7月10日至9月5日,我在研发中心担任实习生,岗位为软件开发助理。核心工作成果包括参与项目A的后端模块开发,完成接口调试35项,提交代码通过率98%;独立优化数据库查询,使平均响应时间缩短20%。期间应用Python和Java进行需求分析、代码编写与单元测试,熟练使用Git进行版本控制,并运用敏捷开发方法进行任务拆解与迭代。通过实践掌握的代码重构技巧可应用于同类项目,测试自动化流程可提升团队开发效率约15%。二、实习内容及过程7月10号到9月5号,我在研发中心干软件开发助理这事儿。主要目的是把学校学的玩意儿跟实际开发流程挨个对应上,看看自己到底行不行。那家公司挺大的,做各种信息系统,技术栈也挺全,JavaPython都有涉及,团队氛围还行,大家平时也挺聊得来。我跟着一个小组搞项目B,主要是后端接口开发。具体做了啥呢,就是根据产品给的需求文档,写接口代码,然后跟前端联调,确保数据传过来传过去没问题。7月15号到8月10号,我负责了用户认证那块儿的几个接口,用了JWT做token验证,整个过程写了大概50多页的代码注释,调试了快40个bug,有10几个是特别犄角旮旯的坑。印象最深的是有一次处理一个数据库事务问题,本来数据一直卡着出不来,后来发现是隔离级别没调对,改了之后瞬间解决,这让我对数据库这块儿理解深了点。困难嘛,肯定是有的。8月5号前后,有个接口性能问题,用户反馈每次调用都慢得要死,线上请求堆积得像山一样。一开始我以为是数据库查询慢,查了半天发现是某个缓存失效了,但具体是哪个缓存的锅费了老鼻子劲才找出来。最后用JProfiler看了下内存,发现是个第三方库内存泄漏,把那库换了之后,接口响应时间直接从800ms降到100ms以内,这事儿让我明白性能问题排查不能光看表面。为了啃下这块儿,我啃了好多关于JVM内存模型和垃圾回收的资料,还把公司内部那个性能压测平台摸了个七七八八。实习成果具体点说,我负责的模块上线后,8月份那仨星期,接口成功率一直保持在99.2%以上,之前测试环境是96.5%,这数据对比还是挺明显的。另外,我搞了个自动化测试脚本,把日常调测的30多个用例包进去了,每次代码提交能省不少事,团队同事用着也都说挺好使。收获biggest的是,学校学的那些理论东西,比如设计模式、分布式思想,真到了手底下写代码才知道哪个用得上,哪个得变通。比如之前觉得Redis缓存用着挺简单,真遇到缓存雪崩这种极端情况,才知道得加分布式锁、设置合理的过期策略。思维转变就是,以前觉得写完代码就行,现在明白得考虑扩展性、容错性,这得从架构层面去想。公司那块儿也有点问题,比如管理上有点乱,啥事儿都得老板亲自拍板,效率不高;培训机制也不咋地,新人就是随便扔个需求过来,没人手把手教,我好多坑都是自己踩出来的。我的建议是,能不能搞个新人导师制,或者搞个内部知识库,把那些踩过的坑、好的实践都记下来,这样后面的人就能少走点弯路。岗位匹配度上吧,我感觉我干得挺开心的,就是有时候觉得技术深度上还可以再深挖点,但公司给的权限有限,这点挺遗憾的。这八周让我看清了,想干这行,得持续学,不能停,还得会找资源解决问题,不能光靠别人。三、总结与体会这8周在研发中心的日子,感觉像是突然被推到了一个全新的场景里,以前在学校的知识储备,在这里得到了实实在在的检验和拉伸。7月10号刚来的时候,心里挺忐忑的,怕自己啥也不会,但8月5号左右,当我独立负责的那个模块成功上线,并且运行数据达标时,那种成就感是实打实的。这8周,我接触到的项目流程、团队协作方式,还有那些线上问题排查的经历,都让我对软件开发这行有了更立体、更深入的认识。实习的价值闭环在于,我带着学校的理论出发,通过实践把理论落地,又在实践中发现了自己的不足,然后带着问题回去学习,形成了一个完整的成长闭环。比如,之前我对分布式系统理解就是书本上的概念,来了之后看到团队用的是Consul做服务发现,还自己实现了基于Redis的分布式锁,这些具体的实践细节,让我对分布式架构的理解就从抽象变具体了。这直接影响了我的职业规划,我更清楚自己想往哪个方向发展了,以后学习肯定得更有针对性。行业趋势这块儿,我感觉现在AI、大数据这块儿特别火,但技术更新太快了,感觉自己的知识储备总跟不上趟。8月15号参加的一个技术分享会就让我意识到,以前觉得很重要的东西,现在可能没几个人用了,而像云原生、Serverless这些新玩意儿又成了热点。这让我觉得,以后学习得更加主动,不能光靠学校教,得自己找资源,比如多关注一些社区的技术博客,或者参加线上线下的技术活动,这样才能保持竞争力。最核心的变化还是心态吧,从学生到职场人的感觉挺明显的。以前做项目,完了也就算了,现在不一样,得想着怎么让代码更健壮、更高效,还得考虑用户体验、运维成本这些。8月20号那次线上事故,虽然最后解决了,但那两天压力是真的大,这种感觉就是责任感。抗压能力这块儿,以前遇到难题就找老师同学,现在得自己先尝试解决,实在不行再寻求帮助,这种独立解决问题的能力感觉提升挺快的。未来打算把实习期间发现的短板补上,比如数据库这块儿掌握得还不够细,打算系统学学MySQL的底层原理和优化技巧,看看能不能考个云架构相关的证书,比如AWS或者阿里云的那个ACP,把实践经验跟证书结合起来,以后求职时肯定更有底气。这8周的经历,就像给我上了一课,让我明白了理论和实践到底啥关系,也让我对未来有了更清晰的期待,感觉离真正的职场人又近了一步,这种感觉挺好的。四、致谢感谢这次实习机

温馨提示

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

最新文档

评论

0/150

提交评论