内卷(involution)是近两年来流行的一个名词,指人类社会在处于某一发展阶段的某一特定形态之后,陷入停滞或无法转变为另一高级形态的现象,现在许多人用它来指非理性的内部竞争或“自愿”竞争。
在美国人类学家Gertz的著作《农业的内卷化:印度尼西亚生态变迁的过程》中,对这一状况进行了描述,该书描述了该地区稻田受到限制,持续增加劳动力并不会带来产量的增加,而最终增加的人力越多,人们的生存状况反而变得越糟糕。
谈及内卷,其实IT行业也是一个轻而易举就出现了内卷这一现象。十几年前,当IT行业还是一个新兴行业时,它还是一个朝阳行业,但是随着近年来越来越多的人进入IT行业,一些细分技术栈出现了一些内卷现象,比如客户端开发和后台Java开发。
因此,许多程序员经常自嘲自己是一个工具工,一个IT民工。事实上这也是事实,很多时候我们不会不知道项目的起因,也不会不知道曾经的流程,我们只是按照老板和产品经理的要求,一步步地去实现产品。而且,对产品的需求总是在不断地变化,今天的老板和客户就是这个需求,明天的客户就是那个需求,作为程序员每天都要学习新技术。再者,行业在持续变化,风云变幻中的企业持续变换,技术持续更新换代,商业模式持续更新换代,由此产生的结果就是,对程序员的判断标准,对已掌握的技术的要求,几年之内就要发生变化。例如,以前要求我熟悉MFC,好不容易熟悉了,又要求我去了解SpringCloud的相关技术,之前刷题,做练习很多都是徒劳的。
有人会说,那么我是否可以集中精力于技术本身,做一个向下看的科技工作者?也许,大部分做商业开发的人都有过这样的奢望,但这样的职位毕竟只是少数。如果你够幸运的话,加入一家明星创业公司,然后上市,那么你就可以获得财富的自由。
现在的程序员行业竞争如此激烈,那么我们能通过什么方式来避免陷入困境呢?从大的方面讲,我们可以从三个方面来避免陷入内卷:
首先是关注新技术。信息因特网产业对新技术非常敏感,掌握新技术还意味着大量的发展机遇,比如目前可以把重点放在大数据、区块链、人工智能等领域的相关技术上,在工业互联网时代掌握这些技术将有一定的发展优势,也有助于自己摆脱困境。
二是提升企业研发能力。对程序员而言,持续提高自己的研发能力是规避内卷比较现实的方法,而要想提高自己的研发能力,除了可以在开发岗位上累积外,还可以选择读研,目前确实有不少程序员会选择通过读研提升自己。从历史经验来看,大多数程序员读研后都会升职。
三是重视产业专业知识累积;除重视开发技术的提升外,程序员还应重视开发场景的专业知识累积,即所谓的行业专业知识累积,这在工业互联网时代还是很重要的,大量的行业专业知识累积也会显著延长其职业生命周期。
刚才说到工具人,其实我们程序员或多或少都要经历工具人的过程,因为我们本来是要掌握一门技术,然后才能以此为生的。自言自语,没什么错,但我想说的是,我们应该做一个有职业规划的工具人。综合本人的工作经验,在职业生涯的第一阶段,先把本职工具做好,然后花上5年左右的时间,摸索并明确自己的职业发展方向,然后再从个人兴趣、内心声音、行业等多个方面来制定10-20年甚至更长的个人职业规划。
本文链接地址:https://www.xiaozeseo.com/hlw/340.html 未经允许禁止转载。