IXPUB技术社区's Archiver

~贝贝~ 发表于 2006-6-16 12:00

IBM职业之路——职业规划和技术发展

原著orian,嘻嘻,由贝贝发布

::-):  把orian的老底都搬来啦。。。

将以前的思路捋一捋,准备写点东西。欢迎大家多提意见,有问必答。也没什么规划,想到那写到那,所以意见、问题将是最好的指路灯塔。

计划分四部分,头一部分基础篇没有任何(几乎)技术特指,而是一个技术职业人的品格,也希望坛子里面的老手们不吝赐教、跟贴。入门篇会对我熟悉的技术领域做个简要介绍,提高和精通则太技术化了,所以后三篇大概会转到aix论坛里面。不过,最后一篇里可能又会有一些超越于产品技术的东西,没准在这里更好。Who konws?

预计很长,不知道能不能坚持下去,希望大家给我鼓劲。谢谢!如果有不同意见,也一并请质问我,以免误人子弟。

基础篇

中国的职业教育刚刚起步,许多大学生甚至硕士、博士毕业了却不知道自己现在能做什么,将来往什么方向发展。弥补传统教育不足的是一些职业培训班,但是这些培训班往往都针对某一种认证、考试为目标。以考试为目标的培训与传统教育一样,造就了一大批paper engineer(纸上谈兵的工程师,实际上不能真正工作),尽管拥有许多认证,而实际上却完全不能上手操作,这也见接导致了认证的贬值。

什么是职业
刚毕业,我们都说找工作,而不是找职业(Career),实际上是有一定道理的。所谓工作,是赚一份工资,养家糊口,然后借此创造更多的机会,找到更好的发展道路。一旦确定了某一条道路,这就是职业了,尽管工作可能还会变化,但是这条职业的道路却相对稳定得多,有时候,由于工作要求,不得不偏离了职业发展的主线,你会慢慢调整,找机会再回到原来的发展方向上去。而且,即使较长时间偏离了职业主线,你却也可以因此学到更多的技能,在今后某个时间,对你产生意想不到的帮助。
确定了职业发展有什么好处呢?只是找一个又一个工作行不行?牛顿说过:“我之所以成功,是由于站在前人的肩膀上的原因。”职业就是这样,让你可以通过每一份工作都得到内在价值的提升,让你变得越来越值钱,而不是由于一时的市场波动,得到高工资,当市场萎缩的时候,你就失业了。通过职业发展规划,可以与IT的金科玉律抗衡:IT行业并不是年轻人的行业,IT行业是属于职业人士的。
或许很多IT行业的年轻人并不相信这一点,可能他看到在标准的IT公司里,过了35岁,就很难再去换工作、跳槽了,而且经常要看老板的脸色,生怕被辞掉。实际上,这恰恰说明了在IT行业,职业规划更为重要:如果没有很好地规划未来发展,那么结果就是辛辛苦苦工作几年之后,自己的价值却越来越低,最后成为一个随时可被替换掉的IT流水线上的工人,而新涌入的年轻一代就业大军则能够不计加班、不计报酬、不计强度去“抢夺”这个职位。这就是我们常常听说的IT行业是年轻人的行业的原因。但实际情况是这样么?在北美,IT产业发展比中国早一些,也成熟一些,你会发现尽管在一些初级岗位,大多是年轻人,而更多地担当着重要岗位的是“老”IT。他们一般已经不再是伏案加班赶工写代码的程序员,而大部分都是从事着被称为架构师(Architect)或者咨询专家(Consultant)的工作。这些工作的强度感觉更小,工资也更高,而且更不可替代。

