先给出我的结论,互联网的三大技术岗:前端、后端、测试,都是缺一不可的,三者并没有竞争关系,并不存在此消彼长的冲突。只要IT互联网持续发展,三者都有好前途。

但网友的意思,非要在前端和测试中挑选一个方向,那到底应该选择哪个呢?且题主已经27岁了,也许就只有一次转行互联网机会,所以还请一定要慎重(女怕嫁错郎,男怕入错行)。

如何如何慎重挑选互联网岗位呢?我想这和选择你人生中的第一台汽车非常类似(都是决策成本高,一旦决定,几年都无法更换)。想想我们会怎么挑选汽车呢?是不是除了要知道各种车的优点以外,一定还要明确他们的缺点,这样才能最终做出明智选择

因此 本文的写作结构如下

1、前端的优势 
2、前端的劣势 
3、测试的优势 
4、测试的劣势 
5、结合题主的需求做出选择


一、前端的优势

1、薪资更高

虽然测试和前端的工资都非常高。但总体而言,前端的薪资还是更胜一筹。以北京为例,前端的平均工资比测试更高,高出了3600元。

数据来源于职友集

2、转行测试相对容易

前端要熟悉js语言,开发岗位,转行测试相对更为容易(不考虑对产品、对行业的业务熟悉)。但是测试要转为前端开发,会比较困难。

二、前端的劣势

1、前端技术更新太快

对于前端开发来讲最大的弊端就是技术更新快,从最初的javascript源码到jQuery,再到MVC框架,然后到 Angular.js 和 React.js ,再到最近非常流行的VUE框架,每个阶段的前端框架都经历了一段时间的发展,再到被广泛使用,然后被抛弃。所以作为前端工作师来讲需要关注前沿的技术以及需要不停的去学习,才能保持市场的竟争力。

2、前端求职要求比较高

前端开发工程师需要掌握的知识从html基础到css,再到开发语言(js)以及开发工具、前端的安全、性能调优、环境部署等等都要熟悉,否则可能没有办法开展工作。

3、前端工作会更辛苦

前端不仅技术更新快,被戏称“学2年用1年”,而且前端还是个体力活,因为界面随时改,大量的代码,基本需要天天加班。

三、测试的优势

1、测试中的测试开发岗位超过前端开发,超过薪资6000元

受低薪的功能测试(功能测试虽然近年来一直在萎缩,但在各岗位中占比还是最大)拖累,测试平均薪资是低于前端开发的,但高端的测试开发岗位,薪资反超前端开发6000元。

测试人员如何才能转行测试开发呢?加入我的学习交流群310357728大家一起探讨,群里也有资源共享

2、测试的技术纵深足够大

测试既有低端的好入门的功能测试(手工测试),又有中级的需要学习编程,编写测试脚本的自动化测试,还有高级的性能测试、安全测试、测试开发岗位。所以测试不需要和前端一样考虑转行,只需在测试领域扎实干下去即可

从中级自动化测试开始,其薪资已经开始持平甚至超过前端开发了。

到高级阶段的测试开发,其薪资就已经大大领先前端开发。

3、测试的市场需求量远大于前端开发

据中立网站职友集的统计,当前测试的需求量是前端开发的2.36倍。

为什么测试的需求量暴增呢?

举个生活正的小例子来解释:

1、维保存在问题时,首先会考虑食材的营养价值吗?当然是不会
2、软件开发水平未成熟时,首先会考虑质量的问题吗?当然也是不会

但随着我国互联网经历了10年pc端,又经历了10年移动端的发展,国内软件研发技术已经成熟,现在互联网已经进入用户体验竞争,测试在国内迎来了高速发展期。

4、测试的工作强度要低于开发

1、国企:早9点 晚6点 (测试、开发基本不加班)

2、互联网:弹性(早上11点前到就行,早来早走)工作模式,一天9小时左右。

1、测试加班开发基本都加班(项目发布上线前后) 
2、 开发加班测试未必加班(平时工作)

3、私企:9~10.5个小时

1、私企开发加班多 
2、测试加班少,主要取决于是否上线

所以,测试工作,相比开发,几乎全是男生,测试接近一半是女生。

5、测试的职业生命更长

具体可见之前写的CSDN文章,了解下为什么测试的职业生命为什么比开发长。

四、测试的劣势

1、需要掌握的东西比较杂

要学习的知识点比较广,比如Linux系统、数据库、网络、持续集成、编程语言、开发框架、接口测试、自动化测试、性能测试、安全测试等等,而且有些公司可能会要求对运维的技能也要熟悉。

2、一般无法转开发

五、结合网友的需求做出选择

网友的需求:前端和测试哪个以后的就业和发展好一些,求大神指教

1、就业

1)需求量,测试的需求量是前端开发的2.36倍。
2 ) 薪资,测试平均薪资因为受低端手工测试(也叫功能测试)拖累虽不如前端开发,但中级的自动化测试已经追平前端开发,高级的测试开发均薪已经远甩前端开发。

2、发展

1)但随着我国互联网经历了10年pc端,又经历了10年移动端的发展,国内软件研发技术已经成熟,现在互联网已经进入用户体验竞争,测试在国内迎来了高速发展期。

2)既有低端的好入门的功能测试(手工测试),又有中级的需要学习编程,编写测试脚本的自动化测试,还有高级的性能测试、安全测试、测试开发岗位。技术栈有足够的的发展纵深,越干越值钱,就像老中医。无需因为饭碗无奈转行到陌生岗位。

3)测试的职业生命更长,更不惧35岁危机。

一家之言,欢迎留言讨论。

