实习感悟|从互联网大厂实习生到资深Mentor

研二时各大公司都开始实习生招聘了,我只投了一家互联网大厂(纯粹是因为是最先开始的),就过关斩将拿到了实习offer,之后留用,之后就一直在这家公司,现在也是带过近20位校招/社招新人的资深mentor了,现在就从我是实习生和我带实习生的视角,聊聊实习这件事

当我还是一个实习生时,我在公司论坛写了一篇这样的文章

很开心在入职两个月的时候能有机会和来自各个部门的童鞋一起经历了一次轻松愉悦但颇有收获的培训,在培训的时候发现很多老师分享的内容都是和自身工作非常相关,同时也很能引发共鸣的,培训的过程很开心,和几位厉害的童鞋组成了国家政要组"G6峰会",不管是讨论还是发言,大家的合作都很愉快,抛开培训过程本身,我更想谈谈培训和工作的结合。与其说这是一篇培训总结,不如说这是工作两个月左右的一点小心得吧~

沟通,沟通,再沟通

如同实习过程中各位老师和童鞋分享的一样,我来公司和导师第一次面谈的主题也是沟通,
我的导师和我一开始强调的就是任何事情都是需要提前和面对面沟通的,沟通前要十分明了此次沟通的目的,针对存在的问题清晰的表达自己的意见,并且和自己的同事充分讨论,得出更优的结论和处理方法。为此我这样要求自己:在项目内同事的沟通,能当面说的绝不用聊天软件。时刻以最快速有效的方式和你的合作伙伴沟通,才能获得更高的工作效率。

做现阶段对项目最有意义的事情

对于培训里某学长所分享的"做对项目有意义的事",我深有感触,并且对这句话进行了小小的加工。在项目过程中,你可能会有很多想法,也许这些想法非常好,未来也会在游戏中实现,但这些不是现阶段对于项目最优先的,时刻知道现在最应该做什么很重要。每周开始的时候我会把手头上的工作列一个表,分清楚事情的优先级,并且划定好每件事情的deadline和完成标准,这样就不会手忙脚乱,而且保证自己大部分的精力都用在了"刀刃"上。同样,在和同事讨论问题的时候也是一样,之前我可能会纠结一些小的问题,但现在发现一定要关注最需要迫切解决的问题而不是一味的纠结细节,让自己的每一个想法都变得对项目有意义很重要。

把每一件经自己手的事情都做的漂亮

对于实习生来说,出于风险以及其他因素的考虑,可能都是先从一些尝试性的小事做起,但这并不意味着你就是一个打杂的,不管再小再枯燥的事情,也要做的漂亮。这就要求在做每一件事情之前要认真考虑做事的思路和方法。比如很简单的搜集资料就不仅仅是去百度百科而已,要考虑什么资料是对于工作有直接帮助的,是最需要关注的一些点,并且除了资料之外还可以多想想怎么应用到游戏之中,把自己的想法附在资料之后看可不可以给同事一些启发,总而言之就是做每一件事情都要用心,把事情做到最好~

凡事多为他人考虑,换位思考很重要

在合作的时候尽量多为他人提供方便,做一个让他人觉得轻松的合作者,这可能需要你注意很多细节,比如发给别人的东西一定要再三确认有没有问题,杜绝任何可能会返工的可能,在他人给你提供帮助时表示感谢,嘴甜一点永远不会错,任何时候都不要带情绪沟通,更不要把自己的负面情绪传染给其他人。就比如我在设计台词和跟进整个录音过程的时候,因为是异地,所以更要频繁沟通,确定反馈的时间节点,答应别人什么时候发需求一定不能耽误,合作的时候多为他人考虑,你也会觉得生活很美好····

加班也是一种学习(没想到我这时候就开始卷了)

有很多互联网行业的童鞋都会觉得加班很多,有时候会变成为了加班而加班,当然这种情况我们必须要杜绝,但在平时,在做完自己的工作后也可以利用在公司的时间多为自己充电,多去看看公司内部的知识平台和wiki文档,问问导师问题(我发现在大家都被事情塞爆的时候这一点就可以忽略了),身边的每一位同事都是很好的学习对象,学习嘛,总是多多益善的,当然如果真的觉得没事做无聊到打游戏那就还不如回家休息了···


以上就是一些培训与工作相关的思考,非常感谢几位老师的分享!很开心认识了很多小伙伴~自己需要学习和努力的方面还很多,路漫漫其修远兮,吾将上下而求索!

