大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
在互联网行业,前端、后端、测试,是三者缺一不可的关系,所以不管是软件测试还是前端编程其实都是比较不错的选择,主要还是看哪个岗位更适合你。
结合题主的情况,目前已经27岁了且是转行互联网,所以在岗位选择上还是要慎重一点,提前做好岗位了解是很有必要的,比如:软件测试和前端编程的岗位有什么特点、优势和劣势是什么,发展前景如何等等,然后再结合自身的情况去权衡利弊,最后做出最明智的选择!
接下来从以下个方面对比分析,帮大家做出更好的选择:
PS:这里有一套2022最新版的软件测试全套自学教程,包含了以下内容,记得一定要下载下来:
▶ 200集视频教程
▶ 教学课件
▶ 18套项目源码
▶ 67套测试工具软件包
▶ 100个实景测试面试题
▶ 162个面试简历模板(信息完整)
https://pan.baidu.com/s/10nqKV0Vp23BSgCiCt9EqNA
提取码:3mkj
从狭义上讲,前端工程师需要使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都是前端工程师的专业领域。
网页开发:使用html+css+javascript => 网页=网页交互=网页特效组成,比如京东网页=百度=ie=淘宝网页等 都可以使用这个实现开发
app软件开发 => 手机软件 > 微信、 抖音、 腾讯视频、QQ等,手机使用的软件开发的前台页面小程序 => 微信小程序 =支付宝小程序= 百度小程序
测试开发工程师是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他们还可以在生产软件的设计初期发挥推波助澜或审阅的作用。
是对用户直接负责,开发人员完成代码编写后,通常是测试人员把各种情况下的问题(bug)找出来,以用户体验为第一要素,提升软件的整体质量,以及分析测试的结果、测试执行和搭建自动化测试等。
据职友集的统计,当前测试人才需求量是前端开发的2倍。2022年6月6日查看职友集记录2022年6月6日查看职友集记录
软件测试的工作强度:
国企:早9晚6 (测试人员和开发人员基本不加班)
互联网大厂:弹性工作模式(早上11点前到就行,早来早走),一天9小时左右。
私企:9~10.5个小时
其实软件测试和前端的工资都是非常不错。但整体而言,前端的薪资相对比软件测试还是要更胜一筹。
前端工程师的岗位相对比测试是比较有趣的,而且让人更容易产生成就感。像一般我们在电脑上或者手机上所看到的浏览器打开的网页、手机网页、微信小程序等,都是通过前端工程师来完成并实现的。
前端要熟悉js语言,开发岗位,转行软件测试相对比而言会更容易一些(当然不考虑对项目、对行业的业务熟悉),但是软件测试要想转为前端开发,会困难很多。
前端开发的技术更新速度非常快,为了迎合市场的需求,需要关注前沿的技术以及需要不断的学习新的技术,个人压迫感比较大。
在身体精力上,软件测试对比前端开发还是要轻松一些,起码没有长时间的持续压力,软件测试最多测试一个月左右,前端开发可能要三个月。同时,很多开发人员在工作中,会面临产品经理需求反复改写的折磨,而软件测试就相对不会受到需求方的折磨。
如果你是本科学历,可以考虑去做前端,如果是大专学历,就要提前看看招聘网站,提前了解现在的大专学历是否好找前端工作。
【软件测试】: 作为一名优秀的测试工程师,从全面的角度看,首先性格上要比较外向,要能善于与人交流,起码你能经常和开发人员,与用户沟通交流。其次,测试工程师在性格上需要更加敏感,然后更需要具备怀疑精神,追求完美的性格。
【前端】: 前端开发对于性格要求没有那么明显,因为开发工程师更多的是在不断修改代码,工作比较重复繁琐,需要在性格上要求比较平稳。
【软件测试】: 作为一名优秀的测试工程师,拥有较强的综合素质很关键,具体包括比如:责任心、细心、耐心、专心、信心等。
【前端】: 作为一名优秀的前端开发工程师,在素质方面,更倾向于某一个特定方面,对比测试工程师逻辑思维能力的要求要低一点。因为在相对成熟的开发环境下,普通的编码人员更多地是掌握一门开发语言的语法和一个开发平台。如果说测试人员更强调综合素质,那么开发人员则更看重某些方面的素质。