编程语言
首页 > 编程语言> > 非科班出生的人转行做程序员是否有很大阻碍?

非科班出生的人转行做程序员是否有很大阻碍?

作者:互联网

2019年的入学正在陆陆续续地开始,00后开始逐渐踏入大学校园,接受长达3-4年的专业学习。以前,选择什么专业就代表以后选择什么就业方向,专业就决定了就业。而现在,越来越多人毕业后从事着不对口的工作,专业决定不了今后的就业方向。

我大学选择的是机械设计与制造,我记得我们专业老师说过一句话。他说:“我以前稀里糊涂就选择了机械设计与自动化专业,所以后来毕业后也就顺其自然地做了这行。没有因为喜欢而选择,只是因为长期从事,最终也就留在这行了。”话罢,他表示他很羡慕我们这代人,可以大胆选择转行。

当今时代的专业和就业越来越不被绑定在一起,其中一个重要的原因是现在的学习资源越来越多。任何人都可以从网络课程的学习来获得知识和技能的提升,加上每个人并非能在选择专业时明确自己的喜好和擅长的事情。所以也就造成了很多人在专业和就业的问题上感到迷茫。拿程序员来说,编程是一种对逻辑性有一定要求的高智商工作。因此对于想转行做编程的人而言,专业背景的问题就成了他们转行的顾虑之一,但非科班出身真的是一道不可逾越的门槛吗?

1.程序员这碗饭刻板出生的“更香”

根据百度百科对【计算机相关专业】的定义是:包括计算机、电子、通信、信息、数字自动化、生物医学工程相关的学科。而根据统计,在程序员的群体里,科班生占据81%,而非科班生仅占19%

尽管我们在网上看过或者生活中也见过不少非计算机专业的人通过自学成为编程大神的例子,但是比起科班出身的程序员,这样的概率还是远远偏低。毕竟四年的专业学习,对一个程序员的起步阶段以及将来发展的天花板高低还是具有较大影响的。对于是否专业出身的问题,网上议论纷纷,大致分为两种阵营。一种认为是否为计算机相关专业对于程序员来说影响不大,毕竟打代码是一个实践性很强的工作,学校学的理论性知识对实际工作意义不大,重要的还是需要在实际工作中不断实践和积累。

但另外一个阵营却持相反的看法,他们普遍认为,科班与非科班的程序员,也许在初期水平是差不多的,但一旦进阶到中高级水平,差距就显露出来了。而毋庸置疑,非科班的程序员因为底层知识和原理比较薄弱,所以如果不补上编程知识等基础理论,那他们在这行的发展也会有一定的局限性。

不过,也不是说科班出身的程序员一定比非科班出身的吃香,如果大学没好好打好基础,那么科班生也不一定会做得好。话说回来,对于科班出身的程序员如果扎扎实实地打基础,那非科班出身的程序员想要追上他们就得付出更多的努力,这是不可否认的

2.没有什么专业是不能转行做编程的。

在大多数人的认知里,理工男是程序员的代名词。而实际情况是,程序员的专业是五花八门的,几乎包含了所有类别。这还得多亏了计算机基础课程在大学里的普及,几乎在所有大学里,通过全国计算机等级考试是所有学生毕业的必备条件,所以不管什么专业毕业的学生,都具备了一定的计算机或编程基础。

随着互联网快速发展,程序员人才缺口越来越大,这就导致了程序员就业热的现象,让许多对计算机感兴趣的或原本专业不好就业的毕业生在大环境的推动下,纷纷投入互联网行业

比如我一个音乐专业的朋友,原本就读的也是有名的音乐学院,但是在大环境就业难的背景下,因为发现自己更适合互联网行业的工作而毅然选择了转行,凭着自己坚定的决心以及超强的自学能力,最后在互联网行业混得风生水起,让人看不出他是转行的

也曾看过网上一个国学专业的人,原本是大学里一名国学老师,但因为接触编程之后,便将所学专业与编程结合,做出了一款高质量的国学文化APP,成功从传统型工作——教师,转行为自由创业者。靠着互联网,他赚到的钱,比当教师高出不知多少倍。这是传统文化与互联网行业结合的成功典范。

所以不管是什么专业,都不会对转行做编程有任何阻碍。只是成长的程度快慢问题,这需要看自己自身的能力和努力程度。从现在各行各业都有人在转行做编程的现象来看,任何行业转行做编程都不会奇怪。程序员并没有那么高不可攀,只要有决心,专业就不是问题

3.人人皆可程序员

从几年前开始,编程就开始逐渐在青少年里出现,越来越多的少儿编程机构像雨后春笋般涌现出来,所以有人曾预言说未来编程会像英语一样,成为大众普及的技能,下至小学生,上至中年人,都可以接触和学习编程知识

编程也衍生出很多语言,从正儿八经的C++,java到简洁强大的Python,编程不仅不再是男生的专业,也有很多女性学习和从事编程工作。甚至现在,连小学生开始在学习少儿编程,这不正说明了程序员已经在逐渐地大众化了吗?这或许得益于当代互联网和AI智能的发展。

虽然专业确实对就业有一定的影响,但却不应该被夸大。从长期的职业生涯来看专业是否对口只决定了工作的前几年是否得心应手,之后的发展还是要看个人的持续学习和努力。就算科班出身的程序员,如果不坚持学习提升,那么再过几年也会变得平庸甚至不如一个一直坚持学习的非科班出身的程序员,这些都是有可能的。

如果你是非科班出身的程序员,那么你就应该加倍去努力,在别人走的时候,你要跑起来!

 

 

标签:专业,转行,编程,科班出身,程序员,科班
来源: https://blog.csdn.net/weixin_44433865/article/details/100153000