计算机成下一个土木了吗?


前些年抓住了互联网行业的红利期,进入大厂的员工,基本可以实现在一线城市买房扎根。

但反观现在,“被毕业、逃离互联网、躺平算了...”却成了这个行业的主旋律,不少人在谈论润到国企和外企去了,也放低了对工资的预期,转而追求稳定和平衡。

互联网行业真的不行了吗?未来计算机专业会怎么样?真的会变成“土木专业”吗?

有个匿名网友写了这样一个回答,我挺认同的,想跟大家分享一下。

98c3d926eb37c6a84ec70c3e15f913bd.jpeg

我学了10年计算机,现在还在找工作,我爸干了一辈子土木现在也在找工作。我觉得计算机不会成为下一个土木。

至于是不是49年入国军,我觉得楼主的眼光可以看长远一点,就是你这辈子到底想从事什么职业,或者干个什么事情。这篇相当于回忆录,供大家参考。

我2012年高考完了那年选专业还十分纠结,我记得那年最好的专业是金融,其次是建筑、土木、医生这些。生物、化学这些更次。

但这些分都还比计算机高点或者差不多,我爸就说让我自己想,学什么都可以。

我爸倒是觉得干土木也不错,但是我高考太差了,国内最好的那几个土木专业都报不进去。

一个18岁的无知少年,对专业选择能有什么想法呢。当时可以填5个专业,我前面几个都是填的金融管理这些热门专业,我最后填的计算机。

为什么填计算机呢,因为我喜欢打游戏,我觉得学计算机的应该可以去编游戏,那我也挺喜欢的。最后,金融那么火,所以前面的都没录上,调剂到计算机。

一、中国互联网的黄金十年

从11,12年到最近这一两年,我想称之为中国互联网的黄金十年。

如果进入社会就恰好在这黄金十年的开端,你可能根本意识不到有些精彩和癫狂只是短暂的。

我上本科那会儿,你以为大家是想着去哪工作吗?不是的,我们很多同学都在想着怎么创业,有技术追求的都在想着怎么造轮子,或者出国读博士搞学术,只有躺平的人才想着本科毕业找工作。

从大一开始就会有VC到学校劝人创业。那个年代滴滴和快滴还没有合并,美团也没有外卖,知乎过百赞都算非常热门的回答,短视频和直播更是连网速基础都还不具备。

你能做出一个app 雏形,哪怕之后怎么赚钱都不知道,你都能拿到投资。所以有同学真的就拿着种子轮出去创业了。

更有专业课老师原话:“你们这些搞计算机的,就是年轻的时候要想着几年赚个几百万几千万,把这辈子钱全赚够。”  可见当时的空气有多浮躁。

工作很难找吗?你能想象有公司给大二的学生全职吗,有些同学课不上,出去工作,只来考试和交作业。

我算是学的很渣的,因为我上大学一直在搞乱七八糟的东西,平均分不到80。好在我游戏打的多且好(多款游戏全区前10),面试反转链表都写的磕磕巴巴的,毕业依然进了某游戏大厂。

我们本科毕业那年单说就业的人,工作最好的去了google,微软,微信总部,阿里核心电商业务,去腾讯当产品经理,或者知名PE,VC。

对!你没有看错,互联网全是热钱,搞投资的也需要招懂点技术的啊。技术学的不好怎么办呢,转产品经理呀,或者游戏策划,再不济运维测试。

反正最后怎么都可以找到个工作。那时候工资最低的是去四大行总部做开发,但人家通常朝九晚五,有编制啊。

毕业我去游戏公司工作了1-2年,感觉做的都是换皮游戏,和我理想中的游戏开发差距太大了,就去美国继续读书了。

那时候工作一年就有猎头打你电话让你跳槽了。这有可能是我人生中的一个错误决定。出国之后发现工作越来越难找,中国和美国都难,面试越来越难。

头一年大家可能一般考个medium难度的题目,好家伙,第二年可能就直接变全考hard。好不容易找到工作,结果疫情一来offer直接取消了。

本来国内公司也面了一下,给了offer但是一看工资,和之前猎头说的工资多不了多少。合着回国的话硕士两年相当于白读。于是不服,转了博士继续读。

就算到了博士工作还是不好找,因为适合博士的岗位更少。面试机器学习要问,论文要聊,之前的实习经验会问,最后还要考leetcode hard,拜托我只是面个实习好吗。要知道8-6年前面试都只有easy,转专业刷50道题进美国大厂的人大有人在。

