版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学智控集团软件工程师实习报告一、摘要2023年7月10日至2023年9月5日,我在计算机科学智控集团担任软件工程师实习生,负责参与智能控制系统的后端开发与优化。核心工作成果包括重构API接口性能,将平均响应时间从450毫秒降低至120毫秒,并发处理能力提升至原有3倍;独立开发数据可视化模块,实现实时监控数据吞吐量达2000条/秒,误差率低于0.5%。期间应用Python语言进行需求分析,使用Docker容器化部署项目,结合Git进行版本控制与团队协作。通过实践掌握了微服务架构下的负载均衡策略,形成的自动化测试脚本可复用于同类项目,显著减少了30%的单元测试时间。二、实习内容及过程1.实习目的主要是想看看自己学的那些东西能不能在实际工作里用上,体验下真实的企业开发环境是怎么样的,顺便了解下行业里现在都用些啥技术,为以后找工作或者继续学点啥做准备。2.实习单位简介我实习那家公司是做智能控制系统这块的,主要就是帮一些工厂或者大型企业搞自动化设备,系统挺复杂的,用了很多分布式架构和实时数据处理的东西。3.实习内容与过程我被分到了后端开发组,跟着一个老员工做项目。项目主要是搞一个生产线的监控平台,得把各种传感器的数据采集过来,再分析处理,最后展示在界面上。我负责的部分是数据采集和存储这块。一开始就是看他们现有的代码,主要是用Python写的,用了一些Flask框架和Redis做缓存。后来开始接手写新的API接口,用来接收前端传来的控制指令,再调用底层的设备控制模块。因为原来的接口响应太慢,平均得450毫秒才返回一次,客户投诉挺多。我就琢磨着怎么优化,最后把数据库查询改成了异步的,还加了点缓存机制,最后把响应时间干到了120毫秒,并发量也翻了一倍。另一个任务是做数据可视化,要把采集到的数据实时画成曲线图啥的,用的是ECharts。因为数据量挺大的,一开始直接传所有数据,页面卡得要死,后来学了个抽样算法,每秒只传2000条数据,误差控制得在0.5%以内,页面就流畅多了。整个实习期间,每天都得用Git做版本控制,还接触了Docker容器化部署,感觉挺有意思的。4.实习成果与收获主要成果就是那个优化的API接口和数据可视化模块,现在系统响应快多了,客户反馈挺好。我还写了个自动化测试脚本,每天晚上跑一下,发现好几个bug,省得白天被提了再改。收获最大的还是学到了不少实际经验,比如怎么设计高并发的接口,怎么处理大数据量的可视化问题。以前在学校写项目,数据量小点都行,真遇到大批量数据就有点懵,这次算是开了窍。还体会到团队协作的重要性,一个人埋头写东西效率真不高,得多交流。最大的转变就是心态吧,以前觉得写代码就是敲敲键盘,现在知道要做个靠谱的系统,得考虑方方面面,比如性能、稳定性、安全性。5.问题与建议遇到的困难主要是刚开始对业务不太熟,有些技术选型不太明白为啥要这么用,问人吧又怕打扰到别人。后来我就自己多看文档,把相关的技术原理搞懂了点,再问的时候就更有针对性了。另一个挑战是系统里有些老代码写得太混乱,我接手的时候有点头大,花了挺长时间才理清逻辑。学到的技能主要是异步编程和大数据量可视化处理,用的库像Celery和ECharts还挺实用的。实习单位嘛,我觉得管理上可以再灵活点,比如下午要是想学习或者查资料,能不能稍微宽松点。培训机制也可以加强,刚来的时候没人带,完全靠自己摸索,要是能有个新人手册啥的,或者安排个导师带一带,效率可能会更高。岗位匹配度上,我干的东西偏后端,但有时候也得跟前端沟通,要是能让我接触点前后端都有的活,可能学习面会更广。改进建议就是,能不能多搞点内部技术分享会,大家多交流交流,也方便新人学习。还有就是代码审查的时候能不能更细致点,有时候一些小问题没发现,后面会变成大麻烦。三、总结与体会1.实习价值闭环这8周在计算机科学智控集团的经历,让我对学校里学的理论知识有了更深的理解,也看到了理论与实践的差距。刚开始接手那个API优化任务时,觉得挺难,450毫秒的响应时间在现在这互联网环境下简直没法看。我花了几天时间研究异步编程,用了Celery后台任务处理结合Redis缓存,最后把性能提升到120毫秒,并发量也提升了3倍。看到监控图表上那条曲线变陡了,心里挺有成就感的。这让我明白,学习不只是为了考试,关键是能不能解决问题。之前写代码就是完成老师布置的任务,现在得考虑实际应用场景,要高效、要稳定,还得考虑成本。这次实习就像把书上的知识用到了地里,看着它结出了果实,感觉这8周没白费。2.职业规划联结这次经历也让我更清楚自己以后想干啥了。我发现自己挺喜欢后端开发的节奏,虽然有时候debug挺磨人,但解决一个技术难题后的满足感是无与伦比的。我发现自己现在对分布式系统、微服务这些挺感兴趣,可能以后会往这个方向深挖。实习中用的那些技术,像Docker、GitFlow、CI/CD,这些都是现在公司里必备的,看来以后得重点学学。我打算接下来报个AWS或者Azure的认证考试,至少先把云平台的基础打牢。另外,我也意识到沟通能力的重要性,以前觉得写好代码就行,现在明白跟团队成员、跟客户沟通同样重要。所以打算下学期多参加些团队项目,锻炼下表达。3.行业趋势展望在实习过程中,我感受到这个行业变化挺快的,特别是AI和大数据这块,到处都是机会。我们那个智能控制系统的项目,就大量用到了实时数据处理技术,数据流分析、边缘计算这些概念在项目中随处可见。我感觉未来几年,这些技术肯定越来越重要,掌握这些技能的人肯定吃香。公司用的那个可视化库ECharts,现在前端搞得花里胡哨的,数据可视化已经不只是简单的图表了,得交互性强、性能好,还得美观。我感觉这个行业未来得往更精细化、更智能化的方向发展。我打算接下来多关注这些新技术,特别是图数据库、流处理平台这些,感觉很有前景。4.心态转变与未来展望最明显的还是心态上的变化吧。以前在学校,作业做不出来就问老师,现在在实习,bug解决了都得自己扛着,压力是真的大。有一次系统突然崩溃了,我连夜排查问题,最后发现是个小逻辑错误,虽然最后解决了,但那晚确实挺紧张的。不过这次经历也让我成长了,抗压能力明显强了,也更有责任感了。感觉离真正的职场人又近了一步。未来嘛,肯定要把这次实习的经验用起来。先把后端技术栈补齐,特别是数据库这块,得学得更深。另外,我也打算多写写博客,把学到的东西总结总结,一方面加深理解,另一方面也方便以后找工作时展示。感觉这段实习经历就像给我打开了一扇门,虽然里面还有很多东西没看懂,但我知道方向了,以后的路该怎么走也清楚多了。四、致谢1.感谢计算机科学智控集团给我这次实习机会,让我能接触到真实的软件开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路边坡绿化培训课件
- 山东省济宁市汶上县2025-2026学年七年级上学期期末生物试题(含答案)
- 2026年市场营销专家技能认证考试题库
- 重庆重庆两江新区教育事业单位面向2025届教育部直属师范大学公费师范生招聘笔试历年参考题库附带答案详解
- 盐城2025年江苏盐城师范学院招聘专职辅导员8人(第二批)笔试历年参考题库附带答案详解
- 淄博2025年山东淄博市沂源县教体系统高层次紧缺人才招聘16人笔试历年参考题库附带答案详解
- 职业性肺病影像随访的依从性提升策略
- 常州江苏常州纺织服装职业技术学院招聘卫生健康中心医务人员2人笔试历年参考题库附带答案详解
- 北京2025年北京市密云区卫生健康委面向北京生源应届定向毕业生招聘笔试历年参考题库附带答案详解
- 2026年食品营养与健康饮食指南及知识测试题库
- 北京市顺义区2025-2026学年八年级上学期期末考试英语试题(原卷版+解析版)
- 中学生冬季防溺水主题安全教育宣传活动
- 2026年药厂安全生产知识培训试题(达标题)
- 初中九年级上一元二次方程计算练习题及答案详解B2
- 冷库防护制度规范
- 广东省广州市番禺区2026届高一数学第一学期期末联考试题含解析
- 2026年广东省佛山市高三语文联合诊断性考试作文题及3篇范文:可以“重读”甚至“重构”这些过往
- 2025年汽车驾驶员技师考试试题及答案含答案
- 2025年国际中文教师证书考试真题附答案
- 倒挂井壁法施工安全技术保证措施
- 2025年低空经济无人机灾害预警行业报告
评论
0/150
提交评论