软件运维为什么难招人
1. 请问:运维工程师,工作强度如何
工作强度低不低是看各个公司的,在A公司运维的强度非常高,基本都是晚上回去还要加班做一些事情,主要原因是人比较少;而B公司的运维强度和人均的负荷成正比,这个我虽然为B服务过,但是现在B怎么样我不太清楚;
运维人员的要求特别严苛,因为运维人员针对不同的问题,需要不断的补充扩大自己的知识和研究范畴。
在初级阶段,优秀运维人员会体现出格外出众的主动性和责任心,面对陌生的业务会主动学习和拓展自己对业务对认识和相应的知识范畴,以能够足够的胜任业务的独立维护。
在逐步的发展阶段中,注重总结反省的工程师会逐渐成长为高阶运维人员,通常他们会有比较体系化的服务运维理解。也有一部分工程师由于出色的项目管理规划能力,逐渐成为项目经理。
再进一步的发展,高阶的运维人员对于产品的理解将非常的透彻,因而在这种情况下,高阶运维人员甚至可以成为产品的产品经理、产品研发的咨询顾问,在产品功能的设计与开发中起到至关重要的角色。
拓展资料
工作内容
在软件产品的整个生命周期中运维工程师都需要适时地参与并发挥不同的作用,因此运维工程师的工作内容和方向非常多:
事件管理:目标是在服务出现异常时尽可能快速的恢复服务,从而保障服务的可用性;同时深入分析故障产生的原因,推动并修复服务存在的问题,同时设计并开发相关的预案以确保服务出现故障时可以高效的止损。在这方面主要工作内容有:
问题发现:设计并开发高效的监控平台和告警平台,使用机器学习、大数据分析等方法对系统中的大量监控数据进行汇总分析,以期在系统出现异常的时候可以快速的发现问题和判断故障的影响。
问题处理:设计并开发高效的问题处理平台和工具,在系统出现异常的时候可以快速/自动决策并触发相关止损预案,快速恢复服务。
问题跟踪:通过分析问题发生时系统的各种表现(日志、变更、监控)确定问题发生的根本原因,制定并开发预案工具。
变更管理:以可控的方式,尽可能高效的完成产品功能的迭代的变更工作。在这方面运主要工作内容有:
配置管理:通过配置管理平台(自研、开源)管理服务涉及到的多个模块、多个版本的关系以及配置的准确性。
发布管理:通过构建自动化的平台确保每一次版本变更可以安全可控地发布到生产环境。
容量管理:在服务运行维护阶段,为了确保服务架构部署的合理性同时掌握服务整体的冗余,需要不断评估系统的承载能力,并不断优化之。在这方面主要工作内容有:
容量评估:通过技术手段模拟实际的用户请求,测试整个系统所能承担的最大吞吐;通过建立容量评估模型分析压力测试过程中的数据以评估整个服务的容量。
容量优化:基于容量评估数据,判断系统的瓶颈并提供容量优化的解决方案。比如通过调整系统参数、优化服务部署架构等方法来高效的提升系统容量。
架构优化:为了支持产品的不断迭代,需要不断的进行架构优化调整。以确保整个产品能够在功能不断丰富和复杂的条件下,同时保持高可用性。
2. 为什么我们公司的“软件开发工程师”和“数据库开发工程师”这么难招人
这个软件开发工程师与数据库开发工程师人员难招的原因在于公司和求职者两方面原因:
公司原因:
1、招聘要求太高,而待遇确没有与之匹配,没有打动求职者
2、面试管主观上原因,比如明明是招软件工程师,却提出其他要求,比如管理经验呀之类的将自己的一些强项用来审视求职者。
3、公司的地理位置,交通等是否方便也是一个重要因素。
4、
求职者原因:
1、经验丰富的求职者,往往会提出较高的待遇要求,而一般公司又对新人有谨慎的态度,毕竟只是普通技术岗位,不是管理岗,初期的待遇不会给的太高。
2、经验欠缺的求职者,希望的是能在新的地方,能获得更好的学习机会,但公司往往需要那些一来就可以独立承担工作的人员。
综合来看,现在中国国情就是,公司和求职者都比较浮躁,公司不愿意培养人,只想利用人,而求职者又想不断寻求待遇更高的岗位,如果在同一个领域或同一个行业求职,可能会更能得到理想的结果,但可选范围受限,所以跳槽不容易。
3. 软件测试和运维工程师哪个有发展
不请自来,霸哥就简单说说测试和运维的发展前景吧
其实整体来讲,不管是前景还是钱景,测试都会相对比运维好一些,运维岗位在一定程度上来说,并不是和开发、测试岗一样,算作技术岗位,更多的是支持类型的岗位,而且有可能是需要出差的,时间长短不确定,也会比较辛苦,对身体的消耗是比较大的,至于前景,天花板相对比较低一些,也就意味着薪资可能并不会特别高;至于测试的话,比开发简单一些,不需要出差,但是可能会加班,不过更多的是后期的发展会比较好。
软件测试的行业发展就目前来讲有3点:软件测试人才缺口;开发人员和测试人员的严重失衡;随着企业对软件质量的要求越来越高测试越来越重视:
A.据前程无忧招聘网统计,目前,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在中华英才网近期发布的2018十大热门职业中,软件测试工程师也位居三甲之列.
B. 软件测试工作对软件项目的重要性,从今天诸如微软这样的软件巨擎的人员架构上就可见一斑。如今,在微软内部,软件测试人员与软件开发人员的比率一般为1.5~2.5左右,即一个开发人员背后,有至少两位测试人员在工作,以保证软件产品的质量。
C. 微软公司软件测试工程师对外透露,在微软内部,软件测试工程师和开发工程师的比例基本维持在1:1左右,而国内其它软件企业中这一比例却仅在1:5至1:8之间。
所以总结下来,测试岗位目前岗位风口是比较大的,企业招人很多,另外就是用户对软件质量的要求越来越高,也就推动了企业对测试人员越来越重视,毕竟关系着企业的命脉,如果软件质量不好,那么企业基本上也就凉凉了。
综上来看,霸哥觉得还是软件测试的岗位发展会更好一些,以及钱景会更好一些~
4. #运维工程师#为什么沈阳运维工作这么难找真的想要放弃了转行了,工资还低。。。
运维只是统称,如果真要区分开来,分服务对象,桌面服务,属于最下层,但是这类基本每个公司都需要,所以工资低。第二层就变成系统运维,不光只是桌面系统,涵盖各类服务器系统的日常维护,需要一些网络知识,一些基础应用服务知识,这类不是所有公司都需要,但是一旦公司有架设自己的服务器和内网应用,这类运维人员也将必不可少,工资对比桌面服务运维工资要高出百分之五十以上。最后是顶尖的运维人员,只有这类人才能称之为运维工程师,工程师这个定义说的就是这类人,起码精通一门脚本语言,能独立完成自动化运维脚本方案,英文水平拔尖,能快速处理bug故障,精通使用多种运维工具,并且能在这基础上完成开发,数据库、容器、优化、虚拟化等等,这类才是运维工程师。前两个阶段只能叫运维人员~ 等到这个阶段,就是别人求你的时候了,有技术,有经验的运维工程师,凤毛麟角,招人也是宁缺毋滥。 来自职Q用户:匿名用户
我们这边的运维和helpdesk在一起做的,但是工资低的可怜,一般只有3000多点,迷茫中,ps我是做helpdesk的 来自职Q用户:匿名用户
5. 做为IT运维有前景吗
1、运维工作分的也很细,中间件运维,oracle 数据库运维,网络,unix,硬件等,具我所知,工资要比普通开发人员高。还是看个人吧。
2、不过我们组算是运维部的一个专门的开发团队,运维一般围绕两个问题来做:
1.监控
2.部署
监控采集,会遇到大数据量(比如facebook和腾讯都是30W+台机器)各种采集项采集策略,部署也是蛮有意思,比如如何把数据分发到大批量机器上
我坚信,任何事情只要用心去做都很有的做
运维照样需要开发,这个毫无疑问,而且难题也很多,与产品线RD相比,都差不多,只是面对的问题域不同而已
希望可以帮到你。。
6. 做IT运维服务前景如何比如IBM关于大型主机维护的工程师,客户主要是一些建行、农行等大银行什么的。
大型机的维护还是挺吃香的,但是往上走很有难度,因为涉及到核心点的东西能解决的一般都是老外,另外就是有大型机的一般都是那几家大银行,不太好涨;
如果你可以进IBM,建议选小型机方向,AIX还是很多很吃香的。
如果更改毕业,最好先搞几年开发再转,那会比一般的运维和一般的开发要好发展很多。
7. 程序员和运维哪个难,哪个门槛低
我觉得是运维更难,你可以参考一下对比一下:
本专业毕业生适合的工作岗位是计算机程序设计师。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。具体可分为以下方面:
1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。 就业方向:企业、政府、社区、各类学校等可视化编程程序员。
2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类学校等WEB应用程序员。
3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。 就业方向:企业、政府、社区、各类学校等软件测试员。
4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。
5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。 就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。
6 网络构建技术 熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。 就业方向:企业、政府、社区、各类学校等网络构建工程师。
7 网络系统管理 掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。 就业方向:企业、政府、社区、各类学校等网络系统管理员。
8 多媒体制作 具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。 就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。
9 计算机办公应用 精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。 就业方向:企业、政府、社区、各类学校等系统管理
8. 运维为什么没人干,有前途么
运维没人干是因为工作量大,而且较烧脑,容易对身体造成不良影响,但这个职业还是很有前途的。
从行业的角度来看,随着中国互联网的飞速发展,网站规模的扩大以及架构的日益复杂,对专职网站运维工程师和网站架构师的要求将越来越迫切,尤其是对于 对于优秀的运维人才来说,是庞大的,而且年龄越大,就越有价值。
当前,国内外对运维人才的需求非常紧迫,运维工程师的薪水也在不断提高,与研发,测试等技术部门的水平相当甚至超过。
9. IT运维工程师发展前景如何
–工作强度低不低是看各个公司的,在A公司运维的强度非常高,基本都是晚上回去还要加班做一些事情,主要原因是人比较少;而B公司的运维强度和人均的负荷成正比,这个我虽然为B服务过(以前我在一家B的供应商呆过,去过B做过一段时间),但是现在B怎么样我不太清楚;2.运维工程师工作的技术含量会不会低一些? 所以压力小一些?– 运维的工作性质主要还是维持运行的平稳和高效,工作主要有安装调试软硬件,根据不同开发项目配置服务器软件,监控等事情;相对开发来说更加偏向操作系统或数据库(这是两个方向,一般是分开招人的);而开发的偏向于开发软件和一些中间件,数据库和系统一般就由运维的人把关;我个人认为: a.IT运维工程师发展的方向。DBA偏向软件,而OS管理员和network(比如cisco)管理员偏向软硬件结合,还有一种人就是纯粹玩硬件的(安装服务器硬件、机柜什么的); c. 相对开发,运维的经验学习成本是比较高的,就是说你不在一定的实用环境下是没法学会真本事的,而开发你坐在家里就可以摸索一个大概出来;而运维的知识更新的速度相对慢,10年前的DBA知识更新可能只有50%,而他本人会非常值钱,而2年前java的一些内容可能都没有发明出来;除非你在开发做到管理职位,否则纯技术开发学习更新的代价会非常高;反过来说:技术开发适合比较喜欢新鲜、喜欢创新的人,而运维适合循规蹈矩比较踏实的人;3.在B,运维工程师的薪水只有开发的2/3左右.你们公司也是一样吗? –我个人认为:公司给不同position的薪水肯定是和他预估这个职位重要性和工作强度成正比的,但和未来发展是否正比就不得而知了,这在B内部是有可比性的,至于A如何,我不太清楚,应该相差不大,毕竟A的运维已经是全球领先的,而且人数非常少;4.IT运维工程师发展前景怎么样,会不会以后的发展空间比较小?
10. IT运维的面临困惑
随着IT建设的不断深入和完善,计算机硬软件系统的运行维护已经成为了各行各业各单位领导和信息服务部门普遍关注和不堪重负的问题,据统计,IT运维服务占到IT部门工作量的80%左右。
(1)IT运维工作忙而不受重视。
IT运维服务人员工作的一个普遍现象是“很忙碌,坐不下”,每个IT运维服务人员都很忙碌,到处在各个业务部门间解决和处理问题,就像“救火员”。虽然如此忙碌,但业务人员还是经常抱怨“找不到人”、“解决问题太慢”等等。IT运维服务人员的工作始终得不到业务部门的认可,而且工作量也难以量化。运维或信息部门作为单位的业务支撑部门,在信息系统的战略规划项目立项等工作中话语权较弱,更谈不上决策权,往往是项目建设完成之后才介入系统的管理和维护,等到发现问题为时已晚。
(2)IT系统复杂,维护难度高,风险压力大。
随着组织信息化的不断投入,组织的硬件设施、软件系统不断增加,软硬件设备的增加在一定程度上增加IT运维的复杂性,包括各类开发系统、各类应用架构、不同品牌厂商设备等等,需要不断增加人力投入,IT运维成本居高不下。对业务连续性要求较高的单位,系统一旦宕机损失是巨大的,运维部门压力可想而知。有的单位由于缺乏系统的资产管理,运维部门很难准确了解公司到底有多少IT资产,公司是否需要购置新机也缺少数据支撑。在年底审计时全团队奋战多日才能完成单位的IT资产清查工作
(3)技术人员难培养,流动性大。
大多数时候,运维人员都在进行着简单重复的工作,且很难得到最终用户的肯定,他们私下用“碌碌无为”、“穷忙族”来形容自己,人心涣散,自我认可度低,团队人员流动率较大。情况往往是某人好不容易成为熟练工了,却因为看不到职业前景或感觉不受重视而提出辞职。这些中坚力量的离职,会造成客户满意度和运维质量相当长一段时间内出现波动。
(4)服务商难管理,技术水平参差不齐,服务不及时,有问题不能及时解决。
IT运维服务外包存在一定风险,关键在于对于IT运维服务外包供应商的管理不到位,具体体现在招标环节疏于审查、过程监督环节疏于监管、以及事后评价环节疏于考核。通过在招标环节加强对供应商资质、能力水平、案例等考察可以有效包括准入关;通过在服务过程中加强监督可及时发现供应商服务提供能力的异常;通过事后评价可以建立供应商的退出机制,保证供应商提供优秀的服务。