计算机专业,但是毕业不想从事程序员工作,还

计算机专业,但是毕业不想从事程序员工作,还

时间:2020-03-23 13:53 作者:admin 点击:
阅读模式

如果大学学习计算机专业,又不想从事软件开发的程序员工作。选择的机会就会变少。下面我将详细讲解一下适合计算机专业的不需要编程的技术类和非技术类的工作。

一 不需要编程的技术岗位:

1:软件测试

软件测试在大多数IT公司可分为:

功能测试:

就是按照产品的软件需求,以自己是用户的角度去使用软件的各个功能,不需要编程相关工作。要按照需求文档的一项项功能点测试到,并提交bug单,复述bug出现的场景,测试账号,软件版本,测试bug的现象,有时为了协助开发快速定位问题,还要使用第三方抓包工具,抓取问题出现时的日志数据。

同时,功能测试一般除了完成需求功能点的全覆盖测试之外,还要做边界测试,就是要通过手动造数据或者修改数据库等手段,对该项功能的最大或最小边界数据情况做测试。

另外也要做异常测试,比如手动造异常数据,或者异常用户操作,网络异常等情况去测试软件,看看软件的容错情况。 功能测试虽然大多数情况不需要编程,但是对人的细心,耐心,逻辑思维能力还是有一定要求,尤其是一些很难复现的问题,好的测试人员要有预判能力,快速找到复现或者提高复现概率的步骤。这样才是一个令人欢迎,工作主动,能力强的测试人员。

测试的工资较开发还是有一定差距,同时也面临大量的加班,尤其是项目测试阶段,产品发布上线阶段,互联网公司的测试一般要陪着开发一起熬夜上线后的回测试。

以下两种测试工作还是需要有一定简单的软件开发能力,不符合本问题就不详细展开述说了,但是为了让楼主不至于未来找测试工作造成混淆和误会,还是简单说一下。

接口测试:

一般出现在互联网公司,就是针对互联网服务端的http接口,测试人员按照接口文档按照正常,异常,边界等条件写代码去验证接口功能是否可靠。

自动化测试:

针对很多软件产品的功能,编写测试脚本,让程序模拟用户使用场景,自动创造数据源去测试软件功能。需要会编程,比如: python语言等。

2 技术支持

这里说技术支持不需要软件开发,这不是绝对了,有部分公司的软件技术支持需要简单编程能力,但是还是有很多传统IT公司的技术支持工作不需要任何编程就可以完成工作。

不需要编程的技术支持工作: 一般是为用户安装软件系统,然后配置软件系统,调试软件系统。经常和销售一起出差帮助销售和客户沟通开会过程中,用户提到的技术问题。很多时候虽然不需要编程,但是对于软件的技术问题,产品的功能点,优缺点还是要了如指掌。同时要具备较强的沟通能力,分析能力,有时技术支持要挖掘用户的需求和痛点,及时反馈给产品经理或开发,作为公司内部技术和客户的一个桥梁。

二 不需要编程的非技术岗位:

1: 产品经理

产品经理负责整个产品从0到1的规划,设计,产品后期的营销策略,依据大数据分析对产品功能不断迭代完善等产品全生命周期的活动,是产品的最重要负责人。虽然产品经理不需要编程,但是对于产品经理的综合素质要求还是很高的,除了完成大学计算机基础和专业课外,还要自己补充如下知识: 管理类: 计算机信息系统项目管理,敏捷开发,表达与沟通类的课程 市场营销类: 产品文案设计,传播学基础,市场营销,尤其是互联网营销等 认知与心理学类: 社会心理学,产品设计心理学,消费心理学,互联网思维系列,大数据思维系列,逻辑学基础,版权法律等法律通识课等等

2 销售

需要不断拜访客户,维护客户关系,有时还需要挖掘出客户的需求和痛点,反馈给技术部门,不断完善公司软件产品。

3 运营

可分为: 用户运营,市场运营,数据运营,内容运营等。运营工作在互联网公司尤其重要,大家熟知的淘宝,在互联网届公认的是靠运营不断发展壮大的公司。