程序员|程序员平时的工作如何体现一个人的技术深度?( 二 )


这也是我前面为什么要先重点强调做好每一件小事的重要性 。
技术深度不是唯一标准作为一个程序员 , 在职业生涯的初期 , 确实是以技术深度也就是技术能力作为最大的衡量标准 。 但随着职业生涯的发展 , 职级从L5到L8 , 站在从公司角度 , 对一个人的需求 , 也会从能完成一个业务需求 , 变成能带领一帮人完成一个更大的维度的需求 , 能不能为组织解决问题 , 为事业部达成战略目标 , 对人的要求的重心也会慢慢发生变化 , 这种变化可以参考公司的职级能力模型体系的雷达图 。
所以一味的追求积累技术深度就跑偏了 , 但不是说技术深度不重要 , 技术能力是作为程序员的安身立命之本 , 但是在积累技术深度的同时 , 也需要学习锻炼技术深度以外的能力 。 具体到底是什么其他能力 , 这就够再展开好几篇文章的篇幅了 , 今天在这就不细说了 , 有机会可以谈谈我对这方面的理解 。
最后故不积跬步无以至千里 , 不积小流无以成江海 。 先从做好每一件小事开始 , 把每个业务需求做到120分 , 深度思考 , 发现问题 , 解决问题 , 逐步建立起靠谱有责任心技术牛的人设 , 逐步负责有技术难度的事情 , 跟随公司业务发展积累自己的业务领域经验与技术深度 , 从而获得双赢的回报 。
这是我对如何积累技术深度这件事的理解 , 或许会有一些片面和偏激 , 毕竟不是谁都有一个能知人善任的好领导 , 不是谁都能遇到一个快速发展的业务 , 不是谁都能遇到有技术难度与技术挑战的场景 , 无论我怎么说 , 都会有幸存者偏差的存在 。
【程序员|程序员平时的工作如何体现一个人的技术深度?】努力与机遇并存 , 机遇可遇不可求 , 所以我们能做的事 , 就是学会正确做事的思路和方法 , 并为之坚持不懈的践行它 。 知易行难 , 学会方法容易 , 坚持践行难于上青天 。 自己该做的都做好了 , 机遇来了就可以抓住 , 即使抓不住 , 你也有了「选择的能力」 , 有了选择更好机遇更好公司的能力 。