我还认识一个年纪比我大很多的博士,他说10年左右那会儿,你要是学校招聘会去了Amazon的摊位,交了简历,那就可以当场拿到一个offer。看来美国也有就业市场十分疯狂的年代。

归根结底,还是因为移动互联网的红利消失。没有那么多业务扩张,不会每年扩招。工资依然高,但进入的门槛也越来越高。有逐渐精英化的趋势。

也不奇怪,早几年不是就已经说中国互联网已经进入了下半场,对我们这些打工人来说意思就是变的更卷了呗。

二、聊一聊土木

接下来说一说土木。我爸工作那会儿是80年代末,大学毕业分配去了铁路某局。那时候土木也不算最热门的。

80年代末,90年代初最热的是下海经商。那会儿好多人从体制内出来经商。

我爸当时比较怂,我爷爷奶奶都是农民,家里没有本钱和关系。另一方面铁路系统工作也是个香饽饽,看病铁路医院,学校铁路小学,吃饭单位食堂,基本上不花钱。

我爸说小时候饿怕了,他觉得改革开放中国接下来几十年会修很多房子,很多路桥,所以他学土木完全是为了保证以后能长期吃上饭。

他这话倒是没说错,从90年代初到20年,中国一直在大修基建和住房。直到最近房地产房子才真的卖不太动,高铁和高速也修的足够多了。但我爸并没有干30年,他40多岁就退休了,在单位挂职。

中国土木最火的年代应该是2000年后到2015年左右,尤其是08年的四万亿,那时候很多包工头,建材行业的老板真的是在地上捡钱。但整个黄金年代差不多也就10年出头。

还是以我爸为例,我上小学那年,我爸嫌弃铁路系统给钱少,跳到上海一个建筑企业管工程,3年之后居然在上海全款买房了。

论买房速度,当年土木赚钱可能比现在互联网还多点。然后又干了几年在二线城市也买了两套房子,和一个商铺,我爸就辞职不干了。

因为他根本不喜欢土木,他喜欢炒股和种菜。结果呢炒股这么多年了也没赚几个钱。反倒是土木行情不好,挂靠那公司不给他挂靠了,但是他又还没有到领退休金的年纪,还要找个公司交社保。

所以他又开始找工作,可能也是因为太闲了。但是根本没有公司要他,现在年轻人都找不到工作,谁会要一个快60的老头呢?

但是土木就业市场也有癫狂的年代呀,我爸的原话是2010年左右,“什么阿猫阿狗都能来工作”,你只要是学土木,专科都可以。

现在土木凉了,简单来说是国内建设搞的差不多了。美国也有基建浪潮,但是那一波过后,就不再需要那么多人了,现在美国土木工程师也不算高收入群体。

所以我算是睥见了两个行业的黄金的年代。现代社会发展变化极快,一个行业要是能赚钱可以在3年之内迅速内卷。10年可能一整个周期就过了。

三、计算机到底怎么样?

所以你问要不要转计算机?我想说你喜欢编程吗?你喜欢用你的技术去解决问题吗?而不仅仅是因为赚钱,因为可能最好的日子也就那几年,但你需要工作40年(按法定退休年龄65)。

大多数人都不能洞见未来,当初12年我说自己录了计算机专业,很多长辈还说你那个估计和培训班出来的工资差不多。

谁又能知道,12年微信只用了几个月就成了国民APP,大家瞬间就进入了移动互联网时代呢?谁又能知道几年之后浪潮就已经过了呢?

所以现在这个时间节点我认为计算机只适合喜欢的人。

计算机我认为还是很好就业的,只是前几年找工作太容易。转专业,学两天java/python也没什么实际项目经历就可以找到高薪工作。

世界怎么可能一直如此美好?但是你要是有个正儿八经的计算机学位,上学期间认真做了些项目或者有实习,找工作应该不难。前提是不要往头部大厂算法岗位去卷。

至于裁员,你放心,你真要有技术,绝不可能裁员到你头上。

我原来做游戏,一个组十几个人。一个主程,一个引擎程序员(看着40岁以上,头发都半白了),带着我们这些刚毕业1-2年新人做开发。

整组平时有问题都是找他们两个。我相信就算裁员,也不会裁他们两个。就算公司倒闭,猎头第二天就会打来电话。

