作为一名程序员,学历重要不重要?请容许我倚老卖老,我认为光看大多数程序员的工作内容的话,学历一点也不重要!几乎80%的程序员在工作中所需要用到的除编程外的知识无非就是加减乘除,甚至只需要掌握初中以下的知识就可以了!而如果您了解过去二十年计算机培训机构的情况,您会发现,计算机培训机构80%的学员学历都不超过高中!尽管如此,依然没有阻碍中国计算机科技的发展,遥遥领先全球!

打开网易新闻 查看精彩图片

起了这么一个头,我估计很多低学历的程序员要开始兴奋了!先不要兴奋,我只是表述现实状况,至于为什么会出现这种状况,我先做一个简短的概述!

为什么会有那么多低学历的程序员?道理其实很简单,从2000年到大约2010年这10年左右(前后可以正负两三年),计算机科学被认为是一门很难懂的学科,很多大学生担心学不好,所以那时候计算机高端人才比较少。

在此背景下,中国互联网又在迅速崛起,需要大量计算机人才。但也正在此时,大学也不是那么容易考的,于是,一大帮计算机培训机构嗅到了商机,专门为找这些人推销计算机课程。

如果可以回放历史,您会发现,每到中考或者高考解释,那帮计算机培训机构就会拿着宣传单在各大初中和高中发放计算机培训的广告单!

所以,在2000年至2010年,或者最晚可以推到2015年以前吧,计算机培训机构每年都会向社会向推送大量低学历的程序员。

虽然这帮低学历的程序员无法进入大型IT公司,但不可否认的是,他们为我国中小型IT公司贡献了自己的青春,也正是这帮低学历的程序员,让科技门槛变得很低,直到现在,最为明显的状况就是,一个普通的街边门店,只需要花大几千甚至是几百块就可以拥有一个属于自己的推广软件或者小程序!

所以,如果说程序员的学历很重要,那么过去十几二十年,那帮低学历的程序员是咋回事?是不是根本解释不了为什么他们会存在,而且体量还非常大!大到现在这帮程序员还活跃在各种IT公司里面!

抛开技术层面不讲,程序员的学历重要不重要?我觉得是很重要的,但又不能一概而论!

您现在所能知道的任何大型的IT公司,在很早之前也是接受大专及以下的程序员的,我所知道的就有好几个,后来慢慢的就变成了社招不接受但内推接受,直至现在,基本上是个大型的IT公司都不接受本科以下学历的程序员了。

是因为随着科技的进步,计算机编程技术变得越来越难了吗?

其实,还是放眼过去的二十年,主流的编程技术基本没什么变化,Java还是那个Java、C++还是那个C++、C#还是那个C#、PHP还是那个...,PHP我们就不讲了!

主流的编程技术并没有发生太大的改变,反而越来越易用了,简单来说,现在的编程相较于过去,简单得不是一点半点!

其实,变化的是人心!

抛开技术不谈,当几个不同学历的人聊天,博士、硕士、本科、大专、高中、初中、小学,这几个人聊天能聊到一块去吗?

这么举例子可能不恰当,因为这些人如果互相只是同事,干得是同一件事情,并且都是能够胜任的,那么本身是没有沟通障碍的。

但是,我为什么要硬举这个例子呢?因为是人心作怪!

博士会想:“我凭什么和硕士以下的人平起平坐?”

硕士会想:“我凭什么和本科以下的人平起平坐?”

本科会想:“我凭什么和专科以下的人平起平坐?”

而企业会担心:“万一一个小学学历的员工把一个博士比下去了,我应该怎么平衡他们的关系?”

当然,上述所述,都是极端情况下会发生的事情,尤其是在发生人事变动的时候,这种矛盾会愈发明显!

另外一个主要的点就是,试错率!

我们不得不承认一点,科班出身的程序员他做事的利索程度不管是在现实中还是从概率上讲都会比非科班出身的要好一些,所以,只招本科以上的程序员试错率会低一些!

结语

所以,从技术上来讲,大部分工作,程序员的学历都不重要,从心理和概率上讲,使用更高学历的程序员可以避免很多麻烦!但不是说所有企业都适用这一点。

尤其是当下这种局面,一些中小企业要想活下去,应该放下偏见,重用那些有着丰富编程经验的程序员,而不是一味得看重学历!恰恰在当下这个时候,找到能做事的程序员,是唯一能够救活企业的良方!

现在很多中小企业在选拔人才的时候也学那些大企业搞学历门槛,把一些具有丰都编程和行业经验的低学历程序员排除在外,实在不是一个明智之举!