律师|编程进阶之路,虽无捷径但有长短( 三 )



【注意】这里只是单纯的技术进阶的角度 , 关于衡量开发人员的另外一个核心因素:业务高度 。 站在客观的角度去看的话技术与业务能力需要一比一提升 , 业务管理也是走出开发角色的基本要求 。
三、业务管理从入职场开始 , 因为没有待过纯技术型的公司 , 所以都是在围绕业务场景做编程开发 , 感觉技术能力有较大提升的阶段 , 都是在解决复杂业务之后的反思 。 业务的底层逻辑是流程管理与模型建立 , 如何认知复杂的业务并进行抽象设计是技术水平的直接体现 。
【然而】在公司的日常面试工作中 , 时常会遇到少量求职者表达自己单方面的诉求:一种是希望公司可以提供技术发展路线 , 而不是常年累月的业务版本;另一种则希望公司能提供业务发展路线 , 入职之后可以慢慢脱离技术方向 。 如果站在招聘需求的角度去考虑 , 建议在求职面试时不要表达这种个人发展路线的追求 , 因为多数公司的招聘目的都是:需要技术人员来实现业务需求 。
【误区】职场上的新人选手 , 很容易产生这样一种心里:每天都是理不清的业务需求 , 改不完的坑坑洼洼 , 然而换个公司和环境之后 , 会发现依旧是这种工作节奏 。 所以在新手阶段就用乐观的心态去面对各种业务模式 , 并且持续学习和总结各种业务解决方案 , 这是开发同学技术转型的核心竞争力 。

【通常】来说 , 业务是关联公司各个角色的连接点 , 对于业务解决方案都会以各种文档的形式记录并沉淀下来 , 这也是团队常用的一种管理手段 , 也方便以后在类似的业务中提供借鉴参考 , 不断提升业务落地的能力和效率 。 实际上大部分开发选手都会选择技术与业务同时积累的方式 , 尽量放大自己职场的可能性 。
四、拓展能力拓展能力作为职场上必备的软技能 , 并不是程序员才需要具备的 , 对于常说的管理能力、流程规范等都是经验积累的体现 , 至于这些能力如何去积累很难一概而论 , 因为不同的环境经历的不一样 , 好的多借鉴 , 差的作为反面教材即可 , 这种能力通常在一段经历之后花点时间总结反思就会明白 。

【特别】说一下关于认知这种抽象的话题 , 因为存在于产品开发的各个环节 , 在职场上也会经常听到 , 认知导致思路对不齐 , 所以不管是产品、开发、项目经理;如果认知角度单一 , 看法就会片面 , 如此在流程协作中很容易产生极大的分歧 。
五、学习与积累专业的工作能力和经验积累包括多个方方面面 , 技术、业务、软能力 。 这种沉淀是一个持久的过程 , 以乐观的心态去学习遇到的冷门技术栈 , 用平静的心情去研究热门的新框架 , 并且不断的总结业务实现的方案 。 最后祝大家:风平浪静、扬帆远航 。
END
记得【点赞||转发||订阅】三连支持
【律师|编程进阶之路,虽无捷径但有长短】