10年内,随着理工科人员大量转码+反垄断+资本冷静,我倾向于会成为下一个会计,头部赚钱增收,腰部底部融入千行百业后勤,有一定壁垒但对比医学不够厚,最终导致供需失衡,底层的价格被打下来。即bat字节跳动等互联网巨头继续配置高薪+其他企业后勤线普薪的阵容,类似会计的四大事务所相对高薪+企业财务普薪的现状(计算机日后薪酬上限还是高于会计的,那些没抗住转码潮的中低级curd从业人员就回归正常水平)。
1.核心逻辑很简单:计算机能抢的蛋糕是有限的,蛋糕增长速度并没有跟上千行百业转码潮带来的人员涌入速度,而愿意转码且聪明且努力的中国人只会一直变多,多到供大于求,技术稀缺性减少,挤压腰部底部薪资的地步(这里感慨一句,各位it老哥们都很实在晒package,加快消除信息差,解放其他低薪行业有转行意愿的理工生,现在已经到我们村都知道计算机赚钱的那种)。增收能力+行业壁垒/供求关系,绝对是分析行业薪资的关键。
金融业+电网+烟草+房地产这些收入蛋糕大头,会因为你代码写的好,然后蛋糕就被抢走?郭嘉也不会答应的。
至于计算机创造新的大蛋糕,空间是有的,但是由于成本投入和增收的不确定,大概率是欧美引领做0-1突破。我们已经习惯摸着西方过河了,在国内哪有互联网+各行各业建立一个平台抽水赚钱爽?整无人工厂,工业4.0,无人驾驶提高公司估值就行,关于撒时候这业务能增收,能增收多少,需要投入成本多少?谁有底气确定?我们中国人喜欢求稳,借鉴,微创新谢谢(可以环顾周围现代化产物,想想哪样起源于中国)。
中国资本没那么多耐心,不然中国资深程序员35岁危机会减少很多(对标创新驱动较强的美国)。你看看研发成本投入极高的华为,都去搞汽车了,这是存量已知可以赚大钱的成熟市场,类似机器人之类的未来蛋糕太飘渺了,不确定性太高了。鬼不知道波士顿动力机器人代表了未来的高端生产力?如果研发出来便宜能干的机器人,它们可以007,可比996就发帖抱怨,熬夜几天就猝死的人好用多了,也不用怕它去劳动局告公司,也不用交五险一金,也能应对以后老龄化问题,但是我们国内会花多少研发成本去搞出有竞争力的产品?还是看看近处的小米机器人治疗一下精神内耗。
2.郭嘉警惕互联网抢新赛道抢存量蛋糕,上面已经意识到了,部分互联网高收入是通过技术优势去抢存量蛋糕,本身不创造多少额外需求,也赚不到撒外汇,态度对互联网偏向严厉,那套互联网+千行百业搭建信息平台抽水的路已经走的差不多了,之前喊停社区团购就有那味道,资本现在找不到其他大量增收的新赛道。再比如滴滴从烧钱到抽水各种的士,网约车,还卖数据,直接罚款80亿。李佳琦,薇娅高收入的背后是多少人的饭碗被抢?他们有把货物推销到其他国家?这两个人寄了也是正常的。
互联网扮演提速增效的角色,比如让购物打车变方便,但是他并不制造蛋糕,不会让中国人的购物需求和能力每年翻一翻,只是会分蛋糕。同时赚外汇能力也是低的离谱,如果百度腾讯这些企业能吃掉facebook谷歌亚马逊等的国外市场,国内计算机至少还能再高薪发展十年,但是你认为可能吗?原神和TikTok只是个例。
3.大多数互联网公众产品技术带来的壁垒低,可替代性太高了,我们制裁谷歌,百度就接续上,美国制裁其他国家也不会说我要制裁你用不了谷歌YouTube这些大众软件,人家制裁的是芯片工业软件这些壁垒高的东西。再比如别人会因为网易的程序员水平高,就改用他们的即时通讯软件吗?这些大众产品技术上的差异还是挺难建立产品上的壁垒,你把芯片做成2nm和你把软件响应时间降低多少毫秒带来的产品优势和技术难度压根不是一个层次。
4.至于传统行业数字化,这块确实有空间,计算机和会计一样有融入千行百业的能力,但是这不是你敲代码的比财务hr薪资高几倍的原因,你带来的增收影响与技术稀缺性才是。比如你在传统制造业玩具厂,要是你敲代码可以弄出让工人下岗的无人工厂,那你这种类似软硬结合的大佬高薪很正常,华为百万年薪等着你,甚至你的身价取代富士康郭台铭都有可能。但是普通人能优化一下后台系统,减少响应时间都了不起了。增收降本这块的影响不明显,人家老板给你很高的薪资不是傻吗?人家找大公司做项目开发+后勤部门普薪it维护,这才是最常见的降本增效模式,而且钉钉飞书也在做普适性的中小微企业数字化软件。
再比如爱奇艺,其实是互联网+影视综艺行业,版权+自创节目质量才是其核心竞争力,而不是他的推荐算法牛逼,可以同时容纳n个访问不卡顿这些计算机技术特点吸引到观众,他迟早会像芒果tv那样把it的薪资放在对增收强关联的人员之后,认为是后勤人员而非增收强关联人员,只要供大于求挤压中等水平程序员薪资,他们会降薪资甚至裁员的。(你觉得一本程序员+芒果台创作团队,和清北程序员+爱奇艺创作团队,哪边在长视频这块更有竞争力?)
再比如健康160,是互联网+医院行业,健康160做梦都想像滴滴那样,大家都通过那里预约,然后每单治疗费用能抽成2成费用,掌握中国人的医疗信息平台,让医生像滴滴司机那样为他打工,但是你认为他有可能通过代码水平的改进抢到别人行业这么大的蛋糕吗?
市场一直是收入为王的时代,技术是为创收做服务的,如果技术对增收的影响小,那么资本对这种高薪的耐心会逐渐丧失,无论会计还是出租车司机,还是土木,还是通信,全都经历过这个由盛转衰的过程,宇宙机是多了什么逆天的创收能力才能躲避这个规律?你能像金融那样以钱生钱,抽水千行百业?目前传统行业的央企也是给计算机人员配置普薪的,不会差距财务太多,因为他们的收入不取决于计算机技术,比如四大行it岗。
5.宇宙机虽然各种嘲笑土木行业随着大基建时代落幕而落寞,但是互联网的盛况及高收入也是会受大基建时代结束影响的,以前ios,php,安卓开发薪资高的离谱,招收门槛低的离谱,几年后的现在呢?难道那个时间段的大专程序员比现在的一本技术员技术好?无数的app,网页就是互联网的大基建成果,比如有了微信,互联网即时通讯场景的基建就完成大部分,也就不需要那么多高薪程序员,其他场景以此类推,再比如斗鱼虎牙直接把战旗TV熊猫干没了,最终变成从零开始的百家争鸣走向到一家独大的微创新维护,直播行业的大基建时代基本结束。大基建的结束,人员后知后觉的过量涌入,导致程序员就业市场的议价能力下降,这非常正常,高薪还是得看增收能力+技术稀缺性。你说土木现在不赚钱,那也不是绝对,我身边也有土木企业参与防疫设施建设,员工赚的不比码农少的案例,增收场景太重要了,不然互联网怎么天天吵着新赛道新赛道?和土木企业竞标新工程一样。
大家预测的计算机会像英语,数学那样成为很多人都会的通用技能,这点我是信的,但是没撒计算机就该高薪的逻辑,现在英语数学的人一出来就是高薪吗?大家都有的技能你反而更难高薪了,你只有形成专家级技术+增收场景才能拿高薪,专家级技术也可以是复合型技术的叠加,比如光学+计算机都研究透的图像识别人才,比如电子器件/机械+计算机组成的机器人人才。it相比八年起步的医学而言就不是什么高壁垒的技术行业,我身边太多两三年内通过读硕应届转码的例子了,低壁垒更容易过量涌入导致供大于求,最后像金融那样通过学历等内卷来筛选高薪人才,因为以后学历好技术好的人大有人在,就这么简单
农村的亲戚问我孩子高考完报撒专业好赚钱,我也是回答如果坚持本科毕业,就报考计算机(因为无论是电子,金融还是医学,都是需要硕士起步)。目前就业市场对本科并不算友好,至少我看到的现在,计算机可润或者去大厂或者考公或者去国企央企数字化部门,至于在红海里卷,那没办法,其他专业本科毕业基本死海里卷,比如最有名的工商管理专业。
先说答案:不太可能。现在的大部分小程序员呀,题做得是够了,就是年龄小了,网也上晚了,我来给你讲点过去的故事你就大概有数了。我也没有给你分析寰宇国际经济形势的能力,只是用我个人的经历给大家说一下为什么计算机的发展和土木这种专业有本质性的不同。我个人经历参考价值业有限,如果有更深刻的理解也很欢迎大家分享。
我05年考上哈工大,当时上计算机学院分数是整个录取段吊车尾的,我记得很清楚当时是我把机械,自动化和土木都填在前面了,结果一个都没给我,录取书发家里我打开一看计算机科学与技术,我傻眼了,这是学啥的?我当然知道什么是计算机,我家03年的时候有的电脑,但我只用来偶尔拨号上网(那会儿上网还要输用户名密码登陆个一分多钟)来学英语查单词,完全没想到这玩意儿还能有技术。
我当时第一念头就是遭了,肯定找不到工作,我从来没听说过哪个大人说计算机吃香。进了哈工大之后这种感觉更明显了,当时开大会,我当时女朋友是航天学院的,我去接她吃饭顺便听他们大一宣讲,我靠,太牛了,毕业生居然能99%立即就业,月薪最低都是5000,有的还能接近10000(05年你想想),还是带编制的,那个羡慕啊。后来土木专业的老乡跟我打球的时候说,今年大四的土木学长,被中建几局领导过来打包要走了,都不用去什么招聘会,寝室里面睡觉就找工作了。然后我一看这还了得,我得转专业啊,当时想的是转去自动化或者机械,土木不用想了,大基建时代,顶流分数,转不进的。但是很“不幸”,大一成绩太差了,没转走,只能心有不甘的继续待在计算机学院了。
到了大三的时候,我是没想过读研的本来,尝试过去找工作,问学长就业的一些建议,那会儿最好的就是去外企,比如Oracle,微软还有那会儿还没跑路的谷歌,再来就是爱立信,诺基亚还有冉冉升起的华为,再差一点就是什么东软,浪潮了。但是薪资方面,除开外企,基本都不咋地,而且一样加班,那会儿虽然没有996成风,但是一样有“日本人来中国企业上班说大家要努力加班最后被中国人的加班程度吓跑”的笑话,那会儿大家不觉得加班是多大个事儿的主要原因是真的在遍地捡钱。但是这个钱,计算机是捡不太到的,主要就是土木和制造业老哥在发财,一个项目下来几万十几万的奖金,考虑到那会儿的房价,你不眼红是不可能的。
网龄比较大的朋友应该是认识下面这个图的,这位老哥是很久以前一个身患重病很有名的乞丐,因为极其糟糕的程序员就业形势,这张图很多计算机Q群里都有,你看现在还有人敢发这玩意儿不?以至于当年甚至有家长在我妈面前骑脸嘲讽我说“IT人才?我看是挨踢人才”,当然,十余年过去,那位家长变成了我的笑话。


