目录
-
背景
-
当下程序员焦虑产生的根源是什么?
-
开发者应对焦虑的时候,自身如何提高?
-
程序生涯,需要合理的规划职业路径
-
结束语
背景
近几年的技术圈不仅是新技术涌现,而且日新月异,搞得做技术的开发者都有点吃不消,尤其是做前端领域的开发者“承受”着更多的压力。为什么这样讲?因为网传前端“已死”?!为什么又这样讲?因为前有低代码,后有 ChatGPT,像这样每一次的技术革新出现,都是简单粗暴的“冲着”前端开发者而来!难道技术圈就真的容不下前端领域么?前端领域面对这些新技术引起的改变的时候,就真的只有“死路一条”么?难道真的要让前端开发者“无路可走”么?其实不然……
当下程序员焦虑产生的根源是什么?
众所周知,前几年技术圈非常火爆和吃香,技术领域有了蓬勃发展的黄金期,不仅体现在各种资本流入到互联网 IT 领域,而且技术领域的火爆场面也吸引了各种人才的加入,甚至有些跨行业的人才也转行做技术研发。前几年的技术圈可以说是其他行业“望其项背”的存在,也造就了一大波行业领军人物和技术人才,同时也让从事技术领域的从业者赚到了不菲的收入。
随着时间的推移,流入技术圈的资本减少,以及概念技术的泡沫破裂,让一次次的新技术风口在短时间内趋于平静。新技术过快过热,如果不能很好的落地和技术沉淀,终究是一场美丽的梦。很显然,技术圈的泡沫破灭,其实影响最大的要属相关领域的从业者,为什么这样讲?原因在于如果新技术退热之后,资本可以随时抽身离场,技术本身可以趋于平静,但是相关的从业者只能面临去与留的抉择,自然而然产生了巨大焦虑和压力,一般情况下是必须走,因为泡沫之后留下的只有空气,为了生存只能转方向。
当然技术圈的泡沫只是焦虑产生的次要的原因,更多的原因是全球大环境的影响,经济的疲软,引起各方资本从技术圈的抽离,以及企业的业务缩减,造成技术从业者被闲置,出现了“供过于求”的情形,甚至出现某些岗位,招一个人有几百人投简历竞争的情况,这是非常恐怖的事情,也从本质上验证了当前技术圈焦虑产生的根源所在。
开发者应对焦虑的时候,自身如何提高?
抛开国外的技术领域竞争情况不谈,就以目前国内技术圈来看,技术领域内卷严重,技术领域的供需不平衡,出现较为严重的供大于求的岗位和人员的情况。作为一名开发者,无论是在职的,还是在求职的,面对技术领域竞争激烈的情况,难免会被这种情况产生的焦虑所影响。
面对这种无形的焦虑和压力,个人觉得还是要放平心态,心态起着决定性的作用,理性的看待这种暂时出现的“危机”,即焦虑。去年不是有一个口号讲的挺好:活下来,就赢了。不要只看这句话的字面意思,更多表达的是一种遇到问题的态度,不管遇到什么难过的坎儿,只要摆正心态,让心态变得更强大,积极应对困境,就肯定能战胜一切险阻困境。
应对这种无形的焦虑,心态虽然非常重要,但不代表全部。作为技术圈的开发人员,纵观现在求职竞争压力巨大,但是还是有应对的措施。比如,努力在自己所在的技术领域中多学习新的技术知识,尤其是新的、主流的技术栈,保持持续学习的状态,以及苦练自身的业务开发能力,“亡羊补牢”,查漏补缺,积极进取,苦练“内功”。作为技术开发人员,需要提高自身的方面不多,只需保证业务开发能力过硬,逻辑思维能力过强,持续学习能力保持,就能很好的化解目前这种竞争大引起的焦虑。
程序生涯,需要合理的规划职业路径
面对行业“寒冬”,作为技术圈的开发人员,不仅要保持自身的业务开发竞争力,还要时刻留意所在领域的时事动态,尤其是一些技术新动向。培养自己的职业发展敏感度,及时做好行业的发展情况以及头部企业的状态,让自己时刻准备应对一些突变情况。
作为前端开发者来讲,前端领域的新技术不断更新迭代,依靠有限的时间把所有的新技术栈都掌握,是有很大难度的,而且就算都掌握了也不能保证都精通,因为太耗时耗力了,也没有必要。但是需要做的就是合理规划自己的发展方向,选择一个主要的前端框架去深耕,去查漏补缺该框架的各种技术点,完善自己对应的业务开发能力,切忌贪多而不精的情况。
从长远来看,作为技术圈的开发人员,而且是前端领域的开发者,需要做的是根据自身实际情况选择发展方向,通过合理的职业选择规划来促进自身的提升和发展。俗话说的好:人无远虑,必有近忧。有效且合理的规划,会让自己在职业发展中爬的更高、走的更远。所以选好自己的未来发展方向最重要,方向选好了就是按部就班的执行即可,也不会去在意焦虑和压力了。
结束语
不管行业内卷也好,领域寒冬也罢,作为一个技术领域的开发者要时刻保持理性的心态,从全局看问题,继续保证自身的持续学习状态。个人以为新技术的诞生并不是冲着让某个领域的从业者全部失业而去,也不是为了取代某些开发人员而诞生的,新的技术诞生和发展恰恰是为了造福开发者而来,新的技术可以提高开发效率,可以解决“疑难杂症”,可以提供好的思路。所以,别说什么低代码可以让所有前端开发者失业,也别说 ChatGPT 可以让所有开发人员“下岗”,更别说什么“前端已死”,这些说法都是危言耸听,无需太焦虑,毕竟技术是由开发者来研发的。