‘壹’ 程序员30岁真的是坎其实,过了30岁,还能更上一层楼!
程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?
在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。
在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。
30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。
面临职业瓶颈,程序写不动,上升又困难。
薪水较高,加班变少,后浪追前浪,面临失业压力;生活压力剧增,不敢跳槽;
招聘程序员年龄限制在30岁以下成为行业潜规则,跳槽困难。
30 岁现象和59岁现象貌似不搭边,其实都出于同样的原因:价值贬值。 官员老爷在任就像皇帝,一旦退休,就成为了平民百姓,贬值那是自然的。而程序员也一样, 所谓三十而立,一旦到了30岁左右,由于面临结婚生子,一方面需要高薪抚养家庭,另一方面却无法像以前那样全身心投入到工作,性价比急剧下降;与此同时, 大批廉价的新手涌入,他们往往还使用最新的技术,老一辈程序员只能慢慢的靠边站了。
30岁现象产生,只能程序员自身身上找原因。
当然我们也可以产业、从社会、从政府、从制度等多方面进行分析,发现不足,这些分析未必没有道理,但是肯定没有用,因为我们无法改变。所谓“ 命苦不能怪政府,命背不能怪社会” ,从外部找原因,只会让我们满腹牢骚,整天觉得自己生不逢时,苦闷不堪。
从自身找原因,试着问自己几个问题:“为什么我的性价比以下降?老板为什么要请我,给我高工资呢?一个人有价值是由什么决定的呢?”
你也许可以列出很长很长的答案,但我想应该都可以浓缩为一句话:“一个的价值是由他的不可替代性决定的”。不可替代性可以理解为,为了替代你老板需要付出的代价。
因为你的可替代性高,所以性价比下降。反之,因为你不可替代性高,所以老板会给你开高工资。不是这样的吗?
有一则小故事:
技师退休时告诫自己的徒弟:“少说话,多做事。”
十年后徒弟也成了技师,他找到师傅,苦着脸说:“师傅,我一直都按您的教导做,只知埋头苦干,可那些比我技术差的都升职了、加薪了,我还是拿着过去的工资。”
师傅想了想,说:“你请一次假吧。如果一盏灯一直亮着,那就没人会注意到它……”
徒弟恍然大悟,真的请了一星期假,等他回去上班时,厂长找到他说要给他加薪。原来,在他请假时,厂长发现,工厂已经离不开他了。
徒弟很高兴,以后他时不时就请几天假,每次请假后厂长都会给他加薪。一天徒弟请假后准备去上班,厂长却告诉他:“你不用来上班了。”
徒弟苦恼地去找师傅,师傅说:“那天我的话还没说完呢。一盏灯偶尔可以熄灭一次,可如果它总是熄灭,性质就不一样了,因为没人会需要一盏时亮时熄的灯。”
故事中,因为徒弟的不可替代,所以厂长给他加薪;后来因为有其它的灯亮了,他被替代了,厂长不需要他了,所以被炒了鱿鱼。
所以我们 归根到底还是要提高自己的不可替代性。否则,一旦老板觉得用较低的代价就可以替代你,那么你就面临可能失业的危险了。
那程序员到了30岁,怎样提高自己的不可替代性呢?我们打算做一辈子程序员吗?敢问路在何方?
作为一个过来人、一个资深程序员,我觉得有几个方向可以选择:
(1)成为技术大拿
其实,做一辈子程序员并没有什么问题,重要的是,你必须成为一个不可替代的程序员,也就是说,你要成为技术大拿,能够解决普通程序员所不能解决的问题。技术大拿有两个版本:
一 是程序员加强版。 你仍然是一个程序员,但你是一个很牛的程序员,凭借多年的积累,你在知识广度和深度方面均已不是等闲之辈。从汇编到java,你样样精 通。你在意数据结构和算法,对系统的优化有独到见解,对设计模式如 数家珍,你还有完备的工具箱和自己的专用类库。其实,加强版程序员有非常独特的价值,可 惜的是,在现实中却很少见,因为对任何一个公司而言,人才总是很稀缺的。老板的眼睛是雪亮的,他怎么会对你这种技术大牛视而不见呢,在你还没有成为真正的 大拿之前,早已经被任命为系统架构师、项目经理或者更高的职位了。因此,你想守住自己的一亩三分地,悠闲的做自己的大拿,往往是不可能的。
二 是程序员升级版。 虽然你的内在仍然是一个程序员,但你的职位已经升级了,你成为了系统分析师或系统架构师。这是非常自然和现实的选择。程序员与系统分析师 或架构师之间并有鸿沟,只需一步而已,你就可以从崎岖山路驶向宽阔的大马路。但这一步却并不容易,需要几年时间不断思考、学习、实践,才能化蛹成蝶。
(2)成为行业专家
行业专家也是一个公司不可缺少的角色,他们对公司的行业知识、业务流程和细节了如指掌。行业专家一般并不是从外部招聘的一个只懂业务、不懂技术的超人,而往 往是从程序员经过多年的摸爬滚打成长起来的。作为从程序员成长起来的行业专家,你往往还肩负系统分析师之职。在公司里,对业务有一般了解的人很多, 但专 家级别的往往很少,为了后30年的职业生涯,你必须成为专家。
(3)朝管理方向发展
向管理方向发展的第一步,一般是被任命为项目经理。在大部分IT公司里, 项目经理是最小的管理岗位了,可能你不会觉得有太多惊喜,工资也没有大的提升,但这个转变,可以说会成为你一生中最重要的转变之一。
不 要小看了项目经理。有人说, 项目经理是一个古老的职业。也人有人说,21世纪是项目管理的世纪。 事实上,从人类有组织以来,就一直有项目管理,以前的项目 经理可能是部落首领,一次集体打猎、一次攻城拔寨,都可以视为一个项目。项目管理的知识可以应用到我们生活的方方面面,大至登月计划的实施,小至家庭聚会 的组织,都离不开项目管理。
一个优秀的项目经理,不仅需要高智商,还需要高情商。可以不夸张的说,如果你能胜任项目管理,你就可以胜任战术层的所有管理岗位,甚至你有家庭生活质量,也会提高到新层次。
然而,要成为一名优秀的项目经理,并不是一件容易的事情。可以说,需要一定的天分,有些人无师自通,有些人却永远也学不会。程序员属于高智商人群,情商却往往存在不足,这注定了只有少数程序员能够成长为项目经理,成为优秀的项目经理,则非常稀少了。
如果你觉得这几方面都不合适,那你还有几条出路:
一是塌塌实实混日子。
说老实话,做老实人,办老实事,拿老实的工资,这种员工公司也是非常需要的,一般不会遭遇炒鱿鱼的命运;
二是转行或者创业。
因 为这个行业已经不再适合你,已经没有更大的发展前途,只能转行。如果可以转行,未必是坏事,也许在新的环境中,可以激发出更强的能量,创造出一番事业来。 至于创业,那就更具有挑战性了,建议你在创业之前,已经成为了一名优秀的项目经理。试想,如果转不动一个项目,如何能转动一个公司?
春招季节到来,我总结出了互联网公司java程序员面试涉及到的绝大部分面试题及答案做成了文档和架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习,也可以点赞和关注一下以后会有更多干货分享。
资料领取方式:加Q群:721886889 领取!
‘贰’ 计算机专业就业方向
正常情况下,普通专业的计算机大学生毕业以后,大部分选择的就业方向都是编程,也就是我们所说的程序员,其实千万不要小看程序员这个职业,之前很多网上评论程序员都是非常不好的,有的说程序员是电脑式的农民,有的说程序员工作又苦又累,其实事实上程序员属于一个高薪职业,而且非常具有就业前景,据不完全统计,在2060年之前,我国还需要大约5亿的程序员,这就可以看出程序员的就业前景有多么广阔,所以我建议计算机专业的同学应该加强自己的专业知识,为自己毕业之后就业提供更加坚实的后盾。除此之外,还有以下几个专业也是不错的:
3、大数据领域
大数据领域可以说也是非常有前景的,目前全球的大数据领域公司只有那么几家,而且都做得非常好,并且他们都曾明确表示,在这方面需要大量的人才,所以对于大数据感兴趣的同学,可以尽量的多看一看这方面,但是大数据领域需要的专业程度非常高。
‘叁’ 计算机专业到了35岁真的会失业吗
这个不一定。到了35岁就失业的,主要是指程序员。因为程序员的工作劳动强度非常大,过了35岁由于身体家庭等诸多因素精力跟不上,无法胜任编程的工作。但计算机不仅包可编程,还有硬件设计,网络通信等诸多方面,要做得有深度必须有。经验积累和知识沉淀。这些顶尖领域年轻人是做不到的。
‘肆’ 为何程序员会比较死板
理工男给人的印象往往是戴着大眼镜,宅,成天面对着电脑蓬头垢面,不修边幅。这都是表面现象,梁斗我们不要以貌取人,但很多人实际交流下来,确实发现理工男比较死板,想法比较怪,这又是为什么呢?其他理工行业我没法说,当了几年的程序员,我可以谈谈为什么程序员会给人感觉比较死板。
第一点,理工的世界不存在感觉,只存在逻辑和推理,而且这种思维是经过刻意训练过的。
普通人感觉世界总的来说两种渠道,一种是眼见为实,看到的,真实存在的,另外一种是我感受的,我相信上帝,我觉得这里很美。
显然,如果当程序员你有多过的时间在思考,我觉得旁碰这里应该这么写,我觉得这块的逻辑有问题,是效率很低的。比如有bug这事,他们需要debug,程序跟踪才可以确定问题所在。长此以往,他们必须刻意去训练自己的逻辑思维,必须去相信事实而不是感觉,所以他们感受的能力,退化了。
第二点,(好吧,这种逐条分析确实太理工太死板了),计算机的发展,让人们把简单问题复杂化。
你去问一个上世纪五六十年代的人,说我有一百个数,随机排列,我现在要把它们从小到大排序该怎么做,他们一定一脸懵逼,这很容易啊,我就排呗,给我笔纸,一会给你排好。这时理工男肯定要说,那我给你一运渣谈万个数,你又要怎么排呢?他肯定回答,你傻啊,一万个数怎么排啊,累死个人啊。
这倒无关紧要,问题是有了计算机这样一个弱智儿童的存在,就必须要程序员大哥哥去帮这位只认识俩数的孩子,去做人类的事情。所以程序员就在不断探索,一些人类本能就能很简单实现的任务,教一个弱智儿童去做。
这是底层,源于我刚才听到的对话。一个码农在思考如何去判断两张图片是同一张图片。这事如果放在上世纪五十年代他一定觉得你疯了,或者在跟一个弱智儿童对话。而事实上,让计算机去识别两张图片是否相同还真不是件容易的事情。
说了这么多,由于程序员需要在工作中不断地去刻意训练自己如何去教会弱智儿童做事情,所以他们不知道如何跟非弱智成年人打交道。
如果你是文科生,存在不理解理工男的情况,我希望本文可以帮你走进他们的世界。
如果你是理工男码农,第一,注意个人卫生不要损毁程序员的形象,第二,感性一些,这个世界的美好不仅存于逻辑严谨之中。
‘伍’ 大批程序员被裁——失业背后的三个原因
在21世纪进入互联网时代前,互联网无疑是一个前卫的代名词,它不仅代表了当前世界有能变更好的可能,还表明着未来将会有更多的机会去等待着那些冒险家企业家跨入商潮,自20年变故之后由此演变出来了三巨头 tba以及京东,美团,b站等等,这似乎看起来依旧很好,但实际上的预增值点却无情的戳破了互联网这个泡沫,而无数的裁员仿佛在暗示这场泡沫的结束。
自2021年初,属于互联网时代的市场就开始走下坡路了,究其原因众说纷纭,有人说美国公司开始制裁中国互联网大厂了,也有人说世界经济体开始向实体发展,而代表互联网的虚拟经济其本身并非国家一致认可说提倡。但不管如何在其雾霾的背景下,那些互联网公司迎来了第一波阴跌,而这一波阴跌仿佛像是那些给予程序员的警铃在无情的暗示他们属于你们的时代已经结束。
时间来到2022年自疫情再度爆发已经无间断性的进化,城市的滞后发展是一个无可非厚的事了,而在这段期间因为经济水平受到其疫情的严重滞后,人们的消费水平也不断减少,而反应在大厂的财报上便是频频出现营业收入的稳增长然净利润的负增长,是否是伪装者为了自身编织的谎言而自己买单还是为了让人们更愿意相信自己的故事我们无从知晓。其后便传出大批程序员的离职,爱奇艺,腾讯,网络,阿里,b站,滴滴,京东等等我们所谓的知名的互联网大厂纷纷采取了行动。究其真正原因我想也有很多,再此我来阐述一下自己对此的观点。
一.疫情情况反复,宏观经济体略显颓废
我想这个最简单的反应的就是今年所出现的两个极端,一个是大规模的灵活就业,还有一个就是大规模的内卷考试,后者我想其主要原因是想避免因社会环境所致导致自己毕业即失业的惨状,因其行业本身饱和度的增值及大环境下必使市场门槛变高,就业环境的愈加恶劣也是其选择学习的第二考量目标。说了点闲话,回归主题 因其宏观经济的不显着社会增速变慢,使得人们不得不减少消费能力其反应在cpi上就是消费水平的减少,而早因资产市场缩水的互联网公司再面对财务利润的变少 负债的加深下一定得决定切断部分一直显着没有增长空间的部门或是当前无前景的项目,而这种结果便是员工的大批失业。
二.大厂的非主营业务的不断扩大
长期以来,为了能让自身品牌IP和影响力扩大 很多大厂都选择在从事完自身主营业务后扩展别的业务,这样不得不聘请更多的计算机程序员,然真正的情况是大部分业务除了能更员工或股东得到心理上的安慰外,它的实际效果并不显着,相反大多都以常年亏损为主,而在这个经济敏感时期为了能节流,所以选择切断部分非主营业务也是无可厚非的。
三.世界格局突变,美帝对中国制裁
我想这个问题还是得回归最初我说过的话,从去年开始美国在中国互联网概念上的制裁便开始了,他常常以中国互联网公司侵犯美国本土隐私权为例,一直要挟大多数中国互联网公司退市,结果是显着的,大多投资者在未来不确定性因素变多的情况下,宁可信其有,不可信其无,在阴跌路上雄关漫道的互联网公司不断的市值缩水。那么互联网公司错了吗?我想泡沫终将过去,市场也会回归理性,这一场动乱是中美之间的博弈,也是世界两大经济体之间的博弈。至于未来是否还会有属于互联网大厂的红利期呢,谁知道吗,想起了了雷军说过的那句话:站在风口上,即便是猪都会飞。而我现在想在前面加一句,然后该该。
“做好最坏的准备,然后全力以赴,我想待风口来临时 你一定会飞起来。”
‘陆’ 互联网公司大都不喜欢招中年求职者,程序员真的只能吃“青春饭”吗
说到年轻人,很多职业都是这样,原因有很多很多。年轻人比老年人精力更充沛,老年人负担不起“跑来跑去”,年轻人精力更充沛,不仅在IT行业,在很多行业都是如此。程序员的能力和实力可以说是随着工作经验的积累和工作年限的延长而不断增强。程序员有很多真正的人才,不是靠“颜”来工作的。虽然衰老会影响他们,但并不是致命的。30岁的程序员比20岁出头的人有更多的经验。例如,在编程的实际开发中,经验比技术更重要。核心算法和行业经验不能简单靠年轻人的努力就能获得,而是要经过长期的积累和积累。
我们都知道,中国的IT行业起步于上世纪90年代,经验丰富的老程序员,因为业务需要,可能很多都已经转业了。该市场由初级和中级程序员主导,因此公司中很少有40多岁的程序员。因此,许多30多岁的程序员进入管理岗位,要么成为项目经理,要么成为技术领导,要么转行创业。对于这个职业来说,程序员的不断涌入必然会把老程序员推到更高级别的岗位上,远离所谓的程序员。
‘柒’ 中国的程序员数量是否已经饱和或者过剩
程序员的数量是否已经饱和或者过剩?
任何一个行业,基本都是呈现金字塔结构。处于低端的人很多,越往上人才越少,很多大厂还不是喊着招不到人。
1、未来IT行业会持续发展,C端近几年内用人需求会缩减,B端和高级产品端会加强,对人才技术会有更高的要求,高端技术人才的春天来了。
2、初级人员的确会更内卷。
3、35岁现象短期内不会得到改变或者缓解,会变成各行业普遍现象。35岁会变成一个分割线,变成贫富分化线。
4、油条岗位会变少,低端业务码农,未来堪忧。