运维、测试、实施这些岗位有什么不同,有什么相关吗?

2020-04-27 14:27发布

6条回答
元芳
1楼 · 2020-04-27 17:18.采纳回答

运维是对网络、服务器、服务的生命周期各个阶段的运营与维护,简单说就是管理服务器。

测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程,简单说是测试软件有没有问题的。

实施是软件安装、调试、维护、客户培训,简单的说就是给客户安装好软件,告诉客户怎么使用。

爱梦 - 拿来吧你
2楼 · 2021-10-09 09:31

开发,在一些公司也叫做研发,俗称码农,也就是敲代码的,当然开发也有很多种,如前端开发,后台开发,数据库开发。对于开发来说,要想找一个初级开发的工作要求还是不算太高的,但是,无论是Java,C,还是hph等,开发都需要具有良好的逻辑性。所以你的高数和线代的成绩就很重要了。


测试,这是一个繁琐而又细致的工作。一般比较适合女性。不仅如此,测试还要有铁面无私的精神,不相信一切。他们错了就是错了,就不能让他们通过。除非市场等外部环境发生了一些变化,当然一般来说,这种情况不会发生,因为市场等外部环境发生较大变化时,项目一般就直接流了,根本就不用测试了。


运维,说白了运维其实就和其它行业的售后差不多,不过运维是在产品上线之后就一直在工作,要定期和不定期的进行维护,这方面工作比较辛苦,而且一般出差比较多所以比较适合男性。


运维要做好其实需要懂很多东西,基础的网络管理,系统环境,cdn管理,域名管理,各种权限控制管理包括防护墙,每个问题的第一线都会是你去对接,就会涉及到监控管理,原来的lnmp,tomcat, nginx,MySQL相关安装配置使用熟练以上基本必备的,现在都在微服务,对于开发来讲他们更省心了,相对的架构复杂度压力对运维更大了,原来的那种只会写个shell的运维根本撑不住,你得需要慢慢学习Python学习编写一些工具或者运维平台,你就得需要彻底的学习下http, 半个全栈web工程师。以及一些自动化组件的整合,传统的Jenkins, 新的微服务相关的那就更多了,监控的套间也升级了,传统的zabbix.新的普罗米修斯,tick 还是一样你会需要学很多组件,或者写相关插件。写插件的前提是你要掌握这些东西的架构运作。容器 k8s 还有很多网关openresty kong的调度 存储 安全如何保障。


回答: 2021-10-11 15:08

实施人员工作职责

岗位职责:

1、负责(非煤)矿山行业在线监测产品的安装、调试、维修以及布电等项目施工工作;

2、负责公司全部工程项目售前技术交流、技术方案撰写、产品测试、产品安装调试等;

3、与设备厂商协调沟通,了解产品更新和技术方向变化,学习和掌握最新的及技术知识;

4、售后服务技术支持。


超甜的布丁
3楼 · 2021-10-09 13:50

运维顾名思义就是运营和维护,现在我们说的【运维】一般专指互联网运维,是互联网企业的技术部门之一。从本质上来说,运维即是对网络、服务器、服务的生命周期各个阶段进行运营和维护,但在不同的公司,运维的具体工作内容也是有所区别的。

从本质上来说,运维即是对网络、服务器、服务的生命周期各个阶段进行运营和维护,但在不同的公司,运维的具体工作内容也是有所区别的。

测试工程师主要工作内容是检查软件有没有Bug,是否具有稳定性,并写出相应的测试计划、测试规范、测试用例、测试数据、测试报告,他们在一个项目中担当类似“质量管理”的角色,及时纠错及时更正,确保产品的正常运作。

软件实施工程师的工作是软件产品服务主线的一个决定性环节,软件的成功离不开实施。软件实施工程师需掌握ERP软件知识、系统管理知识、数据库知识、硬件知识、网络知识等。


慢半拍
4楼 · 2021-10-09 13:52

运维工程师和实施工程师的区别:工作内容不同、职能不同、工作形式不同

一、工作内容不同

运维工程师要对公司硬件和软件进行维护。 硬件包括:机房、机柜、网线光纤、PDU、服务器、网络设备、安全设备等。