当我最近在带我面评S的实习生时,我的思考

最近到了很多互联网大厂的实习季,而我所在的团队也新来了一位实习生,说到这个实习生可是大有来头,因为他在所有的面试中评价都是S,在他来之前我就对他充满了期待,现在呢,作为他的导师和他共事快一个月了,今天就来和大家聊聊导师视角下,大厂会喜欢什么样的实习生。

目标明确

他身上第一个让我觉得非常优秀的特质就是目标明确,这不但体现在他对于他自己的职业规划上,也体现在了他对于我们业务工作的要求上。从他自己的职业规划来说呢,他是在高中的时候就非常坚定自己想要做一名产品经理,所以在大学就选择了相对比较轻松的课业,让他有更多的时间来去进行产品经理岗位的实践,这已经是他实习的第三家公司了。另外呢,在业务上,在我第一天和他介绍我们团队的业务时,他就问了我一个让我觉得非常棒的问题,那就是。我们这块业务的主要目标和价值是什么?因为其实对于大多数新人来说,他们在第一天很可能只是被动的接受信息,然后去了解更多。而像他这样第一个问题就精准的直接产品的要害的是我见到的第一个。

时间管理

第二个让我觉得非常优秀的点是他非常善于利用和管理自己的时间,这也表现在两个方面,一是他有很多效率提升了小工具,不管是一些办公的APP呀,还是一些便捷操作的插件,就他帮我自己的Mac上也装了很多能够提升办公效率和办公感官的插件。第二点呢,是他在时间的规划上,他不会浪费自己的一分钟时间去参与一个可能对他没有意义的会议,在参会之前他都会问我说这个会议主要是讲什么呀,跟我的模块有什么关联,以及我是不是真的有必要去参加这个会议,在他的身上是真的看到了很多在职场摸爬滚打多年的人可能都不具备的对于自己的时间的清晰的管理能力

清楚自己能做什么

第三个让我觉得很优秀的特质是他不但勇于承担,而且在自己因为一些原因没有办法把这件事情做完的情况下,及时的向相关的人同步了这件事情。因为我上周手头上有很多比较紧急的事情和需求需要做,然后他就主动提出说我可以帮你分担一些,但后面因为公司电脑的网站权限的问题,导致他可能没有办法来得及帮我做这些,他在遇到问题的时候没有想着逞强去做,而是和我商量说怎么样能沟通解决这个问题,最终我们得出的结论就是他先把他的所有权限梳理完毕之后再来承接相关的工作。很多新人其实在面对这样的情况下是很难说不的,尤其是对自己的导师,但是他却清醒的知道自己什么事情能做完,能做好,什么事情可能暂时做不好,这也是对于职场新人来说非常难得的一个品质。


多年来我对于实习这件事情,有了更多的视角和看法,希望能给要找实习的或者在实习的各位一些参考。一个人的能力决定了成长的速度,而一个人的人品则决定了能走多远,如果有关于互联网大厂实习和任何职场相关的问题,欢迎留言和我交流~

我是Super🌟莉亚,川大保研|研会副主席| 万科新历程俱乐部第二届会长;互联网大厂校招 |毕业2.5年薪资翻5倍|最快晋升高级运营 ;你的甜酷学姐和职场超人🦸🏻‍♀️;🧠Smart is new sexy🫦。关注我陪你一起打怪升级!在小红📖和小破站搜索Super🌟莉亚,看更多视频干货!

本文正在参与 【实习出道计划活动】!欢迎一起来聊实习那些事,赢京东卡、牛币、名企联名工牌奖励吧 ~
#实习过的人后来都怎样了#
全部评论
很实用,感谢楼主
1 回复 分享
发布于 2022-06-16 20:58
感谢,十分有用!
点赞 回复 分享
发布于 2022-10-04 16:24 北京
Mark
点赞 回复 分享
发布于 2022-06-17 19:49
赞!感谢楼主分享~
点赞 回复 分享
发布于 2022-06-17 10:25
一个词就暴露了,tx
点赞 回复 分享
发布于 2022-06-17 09:29
来楼主这里取取经😁
点赞 回复 分享
发布于 2022-06-16 20:24
干货满满
点赞 回复 分享
发布于 2022-06-16 12:10

相关推荐

