IT 业的职业细分

 

 


IT 业的职业细分

肖舸老师
 


 

在大本营看到很多同学讨论以后的出路, 感觉到大家对IT 业职业的细分还不是很了解,
这里就我的经验,给大家一点参考,希望能帮到大家。

一家之言哈,欢迎拍砖和补充。

我在 IT 业很多年,也仔细分析过IT 业的职业构成,就我的了解,其实IT 业也在细分,
大致分为如下几种:

1、研发,包括软件研发和硬件研发,就好比我们这个论坛大多数朋友,在一个公司里
面完成项目开发,或者定制产品,一般说来,软件研发基本上就算产品的设计者和制造者,
硬件研发,只能算设计者。因为后面还有生产环节。

通常研发岗位,包括 RD,QA,以及配置管理员,架构师,小组长,项目经理,研发
助理等, 就是研究部分所有的职位。 部门经理一般我没有计算在内, 感觉部门经理管人,应
该算管理岗位。不过有些小公司,部门经理和项目经理,甚至架构师,都不分,因此需要具
体情况具体分析。

其中 RD,就是我们说得最多的设计人员了,这个大本营的同学,以后估计大多数都从
这里起步,当然,做 QA 测试的也不少。

RD 这个词有讲究,就是设计和实施,是两个意思,设计,是决定一个东西怎么做,实
施是把它做出来,我们刚开始,可能都是先做实施,慢慢走到设计,模块设计,系统设计等
等,如果做得好,以后慢慢专门做设计,就是架构师了。

软件人员一般 RD 不分, 设计者通常就是实施者, 因为基本上程序敲完, 产品也就出来
了。硬件人员则不同,一般就是设计者,以及第一轮白盒测试的QA,自己测,当产品测试
稳定,定型,就可以交给中试部进行产品测试,最终上线贴片生产。

QA 这里面一般细分为软件测试和产品中试,像华为、迈普这类大中型企业,以生产硬
件产品为主的公司, 都有自己的中试部, 中试部简单说, 就是专门测试硬件的, 比如各种静
电测试,温度测试,跌落、震动测试等,为产品最终上线做准备。我想,大多数同学可能对
软件测试熟悉,对产品中试可能不太熟悉,不过差不多就这么多东西。

软件研发通常还有个角色很重要, 就是配置管理员, 一般小公司没有这个角色, 由负责
的测试人员兼任,大公司会专门设置这个角色,并且这个角色还有商业秘密保全的功能。

我们软件人员开发的产品,在自己的机器上,一般叫测试版,只有提交到CVS 或 SVN
等版本管理系统, 才叫产品, 测试部不是从我们手里拿软件去测, 而是由配置管理员在中心
服务器上, 将软件产品从源代码编译成可执行文件, 生成安装程序包, 然后发给测试部,测


试部测试完毕, 返回测试报告, 公司领导签字后, 以后软件产品的发货, 就是配置管理员负
责发货。

大家明白了吧, 这里面很严格的, 在大公司, 软件一旦投测, 如果RD 发现有个小 bug,
小公司可能打个招呼就改了, 项目控制流程上看不出来, 但在大公司, 必须发文, 说明上一
版本作废,然后重新发测试申请,重新提交代码走流程,项目流程上就记录,废版一次,以
后就是扣工资的依据。 因此, 大公司的程序员一般比较严谨, 发版测试很谨慎, 就是怕出现
这类 bug,这样的缺点是对市场的反应不够灵敏,可能客户提交一个bug,RD 改只要几分
钟, 但是流程要走一两天, 但是好处是产品质量有保证, 每个人的工作结果都记录在案。便
于管理。且程序外泄几乎不可能。

我以前有篇文章说, 国外很多程序员, 可能在一个公司工作一辈子, 都没有见过自己服
务的计算机,就是这样的,RD 都在终端工作,自己本地测试好了,提交到中心服务器,由
配置管理员负责最后的编译和提交。

2、市场,这大约是最多的,往低里说,电脑城的谈单员,就是市场,往高里说,华为、
Cisco 的地区总裁,其实也是市场角色。市场根据个人经验,又分为Sales 和 Marketing,前
者是简单的客户成交服务者, 即客户准备购买, 完成买卖手续, 协助送货什么的,Dell 那边
的电话销售小姐,大约就是这个角色,由于Dell 是定制,因此她们还需要下订单。后者就
是属于较高层级的销售人员了,可以引导市场,引导客户,促成交易。

