非科班如何转互联网行业

今天来聊一聊,关于非计算机专业的人,想要进入互联网行业,该要如何做。

首先讲一下我自己的故事吧,我自己就是非科班转的,我大学是学的体育教育,和计算机是完全不相关的一个专业,但是自己又比较喜欢这方面,大一的时候,当时这种互联网培训班特别火,我就去报名了一个,都交了一部分钱,后来和家里说了后,家里不太同意,因为2万块的学费对我的家庭来说,是一笔很大的开销,父母可能担心我被骗吧,不支持我学java,他们也不太懂互联网,当时就放弃了,后来我毕业了,虽然读的是体育类,但其实我一直都不是很喜欢体育方面的工作,毕业后开始找工作,当时也是碰巧,有一个朋友是做软件测试的,他说这个很简单,入门要求很低的,基本上谁去都可以,让我去试试,我当时听了以后,回家也自己查了相关的一些资料,发现没有他说的那么简单,但是也没有我想象的那么难,当时我在B站上看了不少的学习资料,写好软件测试的简历就直接去面试了,当时大概找了半个月左右吧,一天最少一个面试,后来发现让我去面试的都是培训班,一个正经公司都没有,虽然这样,后面我知道对方是培训公司,我也还是去了,抱着涨见识,了解行情的心态去的,每次去了以后,我都能和别人聊很久,打听关于这个行业的情况,虽然他们为了让我报班,多半会美化一些,但是也能从他们的话语中找到一些有用的信息。后来,我还是在众多的培训班中选了一个去参加培训,还是2万块,但是可以工作后分期还。培训时间也就两个月,对于当时的我来说,课程内容还是具有一定的难度的(现在开来其实都是些皮毛,但是因为0基础,就算是皮毛,对于我这种0基础的来说,还是比较难理解的,因为没有那种计算机的思维模式,这个是需要很长时间才能培养出来的),所以当时我学的很认真,培训结束后,就开始找工作,当时培训班让我们包装自己,写三年工作经验,然后弄一些假的项目,当时我比较较真,不太愿意搞假简历,就直接写的没经验,培训班的同学都慢慢的找到了工作,且工资都还不错,有个七八千块,有个别同学甚至过万了,当时我很羡慕,但是我还是不想搞假简历,所以最后就剩几个人还没有找到工作了,但是我没有放弃,那会儿可能年轻气盛吧,也比较有冲劲,完全没有觉得气馁,一天面几家有时候更多,就这样,我找了一个多月,最后经历了几轮面试去了一家相对来说比较大的公司(武汉),工资当时只有6千。但是我也很知足了。

有了工作后,我发现实际工作和培训的完全不一样,你会有很大的工作阻力,因为你不懂的太多了,要不断的学习,才能适应你的工作,就i算是最简单的工作,你要做好,都是要比别人困难的,就这样,我在这家公司干了快两年,也没有涨过工资,也没有跳槽(做过了不少的项目,换了几个岗位,现在从事安全测试岗位,一直在这家公司)没有涨工资,是因为很难有机会,除非你是那种吃睡都在公司的那种人(指特别卷)才会有一丝机会,没有跳槽是因为2023年行情不太行,自己也尝试着投过简历,但是反响都不是很好,就想在等等。至此,我至少是在这个行业干了下来,后面就算辞职,也是能找互联网类型的工作。

给大家将我的故事,是想告诉大家,非科班转互联网行业,是很困难的,当初和我一个培训班的人,很多都是科班出身的,少部分是非科班,一年过后,大家都陆陆续续的退出了这个行业,去做别的去了,只有少数人在坚持。

1:你适合转互联网行业嘛?

首先,你要自己问问自己,为什么想要转行,是因为不喜欢自己原来的专业,是觉得互联网工资更高,还是说自己喜欢,但是你要知道,不论什么原因,你都要有一个坚定的内心,因为转行少则几个月,多则半年,甚至找不到工作,这个时间成本以及金钱成本是很高的。假设一下,你如果想干开发,那么我了解到的是培训班就要培训半年的时间。每天也是十多个小时的学习,这种高强度的学习你能不能坚持,能不能学的进去。其次等你培训结束了,你找工作,一而再而三的碰壁,你还有坚持下去的动力和勇气嘛,如果你确实找不到工作,那么你又该怎么办,如果以上几点你都有考虑过,并且还是想转,那么,你就转行的成功率比较大了。如果上面几点没有考虑清楚,建议还是不要轻举妄动。

2:自学还是报培训班

