我一定要把你带好,如果我不把你拉上来,那谁把我推上去。
每间公司在新人教育训练上,愿意投资的资源落差很大;有些有完整的制度与流程,让新人一步步走上轨道;而有些则是放牛吃草,让他自行摸索。
笔者这几年观察下来,除非新人天赋异禀、经验丰富,不然让他自行摸索其实是跟自生自灭一样的
。作为公司的前辈,也许我们可以换位思考:「如果今天到了一个新的工作环境,我希望可以得到哪些帮助?」
新人报到前的准备工作
新人入职後的协助
随着公司的扩张,会有越来越多人加入团队来分担你的工作,此时你需要准备交接文件
,以保证他们会成为团队中的神队友;而不是增加你工作份量的猪队友,这篇文章我会列出自己在交接时准备的东西。
因为疫情关系,越来越多公司的 IT 部门采取远端工作,但许多工作上的资料以及开发环境都在公司内网
。
所以在新人报到前,你要先帮忙申请 VPN 帐号,常见的 VPN 连线方式有 PPTP、L2TP。
这边笔者要特别提醒一下,因为安全性问题,Mac 从 Catalina 这个版本开始就不支援 PPTP 的连线
;建议还在使用 PPTP 来做 VPN 连线的公司,可以考虑换一个更安全的连线方式。
如果公司内部有专案管理系统
(ex:Jira、Zentao、Redmine)或是软件开发平台
(ex:GitLab),请先帮新人注册好帐号,并列成清单让他们知道不同协作平台的功能。
通常会根据专案的测试进度部署到不同环境:
这三个情境会对应到不同的 Server,笔者建议一开始只给新人登入 DEV Server 的权限,等到熟悉环境後再慢慢把 QA、PROD 的操作权限给他;避免新人在不熟悉环境的状态下操作,导致不可挽回的後果
。
备注 1:建议
设定 alias name
来登入 Server,用 ip 登入只要一时眼花手滑就可能导致悲剧。
备注 2:如果公司有
导入 CI/CD来做部署,或是由专人负责部署作业
,就能大幅降低错误操作的可能性(通常 QA、PROD 除了环境变数外,其他设定都是一样的,以此保证部署的稳定性)。
哪些 branch 在 merge 时会自动 Deploy 到对应的 Server
。
警告:如果有设计这种依照 branch 更新做自动部署的功能,建议
将新人的权限设定为 Developer
;避免他推送更新到受保护的 branch。
专案架构文件、API 功能说明文件、过去开发的需求规格
这 3 种;基本上这些文件是为了让对方快速了解专案的结构,而不是让他了解每一行程序码的意义。尽管都是後端工程师,但两者的技能树存在一定的差距
。由有经验的人来挑选学习素材,较能分辨谁写的文章更适合新手入门。
说明 Debug 的基础知识
,内容包含:
例会时间点
,并简述参与人员、讨论内容;让新人日後参与会议时能搞清楚状况。缴交的时间点
并提供撰写格式。先将简单的任务交给新人,观察他的完成度及适应性
。遇到问题时可以向哪个窗口提问
。让他了解团队每个人的职权
,才能让新人更快的融入团队。如果没办法让新人成为战力,那当初根本没有招募的必要。
很多人会以手上工作太多为藉口,不帮忙带新人以及做教育训练
,但新人来公司就是为了分担你过多的工作,如果不教他怎麽做事,你不是活该自己做到死?
课程排得太过密集、要记住的事项太多,坐在台下的新人可能听到一半就魂游太虚了
,不要期待新人可以在短短的一天、一周就学会所有事情。中午带新人一起吃饭
,在前往餐厅的路上,可以向新人介绍周围的环境
,像是餐厅、停车场、大众交通工具等。再次自我介绍
,可以多聊聊兴趣、休闲活动,如果有共同兴趣爱好可以更快建立连结。
备注:有些人会自己带便当,或是有午休的习惯;千万不要把带新人吃午餐当成 SOP,请先询问对方的意愿,搞不好新人更想自己一个人静静的午休,一起吃饭反而给他带来更大的压力。
与其让新人与公司的文化碰撞,不如安排一个资深员工在初期带领他
。请依据每个新人的状况去调整教育训练的内容,就像应届毕业生跟有 5 年经验的工程师;就算同为新人,但你肯定对这两个人的能力期待有所不同
,下面是笔者公司过去安排教育训练的步骤:
程序的撰写风格,对技术理解的深度
,这样比较方便评估日後要安排的工作。对专案有基础的认知,到达可以开发的地步
。(熟悉的时间会依照专案大小而有所不同)不影响系统主功能
的简单 Feature (ex:开发新功能、维护旧程序)。开发时程的掌控度、程序码的自我要求、团队的沟通能力
,确认他的能力是否符合职位要求。过度的帮助只会让人养成依赖的坏习惯
。放弃思考
;因此在新人结束适应期後(大约 2~3 个月),笔者会有意识的让新人知道:
有些人喜欢在新人面前留一手,在教育训练时故意漏讲一些技术重点,害怕新人成长太快超越自己。
如果在 20 年前,这样做或许能保留身为前辈的尊严;但现在时代不同了,即便你不教,网路上也有一堆免费资源供他学习;所以笔者建议不如做个顺水人情,在教育训练时尽心尽力,我相信新人也会对你更加尊敬。
帮企业培养人才,帮自己培养人脉
;笔者认为这才是职场的正向循环。
感谢大家的阅读,如果喜欢我的文章可以订阅
接收通知;如果有帮助到你,按Like
可以让我更有写文的动力,我们明天见~
我在 Medium 平台 也分享了许多技术文章
❝ 主题涵盖「MIS & DEVOPS、资料库、前端、後端、MICROSFT 365、GOOGLE 云端应用、自我修炼」希望可以帮助遇到相同问题、想自我成长的人。❞
<<: Day 28 维护 PostgreSQL 资料库的参数?
是Windows作业系统的默认档案管理器。它也被叫做Windows File Explorer或Wi...
昨天介绍完DBSCAN演算法,今天就要来写DBSCAN程序: 首先利用昨天创建好资料 首先先设置r ...
大家好,铁人赛走到 29 天,也快要告一个段落了,是时候来做个小结和收尾。 这次的主题订做:半路出家...
其实写前一篇的案例主要是提醒後进们在处理收到的需求时,真的需要谨慎地确认,否则就会像我一样面临几乎打...
**Actual Oracle 1Z0-082 Practice Exam - Easiest Wa...