那个来实习时连Git都不会用的学生,三个月后独立负责了一个模块

去年夏天,我组里来了一个让我印象很深的实习生。

不是因为他优秀,恰恰相反——他来的时候基础相当薄弱。

面试时,我其实有点犹豫

某211学校,大三,没有任何实习经历,唯一的项目是一个图书管理系统课程设计。

技术问题回答得也一般,Java、数据库、Redis都只是了解皮毛。

但有一个点打动了我:

“我学习能力还可以,遇到不会的就查资料、问人,直到搞懂为止。”

这种态度,让我决定给他一个机会。

第一周:连Git都不会用

入职第一天,他在Git上卡了整整一个下午。clone、commit、merge冲突,都不太熟。

我心里有点凉:这基础也太差了吧?

但他说:“导师,Git我以前用得少,但我今晚回去好好学一下,明天应该就没问题了。”

那天晚上,我收到他的Git学习笔记,常用命令、分支管理、冲突解决都整理了一遍。

第二天,Git用得已经很熟练了。

第一个月:从熟悉代码到第一个需求

第一个任务很简单:给接口加日志。

但我提了两个要求:

  1. 不能直接用现成框架,要先理解原理
  2. 要考虑性能影响

他花了三天:

  • 看了日志框架源码
  • 查了异步日志实现方案
  • 做了性能测试
  • 写了技术方案文档

虽然只是一个简单功能,但他展现出了让我满意的工程素养。

第二个月:独立负责一个模块

我觉得他可以承担更多责任了。

正好有个需求:给某个系统加缓存层,减少数据库压力。

涉及的技术点不少:缓存穿透/击穿/雪崩防护、一致性保证、性能优化。

我说:“这个模块你来负责,从设计到上线,我帮你review,但决策你自己做。”

接下来的两周:

  • 每天下班后看技术文章
  • 周末来做压测、调优参数
  • 遇到不确定的方案,先写POC验证
  • 技术评审会上,能清晰讲设计思路,回答提问

最终模块顺利上线,缓存命中率95%,接口响应时间从200ms降到20ms。

第三个月:他已经不像实习生了

第三个月的时候,组里讨论分布式事务的实现方案,大家各抒己见。

这时候,他举手了:

“我觉得可以用消息队列实现最终一致性,复杂度更低,性能也更好。”

然后他画了架构图,详细讲解了消息队列如何保证一致性,还分析了各种异常场景的处理。

我说:“这个方案可行,你来负责实现吧。”

那一刻,我觉得他已经完全不像一个实习生了。

实习结束那天

三个月很快过去,欢送会上他跟我说:

“导师,三个月前我连Git都不会用,现在我能独立设计系统了。这三个月比我大学三年学的都多。”

我的感悟

带这个实习生的过程,让我对"导师"有了新的理解:

  1. 基础差不可怕,态度差才可怕 —— 他有强烈的学习意愿和自驱力
  2. 要给实习生真正的挑战 —— 只有独立负责模块,才能真正锻炼能力
  3. 信任是最好的激励 —— “你大胆做,出了问题我兜底”,这种信任会激发潜能
  4. 导师不是灌输知识,而是引导思考 —— 我很少直接给答案,而是让他自己查资料、做实验

关于拼多多实习

  • 技术挑战大:千万级并发、高可用架构,不是纸上谈兵
  • 成长速度快:只要你肯学,三个月的成长抵得上其他地方一年
  • 导师制度完善:每个实习生都有专属导师,一对一指导
  • 转正机会多:表现好的实习生,转正率很高

如果你也想有这样的成长

我们组正在招2027届研发实习生,base上海。

如果你:

  • 对技术有热情,愿意学习
  • 不怕挑战,敢于承担责任
  • 想在大厂核心业务中快速成长

欢迎投递简历,我可以帮你内推。

内推链接:(内推链接优先筛选)

#内推##拼多多##校招##实习#
全部评论
假的不能再假
点赞 回复 分享
发布于 今天 12:29 上海
点赞 回复 分享
发布于 今天 10:18 广东

相关推荐

点赞 评论 收藏
分享
03-14 21:33
已编辑
东莞理工学院 Java
📍面试公司:好未来🕐面试时间:03/14💻面试岗位:golang后端开发❓面试问题:1. Go 的基本数据类型有哪些?2. 什么是值类型和引用类型,分别有哪些?3. slice 底层结构和扩容机制是什么?4. map 底层基于什么实现,是有序还是无序?5. 对 Go 的 channel 怎么理解?6. channel 一般用在什么业务场景?7. 无缓冲和有缓冲 channel 的区别是什么?8. 如何深拷贝 slice,避免多个变量互相影响?9. Redis 适用哪些业务场景?10. 为什么 Redis 单线程还能支持高并发?11. epoll 在 Redis 中用在什么场景?12. Redis 的 key 过期策略有哪些?13. Redis 过期删除后内存会立刻释放吗?14. Redis 内存满了有哪些淘汰策略?15. Redis 持久化方案有哪些?16. RDB 和 AOF 区别是什么?17. Redis 高可用方案有了解吗?18. Redis 主从、哨兵、集群的区别?19. ES 主要适用于什么场景?20. 业务数据(如订单)能不能存在 ES?21. 多表数据聚合同步到 ES 怎么实现?22. ES 集群健康状态有哪几种,分别代表什么?23. ES 设置分片和副本,允许节点宕机数量怎么判断?24. Kafka 和 RocketMQ 的区别是什么?25. Kafka 为什么会出现消息丢失?26. 如何避免 Kafka 消息丢失?27. Kafka 的 at least once 机制是什么?28. 业务层如何保证消息不丢失、最终一致?29. MySQL 事务隔离级别有哪些?30. MySQL 默认隔离级别是什么?31. 可重复读的含义是什么?32. 什么场景会使用不同的事务隔离级别?33. InnoDB 可重复读是怎么实现的?34. MySQL 有哪些存储引擎,区别是什么?35. MyISAM 适用什么业务场景?36. 联合索引的最左匹配原则是什么?37. MySQL 默认索引类型是什么,和哈希索引区别?38. 多表关联查询、聚合查询如何设计索引?39. 研发工程师应该如何应对和使用 AI?40. 使用 AI 编程工具有哪些风险?41. 怎么避免 AI 生成代码带来的线上问题?42. 平时用什么开发工具和 AI 模型?43. 使用 AI 辅助开发遇到过哪些问题,怎么解决?44.手撕sql包括建立索引等等🙌面试感想:感动坏了,春招以来最舒服的一场面试,大部分问题都回答出来了,并且面试官在你回答出来了之后,还会给予正反馈说没错,你说的对,然后记不太清楚的问题,他还会给予提示,然后告诉你该怎么去回答,并且给出他的看法,也是一天直接速通了两面下周三约HR面
发面经攒人品
点赞 评论 收藏
分享
昨天 10:59
已编辑
美团_后端开发(实习员工)
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务