进入大厂实习后,如何顺利landing?

很多拿了大厂offer的牛友,现在应该是入职的时间了,大家在新公司landing得如何呢?本人也经历过两次实习入职landing,对此也有很多感触,因此把自己的心得记录下来,希望能够帮到各位牛友顺利的在新公司适应下来~

一、熟悉项目

我实习过的两个公司,最开始都给了我一到两周的时间来熟悉项目,我相信这也是大多数公司的流程。说实话,在第一段实习里,我做的并不好,一个星期时间完全没理解到这个项目是干什么的,这当然有业务是中台、比较小众难以理解的原因,但更多还是方法不对;在第二段实习的时候,我才慢慢把握到了节奏。

在第一段实习里,我最大的问题是,在没理解业务的前提下,尝试一行一行的给代码做注释,试图以此来理解项目。这样是完全错误的,且不说有些项目的代码量是天文数字,就算只看核心接口,也必须要先弄清楚业务再来理解。因为技术服务于业务,只有理解了业务,你阅读代码才能一目十行。

我推荐的顺序是:

首先看业务的产品文档,这可能是立项文档,也可能是用户手册,反正是可以让你理解这个项目是做什么的文档。

第二步是申请测试账号,登录你要开发的系统,亲自体验功能,这会让你对功能的印象更深刻。

第三步是理解主要的业务模型以及核心属性,比如订单模型有哪些核心属性、商品模型又有哪些属性,了解这些核心属性的含义,以及它们在前端页面的位置,可以结合第二步。

第四步是才是看核心接口的代码,核心接口就是链路最长、请求最频繁的接口,比如下单的接口、查询订单的接口,这和具体的业务有关。当你了解到一个完整的请求,从前端触发到各个服务之间的协作,到操作数据库,到最后组装返回,整条链路都疏通了,就可以开始做小需求了,因为其他的接口都是以此类推。这个过程中可以借助架构图、流程图等辅助理解。

二、第一个需求

第一个需求可能只涉及到一两行代码的变更,甚至可能只是改bug。但是这是我们了解新公司各个平台的重要过程。你可以在做这个小需求的过程中,了解到代码平台、需求平台、发布平台、链路追踪平台等各个公司内部系统的使用方法,这个过程离不开你的主动询问以及mt的帮助,你可以在mt给你讲解平台使用的时候,把一些关键操作记录下来,等你第二次发布的时候,就不用去重复去问。

经过这样一个小需求,你已经大致了解到了各个平台的基本使用,算是初步landing下来了。后续你会不断接触到越来越复杂的需求,而你要做的事情有:

  1. 弄清楚需求评审、技术评审、开发提测等具体的开发流程是怎么样的,时间排期如何确定
  2. 弄清楚每个同事的职责范围,知道哪一部分出了问题应该找谁,而不是每个问题都是问mt

最后,当你能作为一个需求的技术pm,从头到尾完成一整个功能的评审、开发、上线以及验收,那么可以说你已经顺利的landing下来了,后续只差时间的积累。

三、其他经验

  1. 主动沟通。无论是主动向mt或者其他同事提题,还是在评审会上主动发言,还是在开发过程中遇到阻塞时主动提出,只有越主动,你才能越进步。不要害怕沟通,如果因为你的问题导致项目延期或者出现其他问题,那才是真正让人害怕的。
  2. 认真学习cr。代码cr是很能让人进步的,老员工给cr提的意见要认真学习,那都是经过实践检验的、符合部门编码习惯的。我推荐一些重要的代码,除了mt,还可以把ld、项目负责人等的名字一同加为cr评审人,这真的很有帮助。
  3. 对线上操作保持敬畏。无论是发布代码,还是配置,还是线上运行sql,所有能影响到线上的操作,一定要慎之又慎,认真遵循checklist,因为一旦出问题,影响面广且后果很严重。

很多细节我也回忆不起来了,暂时就记录这么多吧,希望各位已入职和未入职的实习生都能收获一段快乐的实习时光,以及还没到找实习的牛友也能尽快收获满意的offer~

实习面试经验 文章被收录于专栏

找实习过程中的面经

全部评论
给佬跪了再次感谢佬的面经,完美押中了sql和算法题
4 回复 分享
发布于 04-25 16:00 广东
mark红鸢大佬landing文档
2 回复 分享
发布于 04-25 13:13 上海
写的真不错喔
1 回复 分享
发布于 04-27 11:02 北京
Mark
点赞 回复 分享
发布于 07-03 11:28 广东
mark
点赞 回复 分享
发布于 06-05 18:17 广东
Mark
点赞 回复 分享
发布于 05-22 15:25 陕西
Mark
点赞 回复 分享
发布于 05-22 11:32 黑龙江
M
点赞 回复 分享
发布于 05-07 23:38 四川
Mark
点赞 回复 分享
发布于 05-07 16:01 湖南
Mark
点赞 回复 分享
发布于 05-03 23:07 北京
Mark
点赞 回复 分享
发布于 05-01 17:51 湖北
Mark
点赞 回复 分享
发布于 04-30 16:14 辽宁
好家伙,收藏这么快破百了,看来大家对实习 landing 都很关心啊
点赞 回复 分享
发布于 04-27 22:38 四川
接好运
点赞 回复 分享
发布于 04-27 18:08 北京
收藏了,之前 landing 有点无头苍蝇
点赞 回复 分享
发布于 04-27 15:32 四川
业务理解确实关键
点赞 回复 分享
发布于 04-27 15:32 四川
赞了老哥
点赞 回复 分享
发布于 04-26 12:42 江苏
Mark
点赞 回复 分享
发布于 04-26 00:13 陕西
mark
点赞 回复 分享
发布于 04-25 18:11 北京
Mark了创哥
点赞 回复 分享
发布于 04-25 14:29 广东

