中年程序员发展笔记:路径探索

文摘   2024-09-12 11:50   浙江  

这是芃篙君的第x篇原创

本文适合软件行业的朋友。大概2500字,阅读需要8分钟。

你好呀,我是芃(péng)篙,一个相信思考和努力能够拿到结果的家伙。

我们在本篇文章中,尝试描述出中年程序员的一条发展路径,以及对应的前因后果。

01

程序员这个职业,在新世纪以来虽然颇有些职业新贵的意思,但其实本质上跟其他职业并没有什么不同。所以,我们聊这个职业的发展路径,不妨把视野放高一层,看看职业发展上的一些通用逻辑是什么。

有位大佬曾经说过人在社会分工中的三重价值,芃篙颇以为然。

第一层是,工具价值。人在这个层次发挥的是工具的价值。这两年行业下行,打工人们自嘲为牛马,大概也就是这么几分意思。就是企业中使用生产工具、发挥主观能动性、生产软硬件以及提供服务价值的人。工厂里的工人、大马路上的外卖员、办公室里的程序员,在这一个维度上其实并没有什么本质区别。从程序员发展路径上看,也就是从入行,到某个领域的技术专家的过程。

第二层是,结构价值。人在这个层次发挥的是对业务和组织在结构上的价值。相对于被分工细化到非常垂直的工种领域的工具价值而言,结构价值更关注全局视野。一方面,它需要人们理解业务上的结构性,也就是事务上的结构性,某个业务从前线到后端,是怎么成交、落地上线的,需要有比较深刻的理解;另一方面,他需要人们理解组织上的结构性。组织的结构设计与项目的消化流程,到底是如何完成的协作,各方的激励相融如何达成等等。关注的是人事。或者说,一边抓产品,一边看生产。从程序员路线上来看,到这个维度,至少是某个业务单元的技术负责人、企业级的架构师等。

第三层是,资源价值。理论上的说法,大概是掌握生产资料的人。通俗上讲,大概就是老板。企业无论大小,直接对生意负责、对企业组织负责的人。这个世界上最吊诡的事情是,绝大部分普通人,在舆论界和媒体上愿意花精力去关注研究的,基本上都是提供资源价值的这群老板。但大部分津津乐道的,可能都是他们取得初步成功之后的各种传奇故事。达成的效果就是,每个人都梦想成为那样的传奇,但真正能走到资源价值位置的人,少之又少。从程序员发展路径上讲,也就只能是 CTO,或者从 CTO 转为 CEO 的角色了。

程序员这个行业,目前还基本没有自然干到退休的群体。从理论上看,人这一辈子,也不一定都要干到资源价值这个维度。虽然,这几年都在喊”毕业“、”转行“,但是,客观地讲,也没有必要那么悲观,毕竟悲观除了发发牢骚,也没有什么其他用处。

但是,可以确定的是,个人所在的价值层级越高,越不容易被轻易替代。

02

前面聊的是所有行业都适用的三种层次,以及对应的程序员行业的阶段。这里,就再梳理一下中年程序员的几种典型状态。

既然是典型状态,那就应该是适用于较为普通的大众程序员。那些天赋异禀、且踩中时代脉搏的”程序员“,作为群体中的极少数,不在讨论的范围。

中年程序员,我们大概把这个群体定义在工作十一二年,大概接近 35 岁的软件技术人群。上面排除的极少数,自然是已经跃升到资源价值层面的家伙。剩下的,按照价值层次,大概可以分为三种典型状态。

第一种类型,即处在工具价值层面,也就是扎根基层。可能是规划意识不足,过去十年只是在几个公司做相同意义的工作,没有做到能力上的突破;也可能是运气不好,经历比较坎坷,路越走越窄;当然,也可能是积累和意识都比较到位,只是欠缺一个更进一步的机会。这里的竞争者,往往来源于更年轻的程序员。

第二种类型,即处在工具价值和结构价值的过渡阶段,可以认为是大部分中基层技术管理者。他们以管理者的姿态在团队中生存,但是是以团队与个人的技术能力为基本盘的。合格的技术管理者,业务、技术、人事都要懂,需要具备协同推进把跨团队级别事情做成的能力。但是,他们对产品维度和交易维度的认知和把控机会,是不足的。在这个层面,不少人的门槛在于管理职能的转型不到位,反而丧失技术能力维度的竞争力,最终在行业下行期间,成为第一批风雨飘摇的那波人。

第三种类型,即处在结构价值阶段,也就是商务单元级别的技术负责人、技术团队高管。这里可能也有不同的层次,但以芃篙的水平以及信息密度,就无法深入推断了。这大概是很多技术人的天花板。

芃篙自己目前还在第二种类型中摸索,自然是在尝试储备第三种类型需要的能力。

当然,除了这三种类型之外,还有一批转行的程序员,也曾经占据过热搜的话题。无论是卖水果也好、考公上岸也好,程序员无论是否还在行业中,在互联网时代,总是不缺舆论上的一席之地。不过这些也就不在咱们的讨论范围之内了。

03

敢问路在何方,路在脚下~

这样一路盘点过来,其实只是把一些行业通用的逻辑,配合中年程序员在这个时间节点上的常见状态,展示了出来。

对应的,一个普通但有点困难的发展办法也就跟着出来了。简单讲,就是”向前看“。

在大趋势上看,似乎发展路径是线性的。但是,每个人的背景不同,经历不同,在具体的某一年、某个月、甚至某一天的付出和收获,也都不尽相同。所以,能规划的发展范围、与实际走出的路线,也各不相同。

有些人是走一段、停一段;有些人像挑山工一样螺旋上升;也有一些人像是复利曲线,前面不显山不露水,但突破某个临界点之后,会有跨越式的上升。

普通的中年人 ,是没有人生导师的。我们从大的地图上,唯一能推理出来的方法,就是本职工作做到优秀之余,永远看路径下的下一步需要哪些能力。一方面,投入时间和精力,去储备这些能力;另一方面,通过各种渠道展示自己拥有这些能力、并且值得信任。后者增加遇到机会的概率,前者增加把握住机会的概率。

所以,在后面的内容中,我们会尝试讨论,站在中年程序员的视角,在第二个类型”工具价值和结构价值的过渡阶段“这个节点回看,需要的技能树是什么样的,需要点哪些节能点,以及每个技能点可以怎么点起来。同时,尝试探索后面的发展思路。


相关链接

聊聊“成事三角形”

35岁,走出焦虑

技术人能力发展路径


好了,今天的分享就到这里,如果觉得有收获,不妨给点鼓励,点赞、关注、加加星标;转发、在看、多多益善~ 谢谢~

   END    

  关注芃篙君⬇️,每日获取思考与践行的认知更新...

  可获取软考备考资料;

  亦可加微信探讨开发者、职场与管理、IoT行业等话题;

  共同成长,穿越周期!


芃篙君
专注于认知成长、一线管理、物联网解决方案。坚持学习与实践,每天提升一点点,等风来,拿结果。
 最新文章