计算机科学与技术IT咨询公司IT实习生实习报告_第1页
计算机科学与技术IT咨询公司IT实习生实习报告_第2页
计算机科学与技术IT咨询公司IT实习生实习报告_第3页
计算机科学与技术IT咨询公司IT实习生实习报告_第4页
计算机科学与技术IT咨询公司IT实习生实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

计算机科学与技术IT咨询公司IT实习生实习报告一、摘要2023年7月3日至2023年8月31日,我在一家IT咨询公司担任IT实习生。核心工作成果包括为5个项目团队设计并实施自动化测试脚本,累计提升测试效率约30%,其中3个项目通过脚本覆盖了历史遗留问题;参与搭建3个内部知识库,录入文档总计超过200篇,使团队知识检索时间缩短至平均1分钟以内。专业技能应用方面,熟练运用Python编写自动化脚本,结合Selenium与Requests库处理Web界面数据采集,通过Git协同管理代码版本;运用Agile方法论优化项目迭代流程,推动1个项目提前2周交付。提炼出的可复用方法论包括模块化设计测试脚本以降低维护成本,以及建立动态文档更新机制以保障知识库时效性。二、实习内容及过程实习目的主要是了解IT咨询行业实际工作场景,把学校学的编程和系统设计知识用上,看看自己喜欢什么样的技术岗位。实习单位是一家中等规模的咨询公司,主要帮企业做信息化方案设计和实施,客户集中在金融和制造行业。他们那的项目挺多,团队分工很细,技术栈也更新快,每天都在学新东西。实习内容开始是跟着导师熟悉公司内部系统,花了大概一周时间,主要是用Git拉取代码,看Jira上的需求单,写一些简单的Bug修复脚本。后来分到项目组,参与一个金融客户的数据迁移项目。这个项目挺有意思的,他们要把旧系统里的客户信息导到新平台,我负责其中一部分数据的清洗和验证。原数据格式很乱,有些字段缺失,还有些格式错误,直接导入会出问题。导师教我用Python写脚本,先是用Pandas读取CSV文件,然后处理空值和异常值,最后用正则表达式校验手机号格式。我们团队那边的测试工程师说,我写的脚本让他们省了不少事,原来手动检查要3个人干4天,现在脚本跑一下午就行。项目中遇到的最大挑战是性能问题。数据量太大时,脚本执行特别慢,有时候跑一晚上就处理了几万条记录。我查了些资料,发现是内存占用太高导致的,就改用生成器分批处理数据,还加了多线程优化,最后速度提升了不少。学到了不少性能调优的技巧,比如怎么控制内存使用,怎么选对数据结构。实习成果主要是完成了数据迁移项目的脚本开发,总共写了7个模块,覆盖了数据清洗、格式转换和校验三部分,代码托管在公司的GitLab上。另外还参与了知识库搭建,整理了10多篇技术文档,大多是关于怎么用特定工具解决常见问题的。这段时间让我明白,做IT不光要会写代码,还得懂业务。客户的需求往往很模糊,需要反复沟通才能搞清楚。在学校写作业时,输入输出都挺明确的,但真到实际项目中,各种边界条件都要考虑。比如数据清洗,学校题目给的数据就规规矩矩,实际项目里数据各种乱,得手动处理很多特殊情况。这种经验在学校学不到。遇到的困难有两个。第一个是刚开始不太熟悉公司流程,需求变更时反应慢,有一次因为没及时更新文档,测试那边差点用错旧版本代码。后来我就养成了改代码必须同步文档的习惯。第二个是团队用的某些技术我之前没接触过,比如他们用的某个内部框架,我就下班后抽时间看官方文档,还请教了组里的资深工程师,最后勉强跟上了进度。对我职业规划的影响挺大的。以前觉得做技术只要代码写得好就行,现在发现跟人打交道也很重要。做咨询顾问和做后台开发完全不一样,前者需要很强的沟通能力,后者则更注重技术深度。我可能更适合偏实施端的开发岗位,毕竟我不太擅长在会议室里滔滔不绝地讲方案,但能把系统跑起来我还是有信心的。实习单位的问题主要是管理有点混乱,比如需求变更时没人统一协调,有时同一个需求会被不同人做重复工作。另外培训机制也不够完善,刚来时没人系统地讲公司业务,全靠自己在项目里摸索。建议他们可以搞个新人培训计划,比如每周安排几次技术分享,或者把核心流程做成文档方便查阅。岗位匹配度上,我觉得我可以更好地适应需要动手敲代码的工作,而不是纯方案设计那种。如果能给我更多写代码的机会,我可能会干得更开心。三、总结与体会这8周在咨询公司的经历,让我对计算机科学的理解从书本走向了真实战场,感觉像是完成了一次小小的价值闭环。刚去时懵懵懂懂的,以为写几行Python就能解决所有事,结果发现项目里涉及的需求分析、系统设计、多团队协同,哪一样不是大学课堂里没讲过的。我参与的数据迁移项目,从最初脚本跑慢卡到CPU,到后来通过优化内存使用和多线程处理,最终把处理时间从8小时缩短到2小时,这过程让我真切感受到技术方案的迭代不是靠想出来的,是靠一次次调试、一次次优化的。这种从无到有、从失败到成功的经历,比单纯写作业有收获多了。这次实习也让我职业规划更清晰了。之前选方向时有点摇摆,现在明确了自己更适合偏向工程实现的岗位。比如我在项目中用Python和SQL处理数据的经验,让我觉得后端开发或者数据工程师可能更适合我。接下来打算系统学习一下云平台的基础设施即代码(IaC)相关技术,比如Terraform,听说现在很多公司都在用,这对我未来求职肯定有帮助。另外,我也在考虑考个AWS或Azure的认证,毕竟实践经验+证书,简历上会亮眼不少。看着公司项目里用的技术栈,比如他们最近在几个新项目中用Kubernetes做容器化部署,还有不少微服务架构的案例,我意识到技术发展太快了。学校教的基础知识打底是没问题的,但像DevOps、云原生这些新趋势,确实得靠自己在网上补课。比如我实习后期,就自己看了不少关于CI/CD流程优化的文章,还动手在本地模拟搭了个简单的Jenkins环境试试水。感觉行业变化这么快,不主动学习真的会被淘汰。这也让我更理解为啥大公司那么强调持续学习,毕竟技术更新太快了。最深刻的体会还是心态转变。以前写代码总觉得对就是对、错就是错,现在明白系统要考虑各种边界条件,要为运维人员想想,代码不能只写给自己看。还有抗压能力,项目赶进度时每天加班到9点,周末还要改bug,刚开始确实不适应,但坚持下来发现人也能爆发出超乎想象的能量。这种责任感是在学校做项目完全体验不到的。虽然实习结束要回学校了,但这种时刻想着怎么把事情做好的劲头会带到学习里。接下来会更有针对性地练编码能力,争取下学期把算法刷题量提上去,毕

温馨提示

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

评论

0/150

提交评论