加拿大华人论坛 加拿大生活信息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。 其中有一个确实值得我说的一件不大不小的事情,但是对我来说,确实很惊讶,那就是前几年我碰见一个做梦想都没有想到的事情,真是很意外!由于我出差好久没有回来,房子里面有些脏,就打电话叫来一家叫北京保洁公司的来给我清洗房子,在清洗过程中,有一个20多岁的一个男人,问我做什么行业的,我说:是做英语学习站的一些远程教育。他下面问的一句话把我惊呆了,他竟然问:seo优化你会吗?我说会一些,因为我是做网站后台程序编程的,当我还去让他看seo教程,因为最近有一个教新概念英语的推出的一个教程,我看他的英语讲的很好,我想那个教程也不会差到哪去,下面竟然还有一句话把我又惊呆了,他说我想做一个IT资讯网,不知道有没有前途?因为现在我上网去seo论坛上了解了一下,现在的seo论坛没有几个是正经的优化论坛。我当时就情不自禁的问了他一句,你既然懂网络编程,为什么要做这个工作。他笑了笑说:我之前做了一个关于汽车网的网站,不过没有发展起来,所以为了生计,没有办法,就自己搞了一个北京保洁公司。有一句话,我现在非常相信一句话,不能以貌取人。才发现有很多为了生计,不得不放弃一些自己的爱好和专业。之后,我们就一回生两回熟了,我才知道他的名字叫王磊,竟然还是一个海归。在国外做过网赚,在国外的一家公司通过网络学院,搞一些网络教育。后来,我们就成为朋友了。有时候在一起就讨论一下关于我们之间的共同事业,也经常聊一下家常,无非就是他出国留学的经历和我的一些经历以及生活。有时候一些小的偶遇,就会让彼此双方成为好朋友的。这件小事告诉我们,不管你是做什么的,只要有自己的理想,并且往这个方面努力,总有一天,会实现自己的梦想。如果我们每一个人都能像他这样,何愁不成功呢这里说说广告,广告我的理解,就是Marketing的一个分支,吸引眼球,吸引客户,促成交易。 我们经常说,每个行业都有英雄,其实市场中,Marketing就是英雄,一般说来,走到这一步,就可以站在这个行业的巅峰,出去讲课,拿最高的佣金,享受猎头挖角的快感等等。不过,很难的,有句话请大家注意,“这个世界上,99%的销售人员,都不知道自己在干什么,说的就是这个问题”,那1%才是Marketing。 通常情况下,开发人员瞧不起市场人员,总觉得对方是耍嘴皮子的,但市场人员同样也瞧不起开发人员,总觉得这帮书呆子不创造价值。呵呵,大家别生气,大多数公司,把研发单位,看做最大的成本单位,只花钱,不创造价值的,虽然我们设计了产品,但公司的财务上,这部分是没有价值的,产品价值是在销售出去以后才体现出来,因此,财务上看,研发部门总是赤字一片。 其实,真正厉害的市场人员,我们研发人员还是要尊重的,要知道,一个研发人员要成名成家,其实很容易,随便什么东西,攻克一个难点,出几篇论文,出一个产品,这个研发人员就可以在公司里面牛起来了,一个研究院,至少20%~30%都是这种牛人。但是,市场要能做到Marketing,前面说过,1%,可能都不到,你说这帮人算不算精英?

评论
回复: IT行业的职业细分学习了!!!!

评论
2011年12月23日 VISA 开始新生活啦回复: IT行业的职业细分值得回味

评论
回复: IT行业的职业细分LZ写出来的经验比较奇怪,骤眼看起来是大公司的经验,但一细看却是中国传统手工作坊的做法。R&D不是像LZ描述那样的。LZ说的R&D只是普通意义上的Developer,其实应该叫开发,真正的R&D的指那些并不参与实际的工作项目而纯粹在后台研究的职位。R&D人员一般的工作职责就是研究性质的,例如探索新的软件架构,评估现有架构,评估新发布软件的利弊等等。他们工作的内容不一定是跟现有产品有关联的,甚至可以说在当前是闻所未闻的,所以根本不会有什么有BUG就扣钱的问题,因为他们的职责本来就是要创新,没有BUG是不可能的。“软件人员一般RD不分,设计者通常就是实施者,因为基本上程序敲完,产品也就出来了。”这纯粹是手工作坊式的做法,设计和编写代码同时进行,稍微研究过软件工程或者参加过大型软件开发的都知道,以上做法是大忌。设计者不一定就是实施者,所以才会有CODER一说,也就是纯粹根据设计写代码的人。而且更加不可能说“基本上程序敲完,产品也就出来了”,程序代码完成之后还要进行Integration,Testing等步骤,而且通常是要经过很多次的循环才能最终release的。LZ应该是不知道从哪里转贴的吧。

评论
回复: IT行业的职业细分感觉楼主象华为出来的人。

评论
回复: IT行业的职业细分LZ写出来的经验比较奇怪,骤眼看起来是大公司的经验,但一细看却是中国传统手工作坊的做法。R&D不是像LZ描述那样的。LZ说的R&D只是普通意义上的Developer,其实应该叫开发,真正的R&D的指那些并不参与实际的工作项目而纯粹在后台研究的职位。R&D人员一般的工作职责就是研究性质的,例如探索新的软件架构,评估现有架构,评估新发布软件的利弊等等。他们工作的内容不一定是跟现有产品有关联的,甚至可以说在当前是闻所未闻的,所以根本不会有什么有BUG就扣钱的问题,因为他们的职责本来就是要创新,没有BUG是不可能的。“软件人员一般RD不分,设计者通常就是实施者,因为基本上程序敲完,产品也就出来了。”这纯粹是手工作坊式的做法,设计和编写代码同时进行,稍微研究过软件工程或者参加过大型软件开发的都知道,以上做法是大忌。设计者不一定就是实施者,所以才会有CODER一说,也就是纯粹根据设计写代码的人。而且更加不可能说“基本上程序敲完,产品也就出来了”,程序代码完成之后还要进行Integration,Testing等步骤,而且通常是要经过很多次的循环才能最终release的。LZ应该是不知道从哪里转贴的吧。点击展开...一点也不奇怪啊,楼主写的我都很熟悉啊,北京很多大些的公司,特别是硬件产品为主的公司,基本的流程和环境大体如此啊。你所说的,应当是软件为主的,比如应用软件。

