近日关于“文科转码”的话题引起了一番热度,由于大环境不佳,使得毕业生就业成为了一个难度,其中文科生相较而言,选择更少,因此,让不少学子有了转行成为码农的想法。
除此之外,更重要的原因是,在当前互联网经济环境下,程序员一直是高需求的岗位,同时薪资也较为可观,这也吸引了众多文科生踏入了转码之路。
然而很多文科生在转行初期,往往会产生自我怀疑,被害怕学不会等等的理由所劝退,那究竟文科生究竟是否能转行搞IT?前景又如何呢?
01、文科生究竟是否能转行搞IT?
首先,答案肯定可以的,毕竟有那么多的成功案例在我们面前,就比如微软中国云计算与企业事业部资深合伙人、高级工程总监梁戈碧。
上世纪九十年代,梁戈碧在北师大读英语本科,是一名地地道道的文科生,在大学毕业那年,她决定出国留学。
在国外留学期间,梁戈碧一来发现到了国外自己的英语专业没有优势,二来看到计算机的普及程度非常高,她被深深吸引,因此决定学习计算机。
两年内,梁戈碧就拿到了计算机科学的本科学位,之后还以优异的成绩获得了计算机硕士学位。
除此之外,笔者之前所认识的一名学员,也正是文科生,但一进校门便发现自己对计算机有着浓厚的兴趣,于是在校期间他便花了大量的时间学习,了解互联网,在实习期间,凭借自身的良好背书,积攒了不少实习经验,最后拿到了好几家心仪的offer。
所以,事实证明,文科生是可以转行做IT的。
02、转行难度高吗
但所谓“隔行如隔山”,文科生转行IT,肯定不是一件轻松事。
虽然梁戈碧成功转行,但她本身就是北师大的学子,数理化等成绩自然也不会太差,而后者成功转行的学员也表示,那时的自己连续每天写了十几个小时的代码,也十分辛苦。
因此,文科生转码需要付出比旁人更多的努力。
当然,也不是说文科生就不能转行IT了,其实除了开发岗位,还有许多入门难度低一些,学习对小白更友好的岗位,比如软件测试。
软件测试只有20%的代码,对文科生来说是非常友好的。学习软件测试的入行难度相对比开发压力小很多。而如今软件测试的缺口较大,对于人才的需求是很高的,因此不失为一个不错的选择。
软件测试的学习门槛也较低,不需要你有相关的背景,只要认真学习,耐心细心,都能够学会。因为软件测试课程会从计算机基础开始讲解,再一步步深入到具体的软件测试方法和项目实战。
软件测试是分为手工测试和自动化测试的,自动化测试可能需要编写脚本来控制测试工具进行自动化测试,但是手工测试则不需要,只用手动点击进行测试就可以了。
如果觉得自动化测试有点难度的话,只掌握手工测试也能够做软件测试工程师,找到不错的工作。当然,如果想要升职加薪的话,在后续掌握自动化测试也是很有必要的。不过那也是职业生涯后几年的事情,作为零基础的IT小白,现阶段努力学好手工测试就可以了。
手工测试分为功能测试、接口测试、性能测试三大类,并不需要学好所有方向,只需熟练掌握其中一个方向就可以从事相应方向的测试工作了。
其中功能测试相对来说比较基础,是初级软件测试工程师大多会从事的方向。接口测试和性能测试就属于进阶一些的方向了,但也不是很难,前期可以先了解一下,后期想从事相关工作的时候再掌握也是可以的。
03、文科生做软件测试真的适合吗?
做软件测试适合文科生吗?简单来说,做软件测试对文理是没有要求的。这个行是一个越久越吃香的行业,想做好的话,与其他行业一样,就看自己是否想做这个,自己是否能做了,这个全是靠自己衡量。
软件测试工程师与开发工程师不同,开发工程师大多是需要很强的逻辑推理能力,而软件测试工程师则不需要天天去思维创造,工作重点是在注重经验的积累上面。
同时,软件测试工程师要查找软件的缺陷需要具备的素质为细心,耐心,安静,敏感等。同时,文科生做测试的优势还在于沟通,文科生会稍微细心点,这点对于发现bug还是很有优势的。
通常情况下,文科生的在择业方面会稍微少一些,除了自身条件外,工作压力、有没有发展空间等因素也是众多女生综合考虑的。从长期的职业规划的角度看,软件测试具有一定的稳定性,在工作内容方面不太依赖个人的创新能力,越久越吃香。在职业素养方面要求从业者有责任心、有耐心并且专心细心。
而软件测试是在软件开发过程中,在不同阶段对程序进行测试,发现程序中的错误,对软件的质量进行控制,扮演着“把关人”的角色。细腻、敏感、认真、有耐心、想象力丰富、沟通能力强大多为文科生的强项,这些性格特点可以使他们在软件测试工作中更加顺利。
也有很多文科小伙伴有着转行进大厂,甚至成为大厂的骨干的想法,其实成功概率也是有的,但往往与个人自身的素质、能力、努力程度密切相关,无法成为通用模板,但只要把握基础,深耕技术,也是有机会的。
04、写在最后
互联网席卷了各个行业,互联网+是各行业更新升级的主要方式的现状都是我们有目共睹的,文科生如果想要转行做IT也是一个不错的选择,笔者认为,如果真的有心,可以从软测入手尝试~