下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发软件研发公司研发工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件开发公司担任研发工程师实习生,负责参与移动端应用的后端开发工作。核心工作成果包括:完成用户认证模块重构,将API响应时间从450ms优化至120ms,吞吐量提升75%;开发数据同步服务,支持日均100万次请求,错误率低于0.01%。期间应用了SpringBoot框架进行微服务开发,使用Docker容器化部署,并实践了GitLabCI/CD流程,将部署周期缩短至30分钟。提炼出可复用的敏捷开发方法论:通过短周期迭代(2周)持续集成,结合自动化测试脚本(单元测试覆盖率85%)确保代码质量,并建立基于Jira的优先级管理机制。二、实习内容及过程实习目的主要是了解软件开发行业实际工作环境,把学校学的Java后端知识用上,看看自己到底喜不喜欢这行。2023年7月1号开始实习,在一家做企业级SaaS产品的公司,具体做什么业务就不细说了,反正就是用Java和SpringBoot写API,跟数据库交互。实习内容跟我想象的差不多,就是跟着团队做项目。刚开始主要是熟悉环境,学他们的代码库和开发流程,用了两周时间。后面参与了一个用户管理模块的迭代,主要是做权限控制这部分。之前在学校做项目,权限控制都是简单加的,来了这里才知道要做RBAC模型,还用到了JWT做无状态认证。我负责的开发任务是把用户角色和权限的关联关系改写成更高效的查询方式,之前每次查都要三四个SQL,我改完只需要一个,查询时间从几百毫秒降到几十毫秒,这个数据是监控后台看到的。过程中还用了Redis缓存热点数据,把某些接口的响应速度又快了一半。团队里人挺厉害的,代码规范很严格,提交代码前都得过CodeReview,学到了不少东西。遇到的困难主要有两个。第一个是刚开始不熟悉他们的开发工具链,比如GitLab的CI/CD流程,有时候流水线跑不过关,找了好久才明白是参数没配对。后来自己写了个小脚本自动检查配置,效率高多了。第二个技术上是权限模块太复杂,之前的代码耦合严重,我重构的时候不小心把一个老哥写的定时任务给弄坏了,还好及时发现了,他教了我怎么用数据库的触发器来替代那个任务。通过这些事,我学到了自动化工具的重要性,也体会到写代码得考虑各种边界情况。实习成果就是那个用户管理模块上线了,支撑了三个业务线,用户反馈说操作流畅多了。我自己感觉代码能力确实有提升,以前写代码随便造,现在知道要考虑扩展性和可维护性。最大的收获是明白了敏捷开发不是瞎搞,需求评审、站会、回顾这些真的能提高效率。职业规划上,我更确定自己想干后端了,但想往分布式架构方向发展,这次实习让我觉得这块挺有挑战的,也看到了自己的不足。实习单位管理上,我觉得有点问题,新来的实习生都没啥系统培训,都是让老员工带,但老员工自己也很忙,有时候指导不到位。建议可以搞个线上文档库,把项目架构、代码规范、常用问题解决方案都放里面,这样新人随时能看。另外岗位匹配度上,我刚开始以为是纯开发,结果后面参与了好多测试和部署的工作,有点分心,建议可以按技能需求分得更细点。三、总结与体会这8周实习,从2023年7月1号到8月31号,真挺充实的。感觉像是把书上学到的理论跟实际工作串起来了,有种豁然开朗的感觉。之前写代码感觉就是应付作业,现在明白要做能上线、能维护、能快速响应业务的代码了。比如我参与的权限模块重构,从几百毫秒降到几十毫秒,虽然只是小模块,但看到监控系统数据变好,确实很有成就感。这种把想法变成实际产品,并看到用户受益的感觉,是学校给不了的经验。实习的价值就在这儿,把学习到的知识变成了实实在在的成果,形成了一个小闭环。对我职业规划影响挺大的。实习前我有点迷茫,现在更清楚想做什么了。想继续深耕后端,特别是分布式这块,实习里接触到的微服务、缓存、消息队列这些,让我觉得很有挑战性。接下来打算系统学学这些技术,比如找个视频课把Redis、Kafka的原理搞懂,争取明年考个云原生相关的证书,像是AWS或阿里云的那个ACP,把实习里用到的Docker、CI/CD流程再熟练点。感觉这段经历给我的求职加了不少分,至少面试时能具体聊到项目,而不是只会说一些空话。从学生到职场人的转变也挺明显的。以前做项目就是自己高兴就行,现在得考虑团队协作、代码规范、上线风险,责任感直接拉满了。比如有一次晚上排查线上问题,忙活到两点多,虽然挺累,但解决后心里特踏实。抗压能力也锻炼了,以前遇到bug就想放弃,现在知道先冷静分析,查资料、问同事,总能找到解决方法。这种心态转变比学多少技能都重要。看看行业趋势,现在SaaS、云原生是大方向,微服务、DevOps都是主流。感觉以后不学这些真没法混了。实习里用的Docker容器化、GitLabCI/CD流水线,现在都是标配了。所以后续学习肯定要跟上,不能落后。比如分布式事务这块,实习里碰到过超时问题,但没深入研究,下次得补上,看看Seata或者TCC方案怎么用。总之,这段实习让我看清了方向,也明白了自己要努力的地方,感觉未来可期。四、致谢在此期间,我在实习单位得到了宝贵的实践机会,感谢公司给予的平台。特别感谢我的实习导师,他在工作中给予了我悉心的指导和耐心的解答,尤其是在项目难点和代码规范上给予的点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030药品流通系统行业市场信息分析及网络完善规划分析研究报告
- 2025-2030纺织行业市场竞争格局及技术革新发展分析报告
- 2025-2030纺织机械行业市场调研及纺织机械行业现状与发展报告
- 2025年备考题库资源管理学院教师岗位招聘备考题库及答案详解参考
- 2025年临海市回浦实验中学代课教师招聘备考题库及1套参考答案详解
- 2026年餐饮零售行业分析报告
- 中班语言教案40篇
- 2026年智能眼镜增强现实应用报告
- 普陀区教育系统2026年公开招聘教师的备考题库及参考答案详解1套
- 中班语言幼儿园故事教案
- 企业年度报告及财务报表制作模板
- 四个人合伙协议合同书
- 碱性嫩黄项目可行性研究报告(立项备案下载可编辑)
- 2025年公务员与事业单位类公文写作与处理模拟试题
- 2025年及未来5年中国商用车车联网行业市场运营现状及投资规划研究建议报告
- 2025年及未来5年中国煅烧氧化铝市场深度评估及行业投资前景咨询报告
- GB/T 46229-2025喷砂用橡胶软管
- 2025年村务监督委员会工作总结范文
- 企业年金实施细则及员工权益保障方案
- 液化石油气三级安全教育考试试题与答案
- 3 岁以下婴幼儿回应性照护指南
评论
0/150
提交评论