在中国的IT行业里有哪些职业可发展?
与任何一种类型的企业相同,IT行业里的职业也可以分为管理和技术两大类。而其中技术类,并非我们通常指的纯粹的技术,它是一个更为广泛的范畴。
我们现在有了职业经理人之说,这些人,就是选择了人事管理这个职业。无论是什么类型的公司,职业经理人都需要去引导被管理者认同公司的价值观,并为这个价值观而努力;同时,职业经理人还要设定公司的总体阶段发展目标,并将目标按照企业组成进行细化、分割,并一级一级地分布下去,落实到每个具体的员工;职业经理人还需要评价被管理者的努力程度和目标完成程度,对其给与相应的奖惩;协调自己所属部门与其它不同部门之间关系,配合其它部门一起完成公司总体目标也是职业经理人的工作任务之一。总之,职业经理人是管人的职业。
本书重点介绍技术职业发展,那么什么是技术类职业呢?技术类职业在不同行业差别非常大,就IT行业来说,技术类包括规划、设计、开发、制造、营销、实施、管理(不是管人事,而是管设备、系统、项目进程等)、维护等许多方面。由此可见,技术类的职业范围非常宽,分工很细,因此如果没有很好地规划技术类职业,选择了不适合自己的职业,以后转型会越来越困难。
管理和技术那一类更适合呢?这实际上不是一个问题,因为没有正确答案,结果因人而异。首先,管理类并非不懂技术,否则如何定位公司发展?如何评价一名技术人员的工作业绩?而技术类也并非完全不懂管理,特别是到了资深一级,必须具有领导一个小组甚至全公司的员工去工作完成某一项目的能力;其次,这两个职业之间没有截然隔离的鸿沟。很多时候,他们会互相转化,例如一名技术专家会慢慢走到管理的职位,而一名经理可能又由于对公司技术的深刻理解而被委任为技术先锋,做市场新产品的开发工作。例如我们所熟知的比尔.盖茨就是以技术专家起步,最终成为微软的管理者。最后,绝对意义上,两者之间不存在高低贵贱之分。尽管我们感觉管理的职位似乎高于技术类,这是由于国内的公司大部分都没有自己核心技术的原因。试想,如果一个技术公司(特别在IT行业,公司大部分都是以技术立足的),凭借自己独特、先进的技术打入市场,那么公司里面掌握这些核心技术的关键技术专家其职位肯定比公司总经理高,尽管原则上他要被总经理管辖。因为如果总经理辞职了,可以很容易再招聘一个,而如果这个技术专家走了,公司也就倒闭了。一个广泛流传于股票市场的笑话是这样的:市场蒸蒸日上的时候,傻子都可以让公司赚钱,有没有管理不重要,那么给公司管理者发的薪水一定是最低的;而如果市场萎缩,公司裁员,那首先被裁掉的一定是管理人员!因为只有这些管理人员才既无所事事又无关紧要,如果干活的人都被裁掉了,公司早就关门了。考虑到以上三点,我对于管理和技术这个问题的回答是:你在工作中会发现自己的偏好和特长,然后逐渐确定自己的方向。
本文是面向技术类发展的,以后也是分析技术类职业。

~贝贝~ 发表于 2006-6-16 12:01

IT的入门门槛很高,现在高,以后也很高,但为什么:刚毕业的大学生就可以干IT?为什么IT人的工资不高?这是市场使然。

绝对意义上来说,做IT是没有任何资格限制的。任何一个人,只要公司愿意雇用,如果做IT,什么条件都不需要,就可以雇佣。而如果他做餐饮:需要健康检查;如果做律师,需要有法律认可(我不知道具体是什么,但一定有);如果做医生,需要有行医执照。这些都是硬指标,几乎做不得假,唯有IT,什么都不需要,只要你让面试的人相中,就Ok了。因此感觉门槛低,刚毕业的大学生也可以作。越来越多的人涌入IT行业,相当于富裕的劳动力太多,供大于求,因此总体工资水平连年下降。

真的劳动力过剩么?其实从相对意义上来说,IT是新兴行业,没有很充足的ready的劳动力大军候选,就是back log不够,招人的也只好将就,矬子里拔大个,选相对好的。但是如何判定这个人是大个呢?既然没有硬指标,就相当于招人的风险在公司,而不在应聘者。一旦聘用了不合格的人,给工资不说,耽误时间、事情啊!这些都是公司选人的风险成本,公司成本高了,应聘的多了,相对意义上来说,公司为了保证利润,自然降低工资。

