最近在研究职业发展方向,其中一个是为了定一下公司技术人才的发展路径。所以看到一遍文章《程序员、架构师、技术经理、技术总监和CTO有啥区别?》。很有意思。
程序员->高级程序员->架构师->技术经理->技术总监->CTO
首先这个路径适合大公司,不适合小公司。小公司往往一个技术老大,很多工作都得做,什么都得会一些,只是没有那么专,公司对专业技术的要求也没那么高,主要是讲究知识面广的经验,解决这样那要的技术小问题。而公司经营到一定规模之后,特别是业务需求无法通过人工处理一些工作之后,用技术解决业务运营效率问题的迫切性就会显著上升,技术开始主导解决业务量上升的各项技术问题。这个时候,公司往往会招聘一些优秀的人才或内部选拔可以主导技术革新的人员来开展工作。此时就会出现技术人员分层的问题。
发表回复