实施工程师包括常用操作系统、应用软件及公司所开发的软件安装、调试、定制开发及维护,还有少部分硬件、网络的工作; 负责现场培训: 现场软件应用培训; 协助项目验收; 负责需求的初步确认; 负责项目维护。

二、职能不同

运维工程师负责服务的稳定性,确保服务可以不间断地为用户提供服务。

实施工程师负责工程实施, 负责现场培训。

三、工作形式不同

实施工程师主要在外地跑,哪里有项目就要去哪里。因为产品销售出去后,如何安装,如何布置,如何录入初始信息,这些事情都需要实施工程师去处理。运维工程师则很少需要外跑工作。

天天
5楼 · 2021-10-28 19:18

售前工程师

顾名思义,就是在销售之前介入到项目中的工程师。通常售前工程师不需要特别懂技术的实现,只需要简单懂一些技术,重要的是对业务有较为深刻的了解。售前工程师需要在项目开始之前,对客户的需求进行初步的挖掘,并对客户进行一定的引导,形成一个较为完整的解决方案。当用户认可这个解决方案后,自然就是销售和客户谈价格、谈合同的时候了。当然,售前工程师并不是孤军奋战的,因为很多的解决方案也不是售前一个人就能够搞出来的,售前在收集了用户的原始需求以后,也会需要和产品、技术等人员进行沟通,最终交给客户的解决方案也自然就是一个可以执行的解决方案。

对于售前工程师来说,他们的能力也一定程度的决定这个合同能否签订。

实施工程师

对于一个项目来说,实施阶段是最长的阶段,实施阶段包括了设计、研发、测试、交付。实施工程师是项目实施阶段最后介入的人员,严格意义上来说,实施工程师也可以被称为交付工程师,主要是负责项目对客户的交付的。当然,交付时也并不简单,实施工程师需要负责系统的配置、初步验证、用户的操作培训、系统操作使用的督导等等,如果交付过程中出现任何的问题,实施工程师也需要收集记录并第一时间返回给技术相关人员。如果设计中出现对客户需求的偏差,实施工程师也是需要能够稳住客户,寻找解决方案。

对于实施工程师来说,他们的能力也一定程度上的决定了客户对于项目的满意程度和项目尾款的回款进度。

运维工程师

和售前、实施不同,运维工程师不需要和客户打交道,他们面对的就是一对对的机器、网线、操作系统。运维工程师的日常工作就是对系统的运行情况、资源情况进行监控,在系统发布时,运维工程师就需要对系统环境进行预先的搭建,一些中间件的配置也需要同步进行,保证系统上线后能够稳定的运行。现在很多公司都使用云服务器了,所以相对来说运维的难度已经大大的降低了。对于一些自建机房的企业来说,运维工程师的工作还要更加复杂,有时还会需要兼任一些网络工程师的工作,判断一下服务器的硬件环境是不是良好。

总的来说,运维工程师的工作就是保证系统的正常运行。

技术支持

技术支持其实就是研发人员,项目在交付过程中和交付后的运维过程中,都有可能出现问题,而这个时候就需要技术人员介入,去检查问题出现的原因并进行修复。

系统在交付后出现问题的概率并不大,所以技术支持也一般就是研发人员兼任,基本不会有专职的技术支持,而且一个技术人员也很难能够处理各个项目中出现的问题。所以,对于技术支持人员来说,平时就是个码代码的程序员,项目出现问题时,就摇身一变,成为了技术支持。


上瘾入骨i
6楼 · 2021-01-29 20:52

开发写东西,测试确认东西对的,实施是到现在搭建客户环境,运行产品,运维是产品运行期间维护产品正常状态。