IT能力的评价也很麻烦,中国公司一般人少(或能做的人少),不专业,需要一个人顶替很多人,需要的是一种综合能力,而真具有综合能力的人凤毛羚角啊,伯乐就更少。(取自千里马常有而伯乐不常有,如果千里马都少,伯乐更是何其少?),真的是招人难啊!不知道南慧有没有感触?遇到具有这种能力的人,给多少呢?更不好核算成本。一个公司一年可能只做几个项目,每个项目这种专业人士只用2个星期,而别的时间你还要养着他,不如找两个要价少的,即使没有那么好的设计方案,没有为客户提供最优,但客户不是更不懂?只要能混过去就行,往往签单靠关系,拼价格(中国现状),有没有这个专家不重要。(性能、可靠性都是系统运行时候的事情,到时候再说吧!这可能也是中国大部分IT项目都有烂尾的原因?)

以上说明了为什么IT人不值钱,概括来说是以下几点:
1. 没有绝对意义上的门槛(严格法律规定的)
2. 廉价劳动力太多
3. 个人价值、水平无法历史追溯
4. 招人的也不懂
5. IT利润越来越少,小公司养不起大专家,没有一个合适的支持模式(这个很有意思,以后专题研究)
6. 劳动力们的期望太高,现在已经不是IT革命的年代,开始进入平稳运行,IT人凭什么比别人拿得更多?(饭店里服务员在北京现在大约500-800/月,包吃住),尽管你觉得你会的饭店服务员不可能会,但你把你会的东西一一列出来,难道一个聪明的,能在1个月内无师自通记住饭店100多种菜肴价格、特色,能handle醉酒客户的服务员,给他半年时间,不能胜任你的工作么?也许不能。但我没有那么自信。


-----------
关于architect和consultant,这个以后专题讨论。简要说,architect就是知道如何盖房子可以百年不倒的,而consultant则是个翻译和会计,将客户的业务需求翻译成it人可理解的需求,并进行清晰明确的整理,让客户自己知道自己的现状,让IT人完成满足客户需要的设计。

如果房子都是一层,或者只用3年就会拆掉,又或者每月新出现一种非常先进的建筑材料或建筑方式,市场上architect就是人人可作的,真architect也没看出来有什么价值,而且可能也跟不上形势。

consultant是一种方法,所以做consultant似乎比architect更容易些,至少可以通过培训速成。中国缺少这种培训,我准备办个培训班,是否有比学aix更多的报名者呢?

-------------
关于员工与公司之间的博弈

公司倾向于付出在市场上雇用同样能力员工的最低工资,并将该员工变成一个可替换的标准件,尽管所有的公司都在鼓励员工建立自己独有的价值和创造精神,这真微妙。

员工倾向于获得市场上雇用同样能力员工的最高工资,并力图成为一个不可替换的非标准件,尽管所有员工都在盼望公司能给自己更多的发展位置,而这个位置实际上是公司标准化后的。

~贝贝~ 发表于 2006-6-16 12:02

职业发展规划
近几年,IBM产品在国内的用户越来越多,市场上也越来越需求熟悉IBM产品、技术的工程师。特别是在金融、证券、保险、通信等就业热门领域,正是IBM产品一统天下或趋于独霸市场的行业,这些行业对IBM产品工程师的需求量与日俱增。从IBM在中国本土的发展来看,一方面,随着客户群的爆炸式发展,IBM需要越来越多的工程师去支持客户;另一方面,IBM也是非常看重中国市场的,而且中国是最近几年IBM持续2位数市场增长的仅有的几个区域之一,IBM在中国的雇员现在已经达到尽3000人(截止到。。。。)。特别是服务领域,人员增长尤其迅速,一些媒体报道说,到2008年,单是IGSC(IBM全球服务部在中国的称呼)就会达到5000-8000人。原先与IBM平起平坐的几大IT厂商,自从互联网泡沫爆裂之后,大部分都一蹶不振,唯有IBM,小幅下滑调整之后又逐渐上扬,并在最近几年,一直领导着IT发展的潮流。IBM有服务、产品、研发三个主要的盈利来源,其中服务盈利的规模在近几年飞速增长,这也是IBM在互联网泡沫爆裂之时没有跌入深谷的原因。(成也萧何、败也萧何,如果有时间,再详细聊一聊关于IBM服务)。IBM现在的发展看起来是由研发带动市场,并获得高利润的收益,当市场趋于成熟,则由产品部门快速跟上(IBM从来不主动创造市场,IBM创造潮流,但轻易不去涉足市场,可能是大船难调头,也可能是减少投资风险),最后由服务去收官,获得稳定的、长期的收益(但利润很低)。
参考ibm最近几年的年报(可以与其他几公司对比,HP,SUN,SGI),可以了解IBM的发展。国内的集成商、开发商也都向IBM靠拢,或者提供多选择的解决方案,或者干脆称为IBM产品的专卖、分销。这些企业和IBM本身,也包括用户,对于IBM产品技术人员的吸纳,造成了巨大需求缺口。

IBM的技术类职业从总体上分为:specialist, consultant, architect和project manager四类,简要来说
Specialist,也就是技术专家,需要对某一类IBM产品或者技术具有非常精深的认知,能够提供设计、操作、管理、维护等方面的具体工作。技术专家需要了解许多产品、技术细节,例如某一产品在某个版本的微码下有什么功能,有那些bug。
Consultant,咨询师。这个概念是近几年才引入国内,并逐渐为大家所接受。咨询工作的要点是帮助客户理清思路、做出有理有据的判断,有时还需要将结果“翻译”成IT业界专门的语言或者沟通方式。
Architect,架构师。可能比咨询更晚被认知,但是实际上这个职位由来已久。与建筑相同,架设IT系统业需要设计师,这就是架构师。架构师需要对产品和技术有广泛理解,而且不仅仅对一种或几种,而是几乎所有流行、相关的技术和产品。架构师通过对行业理解为基础,合理选择和设计,为用户提供最佳解决方案。
Project Manager,是对项目进程,不只是实施阶段,包括开始的准备、分析、设计、投标,以后的维护等等有完全的掌控。知道到什么时候应当有那些人做哪些事情,会出现什么样的风险,并通过什么方式降低风险,确保项目如期。从某种意义上,PM就是懂技术的职业经理。

这四种技术职业只是四条技术主线,而销售(与我们想象中的相反,销售是一种真真正正的技术职位),质量保证,服务工程师等等职位则是某一种职业发展某个阶段所从事的具体工作。

~贝贝~ 发表于 2006-6-16 12:04

IBM天使词典

初入行业,在客户、厂商、开发商、集成商,分销商、代理商等众多名词之中周旋的时候,一定会云山雾罩,不明所以,下面就让你顿开茅塞。魔鬼辞典是让人另类思考,那么天使词典就是让人们直接了当地了解这些名词的真正含义。
ISU 行业销售部门的缩写,Industry Solution Unit, 根据不同的行业,IBM将销售分为几个不同的部门,例如金融、通信、制造业、政府、中小企业等。
CE IBM古老的服务工程师的称呼,被戏称为“蜥蜴”,实际是Customer Engineer的意思。
SSR 目前IBM服务工程师的称呼,意为:Service Sales Representative,就是服务客户代表。
R6 IBM产品线中的一个系列,经常被称为小型机、小机,是RS/6000的缩写,现在已经被整合到eServer中,叫做pSeries。这类产品以Power PC为CPU,运行IBM的Unix系统(AIX)。
Firmeware 即微码
Road show 路演,一个舶来品的名词,专指公司为了介绍产品、推广方案等目的在全国或一个区域主要城市进行的巡回讲座,召集当地的相关人员参与。
Leader 类似一个中间阶段的称谓,如果按照中国传统的解释,就是代理执行的意思:尽管没有职位之名,却有了职位之实。
Brand IBM每一产品都有对应的销售和售前技术支持,这个部门就叫做Brand部门。
IGS IBM全球服务部的缩写
IGSC IBM全球服务部在中国的称谓,由于一些政策原因,IBM全球服务部在中国注册了IBM Global Service Company。因此IGSC就代表了IBM中国的服务部门。
蓝快/蓝色快车 几年前IBM PC在中国进行保修的时候,为了降低成本,提高客户满意度而同铁道部电子信息中心合资成立的子公司,转为在当地维修IBM PC产品而设立,这种模式现在已经被多家公司所认可和采用。由于IBM已经将PC部门卖给了联想公司,因此蓝快的未来发展并不十分清楚,只是目前蓝快下属的不少工程师已经转为帮助IBM进行低端设备的维修,例如pSeries的低端产品。
ITS Integrate Technology Service,IBM全球服务部的一个分支,负责与IBM产品密切相关的服务业务,特别是保修、硬件产品和软件产品的集成。与传统意义上的集成商类似。
AMS Application Management Service,IBM在国内新成立的一个服务部的子部门。负责应用系统的开发、和维护(以后者为重),其中的应用开发又以客户化工作比较少,任务比较标准的SAP,OSS服务为主。
BCS Business Consultant Service,也是IBM全球服务部的一个分支,原来叫作BIS:Business Innovation Service。自从IBM并购了普华永道的咨询业务后,该部门扩展很快,以提供业务咨询、应用开发为主。
SO Strategy Outsourcing,IBM全球服务部的一个分支,主要负责服务外包。
REP IBM的客户代表,Representative的缩写。依据IBM的考虑REP是在IBM中代表客户利益的接洽人,IBM与客户的沟通都是通过REP来完成,而客户如果有任何事情,也可以通过REP找到IBM内部对口的负责人/部门。实际上可以理解REP就是IBM的销售,但是懂得用户行业特点和组织关系的销售。
客户:又被称为最终用户,通常是合同中的甲方(付款方)
厂商:产品的研发、生产公司
开发商:一般指软件开发公司,利用现有的平台(硬件、软件),进行代码编程,实现用户要求的业务功能。
集成商:一般指硬件、软件的集成、整合公司,就是按照预先设计,将类似平台的产品搭配在一起,进行简单的客户化后,作为一个整体,实现设计功能,提供给最终用户使用。
微码:又被称为固件(Firmware),类似于PC机的BIOS,就是固化到硬件设备里面的控制程序。

rPerf IBM提供的一种估计eServer pSeries产品的商业处理性能评估指标,它能够对产品CPU、缓存和内存的性能做相对能力评估,但对磁盘和网络处理能力没有参考价值。rPerf以pSeries 640的处理能力做为1.0基准值。

Mainframe 又叫做大机或者大型机,是IBM推出的最早的一系列计算机,以其稳定可靠和高效的交易处理而著称,非常适合于传统的商业交易处理领域。其内部的操作系统、数据库、中间件等软件几乎都是由IBM自己提供的,具有非常好的集成性,但与Unix、Windows系统差别比较大。最近在Mainframe上也可以运行Linux(SuSe),开始逐渐增加了开放性。Mainframe也是eServer的一个产品系列,被称为zSereis,意为“终极系统”的意思。

RAS Reliability,Availability和Scalability的缩写。

~贝贝~ 发表于 2006-6-16 12:07

莫谈国是

以前我觉得莫谈国是应当是事情的事,后来发现错了,是是非的事。其意思是不要谈论国家的是是非非,具体的事情做得好坏,大家心里有数,但不便于再公开场合谈论。如果你想了解,可以看IBM的年报,每年我都看的。

多大的业务量等等可以看网站的评论,他们写得更细致、透彻。

我只能说,市场越来越趋于公平竞争,总体来说,无论什么公司,无论什么业务,如果没有大的转型、调整,每年的业务趋势必然增长减速,盈利率降低。但并不排除例外和绝对意义上的利润增长。

~贝贝~ 发表于 2006-6-16 12:07

人生就是一场赌局,投进去时间、精力、信念,回报money、资历、权势。有人喜欢玩智力,于是21点,搞些销售什么的;有人喜欢风险小,于是老虎机,搞些稳定的技术,输不了养老金,但别指望出落成gates,乔布斯;有人喜欢冒险,于是去一些偏门的地方,赌对了,平步青云,赌不对,也不至于血本无归吧,温饱。但无论如何,都是要投入的,压得多赢得大。