回敲开篇的结论,互联网的三大技术岗:前端、后端、测试,都是缺一不可的,三者并没有竞争关系,并不存在此消彼长的冲突。只要IT互联网持续发展,三者都有好前途。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

转行IT,是学软件测试还是前端编程?相关推荐

  1. 转行互联网,软件测试VS前端编程,到底那个是更好的选择?

    作为一个从制造业转行web前端开发的从业者,来回答下这个问题. 首先,看到其他的回答,做测试的说测试好,做前端的说前端好,各有各的看法,虽然本人也是做前端开发的,当然也觉得前端好了(哈哈)但从我进入这 ...

  2. 00后测试员摸爬滚打近一年,为是否要转行或去学软件测试的学弟们总结出了以下走心建议

    前言 大家好,我是一名出生于千禧年的00后软件测试工程师,因为个人极特殊原因,现已毕业并在职场中摸爬滚打一年.在社会近一年的不断探索中,让我明白了很多人生哲理,看透了很多人间现实.借助这次分享,我梳理 ...

  3. 3个月软件测试培训出来后的感悟--写给正在迷茫是否要转行或去学软件测试的学弟们

    本人刚从某培训机构学习结束,现在已经上班一个月了.这篇文章我不会说太多的知识点,或噱人去培训机构学习的话语,仅作为一个普通打工者的身份,来写给那些对于软件测试未来发展.薪资待遇等不清楚的正在为家庭,解 ...

  4. “我xx岁了,想学软件测试,现在转行来得及吗?”别再问了,这篇文章终结此类问题

    软件测试近年来一直都是转行的首选热门岗位,有很大一部分人都是转行进入到这个行业. 一直以来也有很多小伙伴在问我, "我xx岁了,想学软件测试,现在转行来得及嘛?" 不管是处于什么原 ...

  5. 想转行学软件测试要注意哪些问题

    软件测试的快速发展,让很多人都红了眼,大家都想转行学软件测试,那么想转行学软件测试要注意哪些问题呢?大家是否考虑过自己是否合适呢?那么我们来看看下面的介绍吧. 想转行学软件测试要注意哪些问题?据数据显 ...

  6. 半路转行,如何学编程?这些建议给你

    有网友在网上提问:转行学编程还能成为技术大牛吗? 收到诸多网友评论的同时,也被不少网友反问: 1.成不了技术大牛,就不学编程了吗? 2.学习是一辈子的事情,哪里来的半路出家?25岁学编程,35岁的时候 ...

  7. 0基础转行IT行业学web前端好吗?

    0基础转行IT行业学web前端好吗?目前互联网行业迅速发展,IT已经成为现在的一个非常热门的一个行业,许许多多的人都想要往IT方面发展,找IT方面相关的一个工作. 很多想要接触IT行业的初学者伤透了脑 ...

  8. 学软件测试看什么书籍推荐?

    软件测试自从有编程行业开始这个行业就有存在,在软件或者功能上线之前都离不开软件测试工作者的努力,否则你用到的软件很可能会出现这样那样的BUG.今天小千就为那些想要从事软件测试工作的同学推荐几本零基础也 ...

  9. 2022年,女生到底适合转行ui设计还是软件测试?

    作为2022年的就业选择来说,软件测试和UI设计发展都挺不错的 选择这两个方向转行的女生很多.但具体选择测试还是UI设计,最好还是根据你个人的兴趣爱好以及长期的发展路径去选择 比如:薪资.工作稳定性. ...

最新文章

  1. 通da信TCP长连接数据算法分析
  2. 【网摘】GTK中文显示解决方案
  3. 危害企业IT系统最严重的五个安全威胁
  4. union all怎么用在循环里_ai软件怎么使用?ai里基本功能怎么用?
  5. RabbitMQ 示例-生产者-消费者-direct-topic-fanout
  6. 库存商品表html源码,JSP+Servlet+数据库的方式完成一个简易的库存商品管理系统...
  7. 计算机小知识点GIF,计算机基础全部知识点 讲解.doc
  8. 从XKCD网站下载自动所有漫画图片---python实现
  9. linux中可以使用-af含义,关于Windows中的linux:AF_UNIX
  10. 【下载】快速通过Python笔试?学大家一样先把LeetCode答案私藏了
  11. 闲来无事研究一下酷狗缓存文件kgtemp的加密方式
  12. dell笔记本指示灯闪烁_解决笔记本电源灯一闪一闪问题【图文】
  13. Android studio 渐变色,android shape 之渐变色角度理解
  14. AliOS Things的启动过程分析(一)
  15. 计算机二级选择题37套word,计算机二级word选择题
  16. Unity 2d 回血道具的实现
  17. 黑盒渗透测试指导之XML注入
  18. unity怎么导入系统的树_Unity5.0_树_软件教程_资源库
  19. 魔兽争霸war3心得体会(三):UD内战
  20. 带你深层次理解什么是进制

热门文章

  1. 计算机图形学单元测试一
  2. 漫谈程序员系列 让程序员蛋疼的那些事儿
  3. 天池大赛算法教程及获奖选手答辩
  4. 通过SMPP连接SMSC发送短信(转)
  5. 惯性测量单元--IMU
  6. office -word -批量删除回车、制表符、分页符、换行符、分栏符等
  7. 智能反射面中的恒模约束问题基于penalty convex-concave procedure (CCP)求解及matlab代码
  8. 游戏玩的多,陪玩你了解的多吗?用Python来采集陪玩数据,看看行情和美照
  9. js页面加水印防复制防另存为代码(纯js)
  10. 推荐一款免费的C#界面库