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

文章图片

文章图片
在一个初具规模的互联网公司 , 从业务方面出发 , 有很多岗位类型 , 比如运营、客服、市场、产品、设计、技术等等 。
在这些大类下面 , 还要细分各种小类 , 以技术为例 , 可分为前端(客户端)、后端、测试、运维、DBA等等 , 这些都是技术类岗位 。
那么如果想从事这些技术岗位 , 该如何选择 , 哪一个更有前途呢?
这五个岗位 , 可以做一个分类 , 前端和后端、运维和DBA、测试
前端和后端属程序类 , 也就是通常大家知道的程序员 , 主要是根据产品的需求开发出软件 , 属于公司的技术核心 , 非常重要 。 没有程序员的软件公司 , 也不好意思称为软件公司 。
运维和DBA , 这两个岗位的主要工作是管理服务器程序运行的环境和依赖的数据 。 运维可以看成是服务器管理员 , 所有跟服务器相关工作都是由他处理 , 比如服务器程序运行环境CPU、内存、磁盘资源监控、网络是否稳定监控 , 服务器程序依赖的软件安装等等 。 DBA就是数据库管理员 , 专门管理生产环境的数据库如MySQL、Redis 。 这两个岗位的工资不一定比程序员低 , 但是市场需求没有程序员旺盛 。 一家软件公司可以没有运维和DBA , 但是不能没有程序 。 运维和DBA一般只有上规模的企业配备 , 小公司都由程序员兼任 , 毕竟如果公司只有个位数的服务器 , 完全没有必要专门配备一个运维 , 老板也不愿意花这个钱 。
测试 , 虽然也是技术岗位 , 但是我个人感觉他们的工作不和技术挂钩 , 他们的工作就是不断使用程序员开发出来的软件 , 找出其中的BUG和漏洞 。 与此同时 , 他们的另一项工作就是督促程序员干活 , 修BUG 。
论这些岗位的技术含量 , 我觉得测试是最低的 , 低端的测试几乎没有技术门槛 , 只要有软件使用经验 , 基本上都能干干测试的活 , 毕竟只是用用软件找找BUG嘛 , 而程序和运维则不行 , 必须掌握基础的技术技能才能上岗 。 当然高端的测试另当别论 , 他们也可以牛逼到天上 。
其次是运维 , 当然并不是说运维这个岗位没有技术含量 , 同样运维的技术含量也很高 , 只是通常情况下 , 程序员都会点运维的工作 , 装装环境 , 监控下服务器运行情况 , 都没什么问题 。 反过来 , 运维却不一定会程序员的工作 。 我觉得运维应该是脱胎与程序员 , 然后随着行业的发展 , 独立成为一个岗位 , 本质上还是依附与程序员 。
- 重庆|重庆最低工资标准上调300元:2100元/月、2000元/月两档
- 河南,阵风|河南小伙伴注意!河南多地阵风8到9级,地铁、高速受影响
- 明地理学家、旅行家和文学家徐霞客
- 精装变“惊装”?!厦门一新房漏水、租客退租,谁来赔?法院判了……
- 未来三、五年通货膨胀是常态,手上有20万元,怎么才能保本增值?
- 今日油价:今天11月28日,全国加油站,调整后92、95汽油零售价
- 油价大暴跌!今天11月27日调整后,全国加油站92、95汽油最新售价
- 投资是一个长期的过程|秦氏金升:11.28黄金双底看涨、原油下周走势分析及操作建议
- 宝马香车、豪宅大院|方寸之间兼具儒雅与时尚——东易日盛270平米新中式风格大宅装修赏析
- 在楼市降温、波动的情况下|涨知识 还能有比住在这样的小区更舒心的吗?
