程序人生:开发,运维,测试,实施哪个好?

2382 篇文章 33 订阅
1785 篇文章 17 订阅

任何事务都是有利有弊的。城市选择是这样,IT岗位的选择依然是这样。

工资高的岗位或城市,往往压力更大;工资低,一般也会略为轻松。

那到底选择哪个岗位呢?把各个岗位的优劣势列出来,结合自己的情况,你就会得到自己的答案了。

所以本文的行文结构如下:

1、开发的优劣势

2、运维的优劣势

3、测试的优劣势

4、实施的优劣势

5、各工种最后的比较总结

一、什么是开发?开发的优劣势介绍

1、什么是开发?

主流软件开发都有哪些呢?

1)前端开发 像HTML5,Vue,React,Angular等

图片

2)后端开发 比较多,例如Java开发,Python开发,Go开发以及PHP开发等

在这里插入图片描述

3)移动开发 有iOS开发,Android开发,Flutter等

在这里插入图片描述

4) 前沿技术 比如AI人工智能,大数据,数据分析等

在这里插入图片描述

2、开发的优势

1)薪资高。

通过招聘岗位截图,可以显而易见的看到,开发的薪资是很高的。

IT行业相对其他传统行业来说,工资水平仍然处于较高的水平。

优秀程序员的薪资收入甚至超过你的想象。

2) 岗位选择比较多。

如果从事Java开发的,后期可以转产品经理、全栈工程师、架构师等岗位。

3、开发的劣势

1)加班多,身体健康容易出问题。

因为久坐的时间太长,再加上996,锻炼的时间就少了不少,很容易肥胖。胖了就很容易生病。网上盛传的不敢去体检,并不是段子。几个同事都多少身体都出现了问题。颈椎有问题的好几个,胃病、脱发、眼睛近视的也不少。

在这里插入图片描述

2)青春饭

虽然大佬们都不承认,互联网蓝领们要认清事实:一旦过了35岁,你的技能将会迅速贬值,执行力和创造力也都将比不上年轻人。

如果没能积累起影响力与人脉,职业前途将会骤然暗淡。也就是说,实际上你的工作性质,跟足球运动员是一样的35岁也就该挂手挂脑,光荣退役了。

4、适合学习人群

1)理工科方向的同学。

软件开发本就是偏向工科或者理科方向,儿理工科的同学经过大学三四年的培养,学习方式、思维模式以及行事风格都和文科生的差别很大,所以,软件开发较为适合理工科的同学学习。

2)数学学的好的同学。

软件开发的核心是数学,所以,数学学的好的同学,做开发也事半功倍。有的人编写个小游戏可能要用一周,数学好的同学,可能也就一天,甚至几小时就搞定了。

二、什么是运维?运维的优劣势介绍

1、什么是运维

运维工程师负责服务的稳定性,确保服务可以不间断地为用户提供服务。所以运维工程师要对公司硬件和软件进行维护。硬件包括:机房、机柜、网线光纤、PDU、服务器、网络设备、安全设备等。

近些年,Linux人才也越来越缺。

在这里插入图片描述

2、运维的优势

1)越老越值钱。

运维正在成为一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给大家提供一个很好的个人能力与技术广度的发展空间。对运维工程师的要求会越来越急迫,特别是对有经验的优秀运维人才,需求量大,而且是越老越值钱。

2)薪资不低,待遇也越来越高。

参考招聘网站,Linux运维工程师起薪多在6-8K,1-3年工作经验可达9-10K,3-5年工作经验可拿到年薪15-20W。

3、运维的劣势

1)处于刚起步的初级阶段。

各大公司有此专职,但重视或重要程度不高,可替代性强;小公司更多是由其它岗位来兼顾做这一块工作,没有专职,也不可能做得深入。

2)技术层次比较低。

主要处于技术探索、积累阶段,没有型成体系化的理念、技术。

3)体力劳动偏大

4、适合学习人群

1)从事过企业网管、技术支持类的工作,对运维有一定了解、想要向Linux转型

2)现在从事Linux相关岗位,不想仅限于简单运维工作

3)对IT行业感兴趣,想要往IT领域长期发展

三、测试

1、什么是测试?

测试,全名叫软件测试。是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的工作。

随着近年互联网各领域均已出现巨头,新的或小的互联网公司要想生存必须重视用户体验;再加上移动互联网的崛起,高并发场景越来越多,产品越来越复杂,不用专业的测试人员很多问题根本测不出来。

也正因此,国内互联网企业无论大小,开始纷纷设置专业测试岗,软件测试也逐渐成为互联网技术支撑三大部门之一。

在这里插入图片描述

2、测试的优势

1)需求量大

