从程序员到CTO,你一定得经历这三次跃迁

蓝色关注,回复“1”获取知名公司程序员和产品经理职级

这是我的第「112」篇原创文章

见字如面,我是军哥。

我们都希望自己可以在职场上一路打怪,不断升级。

从程序员到 CTO 这个转变的过程中,有三次跃迁,这很重要(公众号后台回复“801”获取我的成长事件文章)。

如何成为一名好的程序员?

如何成为一名好的技术经理?

如何成为一名好的CTO?

今天的文章将围绕以上三个问题,一一分析,朋友们请跟我来。


1.如何成为一名好的程序员?

1000个公司有1000种好的程序员定义,但是,我认为归根结底看他承受多大的责任,拿到多少结果。

我们经常听人人说,我拿多少钱干多少事,但是好的程序员不会这么说,他们会说,我干多少事,拿多少钱。

为什么?这背后有两个重要的经济学原理。

第一,工资是给职位的定价。

我们都知道很多公司会把员工的职级分成p4-p11(当然也有T1-T7,不过都是一种定义方式)等级,每个职级的员工解决的问题不一样,在公司承担的责任也不一样,你的职位越高,你就越值钱。

所以,从这个角度来说,好的员工要不断承担更重要的责任,你才可以在公司内部晋升,也就应了开头说的,干多少事,拿多少钱。

第二,职位的价格由最便宜的可胜任者决定。

我相信,大家听过性价比这个词,就是同一个职位,另外一个人可能相对便宜,HR招聘的时候通常会选择价格低的。

我们该如何应对呢?

首先好的员工会让自己变得稀缺和不可替代。

然而这还不够。我们还得有超越预期的能力,比如我们在 P5 级别的时候就已经可以交付 P6 级别可以干的事,那么老板就会觉得占到便宜了,一定格外器重你。

并且一旦 P6 的职位有所空缺,第一个想到的是你,是你,就是你。

因此,如何成为好的员工?

这一步的跃迁,是不断提升自己的解决问题的能力且超越老板对你的预期。


2.如何成为一名好的技术经理?

1000个技术经理在不同公司有1000种定义,然而回归到技术经理的本质,我认为好的技术经理就是技术能落地,可以管理好10人左右的团队,在团队里最熟悉业务和最具有产品思维的人。

我见过很多刚走上技术管理的岗位的人,他们通常都是技术落地能力不错,公司有了经理的空缺,会成为被提拔的幸运儿。

但是通常他们上岗之后会犯如下几个错误:

1、做事还是喜欢个人英雄主义,把事情都压在自己的头上,弄得自己很累,下属又得不到成长。

2、业务能力不足,在和业务方 PK 时,无法站在业务的角度去思考问题,认为业务方的需求大部分就是扯淡。

3、产品思维需要提升,因为多年一直站在技术(执行)的视角,是一位很好的执行者,但是一旦你成为一位技术经理,你得去思考交付的产品为用户实现什么价值,且对产品中长期计划和短期机会都要做到心中有数,并且在review具体产品需求时有自己独到的见解。甚至很多时候要敢于对产品经理提的伪需求,各种临时方案,各种想不清楚的产品方案说不,说不,说不不不!

4、对待不同的下属会用不同方法。例如,有的责任心很强,但是技术能力不行,有的技术能强,但是做事容易马虎大意,都可以找到相应的办法帮他们改掉陋习,提升下属的能力。

总之,要成一个好的技术经理,只靠自己技术强这项优势显然是不够的,还需要结合业务和产品需求,做真正的团队方向引领者,同时还可以帮下属提升技术能力和认知,还是我之前写的阿里技术人才能力模型可以参考一下《阿里技术人才能力模型(深度解读系列之一)》。

这是你人生的第二步跃迁。


3.如何成为一名好的CTO?

衡量一名CTO是不是一位好的CTO,有1000种办法,并且在不同的公司不同 的阶段有不同定义,然而我认为最关键的是治理能力。

怎么说?

作为一名CTO,在公司里要处理跨部门(运营,市场等其他)的问题,部门内要根据 CEO 的战略规划好事的轻重缓急、并且对下属职业发展、个人能力提升负责。

管理者擅于从顶层上设计好规则,并让这套规则可以自动运行,这是衡量管理者好坏的标志。

因为好的制度,就像肥沃的土壤,可以让坏人变好;而差的制度,就像贫瘠的土壤,会让好人变坏。

例如,在饿了么的时候,我们的 CTO 设计一套规则,第一,对于总监以上的同学给予高额的期权激励,并且还让总监们去各种技术大会演讲,并根据演讲的受好评程度关联到绩效考核之中。

第二,作为部门总监级别人群,我们考核增加一项——就是你经常合作其他部门领导的360互相考核,这样规则一定程度上解决了,在跨部门沟通和协作的时候会更加高效,以减少组织沟通成本。

第三,每年都会对每位总监部门内下属的晋升数量,外部招聘高P的数量考核。并且我们的P7或以上必须得其他部两位总监面试通过,防止了更多舞弊和谋私利。

作为一位好的管理者就得善于“治理”——就是定义好“责、权、利”的关系。

在饿了么的时候,我们也经常996加班,不过都是短期而非长期行为,我们把员工当成人,我们鼓励各种开源,比如分布式时序数据库LinDB,Element ui,每年一度的黑客马拉松活动,让员工在干好自己本职工作的同时,还有创新的精神,也正是公司内部的这些土壤,让我们员工可以更好的自我管理。

所以说,好的管理者,不但能用“责、权、利”进行“治理”,还能让员工进行自我“管理”(给各位 CTO 推荐3本好书,公号后台回复“802”获取)。

——这就是作为一名CTO的第三次跃迁。


写在最后

以上,是今天讨论主题的全部。

所以,我们每位职场人在不断升级的时候,都应该经历这三次跃迁。

如何成为一名好的程序员?承担责任,拿到结果。

如何成为一名好的技术经理?做团队最懂业务和产品思维的领导,同时和下属一起成长、进化。

如何成为一名好的CTO?用治理的方式,做好管理。

每一步,解决的问题的综合难度也依次递增,都是巨大的个人成长。

然而,这一切才只是我们向一个层级跃迁的开始,未来的路还长。

也祝福看到这篇文章的朋友们「未来可期」。


公众号对话框回复 w,获取微信与我建立连接和互动。

-------

以往热文推荐:

离职被挽留3次加薪2次,读者到底选择去还是留?

如何面试你的领导?这很重要!


更多精彩,关注我公众号,一起学习、成长

▲ 长按关注军哥手记,一起学习、成长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值