实习“偷学”指南——持续更新迭代中
Landing困境:作为实习生,刚进公司大概率会陷入“打杂迷茫”:做着基础任务、看着复杂代码,总觉得没学到真东西
本文结合自身经历,提供以下思路,并且在后续实习经历中持续更新分享,也欢迎各位牛友分享补充
1、文档篇
优点:易获取 缺点:容易陷入大量文档中
谨记核心点:什么样的文档我们需要花时间认真看?技术实践文档和业务文档
- 技术实践文档:这部分最有价值的,无论是当前热门的龙虾,还是经典的技术,在真实企业生产场景中是如何应用的,背景、目标、方案、尤其是踩坑经验,多去在知识库平台看这种博客/文档
- 业务文档:通过文档资料理清楚当前你做产品的整体流程,利用业务文档、产品手册、流程说明,把产品从需求到上线的全链路理清楚:用户群体是什么?核心功能有哪些?前后端交互逻辑、数据流转路径,这些搞清楚为后续偷产出大大提效率
像网易内部不同bu就已经有好几款龙虾了,有道的、云音乐的、智企的,如何去利用好这些工具,真实开发中如何用更提效,各种领域:办公、测试、开发、告警、运维等等,这就是最鲜活的学习案例!
2、开发篇
优点:学到会了就是自己的 缺点:项目太庞大、无从下手
从小需求入手,及时记录每日的问题
- 从错误/疑问中学习,并及时记录:记录错误/疑问,不同公司整体架构不一样,在调试过程中遇到的小问题,当时肯定不理解,要及时和AI对话,理清楚前因后果,也是夯实自己基础的过程
- 结合业务&AI,理清学习当前的技术架构和工程化知识:包括但不限于:前后端技术栈、路由方案、SSR方案、国际化方案、打包编译部署及其细节、微前端、业务/公共组件、node后端等等
- 结合自己的业务兴趣,偷学正职的需求产出:理清业务模块和脚本逻辑后,遇到自己感兴趣的需求,就能“隔空偷学”:看正职员工的需求文档、代码提交记录、代码注释,拆解需求分析思路、代码编写逻辑、优化方案把别人的实战经验转化为自己的能力。
举个例子:monorepo下,我调试一个packages包的页面,我需要在该包下起npm run start,加上由于是node.js框架,我还需要起后端服务,就能正常本地开发调试。这时候我要用到主应用登录页面?无法访问,这时候就必须先执行npm run webpack 编译出主应用的前端资源,因为该登录页属于主应用自身的前端页面,仅启动 node 后端服务没有编译后的前端资源支撑,页面无法正常访问。理清楚确实很简单,但是当时你只知道执行不同的脚本,再进一步,每个脚本里做的什么事情?是不是可以再深究一下
3、日常篇
这部分我们能做的不多,就是open一些,积极融入部门,不卑不亢,积极请教,遇到一个亦师亦友的mt那就更好啦
- 找个好搭子:实习有个搭子真的蛮好的,一起交流一起进步,互相学习产出(哈哈哈哈
- 积极主动找导师one one:搞清楚实习的方向、目标

查看9道真题和解析