电子信息工程互联网科技软件开发实习报告_第1页
电子信息工程互联网科技软件开发实习报告_第2页
电子信息工程互联网科技软件开发实习报告_第3页
全文预览已结束

下载本文档

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

文档简介

电子信息工程互联网科技软件开发实习报告一、摘要

2023年7月10日至2023年9月5日,我在一家互联网科技公司担任软件开发实习生,负责后端系统模块开发与优化。核心工作成果包括完成3个API接口的开发,使系统响应时间缩短了20%,支持日均5000次并发请求;优化数据库查询效率,将平均查询时间从500毫秒降至200毫秒;参与2次线上bug修复,累计修复12个关键问题。专业技能应用涉及Java编程、SpringBoot框架、MySQL数据库设计与Redis缓存技术。提炼出模块化开发与自动化测试的复用方法论,通过单元测试覆盖率提升至85%验证了方法有效性。

二、实习内容及过程

1.实习目的

想通过实践了解软件开发在互联网环境下的真实应用,把学校学的电子信息工程知识用上,看看自己到底喜欢哪块,顺便提升下实际操作能力。

2.实习单位简介

我实习的公司是个做在线教育平台的,技术团队规模不大但氛围挺活跃,主要用Java做后端,前后端分离架构,数据库是MySQL和MongoDB混合用。

3.实习内容与过程

前两周主要是熟悉环境,跟着导师把项目文档看了遍,还参加了3次技术分享会,有关于微服务拆分的,有讲Docker容器化部署的。第三周开始接手一个用户登录模块的优化,原接口响应要500ms,我用了Redis缓存用户token,改完之后压测发现峰值能扛8000qps,延迟降到150ms左右。期间还独立完成了订单系统的分库方案,把单表数据从500万条拆分到3个库,查询时间从8秒降到1秒多。

第5周遇到个坑,是数据库锁问题,某个高并发场景下写操作会拖慢读速度,排查了半天发现是事务隔离级别没调对。最后改用乐观锁+本地缓存策略,问题解决。这个过程中恶补了Java内存模型和MySQL索引原理的知识。

4.实习成果与收获

完成了用户模块重构和订单分库2个项目,写了6份设计文档,参与测试的接口bug率控制在0.8%以下。最大的收获是明白啥叫真正的工程实践,学校做项目往往追求完美,但企业更看重效率,比如我之前纠结的代码风格问题,现在知道团队规范比个人喜好重要。还学会了在GitLab上用CI/CD流程,自动化部署能省不少事。

5.问题与建议

遇到的困难主要是培训不够系统,入职只发了两份操作手册,很多问题只能自己上网查。比如刚开始连Elasticsearch怎么用都没人教,花了一周才摸清。另外部门管理有点混乱,需求变更频繁且没人统一协调,有时候一个功能做一半又要改方向。

建议公司可以搞个新人成长计划,比如每周固定安排导师讲技术栈,或者建立知识库收录常见问题。还有需求评审会最好提前把原型定好,避免反复返工。对于岗位匹配度,我觉得我可以更早接触一些网络通信相关的任务,现在做的偏前后端交互多。

三、总结与体会

1.实习价值闭环

这8周实习像把理论装进了实践,学校学的通信原理、数字逻辑啥的,在调试网络协议栈、优化数据库索引时突然就串起来了。比如7月15号那个缓存穿透问题,硬着头皮查资料搞明白后,才觉得《计算机网络》里讲的DNS解析、负载均衡不是空话。每天写代码、看日志到凌晨,虽然累但确实有种把知识变成生产力的小确幸。最终提交的6个接口文档,现在看都觉得写得挺扎实,这比单纯写几篇课程报告有成就感多了。

2.职业规划联结

做开发确实需要技术耐心,但光会写代码不够,那个订单分库项目让我意识到架构能力的重要性。现在看招聘要求,发现很多岗位既要求懂分布式也懂硬件交互,这让我开始琢磨要不要重拾嵌入式课程里的知识。下学期打算系统补《计算机组成原理》和《嵌入式系统设计》,顺便考个AWS认证,至少得让简历看起来没那么"纯理论"。导师说现在后端岗位都往云原生方向发展,我这正好能搭上波。

3.行业趋势展望

公司用的很多技术栈像SpringCloudAlibaba、Kubernetes,明显是跟大厂步伐走。这让我发现电子信息工程和互联网开发真不是割裂的,比如做5G通信系统的时候,底层协议栈优化就能直接用到后端性能调优上。现在AIoT兴起,感觉懂嵌入式又懂数据处理的复合型人才会更有饭吃。8月25号参加部门技术分享时,有人讲微服务治理那篇,里面提到的服务网格Istio,感觉就是通信协议和软件架构结合的活教材。

4.心态转变

最明显的变化是现在敢接活儿了。刚开始写代码生怕出错,改一行都要重测半天,后来发现导师说的"快速迭代"是真的,8月30号那个登录接口bug,第一次试了3种方案都不行,第二天换个思路用Redis+BloomFilter居然秒解决。这种从"怕犯错"到"不怕试错"的转变,可能才是职场最宝贵的成长。虽然最后离开时还带着个未完成的队列优化方案,但知道这周末可以找个靠谱开源项目练手,心里反而踏实了。

四、致谢

1.

感谢实习期间给予指导的导师,在技术难点上给了我不少启发,特别是7月18号讨论那个分布式事务方案时,帮我理清了CAP理论的实践边界。

2.

同事们的帮助也记在心里,8月2号那晚排查缓存雪崩,是小李手把手教我看Prometheus监控图的,

温馨提示

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

评论

0/150

提交评论