相关推荐

10-16 13:00
已编辑
湘潭大学 Web前端
以下提问大致按顺序记录,只记录大致过程和八股# 9.17 一面(1h 40min)面试官真的很好,一直在引导我,也指出了我的错误……手撕和算法也等了我很久很久……回答我问的生服做的事情时,也讲的非常非常详细,所以面试时间才这么长……最温柔的一集一、自我介绍二、实习相关1. websocket 与 HTTP 的区别2. 如果 HTTP 发送失败,你觉得可以做哪些优化三、项目相关问了十多个项目细节上的问题四、八股1. js 的 new 一般用来干什么以及它本身做些什么事情2. js Iterator 本身是什么东西3. 那你说说 js 的可迭代对象和它们的遍历方法五、那来写题吧1. 事件循环看输出2. 手撕发布-订阅3. 力扣:最长公共前缀六、CSS八股1. 说说 BFC2. 说说 box-sizing 属性七、反问:1. 面试官对我有什么建议吗2. 我感到造轮子的时候 AI 很难用3. 本地生活服务是做什么的# 9.23 二面(1h)这一面的面试官好淡定。面的最差的一集,好多不会的……一、自我介绍二、问实习三、设计把 apifox 的数据类型转成 JS 的怎么做(上文提到 apifox)四、项目相关1. 你为什么用 express2. 为什么用 sse3. sse 的生命周期是什么7. 为什么用 monerepo五、八股1. 知道csrf吗2. 那 cookie 的 samesite 做什么的3. sso 知道吗,怎么实现的4. div + 文字怎么垂直居中5. ts 常用的工具函数6. enum 会被编译成什么7. ts 的 Require(工具函数)和 node.js 的 require一样吗8. 原型链的终点是什么9. instanceof typeof keyof什么区别10. 为什么 if 里不能写 hook11. 你说按顺序存数据,那这个数据是啥,比如在useEffect里写函数,函数里只是 console.log,存啥六、问了三个项目设计上的问题七、代码:路径字符串转树只写了一半,思路是分层收集 + 迭代建树,但卡在转树那里,不知道怎么把父子节点连起来,于是卡着……面试官说写了三十分钟了别写了八、反问心里很难受有点绷不住了,于是绝望的问出了下面这种问题(别学我😭):1. 面试官为什么不问我项目,问的全是我不会的……(小声)面试官说,每轮面试都有侧重点2. 生服在抖音的定位是什么3. 面试官会觉得我的回答太冗长或是太简略吗4. 面试官对我有什么建议吗(拓展技术栈)# 9.28 加面(1h 20min)二面代码题没写出来,于是加了一面……我哭死真的……这一面的面试官我说啥都没什么反应,而且说完会等我一会才问下一个问题,搞得我每次说完了一直疑惑的盯着他看(噗一、自我介绍二、问实习三、介绍项目四、八股1. position2. sse 相关3. http缓存4. map,堆,二叉树,链表和哈希表区别5. 你两个框架都学了,不知道你的框架深入到什么层面了(我说还没看源码,于是没继续问)五、其他1. 最近在学什么2. 职业生涯规划六、手撕:1. 带自动过期的 LRU 缓存2. 版本号排序七、反问:1. 生服属于抖音吗2. 生服是怎样的一个定位3. 面试官对我回答的看法和建议# 10.7 字节三面(1h)这一面,好多业务相关,把我问傻了,也认识到自己对业务一点不懂……一、自我介绍二、问 AI 的使用三、项目相关1. 测试文件怎么写的2. 你为什么做这个项目3. 你做这个项目的时候学到了什么4. 你这个项目是做什么的5. 做的时候时遇到了什么困难6. 那些是功能上的,技术实现上你们怎么做的7. 为什么调研时要调研xx8. 你知道xx为什么这样做吗四、问实习知道整个项目的流程和业务背景吗五、还是项目相关问技术选型和一些细节六、那来写题吧1. LCR 026. 重排链表七、反问:1. 生服的定位是怎样的?比如它是第一大经济支柱还是什么的2. 技术栈# 10.11 HR面(30min)HR 很有气场,说话带着英文,好吧我承认我有点害怕……每问一个问题她都会持续追问细节,教了我在职业上不懂的东西😭。我答的时候太笨了,HR 好多次没绷住笑了一、自我介绍二、问有挑战性的事情、团队冲突、优缺点,还有前公司的一些事情,以及到岗之类的问题三、反问:1. 什么时候出结果2. 生服里面有很多小组吗3. 人员架构是怎样的(了解到HR部门是HR部门,技术部是技术部,生服是一个有千人的大技术部)我好像遇到恩人了😭
点赞 评论 收藏
分享
评论
91
383
分享

创作者周榜

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