软件开发一般需要大专及以上学历。有的朋友会说,社会上有很多人学历不及大专,却也在软件开发行业做得不错,薪资水平很高。的确是有这样的一部分人群,但是也是极少数,为什么不建议学历低的朋友学软件开发,主要有以下几点原因。

  1、竞争激烈

  虽然it行业的人才缺口很大,但并不是说任何人去面试都能通过,it行业的竞争力还是很大的,如果你技术不过关,或者是经验不足,可能连简历那道坎都过不去。

  再假如,你和另一个应聘者技术、项目条件相当,但是学历不如人,在这种情况下,面试者最终会选择谁呢?毫无疑问选择学历高的。所以学历低的朋友在找工作的竞争中,非常不占优势。

  2、基础能力

  学习软件开发需要有一些基础知识做铺垫,如英语读写能力,以及数学的逻辑思维能力。有这两点的铺垫,学习软件测试就会比别人容易更多、也学得快很多。

  虽然说英语能力和数学能力不是必需的,但是如果没有这两种能力,不论是自学还是参加培训班,自己的进度可能都要慢一些。

  3、招聘门槛

  现在各家公司的招聘门槛普遍提升到了大专及以上的学历,其实这一点就足够解释为什么不推荐学历过低的朋友学习软件测试,大部分it行业基本都要求大专及以上学历,还有一些专业像是大数据、物联网等等会要求本科及以上学历。招聘门槛的提升几乎是一种必然趋势,近些年都呈现出上涨的态势。在这种大环境下,我们无法肯定未来的招聘门槛会下降,那么学历较低的朋友学习软件开发的话,未来的就业风险就会很大,所以不推荐。

  所以,软件开发需要什么学历?更建议大专及以上的朋友学习。如果你满足要求,可以先了解一下软件开发的方向,先决定一下自己想学哪门编程语言,后期入门会更快一些。