当时一想,既然掉到坑里了也没办法了,读个研吧(那会儿很不流行读研),考研已经晚了,美国太贵了,就欧洲吧!向学长打听了一下有个法国工程师项目,好像还像那么回事儿就去了。但是在临近出国的最后半年学语言的时候,我就发现事情好像有点不对劲。
航院作为工大工科王冠上最大的钻石,一直是录取线霸榜的存在,我记得还有过上清华线的同学不去清华选择来了哈工大航院,我在大学三四年级的时候就发现他们的新生欢迎会上吹的东西在发生改变(我在学校里干学生工作,经常组织会场)。我大一的时候,他们吹的是高收入+高地位+编制+理想;大三大四的时候就不太谈收入了,主要是说编制,因为当年金融海啸,大家对稳定收入看的比以往更重了,等我法国毕业了之后回来看老师的时候,打听了一下,说现在已经开始主攻谈理想了。。。土木的情况我也就不说了,我那批同学倒是基本都赚到钱了,后来都当成了某总或者某高工,但是无一例外,同学聚会都在说一天不如一天。问了一下,说能接到的项目和条件都越来越差了,航天口的朋友也说国家的投入力度已经在下降了,我那会儿还在跟他们开玩笑说别装逼了,你们至少挣到钱了,我这还是穷光蛋哦。
其实究其原因,现在回头看来就是那会儿的计算机行业独立性太差了,依附于各个学科,比如通信工程,电子工程,航天甚至是土木机械。你说你会编程,然而编程本身并不是个创造价值的技能,就跟画画一样,是一种纯洁的智力活动,需要依附于实体产品存在。然而那个年代受限于硬件水平和金融发展,许多今天CS人从事的工作实际上是被外专业的人兼职在做,也就是所谓的我干着某个需要顺带编编程的工作。
这个现状其实感觉到了12年都是没有太大改变的,因为移动端还没有特别普及(无论是laptop还是mobile),互联网哪怕是硅谷都还处于蓄力的阶段,大家看Facebook甚至都是主要在电脑上看,偶尔用手机聊个QQ啥的就挺潮了(我第一部智能手机就是13年的小米2)。但是13年14年以后我在沃尔沃的时候就能明显感觉到元件水平在迅速提升,不只是车载设备,游戏图像渲染,移动端甚至通信设备的性能在那几年爆发得非常厉害。
然后就是一波薪资起飞的过程,我记得很清楚,我本科毕业的时候大部分同学找的工作在5000块钱这个区间,我硕士毕业的时候又看过一次国内工作,一线城市普遍能够给到10000左右或者差点了,我印象很深刻因为搞不懂国内的薪资制度,当时我还咨询过同学8000 x 16和10000×14有什么区别,这两个offer一个是中兴,一个是华为。再后来我读博的时候15年年末,能到14000这个区间,再往后就是一天比一天高,甚至开始有个“倒挂”这个说法。然而这种发展是在欧洲体现得并不明显,因为欧洲的计算机就业模式仍然是中国在15年以前的模式,大量依附在车厂,高端制造业和通信设备生产商中,很少有纯粹的互联网流量经济,所以薪资始终没有爆发式的增长。
就是大概在那时起,我开始感觉到计算机“火”了起来。哈工大的名声在东北是当仁不让的,我在东北坐出租车,说我是哈工大的,司机师傅有时候都会问我怎么教育孩子。。但是每次问我学什么我说计算机的时候,情商高点的就是嗯嗯两声说不错,情商低的就会直接问这是学什么的?我见过最离谱的是问我和计算机和计算器有啥区别(这问题其实硬要较真还真能说道一下)。所以虽然“贵”为工大毕业生,从未享受过什么专业上指导别人的乐趣。但是在16年之后,我收到过太多来自亲戚朋友小孩,学弟学妹甚至是网友的请教,问我怎么“转码”,“刷题”。我一方面当然是感觉很荣幸,另一方面也是很诧异,后来一想感觉可能真的是我们那个年代的CS人太少了。
甚至是我博士入学的时候,招生委员会面试我的时候,我的简历被主任看了,还在跟我说“Wow, we have a pure CS student here.”我还特别尴尬,没明白他是在说什么。后来老板跟我说选人的时候大部分人本科都是学物理数学的,好一点的做EE,EI的,就我一个本硕都是正儿八经的CS,直接一眼相中。现在呢?我帮我老板招PhD,我们这个方向如果本硕都不是CS基本直接拒掉,硕士转CS的也要细细把关,原因也很简单,太多转专业的人了,以至于有个CS本科学位直接在竞争中都高人一等。
直到2020年,所谓的迎来了国内互联网的寒冬,当时我就听到很多人劝退转码的声音,说别学CS了,时代已经过去了。我从未同意过这种想法,完全不同意。我见证过CS崛起的整个过程,它和其他专业的强势有着本质性的不同。
首先,CS本质是一门技术,而不是一个特定的行业。你学土木,学机械,虽然有一定的泛用性,但是总归就是那几个行业可以选择。然而,CS曾经经历过一段低技术力,低复杂度因而被外专业从业者简单习得运用的年代,然而随着问题的复杂化这个时代已经彻底过去了。现在的CS是一门被运用在各行业的辅助技术(甚至是关键技术),你将不得不聘请真正意义上的CS专家来解决问题,即使他们可能跟你的主业务完全不相关。比如曾经沃尔沃的车载互联网工程师,甚至许多人是车辆工程师出身,他们的主业是造车的,GPS报警,全球定位那套系统只是他们的副系技能树。然而如今的车厂,养着一大帮完全不了解车(比如我),但却做着最值钱的部分之一的技术部门。这和许多外专业有本质不同,土木老哥要融进外专业产业恐怕难度还是不小吧?
其次,CS是不太吃政策的且具有未来。大基建时代,航天补贴时代甚至是后面的电车,芯片时代,尤其是在中国,国家财政补贴是市场人才待遇的决定性因素。某些行业特别兴盛的原因甚至不是因为他们的技术能够大幅度提升社会生产力或者幸福感,纯粹只是因为目前金融市场的资金流向有利于他们。当然,计算机一样不能在金融市场中免俗,所以互联网经济也有周期性。然而,总体来讲,CS产业的独立竞争力是很强的,因为长远来看,计算机的技术进步幅度和加速度可以说高过绝大部分其他产业,我认为只有19世纪末的电机,20世纪中叶的载具(汽车,卡车等)可以相比,关键是计算机的泛用性和产业利润率比这两个恐怕还要强上不少。而且从长远来看,计算机技术还远远没有覆盖饱和,比如我从事建筑设计业的朋友,他提到现在建筑设计也开始用一些深度学习和VR之类的技术进行提升,这也就是这两年才开始的事情;至于我现在做的自动驾驶和车载人工智能,更是处于“绝对可行,只是时间问题”的掘金过程,其他行业里你很难看到这样的景象。
再者,CS专业就业梯度友好。这一点往往被人忽视,许多专业的就业曲线十分陡峭,往往要在付出大量学习成本后才能实现初步就业。比如极端的医学,就业者需要可能长达十年才能达到业界的基本就业要求,好一点的比如土木行业,我虽不了解,恐怕要能经手实际生产力项目也得要个几年的学习吧?毕竟房子这东西安全容不得马虎。但是CS就不一样了,从3个月培训班到30年科学家,整个业界的就业曲线是比较柔和的,这个给后来者比较好的入行机会。挣钱的行业远不止CS,像数学,医学,法律等都很挣钱,但是他们的入行门槛太高了。
最后,CS不等于互联网程序员,也不是青春饭。你觉得CS是互联网是因为中国目前的CS人才集中在互联网,但我站在欧洲我也会得到相反的结论,CS=高端制造业,这种推理都是有问题的,就像我之前说的,纯CS是没有什么产业的,编程本身只是个智力游戏,问题在于应用在什么地方。同时,CS是青春饭这个理由也不太站得住脚,即使是在国内,大面积CS人才投入到工业界中也就是近15年的事情,程序员35岁必然失业这个论断你得首先找到大量35岁以上的前程序员,然而在中国这个样本太小了,我大约就是这个岁数,我当年的同专业同学其实还在从事CS行业的人一点不少,不做的一般是09年那会儿就转行了。国内的程序员职业寿命确实目前看来有点短,但是主要问题我之前也回答过,跟CS本身没太大关系。
用一句话总结的话就是CS当年崛起的过程和土木崛起的过程完全不同,同样,他也不会因为土木衰败的原因而衰败。
PS:我始终反对无脑转CS,具体原因见我之前回答。但是我还是要承认,如果你面临选专业或者行业的情况,在智力达到要求,兴趣没有极大反感和偏好,爱情与理想比较懵懂的情况下,CS确实是最好的几个选择之一。然而我一再反对顶着自己的厌恶和在天赋极其糟糕的情况下强行走这条路,我这几年见过不少这种同学,下场都不太好,这个行业的先驱者红利已经被像我这样的人吃得差不多了,在信息差逐渐打开的今天,我建议要秉承“不一定要让自己快乐,但一定不别让自己难过”的思路选择专业。
这隔离时差我看是倒不过来了,写完又困了。。
不会,计算机未来会成为的从热至冷的行业,但不会成为类土木般的存在。
随着科技的发展,计算机比土木更加接近商业底层。
在过去我们的长辈都推荐学会计,因为在长辈们的认知中,无论是政府单位、国企、央企、民营企业、事业单位都需要财务相关的工作岗位,因此会计是个好专业。
同样的思维,国内最后一轮计算机的机会,就是最后一些还没有完成自研信息化的央企、国企,他们逐渐开始摆脱依赖外包,开始自主招聘研发人员,自研包括信息系统在内的模块,再结合工作环境,这是很多土木人羡慕不来的上岸机会,就拿上个月震动全国计算机圈的人行、中国银行两家单位的社会招聘来说,应聘人数与录取人数的比例已经超过大多数热门公务员岗位了。
同时土木属于发达国家的夕阳产业,未来能赚到钱的土木机会肉眼可见的集中在缺乏建设但是财力惊人的中东数国,而计算机在发达国家依然属于热门专业,如果计算机行业真的出现了“东方不亮西方亮”的情况,国内计算机从业者比起需要高度依附工程公司的土木人,自主出国寻求就业机会的能力会更强、更灵活。
但是计算机从业者状况好很多也需要代价,这个代价就是个人技术栈的无限兼容扩充。比如在国内一直使用的是Spring Cloud Alibaba全家桶,但是假设日本IT圈普遍用Go、NodeJS,在国内一直用的是TensorFlow、Pytorch,但是假设澳洲IT圈普遍用XXXXX,那么在应聘的竞争中就有可能落后于其他已有万全准备的他人。
为什么在这里没有用美国举例,因为从答主身边来看去美国从事计算机的,基本上最迟读硕博的阶段就已经过去了,国内身边因为被优化、裁员而寻求海外机会的校友还是会选择离国内更近的日本、新加坡、澳洲等地,把这些地方当做上海北京Plus版本去做日漂、新漂、澳漂等等。
同时除了技术栈,还需要个人始终保持英语为主、日语为辅的良好语言能力,这也是一点挑战,据我所知虽然日本不少大手尤其是外企招聘要求中仅要求英语流利,但是国内去卷的太多了,N1已经很常见了……既然是竞争嘛,这东西就属于大家都有就你没有,那就会很尴尬了。