对政府,认为是属于偏门的。在政府里了解些IT技术,然后做管理工作,很不错的选择,但我没敢赌。微薄的收入让你不得不去敛灰钱,否则就忍住,坚持到59岁、62岁。我忍不住,也做不了屁股指挥大脑的人物,更何况大脑恰好与屁股同步。(座在什么位置说什么话,在商言商,在野放厥辞,在位树旗帜)

没时间,详细地就不说了。以后也许有时间聊吧。

至于IBM的人,确实分三六九等,但在中国,也是普遍浮躁,这是环境使然。而IBMer呢?运气和背景决定了大部分命运。有一个名校的背景,运气好一些,就Ok了。所以从能力上,良莠不齐。到底如何,各有所见。另外,任何公司都一样,提供的只是机会,不同公司,机会多少、大小不同。ibm机会多些而已。

~贝贝~ 发表于 2006-6-16 12:08

BP Business Partner,也就是IBM产品的代理商、集成商、增值服务商
ISV Independent Software Vendor 独立软件产品开发,但基于IBM的平台,或者IBM希望如此
友商 competitor的代名词,不能说得太贬义,所以拿出一个特别的名词,友商也就是一切与IBM有产品竞争关系的厂商
Professional Service 专业服务,基于IBM平台的任何非产品服务
bid 对ibm外面来说是投标,对内部来说就是申请一个“完美”的价格
matrix IBM内部管理是一个典型的matrix管理,一方面谁都管事,另一方面谁都管不了全部事。这种方案我无法褒贬,只有一点说明:存在即合理。

~贝贝~ 发表于 2006-6-16 12:08

最近对于consultant的理解又加深了许多。越来越发现consultant的重要。看着consultant无所事事,而实际真的太重要了。

以前说过consultant是翻译,这点还是正确的。但具体什么翻译呢?如果原作默默无闻,而翻译之后能得诺贝尔文学奖,进而原作家一举成名。这就是最伟大的consultant,而最愚蠢的consultant是翻译:how are you ---〉怎么 是 你
how old are you ---〉怎么 老 是 你 的翻译。不幸的是,我们见到的consultant大部分都是这种consultant.

consultant翻译内涵,将业务需求翻译成it需求,把对用户服务需要提供的功能转化成it的指标。想为用户提供个性化的服务,business consultant做第一级翻译:需要保存客户profile,需要提供客户模版,需要动态识别客户,需要single sign on,需要根据客户的profile动态生成ui,仪表盘结果。

it consultant做第二级,那就需要数据库,需要ldap,需要ssl,需要bi reporter

it architect做设计,如果24小时访问,数据库就要高可靠,如果一个用户登录要在5秒内显示页面,那么以上所有计算、检索就要高性能,实时计算达不到就需要通过变通方案,例如预先计算,存放到多维数据库中。

it specialist做第四级,做出来

pm当然就是包工头了

ibmfwq 发表于 2006-6-17 10:15

写的很多啊

tianya.lin 发表于 2007-7-14 17:33

不错啊```呵呵

shmilily 发表于 2007-7-17 10:38

IBM~口水

蝙蝠诗人 发表于 2007-7-18 23:43

不错,顶楼主一下!

JSYXDTH 发表于 2007-10-13 20:15

很钦佩作者的分析

xxqssx 发表于 2007-10-18 14:43

:p 写的太好了

fd5158 发表于 2007-10-28 21:23

向往啊

zhouqiaixd 发表于 2007-11-8 21:37

en  hao

zhouqiaixd 发表于 2007-11-8 21:37

en  hao

大家发财 发表于 2007-11-9 15:29

支持一个,顶上

wastrel007 发表于 2007-11-18 15:14

看完了,应该还没完吧?

grjboy30 发表于 2007-11-18 23:14

IBM要求很高的
尤其是英语怎么也得6级水平

jliuarea 发表于 2009-9-27 16:35

好文,consultant的发展到底是如何呢?自己现在刚开始做这个工作。

页: [1]
IT嘎嘎有奖问题,可兑换实物礼品

Powered by IXPUB技术社区