很多人觉得计算机行业只能写代码,其实不然,这个行业涉及的岗位还是比较多的,而且工资也不低。简单总结下,希望对大家有所帮助。

测试工程师
1.普通业务测试
这个岗位是门槛最低的,只要有点沟通能力,基本能入行。虽然只能做一些简单的业务测试,但是随着时间积累,可以逐步发展成某个领域的专家,甚至可以向需求/产品岗发展。
2.自动化测试
这个岗位是近几年发展起来的,主要的工作是制作自动化脚本,让电脑模仿人去进行测试。该岗位在掌握业务测试能力的基础上,还需要掌握自动化脚本的开发能力,也可以和普通测试岗位、业务岗位合作完成自动化测试。这个岗位虽然要求一些技术能力,但是大家也不要担心。因为该岗位的需求量与普通的测试岗相比,相对少。
需求/产品岗
需求岗是IT部门与需要做软件的部门(“甲方”或者“业务部门”)的桥梁。之所以要和产品岗并列写,是因为需求的梳理往往同步涉及产品的设计。
运维工程师
这个岗位还能细分好多领域。

1.服务器环境运维
B/S模式下的web应用都会有很多服务。这些服务一般放在一些虚拟机内运行。现在一般是使用docker、k8s这些工具去运维这些服务。除此之外,公司日常的邮件系统、OA系统、硬件环境都需要有人去盯着。这些岗位一般都需要7*24小时轮流工作。现在流行devops,即开发运维一体化。该岗位,有些内容在逐步被开发人员取代。另外强调下,如果公司用的是云服务,就基本不会设置这个岗位了,直接交给云服务厂商干了。
2.网络运维岗
大的公司的网络环境一般比较复杂,可能涉及到内网环境和外网环境,同时可能跨省,还可能涉及VPN、专线等特殊配置,还需要日常与网络运营商沟通。这些都是网络运维岗的工作。
3.数据库运维
数据库管理员,简称DBA,负责日常数据的管理工作,包括账号的创建、权限的配置、ETL数据迁移、备份等。DBA平时看着不起眼,一旦发生数据问题,比如勿删等问题。DBA能发挥很大的作用。
今天时间有限,先写到这里,岗位还有很多,后续持续更新。如果大家对某个岗位感兴趣,想详细了解,可以留言。笔者可以后续详细发文介绍,也可以推荐一些学习资料。