裁的会是光写简单业务逻辑,既不能做架构,也没有在某一块有足够技术深度的人。因为可替代性太高了。

实际上就算在美国,FB几年之内不能升资深工程师就会被裁,Amazon好像每年固定开除绩效末尾6%,有些公司更高到10%。

为什么这些公司敢这么做?因为这些人可替代性太高了,招个毕业生培训一下就和他们干一样的活。

四、计算机依然是最好的专业之一

但是学计算机,做软件工程师依然是接下来几十年最好的工作之一。

虽然上一个黄金时代已经过去,但是白银时代也香啊。说不定下一轮技术革命来到(元宇宙,通用AI,脑机接口,生物信息等等,太多了,都可以产生新的红利)大家又都进入了黄金时代。

现在这个时间节点卷cs的性价比依然较高。能和cs比工资的基本上也就投行,药厂,半导体,律师,医生可能都还差了一点。

药厂律师医生这些哪个不要博士毕业?进美国法学院医学院比其他专业都难,中国医学法律高考分也不低吧。半导体行业总体收入还是比软件工程师少点吧。而且人家也很难啊,做实验要扛几十斤的示波器,焊板子一坐就是一天,人家也要编程修bug。

至于投行,那必须要是名校毕业,各种社会活动,本科期间多个实习,或者家里有关系本来就不缺钱,甚至就我观察还要长得帅或者比较漂亮。

至于cs,你只要卷出一个本科/硕士学位,和面试刷题这两关。职业生涯初期拿的更多。

医生律师大后期会比较厉害,但是搞计算机也一样啊,走技术路线不说卷到60岁,卷到45+岁没问题的。主任工程师,资深科学家收入不比主任医师差。

再者,工作多年后,收入很大一部分是投资性收入。这些个体差异更大,而不是行业差异。

最后说回土木,土木怎么就不好了呢?去非洲一年也好几十万呢。

人除了为了事业(钱)而奋斗,更重要的难道不是为了理想吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/24097.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LIME(可解释性分析方法)

目录 1.什么是LIME 2.思路 3.LIME在不同任务中的范式(待补充) 1.什么是LIME 简单理解: 对于分类任务:如下图所示,LIME可以列出分类结果,所依据特征对应给比重。 对于图像分类任务:如下图所示&a…

docker 配置 Mysql主从集群

Docker version 20.10.17, build 100c701 MySQL Image version: 8.0.32 Docker container mysql-master is source. mys ql-replica is replication. master source. replica slave.名称叫法不一样而已。 Choose one of the way,与replica同步数据两种情况&…

【Shell】基础语法(一)

文章目录 一、shell的介绍二、执行脚本三、shell的基本语法1. 变量的使用2. 变量的分类 一、shell的介绍 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)&a…

不规则文件转JSON

需求分析: 有时候,我们取出来的数据并不是一个规则的JSON文件,这个时候面对存库还是ES检索都是一个问题,所以我们就需要进行解析,然而用字符串分割是不现实的,我们需要一种快速的方法。 问题解决&#x…

Linux-centos花生壳实现内网穿透

Linux-centos花生壳实现内网穿透 官网教程 1.安装花生壳 下载网址 点击复制就可以复制下载命令了 wget "https://dl.oray.com/hsk/linux/phddns_5.2.0_amd64.rpm" -O phddns_5.2.0_amd64.rpm# 下载完成之后会多一个rpm文件 [rootlocalhost HuaSheng]# ls phddns_…

flask中的应用上下文

flask中的应用上下文 Flask应用上下文主要包含两个对象:current_app和g。这两个对象在处理请求期间都是全局可访问的,但在每个请求结束时都会被重置。 current_app:这是当前激活的Flask应用的实例。在大多数情况下,你可以将其视为…

刷题DAY16

题目一 给定两个字符串str1和str2,再给定三个整数ic、dc和rc,分别代表插入、删除和替换一个字符的代价,返回将str1编辑成str2的最小代价。【举例]str1"abc",str2“adc",ic5,dc3,rc2从“abc“编辑成adc",把b替换成d是代价…

zookeeper --- 高级篇

一、zookeeper 事件监听机制 1.1、watcher概念 zookeeper提供了数据的发布/订阅功能,多个订阅者可同时监听某一特定主题对象,当该主题对象的自身状态发生变化时(例如节点内容改变、节点下的子节点列表改变等),会实时、主动通知所有订阅者 …