总结:面了十几分钟,问的八股我准备的不是很好,有点尴尬通用问题1.有了解我们宁银消金吗2.你父母的职业3.你未来的打算4.你是网络安全专业,以后会从事这个方向吗5.问了去单位实习的内容6.你gap一年是在备考吗7.你有做过后端开发项目吗,为什么要来后端开发呢八股1.Spring前后端的参数传递方式有哪些一共有五种方式。第一种是路径传参,可以直接通过url传参@GETMapping("/users/{id})public User getUser(PathVaraiable("id") Long userId)将id绑定到userId上用途:标识唯一资源(用户ID,订单号等等)第二种是查询参数QueryParameters通过URL的?key=value传入,用于筛选数据可以传递附加条件(筛选,排序,分页等等)public String getUsers(RequestParam("name") String name,RequestParam (age) int age)第三种是请求体传参(@RequestBody)@RequestBody可以将JSON格式绑定到JSON对象上第四种是表单参数(Form Parameters)使用Request Param支持url编码和form-data(可以文件上传)主要用于POST/PUT请求会隐藏在请求体中,是不可见的第五种是请求头参数,通过HTTP请求传递信息(如认证令牌)实现方式:使用@RequestHeader注解来绑定信息)@GetMapping("/auth")public String checkAuth(@RequestHeader("Authorization") String token) {    // 验证token}2.抽象类和抽象接口有了解吗抽象类定义 多个相关类有共同属性和部分共享逻辑,就可以抽象出一个抽象类抽象接口定义 声明一组无关类需实现的能力(例如Comparable定义比较规则)它可以实现多继承效果 面试官​:抽象类和接口的区别是什么?​回答​:​核心目的不同​:抽象类为相关类提供通用模板(is-a),接口定义行为规范(can-do)。​代码灵活性​:抽象类支持部分方法实现,接口通过默认方法向后兼容。​继承机制​:抽象类单继承,接口多实现,适用不同扩展需求。​选择依据​:用抽象类:多个类共享状态和部分行为(如动物类族)。用接口:定义跨类能力(如序列化、比较)或实现多态3.面向对象的五大原则面向对象的五大设计原则(SOLID)是构建可维护、可扩展软件的核心准则,以下是具体解析及实践要点:📌 一、单一职责原则(SRP, Single Responsibility Principle) 核心思想 :一个类只应有一个引起变化的原因。● 作用 :避免职责扩散导致的高耦合。例如,职员类若同时处理工程师、销售、经理的职责,会导致方法内充斥条件判断,任何需求变更都可能影响整体。● 实践建议 :按功能拆分模块。如图片加载框架中,将图片加载与缓存分离为两个独立类。🔄 二、开放封闭原则(OCP, Open-Closed Principle) 核心思想 :对扩展开放,对修改封闭。● 作用 :通过抽象隔离变化。例如银行业务中,通过IBankProcess接口定义流程,新增基金业务只需扩展FundProcess类,无需修改原有代码。● 实现方式 : 使用策略模式(Strategy)或模板方法模式(Template Method)。○依赖抽象接口而非具体实现。🔁 三、里氏替换原则(LSP, Liskov Substitution Principle) 核心思想 :子类必须能替换父类且不影响程序正确性。● 作用 :确保继承关系的合理性。反例:正方形继承长方形时,若修改setWidth()会同时改变高度,破坏行为一致性。● 关键点 : 子类方法的前置条件不能比父类更严格,后置条件不能更宽松。○避免重写父类非抽象方法。🧩 四、接口隔离原则(ISP, Interface Segregation Principle) 核心思想 :客户端不应依赖其不需要的接口。● 作用 :避免“臃肿接口”。例如电商订单系统,为门户(查询)、外部系统(插入)、后台(全功能)分别定义专用接口。● 实践建议 : 按角色拆分接口,如IOrderForPortal仅含getOrder()。○避免强制实现无关方法,减少依赖污染。⬇️ 五、依赖倒置原则(DIP, Dependency Inversion Principle) 核心思想 :1.高层模块不依赖低层模块,二者依赖抽象;2.抽象不依赖细节,细节依赖抽象。● 作用 :解耦模块关系。如图片框架中,业务逻辑依赖ImageCache抽象接口,而非具体的内存或本地缓存实现类。● 实现方式 : 依赖注入(DI)或工厂模式。
点赞 评论 收藏
分享
评论
26
74
分享

创作者周榜

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