付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程互联网软件开发实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家互联网软件开发公司担任实习软件工程师。期间,我主要参与电商平台后端系统开发,完成3个核心模块的编码与测试,包括用户权限管理、订单处理及支付接口对接。通过应用Git进行版本控制,累计解决12个线上Bug,优化API响应时间至120ms以内。熟练运用Python和Django框架,结合SQL数据库操作,撰写了5份详细的技术文档。实践过程中,我总结了敏捷开发与单元测试的复用方法论,即通过Jenkins自动化部署,将开发周期缩短20%,验证了CI/CD在小型项目中的高效性。
二、实习内容及过程
1实习目的
去,就是想看看真实的企业开发跟学校里那套差多少。想学点东西,看看自己学的那些东西在实际项目里怎么用,顺便感受下工作氛围。
2实习单位简介
我去的那家,是个做电商后端的,规模不大不小,几百号人吧,主要搞移动端和网页端的开发。技术栈主要是Java和Python,后端用SpringBoot,前端啥的也没细关注。
3实习内容与过程
我被分到后端部门,跟着一个师兄做项目。项目是个电商系统,需求是开发一个商品推荐功能。具体来说,就是得根据用户浏览历史和购买记录,给用户推荐可能感兴趣的商品。
开头几天,主要是熟悉环境,搞清楚项目结构,看之前的代码。师兄给我安排了几个小任务,比如修改一下商品详情页面的接口,加个缓存层,用Redis的。我当时对Redis不太熟,花了不少时间调试,有时候卡半天,最后总算搞通。
接下来,我开始参与推荐系统的开发。这个系统挺复杂的,要用到机器学习的一些算法,比如协同过滤。我主要负责用户行为数据的收集和处理,用Python写脚本,从数据库里把用户的历史行为捞出来,处理成能喂给算法的格式。过程中,我发现数据量挺大的,几百G的数据,直接跑挺慢的。我就琢磨着怎么优化,最后用了多线程,把数据处理时间从几个小时缩短到不到两小时。
期间还遇到过点问题,就是跟前端联调的时候,接口响应时间太长。后端查询数据库慢,我检查了SQL语句,加了点索引,还用了缓存,最后响应时间降到了200毫秒以内。
4实习成果与收获
我最后完成了推荐系统的基础功能,实现了基于用户行为的推荐,测试数据下来,推荐准确率有30%左右,比之前的规则推荐强不少。师兄说写得还行,让我多学学。最大的收获是,我确实把机器学习那套东西用上了,虽然只是皮毛,但总算是个实践。而且,感觉自己的编码能力、调试能力都上来了,以前写代码虎虎的,现在好多了。
5问题与建议
有几点不太满意。一是单位的管理吧,感觉有点乱,项目进度没啥规划,有时候一个人干着干着就没方向了。二是培训机制不咋地,就给我一本过时的文档,很多问题问师兄,师兄也挺忙的,有时候解答得不太详细。三是岗位匹配度,我学的技术栈主要是Java,但那项目用Python多,感觉有点浪费之前学的。
改进建议的话,管理上能不能搞个更明确的计划,比如用Jira之类的工具,把任务拆得细点。培训上能不能搞点新人培训计划,或者给个在线文档,方便查。岗位匹配度这块,能不能根据实习生的情况,分配更合适的任务?
三、总结与体会
1实习价值闭环
这8周,感觉像是把学校里学的那套东西真的用上了。之前写代码,总觉得隔层纱,去了才知道,实际开发没那么多理想条件,bug总比想象的多,需求也总在变。但好在,从最初那个啥也不懂,写个接口都手忙脚乱,到现在能独立负责个小模块,把用户行为数据处理效率提一半,这种进步挺真实的。实习最大的价值,就是让我看清了理论与实践的差距,也知道了怎么去弥合这种差距。比如,学过数据库索引,但真要优化SQL,还得去查资料,试各种方案,最终看到查询时间从2秒降到0.2秒时,觉得那感觉特踏实。这8周,我把课本上的知识转化成了点实际的技能,感觉收获特别大。
2职业规划联结
这段经历,让我对未来的职业方向更有谱了。原先有点迷茫,现在觉得后端开发,特别是能接触点算法、搞点系统优化的方向,挺吸引我的。这次做的推荐系统,虽然只是皮毛,但确实让我对机器学习在业务中的应用有了兴趣。接下来,我打算把Python学得更深点,顺便看看相关的机器学习框架,甚至考虑去考个相关的认证,比如PMP或者AWS啥的,提升下项目管理和云计算那块认知。感觉实习就像打开了一扇门,让我看到了未来的可能性,接下来就是要一步步往里走。
3行业趋势展望
在这期间,也能感觉到这个行业的变化。比如,以前觉得单体架构挺常见的,但这次项目里,团队更倾向于微服务,虽然开发复杂点,但灵活性和扩展性确实强。还有就是,对系统性能的要求越来越高,以前觉得接口响应几百毫秒还行,现在看来,能降到百毫秒以内都是值得优化的点。这让我意识到,技术这东西,永远在进步,不持续学习,很快就会被淘汰。像DevOps那块,自动化部署、监控,感觉是未来大势所趋,这次实习虽然没深入接触,但我也在留意相关的工具和技术,比如Docker、Kubernetes,打算后面系统学习一下。感觉未来的软件工程师,不光要会写代码,还得懂点运维,懂点业务,综合能力得强。
4心态转变
最明显的还是心态变了。以前做项目,写完代码跑通就行,现在会想怎么让它更稳定,更高效,更有鲁棒性。比如,之前写个接口,没太考虑并发问题,这次遇到接口响应慢,逼着我去学Redis,去研究线程池,去加限流措施,虽然过程痛苦,但确实成长了。还有就是责任感,以前做作业,搞错了自己知道就行,现在写个代码,可能影响到好几百个用户,那种压力是实打实的,也让你更谨慎。感觉离真正的“职场人”感觉近了一步,虽然还很嫩,但至少知道以后该往哪个方向努力。
四、致谢
1
感谢这次实习机会,让我接触到了真
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋转租合同样本汇编合同二篇
- 学校采购人员制度范本
- 医共体耗材采购管理制度
- 汽车配件管理及采购制度
- 学生奶采购制度及流程
- 学校食堂食材采购验收制度
- 学生物品采购制度
- 关于财务采购报销制度
- 副食品采购管理制度
- 2025 小小手工作文课件
- 2024年山东地区光明电力服务公司招聘笔试真题
- 《脑出血护理查房范例》课件
- led显示屏安装协议合同书
- 中国地域性文化课件
- 2025至2030中国超导市场发展现状与前景展望预测研究报告版
- 植物化学保护试题及答案
- GB/T 3917.3-2025纺织品织物撕破性能第3部分:梯形试样撕破强力的测定
- (高清版)DB36∕T 1324-2020 公路建设项目档案管理规范
- 药物安全性监测-洞察分析
- 2025年厦门地铁运营公司招聘笔试参考题库含答案解析
- 2025年广西桂林市考试招聘部队随军家属33人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论