入职一年工程师的成长故事
陈波2020年大学毕业,入职华为,成为部门最年轻的开发人员,面对一个完全陌生且复杂的业务领域不知所措,一天问会提出800个为什么,是一位名副其实的“菜鸟”。
陈波接到的第一个需求是操作系统切换的需求,涉及到新操作系统的适配以及python2、python3的兼容。对于他来说承担这项任务,他的专业技能和经验等于零。那段时间,他每天问自己、问别人最多的就是:这个地方是这样的吗?那个地方我理解得有问题吗?随着“为什么”一个一个地减少,他所焦虑的问题也从“怎么实现”变成了“怎么定位解决当前遇到的问题”。
随着时间的推移,需求越来越多,他定位的问题也越来越多,同时,解决一个问题,记录一段笔记,积累越来越多。陈波有了变化,他再看遇到问题不是犯难,而是决定问题越发可爱,逼着他不断成长。
他看的问题越来越多,了解的业务越来越多,开始有底气说出“这个问题我知道”。
他入职后,在快速熟悉业务代码之余,依旧没有放下阅读技术书籍的习惯,并时常思考如何才能将书中的知识转换为能力,如何才能写好代码。六个月后,他承担起小组代码质量管控的责任。
小组代码质量管控要为小组所有人的代码质量负责。他之所以能够管理比自己资历老的工程师,就是因为他写的代码质量好。他虽然年轻,但是对自己要求高,从一开始就注重代码质量。
承担小组的代码质量管理,就得检查其他人写的代码,代码读的多了,水平就高了,更难的任务接踵而来。在面对一项只有不到一个月的时间更新并发布新版本的任务时,一个方案是工作量小,风险低,另一个方案是工作量大,风险高,但是降低了后续维护的难度。他选择了后一个方案,在项目经理和前端小组配合下,采用测试驱动开发模式,重写模块,提前成功交付。
随着时间的推移,他经手的代码越来越多,被“挑刺”的越来越少。团队的代码质量也越来越高,花费在修改问题单的时间越来越少。大家也逐渐认可了“代码质量好,回家回得早”的这个道理,越来越多的人开始重视代码里的细节。
一点一滴的积累,一个又一个的细节优化,让我们的团队也变得更好。
现在,当被深夜的电话会议惊醒的时候,陈波总是会条件反射般地告诉一线同事“稍等两分钟”,然后迅速起身打开便携,快速处理闭环问题。这时候他才突然意识到,自己已经从那个小心翼翼地询问“是这样的吗”的萌新,成长为“我马上上来处理”的团队骨干。
路漫漫而修远兮,吾将上下而求索。穿越黑暗与苦痛,才能破茧而出。
职场菜鸟就是面对任务,现有的技能和经验是零。唯有勇敢跳进旋涡,专注地解决每一个问题,才能破茧而出。点滴积累定会收获复利,技能和经验必然跳跃式增长。高质量标准完成任务,为你面对更大挑战做足准备。承担更多人的责任,穿越黑暗与苦痛,破茧化蝶。