评论
回复: IT行业的职业细分一点也不奇怪啊,楼主写的我都很熟悉啊,北京很多大些的公司,特别是硬件产品为主的公司,基本的流程和环境大体如此啊。 你所说的,应当是软件为主的,比如应用软件。点击展开...所以LZ的标题就言过其实了

评论
回复: IT行业的职业细分国内真证做到cmm的没有几个。。。几乎都是作坊式的工作流程。。。

评论
回复: IT行业的职业细分cool

评论
NOC1122,2010.10.23妥投,11.12扣款,等待RN回复: IT行业的职业细分lz可能没在大公司干过. 谁说sales要干很久才能做marketing? dell的电话销售学名叫inside sales,处理一些小生意与下单流程的.

评论
回复: IT行业的职业细分好贴 学习学习

评论
回复: IT行业的职业细分网管算啥,是不是算配置管理员,也算R&D的?

评论
http://51sec.blogspot.com 回复: IT行业的职业细分网管只能算IT support. 不过楼主确实起了个大标题,给出了1/3的内容。鄙人在大小通信及IT公司都虚度过一些年头。帮楼主填充一下吧。现在一般除了作坊式的公司,都还是采用Matrix的framework. 纵向是各条产品线(各大事业部或者子公司);横向是不同的level, 从最核心的研发(R&D:包括产品研究、新产品孵化,开发,系统,QA等等),再到支持(或者叫service:包括售前工程师(产品经理),售后工程师(安装,调试,技术支持等等)), 最后面向客户的就是大名鼎鼎的sales & Marketing(包括销售人员、市场分析人员、市场推广人员以及客户关系维护人员等等). 各些个岗位/职位的名称叫法林林总总,但是职责和角色就那么几种。当然,中间各个层级还需要一系列管理角色来润滑和领导工作。角色没有高低贵贱之分,哪一块缺了,公司都转不了,只是根据每个公司的产品或者业务模式,有所倾斜和突出罢了。从业者只是根据自己的知识结构和性格特质打工混饭吃而已,彼此相轻实乃无谓之举。如果有心成为管理人士,恰恰需要综合能力。 以上一般来说是设备厂商,软件提供商,服务提供商的框架。至于通信运营商、消费电子类产品生产商、软件外包商和其他某些如国有设计、施工的单位或者SP、CP等,组织结构和岗位设置又另当别论了。如果有朋友需要了解,可以再开一贴单独探讨。恕我不再这里赘述。

评论
时间混够,就成了老移民回复: IT行业的职业细分这个帖子非常China Style

评论
叶俐 Helen YeRE/MAX 温哥华地产经纪 真诚|周到|专业手机:604.722.4428网址:www.helenyerealty.com电子邮件:[email protected] 2014-08-08#15 B 74 $0.00 那运维人员算什么啊?System Administrator,DBA等都不算IT人员了? :)

评论
在我曾经的公司运营和运维是在同一个大部门,但他们做的事是很不同的;运营是负责公司各个产品的线上正常运作,设计产品运营活动,公司运营的岗位就有九类,包括质量监控。运维是负责产品正常维护,不要出现问题,细节我不是很了解,公司有点大,而我是做研发那头的。DBA人员算是研发人员,以前我有一个公司把所有DBA人员弄在一个部门,每个产品会分配一到两名专职的DBA;后来还有一家公司没有这样的专业部门,但每个产品可以向外招聘自己的专职DBA,当然还有就是招设计人员的时候,要求精通数据库方面的知识。

  ·生活百科 笔记本电脑电源线上的USB有什么用?
·生活百科 交换方式讨论

加拿大生活信息-加拿大

加拿大老人金

华人网大家好: 我父母來了加拿大都已經十年啦,開始準備申請加拿大老人金。 本人對這項福利都還好迷茫,希望各位多多指教, 多謝!本人父母居住加拿大已經十年,過去十年,沒有工作 ...

加拿大生活信息-加拿大

不想在温哥华了想去农村

华人网不想在大城市了,从出生到现在一直在大城市,来到温哥华,这房价和工资的不对等更搞得无法呼吸。来加拿大又不是奔着这些来的,加上本人很佛系,现在就梦想找一份WFH的工作到乡 ...

加拿大生活信息-加拿大

从首尔转机回加拿大

华人网今天送老公先回加拿大,从沈阳出发经首尔当天飞多伦多。 给老公买的是沈阳至首尔 大韩航空的 从首尔到多伦多 加拿大航空 行李在沈阳可以直挂到多伦多 给了两段航程的登机牌 行李 ...

加拿大生活信息-加拿大

赏花:蒲公英晚期?

华人网郁金香正在凋谢,蒲公英也进入最后的一搏。这个时候,她们已经不像小黄花绽放时那么可爱了(应该说多数人是这么感觉的),但仔细观赏,我还是很喜欢的。心中喜乐,到处都是美 ...