网教网

搜索
查看: 113|回复: 1

你了解软件测试和运维吗?

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-21 14:36:18 | 显示全部楼层 |阅读模式
前段时间小A一个大学刚毕业的弟弟突然问起我找工作的事,一个软件专业的学生想去做软件测试,还考虑了运维。这本身没问题,萝卜白菜各有所爱嘛,挺好的,但是他说到理由,是因为容易才去的,这就让我有些无话可说了,今天特此跟各位应届生聊聊,你真的了解这些岗位吗?


一、软件测试师:
首先,这个岗位你要有较好的编写代码水平,最好是自己亲自独立完成过某软件的开发工作,需要对数据库有较为清楚的认识,以及会编写数据库脚本,了解至少2种以上的操作系统,并且对问题有较强的分析判断能力 。
小公司是没有专门做测试人员的,有也非常少,一般都是开发人员自己开发自己测试;达到上千人规模的大公司有专门的测试人员,但还是比开发人员少,不可能达到1:1的比例,而且相对开发人员来说工资也较低;出现测试人员超过开发人员,那也是开发的后期,开发已基本结束(主要剩下改BUG)测试人员非常紧张赶不上进度的时候,很多开发人员会被调去帮忙测试,才会出现,其实这也可以侧面体现出两者的企业需求量。
总之,软件测试工程师的要求比较高,如果你从未有过编程经验,或者本身编程技术不佳,可能几乎没有公司会录用你,所以如果因为觉得他简单,想着去走捷径,少年呀!醒醒吧。
二、运维工程师:
运维工程师不只是一个单一的职位,其中还有许多分支,如应用运维、系统运维、运维研发、数据库运维、运维安全等等,说得我自己都乱了,关于这些分支,具体都是需要技术的,没有技术可是吃不了运维这碗饭的。由于时间关系则不在此一一讲述,下次有时间小A会写一篇专门有关技术的文章滴!抛开这些不谈,其主要工作内容:
1. 随时解决报警故障。
2. 业务程序更新。
3. 编写一些脚本,监控或完成其他可自动完成功能。
4. 运维架构完善,部署一些用起来更方便更可靠或性能更好的开源工具以及制定运维流程规范 。
5. 打杂,如调交换机,装系统,部署新环境等。
没错!正如你所看到的,什么都得会,一个需要会这么多技术才能做好的工作,你是不是觉得工资不低了,但其实不然,运维工程师是工资普遍低于开发工程师,而且发展空间小,一般开发工程师3-5年基本可以往管理层发展,月薪2-5万,但是运维工程师的工资想要提升却是举步维艰,一直停留在6k-8k也是很正常的事情。


而且说到了这里,小A不禁有些疑问,如果对比别的岗位,例如现在企业需求量最大的“软件开发工程师”,需要同样技术知识的情况下,选择后者,它不香吗?现在企业普遍开发工程师入门薪资9k-12k,工作待遇更是不用说,3-5年基本可以往管理层发展,如果想一直从事技术方面,不论是大数据亦或者人工智能,也都是前途无量的呀。
说了这么多,其实就是想告诉大家,你选择什么工作是你的自由没错,但如果因为你不了解这个岗位,单纯以你认为的简单来作为标准,是否太不严谨了呢,小A我也经历过找工作的迷茫低谷期,但是这一步迈过去了,一切都好说,应届生,找工作很重要,第一份工作更重要,紧迫感、压力都是该有的,但是我们千万不要为了找工作,而去找工作,铭记初心。好啦,今天就先跟大家聊到这~下次见哟~

回复

使用道具 举报

0

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-9-21 14:36:53 | 显示全部楼层
你这见解非主流
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表