一般说来, 市场其实也是个技术活, 很少有朋友是天才, 上来就可以做到Marketing 的,
都是从 Sales 先入手,慢慢练,这个过程,可能比一个程序员走到架构师还难,很多销售人
员,做一辈子,都做不到Marketing 的,不信,去商场看看售货员,公交车的售票员,都是
Sales。

这里说说广告,广告我的理解,就是Marketing 的一个分支,吸引眼球,吸引客户,促
成交易。

我们经常说,每个行业都有英雄,其实市场中,Marketing 就是英雄,一般说来,走到
这一步, 就可以站在这个行业的巅峰, 出去讲课, 拿最高的佣金, 享受猎头挖角的快感等等。
不过,很难的,有句话请大家注意,“这个世界上,99%的销售人员,都不知道自己在干什
么,说的就是这个问题”,那 1%才是 Marketing。

通常情况下, 开发人员瞧不起市场人员, 总觉得对方是耍嘴皮子的, 但市场人员同样也
瞧不起开发人员,总觉得这帮书呆子不创造价值。呵呵,大家别生气,大多数公司,把研发
单位,看做最大的成本单位,只花钱,不创造价值的,虽然我们设计了产品,但公司的财务
上,这部分是没有价值的,产品价值是在销售出去以后才体现出来,因此,财务上看,研发
部门总是赤字一片。

其实, 真正厉害的市场人员, 我们研发人员还是要尊重的, 要知道, 一个研发人员要成
名成家,其实很容易,随便什么东西,攻克一个难点,出几篇论文,出一个产品,这个研发
人员就可以在公司里面牛起来了,一个研究院,至少20%~30%都是这种牛人。但是,市场
要能做到 Marketing,前面说过,1%,可能都不到,你说这帮人算不算精英?

 


3、技术,终于说到技术了,这是最奇怪的一个职业,本来没它的,但就是出现了这个
职业。其实技术在国外,应该叫做Service,即技术支持。

技术,往低里说,电脑城的拼机器的,也是技术人员,通常由谈单员兼任,谈单员通常
由大学生勤工俭学兼任,呵呵,一起练了。再往上,客户那边送货,把包装拆开,技术,联
网,技术,调试网络,技术,再大了,这里说句话,希望大家不要见怪,网络管理员,其实
也是技术。

以前有段时间,MCSE 很流行,我也去考了一个的,但是,后来发现,研发单位招人,
根本不看这个, 因为这个学习的是如何操作机器, 而研发是设计机器以及操作模式, 让别人
操作。CCIE 也是啊, 因此, 当时很多说法其实是有点误导, 说学了这些证书可以不上大学,
成都还出现过一个娃娃,高三毕业考过了MCSE,就不上大学了的事情,现在不这么说了,
因为毕竟上大学才是王道。光靠这个证书,是吃不了一辈子饭的。

在华为,迈普,技术是一个专门的职业,负责给客户送货,因为他们出路由器,安装配
置有一大堆事情, 电信局又是大牛, 人家才不会去管这个事呢, 厂家来人解决。 顺便说一句,
电信局守机房的,也是技术。

原来没这个职业, 就要研发人员兼任, 因为这毕竟是个技术活, 不过, 久了研发人员不
干了,天天出差,还做什么研发,老板也不干了,因为研发人员工资高,在大家看来,连连
线,配置几个 IP 地址,这不复杂,如果用研发人员干,成本太高了。

喏,就这样,一个独有的职业,技术,在IT 企业被定义出来,这部分主要找一些较为
低端的人才,二本啦,三本啦,自考啦,总之,我看见很多年轻的朋友,希望进入IT 业,
没有本钱, 不会做老板, 也进不去一些大型公司的门, 一般选择, 就是在电脑城做技术起步。

现在很多系统集成公司, 他们定义的项目经理, 和研发单位的项目经理不太一样, 其实
也是技术, 这类公司一般都是经销商, 不是制造商, 自己没有产品, 靠代理别人的产品再销
售来获取利润,一般说来,渠道这个词,就是指这类公司。这些公司的技术人员,主要工作
就是看, 我代理了哪些产品, 哪些产品利润高, 我怎么给客户报方案, 把利润高的产品设计
进去,等等。

这里面其实也有设计工作, 但是, 显而易见, 这部分设计工作和前面的研发架构师的设
计,是两个层面。

当然, 这里有两个特例, 一个是目前很多中小型, 做网络应用的架构师, 他们也有这个
设计部分, 这些企业一般都是项目制, 没有自己的产品, 每一单都要定制开发, 这类和前面
的系统集成设计有一定类似,因为很多项目包括了设备采购什么的。

另外一个特例就是系统集成设计,通常就是Marketing 的活,因为自从 IBM 提出卖服
务的概念以后,给客户交钥匙工程成为主流,大家都说自己是解决方案提供商,因此,
Marketing 通常就是采集需求,利用本公司产品或者代理的产品,组成解决方案,一体化提
供给客户。

 


因此,从职业发展途径,技术一般说来,也可以走到Marketing。通常 Marketing 有两
个产生渠道,Servicer 技术,或 Sales 销售。

当然,这里也看出技术这个职业的短板,因为Marketing 毕竟是销售为主,因此,销售
能力占主导, 技术人员由于长期和机器打交道, 因此, 恐怕也是机器脸居多, 卖东西能力很
差,因此,技术能转成 Marketing 的,更少。

当然, 也有技术人员转回来做研发的, 不过, 也很少, 起码我没有看到什么成功的案例。

4、管理,这里就简单说啦,一般说来,管理本身是抽象的,并不是IT 业的管理,一定
只能从 IT 业产生,或者一定只能管 IT 业,IBM 的总裁郭士纳,就不是 IT 业出生,管理的
英雄们,例子就太多了,他们有个统一的称呼,职业经理人。

前面说的几种,总的来说,都可以最终成长为管理,不过,管理也是最难的,一来人是
最复杂的,不像机器那么好打交道,二来,管理要看运气,单纯说水平不行,得老板看得上
才行,你说是吧?

因此,研发,销售,技术,要想成为管理,这个成功率,一般不高于1%的,不信,数
数你们公司管理人员和普通员工的比例,或者,学校里面老师和学生的比例,虽然这不准,
但基本能说明一点问题。

由于我们这个大本营不是管理论坛,管理就不多说了。

5、生产,这个岗位其实各公司都有,不过大多数老板不承认,员工也不愿意承认,呵
呵。

大型公司,如华为、迈普,Intel 等,以生产硬件产品为主的,基本上都有生产部,记
住啊,这个生产部很重要,生产,仓储,物流,基本都在这一块。

千万别小看生产, 目前生产线上的工人, 由于要开贴片机什么的, 基本上都要大专学历,
还要培训的, 我不想明确建议, 不过, 有些目前找工作特别困难的同学, 不妨考虑一下这类
大型企业的生产岗位。

大型制造业, 如美的, 海尔等, 他们很多管理层都是生产线上下来的, 生产线上也不都
是工人岗位, 很多生产工艺师, 工装设计师什么的, 都需要设计这门工作, 如果一个学历较
高的人进入这个部门,只要自己肯努力,其实也很容易出头,毕竟周围的竞争对手太低了,
呵呵,比起研究院来说,要容易得多。

6、其他,这就太多了,老板就属于其他了,呵呵,创业也属于其他,由于这部分不带
普遍性,就不多说了。各级行政人员,如财务,秘书,都算其他吧。


上面是我的一点总结, 大家可以参考一下, 到招聘会时, 也可以按照这个分类问问面试
官, 你们这个职务, 是研发职务还是生产职务, 呵呵, 可能某些小公司的面试官会被你问住。

学生评论:

杭州电子科技大学 邓晓华(C/C++学生):
哇,这是我想看到的,老师辛苦了!
对天 IT 职业的分类,听老师这么一说,有了一个初步的了解了。但是我现在还有个问题得
麻烦老师: 对于经常谈的计算机专业学生的发展方向, 我一直不是很清楚, 比如大家说网络
方向, 还有什么往底层发展, 做嵌入式开发等等。 对于这些我一直很糊涂, 所以想请问老师:
计算机专业学生的发展方向一般分几类?又该如何选择发展方向?
说来惭愧, 这些问题, 原本应该是我通过网络查询等方式就可以解决, 可是我尝试过, 发现
现在依然糊涂。也许和我换学校有些关系,我是07 年上大学,前两年是在一个学校读计算
机科学与技术专业。今年通过考试,考上一个稍好点的学校,不过现在专业换成软件工程,
我对校方的培养计划也不是很清楚。
虽然惭愧, 可是依然希望老师能于百忙之中抽出一点点时间, 能够说一些相关的, 相信这些
对其他同学也很有用,学生在此先谢谢拉!

邱沧淮(C/C++学生):
谢谢,解惑了~1 本以下的当自强!我连 3 本也算不上,不过我不灰心,努力提高自己,有
一天我也会向他们看齐的。收藏了!

上海外国语大学 张吉(PHP 学生) :
感觉自己不适合研发,本想离开自己喜欢的IT 业,但看了楼主的文章,发现出路还是很多
的,比如技术和销售~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值