epoll、poll、select的原理和区别

select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select&a…

Markdown学习简记

目录 一、写Markdown的第0步 二、语法须知 标题 粗体强调 斜体 斜体同时粗体 删除线 高亮 代码 代码块 引用块 无序列表 有序列表 链接 表格 图片 分割线 目录生成 内联HTML代码 Typora常用快捷键 Typora的主题样式与检查元素 一、写Markdown的第…

Django Rest_Framework(三)

文章目录 1. 认证Authentication2. 权限Permissions使用提供的权限举例自定义权限 3. 限流Throttling基本使用可选限流类 4. 过滤Filtering5. 排序Ordering6. 分页Pagination可选分页器 7. 异常处理 ExceptionsREST framework定义的异常 8. 自动生成接口文档coreapi安装依赖设置…

Javaweb学习(2)

Javaweb学习 一、Maven1.1 Maven概述1.2 Maven简介1.3、Maven基本使用1.4、IDEA配置Maven1.6、依赖管理&依赖范围 二、MyBatis2.1 MyBatis简介2.2 Mybatis快速入门2.3、解决SQL映射文件的警告提示2.4、Mapper代理开发 三、MyBaits核心配置文件四、 配置文件的增删改查4.1 M…

Flink之RedisSink

在Flink开发中经常会有将数据写入到redis的需求,但是Flink官方并没有对应的扩展包,这个时候需要我们自己编译对应的jar资源,这个时候就用到了bahir,barhir是apahce的开源项目,是专门给spark和flink提供扩展包使用的,bahir官网,这篇文章就介绍下如何自己编译RedisSink扩展包. 下…

在tensorflow分布式训练过程中突然终止(终止)

问题 这是为那些将从服务器接收渐变的员工提供的培训功能,在计算权重和偏差后,将更新的渐变发送到服务器。代码如下: def train():"""Train CIFAR-10 for a number of steps."""g1 tf.Graph()with g1.as_de…

【多线程初阶】多线程案例之单例模式

文章目录 前言1. 什么是单例模式2. 饿汉模式3. 懒汉模式 --- 单线程版4. 懒汉模式 --- 多线程版5. 懒汉模式 --- 多线程改进版总结 前言 本文主要给大家讲解多线程的一个重要案例 — 单例模式. 关注收藏, 开始学习吧🧐 1. 什么是单例模式 单例模式是一种很经典的…

简要介绍 | 生成模型的演进:从自编码器(AE)到变分自编码器(VAE)和生成对抗网络(GAN),再到扩散模型

注1:本文系“简要介绍”系列之一,仅从概念上对生成模型(包括AE, VAE, GAN,以及扩散模型)进行非常简要的介绍,不适合用于深入和详细的了解。 生成模型的演进:从自编码器(AE)到变分自编码器(VAE)和生成对抗网络(GAN),再到扩散模型 一、背景介绍 生成模型在机器学习领域…

blender 毛发粒子

新建平面,点击右侧粒子系统,选择毛发,调整毛发长度,数量(Number),调整数量是为了避免电脑卡顿; 上面设置的每一根柱子都可以变成一个物体,点击渲染,渲染为选择…

c++基本数据结构

void insert(const node *head, node *p) {node *x, *y;yhead;do{xy;yx->next;} while ((y!NULL) && (y->value < p->value);x->nextp;p->nexty; } 二.栈 (1) 栈的实现! 操作规则&#xff1a;先进后出&#xff0c;先出后进。 int stack[N], top0; /…

人工智能学习07--pytorch23--目标检测:Deformable-DETR训练自己的数据集

参考 https://blog.csdn.net/qq_44808827/article/details/125326909https://blog.csdn.net/dystsp/article/details/125949720?utm_mediumdistribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-125949720-blog-125326909.235^v38^pc_releva…

JavaEE 面试常见问题

一、常见的 ORM 框架有哪些&#xff1f; 1.Mybatis Mybatis 是一种典型的半自动的 ORM 框架&#xff0c;所谓的半自动&#xff0c;是因为还需要手动的写 SQL 语句&#xff0c;再由框架根据 SQL 及 传入数据来组装为要执行的 SQL 。其优点为&#xff1a; 1. 因为由程序员…