赞
踩
写作时间:2024.1.1
作为一名正处在这个时间窗口的程序员来说,这个话题尤为敏感,也因此看了不少文章,感觉都分析的非常在理,然而并没有减少我的焦虑,在这个2023年年末2024年年初之际,结合自己的观察与思考,个人更加认可的是程序员危机来源于与日俱增的年龄与技能相匹配的问题,有些程序员(也包括我在内)重复的工作做了10年,也自然的以为自己的工作经验也应该是之前的自己10倍。
你如果早些年的公务员招聘的话,会发现基本上都会有明确的年龄限制,年龄要求35岁以下之前是国家公职人员招聘的硬性要求,也可能国家层面已经意识到公务员招聘单纯的限制年龄似乎不太合理,目前诸多公开的招聘资料上已经抹去了这一条限制,然而却被一些贩卖程序员焦虑的自媒体利用了。
一方面如前所述,自己刚好处于这个年龄区间吧,自己的圈子也刚好都是这个年龄区间,日常交际聊天难免会聊到这个话题,也进一步增加了彼此的焦虑;另一方面是对自己的收入增长曲线放缓的恐慌,下图就某某同学个人Base收入部分进行了脱敏显示,可以清晰的收入增长率放缓和增长频率放缓。
个人分析存在个人因素与外部环境因素,先谈谈个人因素,刚参加工作前几年,精力也旺盛(现在依旧精力旺盛),将个人10余年寒窗苦读之所学投入到工作中,总有着满腔热血想着凭借所学去改变世界,此时个人的技能快速得到提升,工作经验也在不断积累过程,在公司也会不断委以重任,个人收入部分也会同比增长。然而随着时间的推移,慢慢会发现现有岗位在公司制定的薪酬结构中是存在上下限的,如果公司没有扩张,团队现有的资深架构师还在坚持,老大们也都还稳定,个人的收入增长也会随之进入到瓶颈期,当你发现个人的成长速度高于公司的发展速度时,可能就会进入到人生的第一个十字路口,开始考虑是否有必要跳槽到下一个公司(这里补充一下个人的成长速度高于公司的发展速度时,选择下一家公司并不是唯一的选择,亦或是还可以在原公司选择留下来,等待一个机会,比如晋升机会)。
外部环境因素
前面提到的2种持续保持个人收入增长的可能性:跳槽到下一个公司、原公司等待一个机会,是存在一个假设前提的,是假设存在下一个愿意支付你更高薪酬的公司,假设原公司等一等是可以等到晋升机会的,这个假设会一直成立吗?
程序员供给层面
在前些年的互联网业务野蛮增长阶段,程序员供不应求,对于大环境来说属于程序员市场,针对这种大量的程序员需求,势必会影响到这个期间的大学生专业选择,即使大学专业选择的不是计算机科学与技术,大学生凭借着个人超强的学习能力在培训班的加持下,四个月时间完成程序员的转型难度是不大的,经过过去10年的程序员人才结构调整与积累,程序员已经由过去的供不应求,转变成了供大于求,处于一种过饱和状态。
市场需求层面
过去十几年是中国互联网行业的春天,围绕着互联网行业创业的公司如同雨后春笋一般冒出来,大家耳熟能详的大厂比如BAT(百度、阿里、腾讯)、JSP(京东、快手、拼多多)、TMD(头条、美团、滴滴),以及还有一些已经被大家遗忘的曾经辉煌过一时的公司比如KOX(OFO小黄单车、快的、熊猫直播)等等,诸多的互联网行业创业公司意味着程序员才需求的旺盛,当公司高速发展时公司内部的人员发展问题也自然而然的得到了解决,比如公司扩张新开辟一个业务线,就需要从之前的团队中重新选择一个优秀的人来当Leader,再从中选择一些优秀的人来做架构师的工作,这么做是双赢的,对于企业来说从外部招聘,效率上可能没有这么高,其次招到的人才未必能够适应公司的文化与节奏,从公司内部提拔的这一部分老人是经历过公司文化与业务双重考验过的,给予他们更高的职级与责任也更加能够激发出大家的工作斗志与激情的。
作为自然界的个体,人类有生命周期,公司也不例外,都会有成立、动荡、规范、成熟、衰落几个阶段(这里我补充几个更高维度的外部环境因素,比如中美贸易摩擦、3年疫情,我想了一下即使没有这些更高维度的外部环境因素,公司依旧会面临到上述几个阶段),公司的发展不可能一直是处于高速发展阶段,公司内部的人才个体在公司发展的不同阶段所面临的机会是不一样的(这也就是为什么有些人能力平平却也能身居要职甚至是你的领导的根本原因),如果你刚好处于一个发展期的互联网公司,那么大概率你可以在这个公司得到升职加薪的机会的,反之则会是相反的结果;如果只是你的公司已经处于衰落期,你还可以选择跳槽来实现个人收入的增长机会的;如果是一个行业都进入到成熟或者衰落期的话,恐怕也没有那么多的机会供你选择了。
很不幸目前中国的互联网行业已处于这个阶段,一方面程序员供给增多,另一方面市场程序员需求减少,由之前的程序员市场转变成了企业市场了,大家能够感受到的就是之前会编程就可以入职,到后来的本科优先,再到硕士优先,再到现在的985、211优先。
很幸运,我从事程序员这份工作,因为这份收入让我可以在北京安家,北京这座城市也因此有一盏灯为我而亮,也很不幸,我还在程序员领域,还远没有到达退休的年龄(呜呜)。要想在目前已经处于成熟(或者说即将衰落)大厂生存下来,个人参加过一些公司内部的招聘面试,从中可以看到互联网大厂比较青睐的几个人才画像结构:
如果上述两种情况都不是,那么恭喜你,咱们是同类人,一样普普通通的程序员,尽管如此你依旧还是有两种选择,一种是选择躺平混日子,那么在大厂KPI/OKR的各种强绩效考核下,离毕业(被裁员)的时间大概也就不远了;另一种就是加入内卷的大军,被裹挟着前进。
既然内卷避免不了,我们应当如何有效内卷呢?等自己真正到了35岁如何还能够保持自己在企业的核心竞争力而不被淘汰呢,我整理了灵魂五问:
“程序员生存困局如何破”说实话,鄙人不才暂时只能想到上述几个问题,我想说的答案也就藏在这几个问题里,相信聪明的你一定无须我多言一定可以找到属于你自己的答案
程序员,作为一个高度专业化的职业,正面临着日益严峻的生存困局。然而,在我看来,这种困境并非是程序员这个职业的特有现象,而是时代发展的必然结果。随着科技的不断进步,人工智能、云计算、大数据等技术正在改变着我们的生活和工作方式。对于程序员这个职业来说,如何在这样一个高度竞争的市场中保持自己的核心竞争力,成为了摆在每一个程序员面前的难题。
然而,我们并不能仅仅局限于困境中,我们需要积极寻找解决问题的途径。首先,我们需要保持自己的学习和思考能力,不断地探索新的技术和应用场景,保持对于行业发展的敏锐感知。其次,我们需要不断提升自己的专业技能和管理能力,拥有更多的工作经验和更高的职业素养,从而更好地适应企业的发展需求。最后,我们需要不断挑战自我,勇于承担更多的责任和压力,成为团队中不可或缺的一员。
当然,我们也需要积极寻找机会,不断拓展自己的人脉和社交圈子,从而获取更多的职业机会和发展空间。
我本人依旧在这个生存困局中挣扎,只是想明白之后也已经没有那么焦虑了,点滴思考与并且记录下来,共勉之
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。