在我看来,选择专业要依据「技术才是硬通货」法则,有几大好处:
技术是相通的,而且你学了技术性强的专业,选择的余地要大得多;
学习技术可以有效治疗自大狂的病,降低一个人的怀才不遇感;
学了技术强的专业容易找工作。
很多人高考后不知道选择什么专业,其实选择专业真的是一门很大的学问。我认为人们首先需要纠正的是对经济学和管理学的误解,很多人以为学经济就能学到如何赚钱,或者以为学了管理学就能当领导。根据我多年以来的经验,好像没有发现用人单位打广告,上边写着「聘请经济学专业毕业生,待遇优厚」或者「高薪聘请领导」。
很多人学了经济学和管理学,很大可能去当了中介。并不是说做中介不好,我认识一些中介,比我年轻五六岁,赚得跟我差不多,但是一般情况下气质形象俱佳才行。
现在一般正儿八经的公司选拔干部的规则都和华为选用人才的标准一样,也就是韩非在《韩非子·显学》里说的「宰相必起于州部,猛将必发于卒伍」,从基层员工里选领导,以后企业用空降兵的情况会越来越少。
很多人偏爱金融学专业,他们认为学了金融学就能够非常有前途,其实金融学专业没有大家想象的那么有前途。这个领域我很熟,因为我身边有一堆金融从业者,和他们熟识是因为同样喜欢历史。
金融领域的薪资收益存在明显的「头部效应」,也就是头部的 1% 拿走了整个领域几乎所有的钱。更让人难以理解的是,金融行业的收益模式和很多人想象的完全不同,一些人以为金融数学好非常重要——通过数学模型来分析经济,通过炒股或者其他操作来盈利。事实上是你想多了,这可能是影视剧误导了你。绝大部分金融领域的高手依赖的是关系网、笔杆子、嘴皮子。这个让人很费解,不过事实确实是这样的。
我认识几个在金融行业做得不错的,他们都是文笔了得,能够下笔千言。当然,他们最大的本事是能筹到钱,认识很多人,而且他们也不是学金融学的。
我不建议你学金融专业的另外一个原因是,金融专业的留学生太多,因为这些年英国把接受中国留学生当成 GDP 的重要组成部分,去英国留学很容易,去了之后绝大部分都是选择金融专业。
我也不建议你学历史,因为喜欢历史是一回事,学历史又是一回事,毕业后很难找到有前景的工作。
我重点来说说计算机专业,因为我最了解这个行业。
首先,做码农肯定是可以的。在计算机行业,只要细心、认真,天分不高的人也能达到很高的水平,收益也很好。将来计算机行业的人才需求肯定是海量的,这是因为:代码不是写出来就完事了,海量代码对应的是海量的维护人员、集成人员。另外,计算机行业普遍潜规则较少,行业相对自由一些,没有什么官僚气,高水平的人,只要脾气别太臭,一般很难被埋没。
其次,当码农的学习途径非常多。如果将来当码农,不一定要学软件工程,学习计算机、通信专业都可以。我不建议报考软件学院,因为这个学院的学费非常高。如果本科不是重点大学,可以将来考研究生的时候重新努力一把,平时学好英语,上名校的概率还是挺大的
我在很多文章里反复强调过,当码农最重要的不是天赋,也不是数学,月薪三万以下的码农只需要初中数学水平,最重要的是获得「语感」。
一个人如果想做码农,他只要在大学的时候多写多练——从大学一年级就开始攒代码的数量,如果他能坚持四年,会远远超过其他同学的编码能力,毕业的时候能把面试官吓一跳。
我去过很多高校招生。在面试这些学编码的同学的时候,我发现,80% 的学生整个大学代码量不超过两千。只好招聘了这些人以后重新培训他们。
最后,码农界的工资差距非常大。基层的复制粘贴码农每月可能也就能够温饱的水平,但是能做性能优化和架构的码农,月薪五万以上很普遍,倒不是多难,是需求很大,造成供不应求。将来选择职业时候要选艰苦、有挑战性的那种项目,去攻山头,长期收益特别大。