第396期 | 程序员该怎么避免陷入内卷?

首页 > 科技 > 正文
2021-05-13

发表自话题:内卷就该这么卷

你好,这里是卖桃者说。今天想跟你聊聊程序员怎么避免内卷。

内卷这个词最近比较火,我也跟你聊过这个话题,关于内卷的定义,你可以看看我之前写过的一篇文章(《第326期 | 你是否陷入了内卷化怪圈?》),我这里就不再赘述了。

前阵子我和极客时间的作者刘超聊天,也聊到这个话题,其实程序员是比较容易出现内卷的行业。

为什么这么说呢?这跟程序员在整个产业链上的位置有很大的关系。

在公司内部,研发人员一般都是上有老板,前有销售和产品。老板成立一家公司,肯定是想做些什么事来满足客户的需求,然后赚到钱。而客户需求进来后,销售是第一线,他们把客户的需求理解之后传递给产品,产品再经过自己的理解之后传递给技术,由技术负责落地执行。

如果是 toC 的产品,也可能是产品经理或产品创始人来发起需求。

所以,程序员常常会自嘲自己是工具人。其实这话也没错,很多时候我们不知道缘起、不知道过程,我们只是看到了一个结果。那老板和客户今天是这个需求,明天又变成那个需求,落到程序员身上就是,今天用这个技术往这奔,明天往那奔,边跑边研究新技术。

再加上行业一直在变,浪潮之巅的企业一直在变换,流行的技术一直在变,热门的商业模式也一直在变,这样的后果就是对程序员的评判标准、所掌握的技术的要求也一直在变,过几年就变换一下。打个比方,以前要求我熟练掌握MFC,好不容易我精通了,又要求我去了解SpringCloud相关技术,之前刷的题、做的训练很多就都白费了。

造成的结果就是,程序员不是针对性地选择某个技术进行练习,而是不得不全都要。求职的时候的岗位需要的技术栈越来越长,逐渐陷入样样精通样样稀松的内卷化怪圈。

那你可能会问,我能不能专注自身,做一个低头做技术的人?我们有时会听到别人说,我一个同学或朋友,就低头做技术,也混的挺好的,比如在快手写代码,写着写着公司准备上市了,说不定就财务自由了。

但需要知道的是,这是特例,是一种幸存者偏差。这种情况要满足两个条件,第一是老板的方向对,公司能满足客户的需求,不能做着做着公司倒了。回头看这些年,这种事也不少。第二是老板人比较好,真的成功了,也不会抛弃你。这种老板肯定有,但我们也要看到并不是所有的老板都能在利益面前经受住考验的,就算是CTO,也有被踢出局的呢,何况你一个埋头写代码的程序员。

那怎么解决这个问题呢?我们的职业生涯要怎么规划呢?前不久,刘超直播的时候,分享了他职场摸爬滚打这么多年下来,总结的几个关键思维,比如向量思维、中台思维、公司思维和创业思维。

今天我们主要来聊聊,技术人的职业生涯要有向量思维。

所谓向量,指的是同时具有大小和方向的量,可以形象化地表示为带箭头的线段。其中箭头所指代表向量的方向,线段长度代表向量的大小。如果把自己比作向量空间里的某一个向量,那么,箭头指向的方向就是我们发展的方向,线段的长短就代表了我们在那个方向上的能力强度。

职场生涯的向量思维,就是把自己和老板都抽象成这样子的箭头。其中的重点在于,不要只盯着老板/公司的向量看,而忘了自己也是个向量,应该有自己的发展方向

拿老板来举例,他成立一家公司,肯定有自己的目标和努力的方向,所以在整个向量空间里,不同的老板有不同的想法,也就有不同的方向,比如a老板是往右上、b老板往右下、c老板往左上,等等。那老板为了实现自己的目标,就需要去雇佣具有相应技能的人,比如你,购买你的时间去实现他的想法。

刚刚提到工具人,其实咱们程序员当工具人是不可避免的,因为我们本来就是掌握一项技术,然后以此为生。说自己是工具人,没毛病。但是呢,咱们要做一个有职业规划的工具人。在做工具人的时候,一定要想好自己的职业生涯发展的方向到底在哪儿。

在整个空间里,你也是一个有方向的向量。虽然目前阶段,我们这个向量的线段的长度可能比较短,但也要有自己的思想、自己的方向。不能说,我今天跳到a老板这儿,就完全照着a老板的方向走,跳到b老板这儿,就完全按着b老板的方向走。这样的结果就是你的职业生涯会一团糟。

所以说,当你选择一份工作的时候,先做一下判断,如果你的方向和老板的方向很接近,两个向量之间的夹角是锐角,或者至少线性相关的时候,就说明双方很契合,你的幸福度就会很高。

当然,老板的方向肯定会不断调整,你的方向也会不断调整,可能你们原来有缘,彼此的夹角是锐角,慢慢变成直角,正交了,那就是时候说江湖再见了,好聚好散,不要互相耽误了。这就是向量思维。

当然了,找到自己的方向是人生一大难题,不用急着一毕业就确定自己的方向,这也不太现实,我们可以在自己职业生涯的第一阶段,大概3-5年的时间,不断探索,发现自己的方向。就是不停地扪心自问,自己到底是个什么性格,又喜欢什么样的东西,不喜欢什么东西,可以用5年的时间慢慢摸索,确定。

简单来说,就是在职业生涯第一阶段,先做好工具人,然后用5年左右时间,摸索并明确自己的方向。具体的方向要听从个人的兴趣、内心的声音和行业的方向。

这里再插个题外话,摸清自己的性格、爱好之后,怎么确定自己的职业往那个方向发展呢?我在文中放了了一张图,基本上囊括了程序员职业发展的所有路线,你可以点开看看,也可以琢磨一下自己目前处在哪个地方。

好,今天的话题就先聊到这儿,欢迎在评论区留言,分享你对自己职业方向的摸索经历。

卖桃者说,明天见。

(编辑:夏天)

标签组:[程序员] [方向向量

上一篇“内卷化”时代,普通人如何避免被内卷?

下一篇内卷化现象已经很严重了,那么我们应如何面对这一现象?

相关阅读

热门阅读