为什么身边的人都想学计算机，计算机真的有那么好吗？
因为计算机这个行业，现在非常重要。 这样说容易挨骂，解释一下，并不是说其他行业不重要，而是说在目前，乃至之后的几十年里，计算机这个行业都更重要一些。 好吧，这样说更容易挨骂了，但我绝没有不尊重其他行业的意思。去年我暑期实践，跟着清华水利系的支队去青海三江源考察，看到那些著作等身的学者扎根西部，做降雨实验的研究生在野外住帐篷，起早贪黑搭仪器记数据，致力于通过科技提升降水量从而改善欠发达地区的人民生活，当时就感慨这才是伟大事业。国家宝藏我追了很久，节目里年轻年老的考古工作者，日晒雨淋地把文物发掘出来，再进行细致入微的修复工作，文化和历史一代代得以传承，也往往看得热泪盈眶。看完之后切回自己在跑的程序，看看自己脑洞出来的framework和model，以及为了升俩点儿调了一个星期的参数，顿时感觉自己做的事情太过渺小。然而，现实却是真正愿意扎根西部的人越来越少，选考古专业的大学生远不如b站弹幕上多，而我这个调参的活儿倒是大把人想干。 为什么热的是计算机，看下面这张图就明白了。下图是文明5的科技树，文明5是一款在知乎广受好评的游（du）戏（pin），虽然是游戏，但科技树跟人类历史基本一致。在图上的位置越靠右，代表所处的时代越先进，大家可以点开放大，找一下各个专业都在什么位置。 最右边三列是未来时代，也就是游戏作者的脑洞，可以忽略不计。而计算机的位置在右边数第五列，所有大学里能叫上名字的专业，没有任何一个专业的位置在计算机的右边。也就是说，在所有专业里，计算机是最前沿的一门。这张图只是游戏中的科技树不假，但去翻一遍大学专业列表，也会发现现实中同样如此。 当然，并不是说位置在左边的专业就不重要。恰恰相反，正是因为这些专业非常重要，每一代人都有需求，才让它们到现在还需要每年都招大量的学生，以填充这方面的缺口。这些专业的发展也不会停滞，它们也会利用每个时代最新的科学技术，去不断完善和发展自己。但是，它们的角色变了，从推动时代发展变成了从时代发展中受益。所以时代的焦点也不再是它们，而是那个能推动这个时代发展的动力来源，放在现在就是计算机。我去年能去水利系的支队实践，也是因为水利系的老师认为我的计算机技术对他们有帮助，虽然很遗憾我没帮上什么忙。事实上，当时的实践系统网站里不乏其他专业的实践单位想要学计算机的学生，但计算机系的实践项目却很少有别的系的名额。 从古代的农业和水利技术，到近代的机械与化学，许多专业背后的技术在历史上都曾成为解锁下一时代的钥匙，成为当时世界的主角。能通过种植灌溉养活更多的人口，国王就能征服比自己人少的邻居；火器与动力机械发展成熟后，人数的战斗力也就变得不值一提。人们充分认识到了这些技术的威力之后，会立即着手挖掘它们的潜力，直到把能做的都搞定，只剩难啃的硬骨头为止。就像爱迪生那个时代，人们见识了电的力量后一股脑搞出了一大批电器发明，再往前的蒸汽机刚出来之后也同样如此。经历过一波爆发以后，这个专业的潜力也被发掘得差不多了，人们需要寻找新的钥匙来进入下一个时代。 新的钥匙只有可能从前沿学科中产生，因为这些学科的发展还远未成熟，人们还不太清楚它们的潜力。计算机刚发明的时候，人们也不知道它未来会有这样丰富多彩的应用。但随着硬件的发展，这些应用一一变成了现实。二十年之前，人们认为大规模的神经网络是空中楼阁，但随着算力的进步，深度学习的威力也得以解锁。现在，我们依然说不好人工智能到底能做什么，这种未知的巨大潜力是前沿学科独有的优势。 然而，前沿学科也有很多，比如图上跟计算机处在一列的还有核能、火箭等技术，为什么人们没有选择这些专业去做解锁下个时代的钥匙呢？原因也很简单，要么用不到，要么走不通。举个例子，假如人类发现木星能够殖民，你猜各国政府会不会大力发展航空航天技术，财团会不会玩命投资各种火箭概念创业公司，人们平时谈论的话题里会不会常备一条地外行星的生活？然而，现实是木星没有这样的条件，火箭的重要性就没有那么高，你就看到美国重返个月球也磨磨唧唧，财团不能理解马斯克为什么闲着没事儿玩大炮仗，人们谈论的话题里经久不衰的一条是人工智能是否会毁灭人类。 从第一枚火箭发射一直到二十一世纪初，航空航天都是人们眼中高精尖科技的头号代表，也是所有大国政府高度重视的事业，因为那时人们觉得下一次科技突破的种子最有可能来源于太空，比如一种新的物质、一类新的生物甚至一个新的宜居星球。现在航空航天依然有很高的地位，但大家或许也能感受到，计算机正在逐渐取代航空航天当年的位置，人工智能成了高精尖科技的代名词，中国芯片承载了当年人们对中国宇航员的期待，计算机专业和航空航天专业的热度也随之改变，正是因为这些年计算机展示出了更靠谱的用处。 也有些专业能看到非常强大的潜在应用但是走不通的，比如核能。有种说法是人类当前面临三大科学问题，可控热核聚变、强人工智能和纳米技术。可控热核聚变高居首位，一旦解决，能源问题将不复存在，不能说不重要。但是目前看来这条路实在难走，几十年来没有什么头绪，于是才有杨振宁等科学家上书反对造大型粒子对撞机，认为中国作为发展中国家，这么多钱与其投给高能物理，还不如先用在短期内更有希望成功的领域上。在这样的背景下，与其相关核能专业自然也不会太火。 而计算机是这一列科技里目前看来，既用得到又走得通的。时间倒推十年，当时的计算机也被认为是既用不到又走不通，所以遭受冷遇。而现在，图像识别、机器人、网络通信等技术已经改变了人们的日常生活，大家发现这个确实有用。另一方面，尽管强人工智能还遥遥无期，但深度学习、强化学习、迁移学习等技术的快速更迭，让人们认为这条路能走。即使强人工智能实现不了，这些技术如果能广泛应用，带来的收益也是巨大的。 这就好比你在玩文明5这个游戏，计算机那一列的五个科技都能研究了，你发现火箭这个分支不知道后面是啥，核能这个分支研究半天进度条不怎么动，而计算机这个分支不仅能看到后面有大把好处，研究起来进度还显著，与此同时，研究这个还对你其他领域的进步有所帮助。你来决定的话，也会选计算机的。 刚才是从宏观背景上说，而对个人也同样如此。原理非常简单，老板给你多少工资，一定是你给老板创造的价值高于这个数，老板才会愿意给。外卖、物流、直播、电竞等许多新兴行业都建立在计算机行业的基础上，能够创造了这么大价值，自己人当然也吃不了亏。虽然我也认为水利学者和考古学家理应得到更好的待遇和收入，但现实是看国家宝藏的远不如点击抖音广告、充值腾讯游戏和购买阿里商品的人多。编写和维护王者荣耀和淘宝的代码本身并不需要多少人，玩家的充值总数和双十一的成交额却是天文数字，从业者的收入自然水涨船高。其他行业的工作也都有着重大的意义，但大部分不能直接创造这样的巨额利润，也就更难找到愿意给出阿里程序员水平薪资的老板。 即使抛开物质，从精神层面讲甚至也是如此。我看国家宝藏最感动的不是日晒雨淋，而是那些考古工作者在冷板凳上做着这样辛苦枯燥的工作几十年如一日，没有坚强的内心真的很难做到；好不容易有国家宝藏这个节目，才能让这个行业默默无闻的英雄里很少的一部分有这样短暂的接受世人喝彩的时间。而计算机行业无论学者还是企业家，但凡稍微有点成绩的都不缺关注度，教授们时间表上排着跟政府和大公司的研讨会，朋友圈里90后CEO人工智能创业满天飞。作为学生，成就感也会来得更快一些，你不太需要关注其他领域的进展，而很多其他领域却要关注你这一行的最新技术，你得到的关注度当然相对更高。同时，你在学或做的事情也更有希望给人们日常生活带来改变。上个月我妈单位装了个人脸识别的打卡系统，她没法偷偷提前下班了，因为我是学计算机的就打电话骂了我一顿。虽然是给搞CV的背了黑锅，但想到自己发的文章将来也有可能成为某项改变生活方式的技术的基础，心里还是挺开心的，调参的劲儿也更足了。 行业的强势会带来连锁反应，如果这个专业的大多数人能够在业界找到理想的工作，那么对于这个专业想考公务员或者做教职的人来说，竞争压力就会小很多，不会出现一些行业弱势的专业千军万马挤独木桥的情况。这样形成正向循环，这个专业成了所谓的好专业，就会被更多更优秀的人选择，相对也会更容易出成果。客观上就起到了把更多更厉害的人，调控到更有可能推动时代发展的事业上的效果。历史上很多领域都曾起到了作为主角推动时代发展的作用，只是现在人们觉得计算机更有可能扮演这个角色，才造成了如今的热度。 所以，待遇、前景、成就感、政策重视程度、热度这些东西本来就是一体的，知道了背后的原因，我们才能判断这样的热度还能持续多久，才能决定是入场还是跑路。有些人对现在的计算机热度不以为然，认为就像当年的土木热，过几年就会崩溃。但现象一样不代表成因一样，当年土木热的成因是高速发展的中国大规模搞基建，属于特定地区特定背景下的产物，当然在产能逐渐饱和之后走了下坡路，而现在计算机热的成因则明显不同。 想知道计算机什么时候会萎掉，还是前面两个标准，等它“用不到”或“走不通”的时候。我们都知道人工智能的应用很多，能够把许多当前的岗位替换掉，而目前才刚刚只能下围棋打游戏而已，因此“用不到”这个条件短期内很难触发。唯一的风险就是“行不通”，也就是计算机领域的潜力比我们想象的差，瓶颈期来得早，某年开始就突然不再有新的好用的技术出现；这个时候如果有其他更“行得通”的选择出现，比如人类突然在可控核聚变方面取得了突破性进展前途一片光明，政策、资金和人们的注意力就会从信息转移回能源。但目前来看，现实生活中的智能化程度跟实验室能做到的还有很大差距，因此已有技术的应用落地也足够这个行业扑腾几十年了。 评论区有人提到金融医学等专业，指出这些似乎不能用我前面提的那套方法分析，的确如此。这类专业比较特殊，它们创造的价值非常难以量化，因此其待遇水平和热度基本是由制度决定的。比如经济金融专业是依存于市场经济的基础上，只要市场经济制度还在，这些专业就会一直热门下去。再比如医学，治好同一种病，富豪可以付天文数字，流浪汉即使倾尽所有也拿不出前者的万分之一；同样的劳动，带来的价值却天差地别，这时政策和制度就会产生很大影响。欧美放得比较松，医生们可以开诊所自由竞争，富人们愿意为优质医疗服务一掷千金，整个行业的待遇也随之提升，医学也是那边所谓最好的专业之一；中国收得就比较紧，即使最好的医生，大多数也都是在公立医院工作，而这些公立医院的诊费也是受到严格限制的，导致他们的收入没有国外同行那么高，医学专业在国内也一直不算火爆。 另外有人对我拿文明5举例子颇有微词，甚至因此就对我整篇答案有了偏见。研究科学技术史的学者们给出的年表纷繁复杂，而游戏里的科技树则简单直观，文明5本身也是以历史模拟见长的游戏，所以用文明5的科技树来说明在现有主流专业里计算机是最前沿学科之一，我认为没什么问题。而且从评论区的总结也能看出，这个观点本身也只是我答案里众多观点之一。但有人觉得只要我引用了游戏，我的所有观点就是不靠谱的，我的整个答案就是不严肃的只能看着玩儿的。好像讲道理就只能一板一眼长篇大论、即使有更直观易懂的方式也不能用、不然沾了不严肃的内容就如同带了原罪一样，对于这些人我想讲一个这样的故事：