行业动态

了解最新公司动态及行业资讯

当前位置:首页>新闻中心>行业动态
全部 4000 公司动态 864 行业动态 3136

it运维技术、测试、程序员,这些技术岗位哪个更有前途?

时间:2022-03-23   访问量:2003

在一个初具规模的互联网公司,从业务方面入手,工作类型有很多,比如运营、客服、营销、产品、设计、技术等等。

在这些大类之下,又细分了各种子类。以技术为例,可以分为前端(客户端)、后端、测试、运维、DBA等,这些都是技术岗位。

那么如果你想在这些技术岗位上工作,该如何选择,哪一个更有前途呢?

这五个职位可以分为前端和后端、运维和DBA、测试

前端和后端属于程序范畴,通常被称为程序员,主要根据产品的需要开发软件,属于公司的技术核心,非常重要。没有程序员的软件公司也不好意思被称为软件公司。

运维和DBA,这两个岗位的主要工作就是管理服务器程序运行的环境和依赖的数据。运维可以看成是服务器管理员,所有与服务器相关的工作都由他来处理,比如服务器程序运行环境的CPU、内存、磁盘资源的监控,网络稳定性的监控,软件安装等。服务器程序依赖。DBA是数据库管理员,专门管理生产环境中的MySQL、Redis等数据库。这两个职位的薪水不一定比程序员低,但市场需求不如程序员旺盛。一家软件公司可以没有运营和 DBA,但不能没有程序。运维和DBA一般只有大型企业配备,小公司全部配备程序员。毕竟如果公司只有个位数的服务器,绝对不需要专门的运维,老板也不愿意花这个钱。

虽然测试也是一个技术岗位,但我个人觉得他们的工作和技术没有任何联系。他们的工作是不断地使用程序员开发的软件来找出错误和漏洞。同时,他们的另一项工作是督促程序员工作并修复错误。

就这些职位的技术含量而言,我认为测试是最低的。低端测试几乎没有技术门槛。只要你有软件经验,基本上都可以做测试。毕竟你只是用软件找bug,程序和运维都行不通,你必须掌握基本的技术技能才能工作。当然,高端测试是另一回事。他们也可以很棒。

二是运维。当然,并不是说运维这个职位没有技术含量。同样,运维的技术含量也很高,但是通常程序员会做运维的工作,安装环境it运维技术,监控服务器的运行。, 没问题。反过来,运维也不一定是程序员的工作。我觉得运维应该是和程序员一起出生的,然后随着行业的发展,独立成为一个岗位,本质上是依赖程序员的。

最后一点是程序。一个合格的程序员不仅需要掌握程序员的技术,还需要了解服务器运维的技术,比如自己搭建测试环境。这样的技能是必须的,所以对服务端一定有更深入的了解。同时,还需要 DBA 技能。通常,只有在数据量很大的情况下才会配备 DBA。大多数时候,一个公司不需要DBA,DBA由运维或程序员兼职。同时,程序员也需要测试技能。程序员在编写程序时,不可避免地要进行自测、编写测试用例等。只有自己测试后,才能将函数提交给专门的测试人员进行进一步测试。

所以,对于这三类职位,我认为程序员的技术含量是最高的。

我们来谈谈这些职位的发展前景。

大公司会有专门的研发部、运维部、测试部,然后就是研发总监、运维总监、测试总监。案子。但在小公司中,通常只有一个技术部门it运维技术,管辖所有技术人员,包括编程、运维、测试,甚至有些公司的设计师。技术部十个领导中有九个是程序员,很少来自运维或测试。因为一个软件公司的技术部门,不用运维和测试,照样可以运作。虽然可能转的不顺畅,但还是可以开机的。但是没有程序员,再强大的运维检测设备,该部门也将运作。起不来。其次,一个技术部门的程序员数量肯定会抑制操作和测试人员的数量。所以,在程序员中,当技术部门的领导者的概率要比当运维和测试的领导者大得多,除非你真的遇到了稀有的人才。

所以,如果你想在互联网软件行业从事技术岗位,如果你想选择一个更有前途的技术岗位,那么程序员是首选。当然,更多的机会也意味着更大的竞争和更大的难度,如果你选择了程序员,你可能不一定会成为技术部门的负责人。选择测试和运维,并不意味着你的职业生涯会一无所知,只是程序员的情况比较清楚。

同时,关于35岁程序员将被淘汰的观点,其实运维和测试更危险。仔细想想,对吧?运维和测试并不比程序员更有优势,反而有很大的劣势。堆,那么你必须在程序员面前面临淘汰。这是市场规律。

上一篇:pc运维外包

下一篇:你服务的用户应该打电话向谁求助?(组图)

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部