相关问题推荐

  • 回答 157

    虽然从事开发行业的女生越来越多,但女生的比例还是远比不上男生。软件测试的男女生比例则基本相当,软件测试要求细心、耐心,大部分女生也是比较适合学的。而且软件测试课程分为手工测试和自动化测试,手工测试分为功能测试、性能测试、接口测试。自动化测试...

  • 回答 121

    需要。很多人当初抱着测试不需要懂代码,才选择了这个行业,这个就要看对自己的职业定位了,是止步于月薪过万就可以了,还是往20k、30k去突破,如果这样的话,是肯定要会接口、会自动化,就必然要涉及到代码。如果真的看不懂代码,实际的测试后期的工作会出现...

  • 回答 91

    在我看来游戏开发挺难的,尤其像手游一类的还有网游,里面有很多的程序代码而且伤神又费力,不过也有女生在这方面做的很好的,如果你感兴趣,非常想学,可以试试

  • 回答 80

    软件测试专业现在很火热,很缺少人才,25岁学软件测试能学会,就业薪资也高,工作也相对轻松

  • 回答 11
    已采纳

    测试类型有:功能测试,性能测试,界面测试。功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用...

  • 回答 15
    已采纳

    这个其实和接口测试的场景密不可分的,比如说:外部接口测试:    必须先接口测试通过了,才能执行功能测试子系统或者各个模块之间的联调测试:    必须各子系统后台代码完成,并提供接口才可以完成测试,一般来说都要求各子系统功能测试通过后再进行...

  • 回答 6
    已采纳

    这个是会因为公司的架构不同而不同的,并不是固定的,但是一般是会有专门的测试部门,或者叫质量保证部,也有可能是叫别的名字。

  • 回答 43
    已采纳

    移动端测试,包括App兼容性测dao试,7*24小时稳定性测试,功耗性能测试,UI测试,交互测试等,课程主要学习的内容有:1、功能测试主要包括计算机基础、软件测试核心理论、Linux、数据库,学习目标是掌握软件测试核心理论,结合Linux、数据库等可实现移动端、w...

  • 回答 1

    标题  1. 首先要做一个标题党(此标题党非彼标题党)。标题一定要清晰简洁易理解,不应该臃长  2. 尽量前缀要规范,例如模板: [Product][Version]_[Feature]_[Title],这样描述会很清晰,也方便查找  3. 缺陷的标题一定要描述在什么情况下发生了什么问...

  • 回答 1

    1、 缺陷报告可以记录缺陷2、可以对缺陷进行跟踪管理3、可以对缺陷报告进行分类 总结 统计

  • 回答 1

    1、缺陷编号(Defect ID),提交BUG的顺序。2、缺陷标题(summary),简明扼要的说明一下这个BUG。3、缺陷的发现者(DetectedBy) ,一般是自己。4、发现缺陷的日期(Detected on date),一般是当天。5、缺陷所属的模块(subject), 在测试哪个模块的时候发现的BUG...

  • 回答 1

    缺陷标题好的缺陷标题需要让相关人员一目了然,一般建议的格式是条件+失败。缺陷类型缺陷类型也是根据具体的项目而定的。但一般情况下分为功能、界面、建议。重现步骤重现步骤的编写规则可以参考测试用例中的操作步骤 ,一定要足够详细、说明清楚问题的操作顺...

  • 回答 1

    工具:NoSQLUnitJsTestDriverQTRunnerVenusFluintBuster.JSSQLUnitECUTQTestlibUnitilsgreatestDbUnitAbbotGoogleTest框架:JUnitMoqJSCaptureMockCUnitPyUnitCppUTestCppUnitzCUTcipra

  • 回答 1

    JunitTestNGGoogleTestpytestunittestJmockitJaCoCogcov、lcov、gcovrCoverage.pyEvoSuiteDiffblue Cover

  • 回答 1

      React Hooks测试库( Testing Library)是一个简单而完整的React Hooks测试工具。  React Hooks测试库让用户可以为React钩子创建简单的测试工具,自定义钩子的输入和检索输出,以处理在功能组件体内运行的情况。  使用React Hooks,用户不必为了测试而去担...

  • 回答 1

    1、单元测试注重代码逻辑,接口测试注重业务逻辑;2、单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块);接口测试不是,会覆盖很多;3、单元测试是白盒测试,接口测试是黑盒测试;4、单元测试关注的是代码的实现和逻辑,测试范围较小,保证实...

没有解决我的问题,去提问