查看原文
其他

说说高龄程序员

delphi 大飞码字 2019-04-04


公众号因为工作和其它的事情,停更了一段时间,今天再次续更起来。

今天之所以写这个题目,源于年前一次跟一个猎头的聊天。 当时接到一个猎头的电话,在询问了各种情况后,猎头很小心问了我一句,“你今年多少岁了?”  我如实回答后,她大舒了一口气 , 答到: “还好没到35。” 我当时就开玩笑到:“35就不行了?”  她慌忙解释了一番,大意是,也不是不行,就是有些公司会比较介意。 

这个电话后,我也思考了这个问题,还跟我的一些同事聊过这个问题。 关于高龄程序员的文章,已经写过不少了,我也将自己的思考和跟同事聊的一些观点分享出来,给大家看看。

大家喜欢拿国外的高龄程序员和国内的程序员比较,说国外的高龄程序员都很吃香,因为工作时间越长,经验也越加的丰富。 我没有去过国外,具体的情况不清楚。不过,从中国整个IT行业性质的角度来看这个问题,或许会有不一样的理解。


行业的商业逻辑,决定了公司的运营方式。公司的运营方式决定了人员招聘的需求。


行业的性质: 粗放型扩张,APP工厂,不追求顶级的技术,需要在技术,成本,产出速度上取得平衡。

在这点上表现的最极致的,就是头条系的APP工厂了。 不客气的说,就是高级版的富士康(没有黑的意思,从商业的角度看,他就是成功的)。互联网公司的产品,主要是APP,网站, 后台再搭配推荐系统,AI系统等。APP和网站来说,技术壁垒是没有那么高的,一个BAT工作了7,8年中等偏上的技术,可能就可以cover一个亿级用户的APP了。 对于企业来说,需要在技术,成本和产出速度上取得平衡。 相对招聘一个10年以上工作经验的员工,成本会更高,而且工作经验和年龄成正比,年龄大了,精力会下降。 所以我个人认为7-8年可能是最平衡的一个时间点。往前了,经验不足,能力不能cover,往后了,精力下降。就像足球运动员,27,28岁是他们的巅峰时期,一样的道理。


IT技术人员面向的对象不同:

医生和IT技术人员,是最鲜明的对比。医生一般30岁才是他们的起步,后面是越老越吃香。而IT技术人员,到30岁后可能就开始走下坡路了。 医生前几年赚的少,但只要能够坚持下来,后面就会越来越好。 IT技术人员,35岁前有机会可以赚的不少,如果赚不到,后面可能就更难赚到了。 造成这种区别的原因,我觉得是面向对象数量的不同导致的。医生和IT技术人员,都可以算是精细化职业,目前是没有标准流程的。经验在这类行业里面成了很关键的积累。 一个医生一年可能要看成千上百的病人,一个医院,如果只有一个骨灰级经验的医生根本没办法应付的过来,所以医生相对病人,数量还是不够的。但类比IT公司的CTO就不一样了。 一个公司,就算头条已经号称APP工厂了,几年可能就几百款APP,一年可能不到100款,其他的公司会更少,一年几款,甚至一款。这种情况一个公司需要一个骨灰级的CTO就可以了,而不需要一堆的专家,只会徒增成本。


基于上面的两点,构成了IT技术人才的金字塔分布:

1-2年经验的技术, 3-5年经验的技术, 6-8年经验的技术,10年以上经验的技术,一层比一层少。 到10年后,基本可以胜任大部分中小公司CTO,招聘更长经验,技术更好的技术,只会增加成本(BAT巨头公司是另外的逻辑)。 一方面,因为需要快速的扩张,推出产品,APP工厂需要大量的技术劳动力,但需要控制成本,所以低级别的人员多,但单价低。 另一方面,互联网公司的大部分的边际成本极低,甚至为0,也就意味着利润率高,说白了就是做成的都很赚钱。 所以对于高级的技术,都可以开出很高的薪水。一个是因为越高级的层面,人员越少,另一个是他们的决定性作用也会越大。


以上,就是我跟我的同事们,聊出来的一个逻辑。 一个问题,从不同的角度,会看出不一样的东西。 我们是从行业性质和公司的角度来看这个问题的。未来这个行业会发生什么样的变化,我们也说不准。 这个是目前行业的一个现状。


看完,大家肯定又焦虑了,肯定会想,那怎么办?

我们也讨论了一些出路:

  1. 让自己在10年之后,拥有CTO的能力。

  2. 在职业过程中,从技术转职为产品或业务负责人。

  3. 创业。

都是艰难的道路,所以,IT技术人员,在年轻的时候,多赚钱总是不会错的 :)


相关阅读

说说后台开发的一些事

从公司发展看技术人才需求


扫描关注我的公众号: delphiliu码字



如果觉得这篇文章不错,请给个好看吧 :)



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存