软件测试总体需求虽然不如开发,但测试的需求量可不小。2021年末,查看中立网站-职友集,是java岗位的2.3倍。

图片

2)工资可不低

在这里插入图片描述
在这里插入图片描述
3)职业周期长

在这里插入图片描述
4)学习门槛,相比开发更低

学历,年龄,性别等等,其歧视程度都比开发低。相对来说,更能接纳非计算机专业的转行朋友。

3、劣势:

1)技能不持续提升时,职业瓶颈期很快就会出现

在这里插入图片描述

2) 外部环境对岗位认识存在差异,容易“自我否定"

在这里插入图片描述

3)总体而言,薪资相比开发要略低

虽然做测试更容易做到更高的级别,但因目前市场上低端的手工测试更占主流,受手工测试薪资低拖累,所以总体而言,测试薪资会比开发低。

4、适合学习人群

在这里插入图片描述

1)女生。

如果亲人朋友是女生,想拥抱互联网技术岗,那建议她选报测试。因为测试岗位,在性别上没有歧视,男女比例均衡(女士会略多点)。不像开发领域,男生更受重视。

2)文科生。

如果亲人朋友是文科生,没有信心学会需要强大逻辑能力的开发学科,那就建议他选报测试。因为测试岗位学习相对开发来说更容易,全部课程只有40%是编码,另外60%是理论实践及工具使用,对于文科生来说也不太困难。

3)本科或以上学历。

如果亲人朋友是本科或以上学历, 那可建议他选报测试。因为在当前市场上,相较于开发,测试就业机会更多,回报率更高,职场前景更好。如果他学历不好也没有关系,学历歧视测试相较于开发更小。

4)担心工作不稳定。

如果亲人朋友总担心选择的某门IT语言,过几年会不会没落,那就可以建议他选报测试,因为无论编程语言如何风云变换,始终都需要测试保驾护航,永不被淘汰。

5) 自觉不太适合开发。

如果你正学开发或正在从事开发,不幸发觉自己力不从心,不太适合,那还是建议考虑测试。因为有开发经验或者学过开发,可以帮助你学透测试,而且可以从事最有技术含量的测试开发。不仅之前的开发经验不会浪费,而且还会形成自己在测试领域的竞争力。

四、实施

1、什么是实施

1)项目实施工程师的主要职责是

① 负责需求调研,针对客户需求和行业特点,制定项目实施计划,根据计划推进项目实施、上线和验收,有效确认项目实施范围,控制成本与风险;

② 及时、有效解决项目实施过程中出现的问题,确保项目进度与质量,按时保质实现项目交付和验收;

③ 合理安排项目组成员工作分工,充分利用内外部各种资源,确保项目实施工作按既定计划完成,顺利验收和收款;

④ 编写项目实施相关文档,如:项目实施进度表、业务解决方案、实施流程、项目实施计划、实施培训课件、软件辅助应用等文档,对客户进行现场培训和指导;

⑤ 负责深入挖掘客户对软件的业务需求及改进意见,及时反馈、跟踪和解决问题,巩固客户关系,提高客户满意度。

2)实施和运维的区别?

实施和运维看起来有点像,他们之前的区别主要是工作内容不同、职能不同、工作形式不同:

① 工作内容不同。

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

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

② 职能不同。

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

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

③ 工作形式不同。

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

运维工程师则很少需要外跑工作。

2、实施的优势

① 对年龄无限制,实施工程师像老中医一样越老越吃香。

在IT行业很多岗位年龄上了30岁是没有企业愿意接收的,一个是不好管理,一个是技能容易复制年龄大没有优势;而实施工程师靠的是解决问题的能力。

② 实施工程师容易入门。

不像一些传统的it岗位,还会涉及到较难的学习问题。

③ 实施工程师升职快。

该工作对接的一般是企业领导人和部门高管,更容易获得领导的认可

3、实施的劣势

1) 与其他岗位相比,薪资待遇偏低。

实施工程师,在学历上门槛较低,随着互联网的快速发展,越来越多企业开始重视网络安全,安全实施工程师缺口大,在企业的待遇高。

2) 实施过程中承担的风险更大。

4、适合学习人群

① 熟悉客户所在行业的知识,懂得软件与实际业务的结合的人。

② 毕业生和有一定工作经验的人都可以入门做软件实施。

五、最后比较总结

说了这么多我们还是一起来比较一下吧,我们从薪资啊,用人需求还有入门程度来比较一下吧。

① 按工资:开发>测试>运维>实施

② 从用人需求量来: 开发>测试>运维>实施

③ 入门程度排序:测试>实施>运维>开发

现在的你,看到这里,应该知道该怎么选择了吧。。。


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

  • 14
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值