招聘程序员为什么大多要本科生,就算不是本专业也行吗?
招聘程序员为什么大多要本科生,就算不是本专业也行吗?
-----
网友解答:
-----
二十一世纪是高科技人才的时代,计算机和大数据已经成为当下的热门话题,过去几年时间,市场的快速发展,导致人才市场的供小于求,程序员也成为急需的一种IT行业人才。
但是,近年来各大高校纷纷设立计算机专业,不管是重点大学,还是普通的专科院校都设立了相关专业,伴随高校扩招,每年计算机专业的大学生数量,远远超出了市场的需求量,
但是仔细分析优质人才的数量,并未达到要求。且由于程序员的薪资较其他行业更高,转行人员众多,致使计算机人才市场鱼龙混杂。
目前在北京、上海、杭州等大城市的软件开发公司,在招聘新员工的时候,HR综合考虑薪资待遇和人才质量,
在有限的时间内,优先选择本科专业,也许说,本科生也许不一定优于专科生,但是这是入行的门槛条件,是敲门砖。
其次,不管是本科生还是专科生,大家最初的起跑线是一致的,都是通过高考的统一考核,走进不同的院校,
这个过程,不仅是对知识的考核,也是对大家学习能力和学习习惯的考核,好的学习能力和学习习惯是最宝贵的一个技能。
程序员工作的难度不大,只是目前我国处于计算机发展的基础阶段,计算机技术更新迭代的速度非常快,作为程序员,需要不断的学习最先进的思想和技术,保持自己的高效学习能力,最终才可以不被时代淘汰。
最后,可能有求职者比较疑惑,为什么有的公司会招聘非本专业的求职者呢?众所周知,程序员主要工作是编写代码,就是与电脑交流的“语言”,入门基础底,既然选择求职,可能不是本专业人士,但一定喜爱这个领域,或者有一定研究,非程序小白。
时代的发展,每个人都要保持持续的学习能力,而不是停滞不前,现在提升学历的方法也很多,大家可以在保证专业技能同时,提升自己学历,找到心仪的工作岗位。
-----
网友解答:
-----
招聘是我的日常工作内容之一,我也经常被邀请到一些科技公司做面试官,所以我来回答一下这个问题。
程序员招聘确实大部分公司(大型)都要求本科生,这种情况并不是现在才有的,在10多年前不少科技公司已经开始这样做了。这种招聘往往是针对应届毕业生,公司主要是基于以下几点来考虑的:
第一,本科生知识结构相对完善,培养周期短、成本低。
第二,本科生的整体学习能力较强。学习能力对于程序员来说非常重要,不同的项目可能需要采用不同的技术,学习能力强的程序员能够快速适应。
第三,本科生可塑性强、成长空间较大。大部分理工科的本科毕业生都有扎实的数学基础,包括工数、线性代数、概率论等。程序设计说到底就是数学问题,所以有扎实的数学基础就能很容易突破初级的发展瓶颈。
第四,有一定外语能力。现在很多科技公司的程序研发都是全球分工,掌握外语是非常重要的,不少科技公司会安排专门的外语辅导,以尽快让程序员能融入到国际化的开发任务中。早些年很多大型科技公司利用周末时间给程序员上外语课,我想不少当年的程序员应该记忆犹新。
对于企业来说,培养一个程序员是需要一定代价的,自然希望应聘者的基础好一点。应届毕业生非计算机专业也可以面试程序员,比如数学专业、统计专业、自动化专业、物理专业等。
我目前带移动互联团队和大数据团队,我会陆续在头条上写一些这方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我。
谢谢!
-----
网友解答:
-----
由于互联网的飞速发展大家可能已经发现,最近几年来的各种招聘,很多岗位都要求本科以上学历,只有小型的创业互联网公司艰苦的工作环境,才有部分专科的机会 。这对于专科生来说也是十分悲催的一件事。
作为一个写了十几年代码的老程序员,坦白来讲在实际项目开发过程中,谁会关心你是专科还是本科,对于企业来讲谁的水平高就用谁,技术领域对于学历区分不是很明显,当然这只是针对私企来讲,国有企业的程序员可能稍微大点,毕竟还涉及到晋级。
那么这算不算“学历歧视”?学历真的有那么重要吗?
专科程序员专业程度更高
对于这样的技术型岗位,用人单位还是会看专业的,科班出身,投入的时间精力理论上应该更多。喜欢自己专业的人也不多,对于这种情况也都是可以理解的,当然,最关键的还是你的技术水平。
所谓“术业有专攻”,在专科程序员的身上就有所体现。虽然说,本科程序员也有自己的专业,但是,与专科程序员的课程安排上,还是有天壤之别的。所以,在专业性上,专科程序员更占优势。
学习能力
如果能够坚持学习、敢于付出、树立明确目标,不断提升自己的技术水平和个人能力,即使一开始的学历起点不高,也一样能够冲破种种阻碍,实现自我的职业生涯目标。英雄不问出处,前提是你要努力成为英雄。
程序员这个行业,技术更新迭代快,日新月异。这个行业需要持续的学习,才能不会落伍和淘汰。所以,学习能力强是大家最看重的。虽然学历不能代表一切,却能代表一个问题,就是:学习能力。
招聘要求
近两年,由于市场人才供需的原因,有部分企业开始对程序员的学历背景设置门槛,很多企业甚至会在岗位招聘要求上明确要求求职者为本科及以上学历。虽然也有部分企业没有对学历做出明确的要求。
从人才培养体系结构来看,专科教育更注重技能型人才的培养,往往会为学生提供大量的实践机会,虽然当前IT行业也有大量的技能型岗位,但是如果想获得更高的岗位附加值,提升学历是一个重要的途径。
-----
网友解答:
-----
我,一名6年程序员招聘专业户,其实关于学历的问题在我们招聘的时候也经常被讨论,前一段时间还跟一个企业的合伙人聊,他们公司只要985211学历的人。
第一个问题:一般企业招聘都需要本科以上学历,也就是本科或硕士。原因如下:
招聘是一个概率事件:这个比较容易理解,本科以上学历的人,通过成绩在一定程度上证明了自己的专业能力。也许有人会对这个有质疑,专科也有专业能力很强的,这我承认,我身边就有这样的案例,一个姐姐专科,做到了某知名企业的市场总监,还是被高薪挖过去的。一个原同事专科,通过10+年的努力,做到了安全负责人,薪资也不低于50万每年。企业很现实,就是用最小的成本创造更大的价值。招聘是一个概率事件,能进去本科院校就是替企业做了一次筛选,再从这样一个大群体里找到专业能力强的人,概率更大,所耗费的时间更低。若是从专科学历的人群中找到专业能力强的人,概率要小很多,所耗费的时间也更多。
知识结构更完善:本科生的知识结构更丰富、完善。
学习能力更强:技术的更新迭代很快,要持续不断地学习,所以对程序员快速学习能力和深度思考能力要求较高。
第二个问题:可以,但概率很小
我见过做人力资源(HR)的转做了前端,做得也很好。
其实程序员要想做好,最重要的就是学习能力。
故事一:我去年招聘过一个姑娘,她学历背景很一般,毕业后的第一份工作也很一般,但是她做了一件事,最终除了我们给她发了offer,百度也给她发了offer。她一年坚持输出了300+的技术文章,在工作经验中学到的,看技术论坛学到的,自己的思考和总结。这样的坚持、努力,着实打动了我,也打动了面试官。
故事二:一个全国排名前十院校的本科毕业生,计算机专业,他在大学四年把图书馆所有跟计算机相关的书都学习了一遍,2015年毕业就拿到美团30万年薪的offer。
对于学历这件事,我的看法:学历好的确实起点要高很多,学历一般的人,通过自己的努力依然可以证明自己。最怕的是比你优秀的人比你还努力。
-----
网友解答:
-----
主要是现在的大学生太多了,公司有大把好的学历不要,怎么可能会降低自己的要求。
尤其是一些小公司,可能就是两三个程序员支撑着整个公司收入,当然需要技术高端的人才,如何区分呢?现在的程序员面试侃侃而谈,一问我都会,一做全白费。面试官只好从客观条件提高门槛了,比如学历,不要怪他们偏见,实在是滥竽充数的人太多了。
反而是一些大公司,除去国企(国企学历是硬性要求)类似耳熟能详BAT,学历这块的要求倒不太高,一方面是公司机制很成熟,只需要基础人员来缝缝补补,另一方面是人家面试官确实强,几个简单的问题就能给你定级,我有个同事去蚂蚁金服被一个老头逼问到说:我不面了行吗,老师傅说,别着急我再问几个,你再试试。哈哈,笑到头掉。
不管怎么说,学历高肯定是没有坏处的,能有机会提高就抓紧努力下。
祝各位洪福。
-----
网友解答:
-----
身边有很多从事IT的朋友,从他们的描述来看,综合起来有以下几个原因:
1. IT缺口大,科班出身少
中国IT发展起步晚,好几年前就被唱衰的互联网缺口仍达上千万。而教育显然也没有跟上IT爆炸式的发展,记得前几年大学还在教早已被时代遗弃的VB。大学课程所使用的教材,有些作者都去世二十年了。曾经以为新浪的霸主地位将无法撼动,百度百亿的市值是被严重高估的,可如今呢?将来人工智能,物联网,无人驾驶一个个风口面前谁也不能说自己永远常青。当年还是会计,机械,土木高光的时代,网民都没多少,更何况是高考填报志愿了。
2. 互联网薪资高,人们趋之若鹜
在中国,大概唯一薪资增长率能跟北上广深的房价齐头并进的,就属程序员的薪水了。十年前十多万的年薪,已经是苍了天了。如今十多万只是一般般水平,AI给应届生开50万都没有一丝丝吃惊的感觉。高薪趋势很多非本专业的人从事互联网行业。非科班出身的程序员也越来越多。
3. 互联网要求从业人员素质高
然而搞IT并非易事,要求从业者具有一定的受教育水平,需要具备一定的逻辑思维能力,对数学,英语也有不小的要求。虽然IT缺口大,但你基础差,能力不行那可不行啊。而本科学历,在一定程度上体现了你受教育水平较高,逻辑思维能力很可能不低。而互联网行业又十分庞大,鱼龙混杂。本科学历在一定程度上减轻了招工压力。
4. 高端人才要求高,不仅仅是只会写代码就可以
例如数据挖掘,要求具备良好的数学功底,计算机编程只是一种数据处理的工具罢了。
-----
网友解答:
-----
我想先直接回答楼主的问题:
1.为什么大多要本科生?
其一,程序员这个行业本身就需要一定的综合技能基础,不是说光会点英语单词,会一些语法就行了,首先英语扎实是必须,因为要阅读相关英文文档,要有建模思维,还要有一定的算法基础,数据结构,操作系统部分,数学扎实(包括高数,概率论)没有一定的知识体系和积累,是hold不住的;其二,国内互联网行业已经过了供不应求的阶段了!
2.就算不是本专业也行吗?
行,但是需要具备一定的相关基础技能才行,如果是应届生,基础一定要扎实,或者建议直接先去培训一下,效果来得更快些。
在2011年前后,当时国内的Android和IOS岗位,说实话,面试时只要会点皮毛就能应付过去,哪怕专科生,企业也不会挑剔,因为当时真的太缺这方面的人才,包括后端开发等等,随着时间的推移,互联网产业越来越成熟,也越来越规范,门槛随之也越来越高,相关部门对国内互联网的审查和规章制度也越发的严格,从两年前的p2p行业,到如今的教育行业,都在经历一次次的洗牌,互联网已从蓝海变成了红海。从求职者角度来说,每年众多的应届生和培训机构都在源源不断的向社会输出这方面的人才,经过这些年的沉淀,市场已经逐渐的趋向于饱和,如今一个程序员岗位可能就有50甚至更多的简历在应聘,那么企业只能是从中择优,首先排除的就是学历低的人群,因为这些都是硬门槛,有的人可能会觉得这不公平,但事实就是如此,试想如果你作为面试官,公司只有一个岗位在招聘,而你手上却有50份甚至100份简历,你该如何快速筛选几份优秀简历?或者说总不能都一个个的安排面试一下吧?那不可能的事。
-----
网友解答:
-----
肯定要是计算机专业啊,如果不是计算机专业,要你干嘛啊。至于专科和本科,看别人企业的需求了。有的是有规定必须本科,那也没办法,这种属于硬性要求,现在并不是说你有技术别人就肯定要你,而是很多招聘的,hr跟你聊的第一句就是本科学信网可查么?如果你不是,那后面的就更不用说了。人家连面试都不面试你,你就在hr这一步已经被刷掉了。而且现在面试问的范围也很广,你回答不好人家也不要你。那要是你技术很好,但是没有学历或者说也是本科但是不是计算机专业,就找不到工作了么?其实也不是,只是相对来说难找很多。毕竟就算你有技术,你也不敢肯定自己已经牛到,谁看到你都想抢着要你吧。所以为了找工作方便点儿,哪怕再自学一个本科,也要保证自己的专业是计算机专业。这些都属于你找工作的第一步。
-----
网友解答:
-----
这个我可以回答一下。
首先第一点:
招聘程序员为什么大多要本科生?
可以这么说吧,大厂甚至好一点的公司本科学历是一个基本要求,专科生几乎没啥机会直接进大厂的。
本科和专科之间的区别是什么?
从整体上来看是学习和能力上的区别,不可否认很多人在某个时间点发奋学习翻身,但其实大部分优秀的人往往一直都很优秀,并且翻身也需要很长时间的积累,所以从这点看本科比专科优秀太多,程序员是一定的脑力活不是体力活,不是踏实严谨就行的,关键是要有coding能力。
纵观国内,优秀的人可能不一定是清北出来的,但也基本都是985名校出来的,你很好遇到说一个大专生学习干出什么事业吧,对于创业头脑思维要求很高,基本是名校中优秀的人。程序员虽然是比较普遍的一种技术活,但本科群体的招收范围已经基本上足够了。
你可能会说:哎呀本科也有很多差的啊,你说的确实没有,那些差的基本也是没机会的,就算混过简历没能力也是不行的。但人才筛选是有很大成本的,举个例子,专科可能10个取一个,本科可能10个取5,6个,那么肯定会选本科,因为专科筛选人才也耗费巨大人力资源(程序员面试官工资时薪算起来可不低在那儿给你面试),其实面试是很占用人力资源,也就是互联网大厂投入比较多给广大本科机会多(但很多时候对普通双非简历没亮点也很容易pass),很多不错但不是顶尖的公司、国企就直接招985,211作为门槛,这是公司的选择。
回答第二个问题
:
就算不是本专业也行吗?
本科的话可以的,有很多非科班转行计算机,考上本科,就证明你的学习能力基本ok的,然后好好学习计算机基础知识(编程语言,开发技术,数据结构与算法,操作系统,计算机网络,数据库等等)面试官还是会接收的。
那么专科学生或者程序员就没有出路了吗?
不是的,我在这里推荐两条路:
第一个,找个中小公司认真踏实学习,慢慢往上爬(但想进大厂还是比较难的)。
第二个推荐就算专升本,也不难,本科,真的就算是程序员的门槛了。好好加油!给个关注,持续输出优质干货!
-----
网友解答:
-----
在九几年到零几年中国软件行业刚刚兴起的时候,就算不是本科生,本专业,只要你的某门编程技能过硬,再加上数据结构,算法,前端HTML,CSS,javascript,服务器Linux都懂一点,那么是不是本科生本专业并不是那么重要,因为当时能干活的人紧缺,你只要能干就行,哪怕你是个农民工,只要帮我解决问题,能帮我开发出软件来,我就要你,并且工资是按照你的实力来开的。
因此很多人对此行业的高薪吸引,纷纷转投编程行业,有数学专业的,机械专业的,美术专业的花点钱去培训学校培训几个月就都来了,鱼龙混杂,乱象丛生,经过十几年的发展,及国家扶持,大部分企业被这几年行业内的工作经验包装,学位造假所伤痛,到了今天此行业终于饱和,企业也终于不再担心一个项目没人能做了,也对之前的乱象深深痛恶绝,也纷纷规范了入门门槛,因为现在要验证每个人的真实本领太难了,只好先让高校分类出来,我再从这些分类出来的人中选拔,省了企业大部分的人力资源。因此现在大部分企业的最低门槛提高到本科,首先还是会要本专业的,有些企业不是本专业,只要你技能扎实也是可以的。
谢谢。
-----
网友解答:
-----
大部分以这个为基础 前几年的主要看能力
程序员也要看基本能力 有本科学历说明各科目都是计较熟悉的 写代码不只是程序设计还关联到英语 数学 建模 图论 线性代数等大学课程 本科生上手更快 更多的是有比较长远的前途和发展
------------------
推荐阅读: