前端开发好还是软件测试好?

如题所述

web前端相当于是半个程序猿,测试门槛比较低但是薪资待遇也相对差一些。每当换行业时,总是不知道学习什么,又怕自己入错行了,那到底web前端和软件测试哪个好呢?

了解web前端的知识

前端方面非常稀缺人才,如果懂H5那是非常好的了,而且待遇也不低,不过 浏览器兼容性是前端噩梦测试虽然入门门槛低,但是其实需要学的东西非常多,如果是web测试,那么各种乱七八糟前端的东西都要去了解(JS,CSS,HTTP,HTTPS,POST请求,XML,JSON)起码不会写代码,但是你要了解。

软件测试的基础知识

软件测试还可以细分为功能测试,这个要求技术不高薪水也不高,属于黑盒测试开发,这个介于黑盒和白盒之间,都要懂,而且要会代码,薪资和开发比差不多;白盒测试,这个一般开发会做,也有给测试做的,薪资和开发差不多,基本持平自动化测试,这个基本要会写代码而且量还不少,薪水不错性能测试,这个主要是性能分析,薪水也不错,不比开发少安全测试这个基本就是搞安全的 这个能力有多强,薪资有多高。

web前端该掌握的基础

web前端开发一般指网页开发,学好CSS3是网页外观的重要一点,就是布局效果,CSS3可以帮助把网页外观做得更加美观。学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能,JavaScript相对于前端来说,也是分量比较重的。也要认识一下NodeJS和PHP加上数据库等这样的后端语言,方便前后端开发配合,学习 HTML5、CSS3、响应式页面布局、微网站制作等开发移动互联网的应用。像Ajax、JQuery、jQueryMobile、Bootstrap、AngularJS等更是前端开发必学的高级技术,掌握精通这些可以拿到很满意的薪资。

软件测试逻辑性

软件测试工程师与软件工程师不同,软件工程师大多是男生,因为软件开发的工作需要很强的逻辑推理能力,而软件测试工程师则不需要天天去思维创造,工作重点是在注重经验的积累上面,同时,软件测试工程师要查找软件的缺陷需要具备的素质与女性所有的细心,耐心,安静,敏感等各个方面很吻合。同时,女生做测试的优势还在于沟通,女生应该比男生稍微细心点,这点对于发现Bug还是很有优势的。

软件测试是在软件开发过程中,在不同阶段对程序进行测试,发现程序中的错误,对软件的质量进行控制,扮演着“把关人”的角色。细腻、敏感、认真、有耐心、想象力丰富、沟通能力强是女性与生俱来的性格特点,这些性格特点可以使女生在软件测试工作中更加顺利。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-18

其实吧,霸哥觉得岗位没有哪个比哪个好的说法,每个人喜好不同,对岗位的感觉也就是不一样的。可能有些人觉得软件测试好,有些人觉得前端开发好,所以你自己更倾向哪个呢?

霸哥也略略看了大家的回答,其实你可以选择自己喜欢的,可以选择适合的。同样的,你可以结合自己所在城市的岗位缺口,进行选择,也可以根据目前的岗位现状来进行选择。

霸哥在这里只是想简单说下岗位现状吧,和我在的城市,目前的岗位需求量。首先是岗位现状,其实
内卷
这个词,已经不新鲜了,说句夸张的,幼儿园都开始内卷了,大人都开始“鸡”娃了,岗位肯定会有内卷的情况。

前端开发呢,需求出现较早,低层次岗位需求已经差不多满了,现在需求量大的是相对高端的岗位了,如果你只是学的较为简单的技术去找工作的话,那么内卷是必然的,竞争大也是必然的,因为除了你之外,还有很多科班出身的,大专
本科 研究生这样的人,去和你竞争同样的工作。

软件测试呢,看你学的是什么类型的测试,是简单的手工测试呢,还是难度较大的测试开发。如果是手工测试,那也确实是没啥发展,毕竟没技术含量的岗位已经在慢慢被边缘化了。如果是测试开发的话,算是相对高端的岗位了,现在就业市场会比前端开发好些,没有那么~内卷,机会还是比较多的。再有呢,这个岗位也确实有开发的内容在里面,要说后期发展,技术岗和管理岗都是OK的,薪资也不算低。

以上是两个岗位目前的现状,说白了就是内卷程度的问题,内卷大的肯定找起来会有难度,如果去小企业的话,薪资可能就不会高。再有就是城市岗位需求的问题,如果你是在一线城市,这两个岗位都可以去尝试,但是如果你是在二三线城市的话,结合城市需求还是有必要的。

本回答被网友采纳
第2个回答  2021-11-26
首先同学需要知道两者的区别:
1、软件测试:
负责行业应用、ERP软件、开发平台、云平台等软件或系统的测试工作。
主要包括:分析系统需求,按照软件测试流程和标准制定测试计划、设计测试用例、部署测试环境、执行测试用例、检测并录入缺陷,编写测试分析报告等。
2、前端工程师:
1、负责网站的前端开发。
2、与程序开发人员密切合作 ,制定前后端的程序接口标准。
3、不断优化前端体验和页面响应速度 ,保持良好的兼容性 ,提高web界面易用性 。
4、完成产品设计、开发等工作 。
5、解决项目开发过程中遇到的技术和业务问题 。
首先你要明确两者的内容是什么,自己更适合或者更喜欢哪一个
综合来看,软件测试相对于前端开发来说比较好入门,门槛低,平均薪资水平比较高。是个不错的选择。
前端开发偏向于程序员,(你也不用担心你的发量)
因为我们是做测试的,所以可能更偏向于测试吧。本回答被网友采纳
第3个回答  2019-09-18
问这个问题就很能说明问题了。
要么刚毕业,要么是转行的。
本身对技术没什么热爱,冲着所谓的“高薪”或者容易就业,匆匆忙忙决定加入IT行业。
目前来讲你选什么都行,这两行业都有拿高薪的,都有相对远大的前途和钱途。
如果你无法确定这两个哪个好学,建议都学一点,哪个你能入门你就继续学哪个。本回答被网友采纳
第4个回答  2019-09-18
喜欢那个学那个
相似回答