计算机专业不是围城,不仅不是围城,而且称得上是超一流专业。无论是从学科本身的发展趋势、产学研结合的广度和深度、本学科背景人才需求和社会普遍待遇等多个维度去评价,计算机类专业(包括国内所谓的计算机科学、人工智能、软件工程等子专业)都是面板属性总分最高的那几个专业之一。这方面 @霍华德 @Summer Clover 等在知乎上已经有非常精彩透彻的分析了。
但「学计算机专业来找工作」到底是不是围城,那就是一个小马过河的问题了。从面向待遇的纯粹就业角度来分析,计算机专业的确是你所能想到的最优秀的选择之一,进可BAT大厂拿package(这也是大多数好学校科班出身同学的第一选择),退可国企、事业单位、银行、证券业降维打击(这些用人方一般都有不小的IT岗位需求),堪称走遍天下都不怕。
但问题是,不是任何一个毕业证书上写着(或将要写着)「计算机」三个大字的人都能达到这种左右逢源的体验。我建议任何一个有意选择计算机专业或加入「转码」内卷赛道的同学先思考一下这几个问题:
一,我是否对计算机有最基本的兴趣,尤其是,是否对数据、编程、操作系统这三个方面有最基本的兴趣。这种兴趣不必是那种废寝忘食的感觉,只要能够支撑着你在计算机浩如烟海的资料中走下去即可。
对这个问题,我也有一个特别简单粗暴的判断方法。你的中学数学成绩是否在班上的前10%?你是否在上大学前就使用过windows系统里一个叫「命令行」的东西?两个问题的回答只要有一个为True,那么你在兴趣层面就是适合计算机专业的。
二,我是奔着计算机就业的一线offer才学计算机的吗?我是否足够清楚互联网与非互联网岗位的区别,具体到互联网技术岗位中,我是否足够了解清楚开发(后端)、前端、算法、测试(QA)、数据分析这几个大类别的不同用人需求?搞明白这个问题,有利于你对「年薪XX万人上人」这种口嗨进行祛魅,以一个冷静、客观、全面的态度去审视计算机就业市场,并较为准确的找到自己的预期位置。如果你是那种半路出家、匆忙准备的状态,那如果过于期待头部大厂给985本硕科班或者ACM党准备的薪资,显然不是一个健康的心态。
如果你只是想学一门「手艺」,靠着计算机知识和技能来吃碗饭,并且也不介意自己拿到的这碗饭可能没有知乎、脉脉等地方说的那么丰盛,那么选择计算机至少不会让你后悔。电脑城专门给人重装系统的都有钱赚,你哪怕只会写个网站demo,也能找到用武之地。
三,我是否具备底线程度的掌握计算机基础技能的能力,比如迅速理解一个超过100行的代码文件的能力?很多人在「劝进」计算机时没有意识到的一点是,其实是有一部分人天然对计算机中的各类概念、形式和语言不敏感的,他们甚至在应用「递归」这种基础概念时都会感到一定程度的困难。这一类人显然不应该在计算机上死磕,把时间和精力放在比较优势更大的领域才是正确的选择。计算机科学的知识有一定的抽象性,不见得适合所有人。哪怕是理工科的同学,上CC++课时对着*和&抓瞎也是很常见的现象。
最近因为被咨询,关注到了车企居然开始大规模招聘大数据工程师。我之前认为车企招聘程序员都是嵌入式开发那类的,要不就是自动驾驶算法那类的。没想到大数据工程师也开始海量招聘。
计算机这专业的渗透性非常强。产生的岗位远远不止在计算机行业内,还有驱动其他行业产生海量的的对应岗位。
其本质原因在于,计算机做的是一个根本性的问题,构建的是未来世界的基础架构。谷歌三驾马车MapReduce,BigTable,GFS解决的不只是互联网的问题,而是为所有学科将会面对的数据存储处理问题,提出了解决方案,并指明了前进的道路。
无怪乎,当汽车企业转向智能化,遇到海量数据处理的问题时,就要寻找大数据工程师来解决,而无法从机械和车辆专业内部找到答案。
前两年就发现了,安踏的鞋能穿好久,耐克的很快坏了,结果一看,越南制造……
中国人对自身工业产品的不自信不是一天两天的了。这是有历史原因的,想当年有篇文章叫《商业部长买鞋上当记》,比山东大学还高一级的官员(划去),买的鞋没穿两天就坏了,在这种情况下,对进口产品的“热情”“追捧”,便不那么奇怪了。
问题是已经时过境迁,网上流传着一种梗,说莆田的假鞋,质量能比真的好。这种说法也许有些偏颇,可能做假鞋的作坊质量参差不齐,但确实说明其中有一部分厂家的质量能够媲美甚至超过真货。这个时候我们就应该想想,为什么他们能赚钱,为什么造假鞋的厂子明明质量不差,却要打上外国人的标才能卖出去?为什么好好的樱桃,打上个土不拉几的音译名字“车厘子”,就能卖的这么贵?现在我们为芯片、光刻机急的团团转,但问题真的出在芯片、光刻机的制造技术上吗?
大成拳的阴招儿挺多的,封眼、插眼、戳喉、踩脚摁倒打百汇、上星、哑门、濂泉、人迎……
我该怎么证明自己是正当防卫呢?