这里说一个得罪人的话,选择自学的话,如果你是那种普普通通的大学,非一本或更好的,建议培训班,因为你考的大学,本身就代表了你学习能力水平的划分,你连大学都没有考的很好,为什么你会觉得自己有这个自学的定力或者自己能学的好了,如果你有这个能力的话,那么就不会考到你现在所在的大学了(这里说的是大多数哈,不排除有少部分人因为各种外界因素没考好大学,但是学习能里很强的),如果你的学习能力和自控力一般,果断报班吧,不要自我感觉良好,因为培训班会给交给最基础的,你能懂的,不会太杂。对于自学能力较强的同学,就可以直接网上找课程,哔哩哔哩看视频,自己学就好了,但是要记得找对方向,不要什么都学,你想干什么,你就学哪一方面的,学精学透,开发方向的话最好是能自己参照资料写出属于自己的项目并部署,这样面试的时候成功率会大很多。

3:前端,后端,测试,运维,大数据,人工智能等。该如何选择?

对于0基础小白来说,前端,运维,测试,是最好的选择(个人意见)

我个人自学过前端,后端,测试,这三个,从感觉上来说,测试最简单,所以最后我选择了测试岗位进行培训。 

因为相对来说,这几个岗位的技能要求,入门相对简单,后续如果工作了,了解的更多了,在转后端,大数据会相对容易。

至于人工智能邻域,建议一般的同学直接放弃吧。

4:关于软件测试行业

因为我是选择的软件测试,所以相对来说熟悉些,其他的岗位我就不说了,如果有想转测试的小伙伴可以留下来看一看。

软件测试行业,我个人感觉我入行的时候的已经是行业末期了,开始的时候确实有很多的测试人员缺口,要求也没有现在的高,但是现在各种培训班,培养了一大批只会基础操作的人员,也就是我们常说的点点点,不会自动化,不会性能,不懂代码,不会数据库等等,且这批人员量大,第一批人是能够很容入职的,吃到了这波人才缺口的红利,到后面进入行业的人越来越多,慢慢的企业就不缺人,自认而然的就会提高要求,加上培训班还在输出这种初级的测试人员,导致就业竞争压力变大,找工作困难。如果你还是想干测试的话,那么你在培训或者自学的过程中,就必然要掌握更多的知识和更多技能,最好是学会一门语言,建议学Pyhon,相对简单,且在自动化测试中有重要做作用,可以去重点学习一下python接口自动化,这对就业是有很大帮助的。如果想要工资高,那么你必须熟练使用python。

5:软件测试需要掌握哪些技能

一:需要有测试思维,给你一个场景,能从多个角度去进行测试(测试的深度和广度),有较好的文档编辑能力,可以写测试用例,写测试报告,发现BUG后可以详细描叙BUG,复现BUG,上传BUG至相关的平台。

关键词:点点点,文档编辑

二:在和开发产生分歧的时候,能够理性沟通,说服开发,在联调的时候,可以调动上下游人员和你配合进行联调测试

关键词:沟通能力

三:可以利用各种工具进行辅助测试,接口测试工具,抓包工具

关键词:F12,Postmen

四:会一些基本的增删改查的SQL语句

关键词:mysql

五:会一些linux命令,查看日志

关键词:linux

当你掌握了以上五点内容,基本上就可以算的上是一个初级的测试人员了,因为在实际的项目中,你大概率用不上很高级的东西,所以会一些基础操作就算入门了,可以进行测试活动。但是这个也和项目相关,有的项目可能会重点用到某个工具或者某方面的知识。比如我转行开始测试的时候的一个WEB项目,就是写好用例,然后按照用例点点点,最后写好报告,上传BUG,等BUG修复后复测即可。这里重点就是写用例,和开发沟通BUG,用不上数据库,接口之类的知识。后面接手一个项目,联调特别多,几乎每个功能都是需要联调的,这里就需要很好的沟通能力,协同工作能力。在后来我到了数据中台,就是那种报表类项目,这个时候就大量用到数据库相关的知识,要会写一些比较复杂的SQL,表联查,子查询,数据计算类的SQL等等,我刚开始去的时候,连select都不会写,后来也是慢慢的在项目中积累,慢慢学会了SQL。这个系统就重点用到了SQL,用例就是写SQL语句,写好后执行调试。所以说并不是都要学的多么好才能测试,而是看项目。当然,你如果有精力,有能了都学会的话,那自然是好的。但是在学习的初期,为了保持自己的兴趣,以及入职成功率,是尽可能提高自己的学习广度,并在一个方面去深度学习,这样面试的时候,你就有更大的把握。

至于后面的接口自动化方面,性能测试方面,其实可以单独算一个测试模块的,在我们公司,是有独立的测试部们的,也就是说在测试里面,还是有细分的。我们不要好高骛远,从最基础最简单的做好就可以了。至于后面的这些岗位需要的技能,我就不再展开说了。

祝各位转行的小伙伴都成功上岸!!!

功能测试

接口自动化

UI自动化

性能测试

安全测试

渗透测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值