`

IT外企那点儿事(6):管理路线和技术路线

阅读更多

技术路线和管理路线始终是每个程序员纠结的问题,也是各大论坛经常被辩论的问题。

然而一个有趣的现象是,在现实生活中,人们多愿意承认自己不精通某项技术,却很少有人愿意承认自己不能做管理。技术方面有问题多能够校正自我,而管理方面有了问题却总认为是对方的错,总之领导怨员工,员工怨领导,闹得不可开交。

在中国传统的官本位的思想中,不能不说管理路线占了绝对性的优势,尤其是在稳定的外企,管好管坏极难衡量的情况下。

做技术苦啊,相比于管理路线,有如下的弱势:

 

首先,IT业的技术变化太快,弄的技术人员疲于奔命。年轻人可以每天晚上几个小时的看新技术的书籍,而年纪偏大的你上有老下有小,做饭,洗衣,陪老婆,照顾老人小孩,逛超市,每天能有一个小时的学习时间十分不易了。如果是你已经很熟悉的领域,你自然可以用较少的时间就能达到年轻人较长时间看完的东西(理想状态下),然而公司的项目所用的技术方向可不是随你心愿的。如果你是一个Java高手,碰巧公司买的一个第三方的库是用C++写的,需要对其进行封装,如此艰巨的任务,工程师中你的薪水最高,你不入地狱谁入地狱啊。你总不能说:我只负责Java的部分,C++的别来找我吧。

 

也许你经常听领导说:“编程主要靠思想,语言和平台无所谓”。然而如果你跳槽的时候,却经常听到面试官这样说:“好像你没有太多这方面的经验嘛”,你却不能以我很有编程的思想来回答。此矛盾之处着实使人困惑许久。技术路线还是分很多的方向的,正如武林有很多的门派。语言,操作系统等属于内功,然而只有内功却不足以行走江湖,必须还要有一定的套路,如Debug tool,profile tool,出现问题后的分析办法,编程时候的各种习惯,一些非常管用的技巧等,都是因语言和平台不同而不同。虽然对于初级的工程师来说,这些不是很重要,然而工作三年五年之后,是否能够熟练运用这些套路来准确的定位问题和解决问题,却是区别你是初级工程师,还是高级工程师的一个标志。当然当你在上升到项目经理的时候,又可以只谈编程思想的时候了。一句实话,一个要饭的不要因为听富人说吃青菜养生就见肉也不吃。周易中,同样在乾卦,同样元亨利贞,初九则应潜龙勿用,九五则可飞龙在天了,不同的位,同样的话,意义不同。

 

其次,没有优先知情权。当任务到来的时候,美国那面的老大一般是先发邮件给项目经理的。项目经理会进行一系列统筹考虑后再选择发给那些人。作为同项目经理同一级别的技术人员,是否提前或同时,甚至晚于与其他技术人员收到邮件,取决于你技术外的能力(你的reputation, 你和项目经理的关系等)。上面的文章也说过了,在外企,邮件是一门很大的学问,也决定了从属关系。把本来你擅长的任务先发邮件给他人,从而变成了他人的任务,也不是不可能的事情。当然当美国老板过来的时候,陪同和展示成果的,也多是管理人员的事情,虽然里面全是你的心血。

 

其三,没有资源支配权。项目经理一般可以支配多种资源的,如买硬件,Team building的经费,培训的机会等。但是相同级别的技术人员却没有。

 

其四,没有绩效评定权。任何员工的绩效都是基本由其report得顶头上司起决定作用的。相同级别的技术人员可能会有一些评价做参考,但是你不会知道和你平级甚至下级的薪水和绩效。

 

最后,没有人事任免权。一个员工是否能够进某个项目组,也基本是项目经理起决定作用的。一般的外企都会有推荐的制度,而通常会发现一般状况下(被推荐人不是明显的差),管理路线的人推荐到其他组的人比较容易录取(同组推荐没有推荐费啊)。大家总要多少照顾个面子嘛,万一哪天要向对方的组推荐自己的人呢?

 

基于上述几点,经济基础决定上层建筑,你也就怪不得基层员工对你仅仅是因为技术而产生的尊敬,而对manager则是因为既威且信而产生的敬畏了。也许其实是你的建议是正确的,大家却都同意按照manager的来做;也许你一把年纪还要和年轻人因一个小小的设计争得面红耳赤,而他在manager面前总是yes, ok, i am 100% agree;也许你因一项新技术不很精通而被新人鄙视;也许就没有也许。

 

当前的中国是浮躁的,以上的原因造成大批大批的人涌入管理路线的独木桥,也造成了一些不合格的管理者走上了管理岗位。也许有这样的现象,明明在国外仅够做高级工程师的在中国做了Team lead,却在和普通工程师争功劳;在国外仅够做Team lead的,在中国做了manager,却不能很好的领导多层化的组织结构。

这种情况是悲剧的,却不仅仅在软件业,包括高校(系主任更容易拿项目),包括医院(院长更容易申请经费),包括研究所。

 

这也是为什么总有转管理,转售前,转销售,甚至转其他行业的论调的原因了。

其实技术路线也有它的好处,你可以埋头认认真真研究自己感兴趣的技术,两耳不闻窗外事。而由于一直没有放下技术,跳槽也相对容易的多,毕竟在中国,号称会管理一个团队的一抓一大把,而真的很有经验的技术人员却不是很多。

作为软件工程师,我们应该找到一条属于我们自己的路。

让我们来看上述三条曲线,是随着时间的推移,收入的变化。

 

很不幸,技术人员的收入曲线基本成C曲线状,也即刚开始收人较高,也能较快增加,后面随着时间的推移,收人增长略显平缓。

 

这主要是技术更新迅速的结果,设想从工作开始,就接触某项技术和某项框架,逐渐的掌握直到精通,到了十年的时候,正是规模效应开始体现的时候,可惜,此框架已经不流行了,已经淘汰了,行业中已经使用另一种语言或者框架了。也许你会说,以我十年的经验,对于新的框架也会更好的掌握。是的,我承认,然而由于框架的更新,你所谓的更好的程度,相对于刚接触新框架两三年的人来讲,公司不足以付给你另外7年经验所应给的薪水,毕竟,你也不是很熟。所以C曲线的形态显示出来了,由于技术的更新,你所得到的薪水增长远远低于你的经验所应该带来的薪水增长。

 

原因就在于:不易积累。

 

积累,尤其是对我们普通人来讲,是非常重要的,是最后成功的重要途径。当我们看《大家》栏目的时候,其实我们可以看出,这些成功人士基本上分两种,一种是天才,很年轻就能够取得很伟大的成就,当然我们不可能是这种人。另一种是泰斗,即靠多年的积累而取得的最后的成就,比如2008年获中国国家最高科学技术奖的吴征镒院士,被称为中国植物的“活词典”。虽然我们不期望能够成为大家,但是他们的精神和经验却能给我们启迪。像植物,或者是医生,是相对比较容易积累的行业,吴老可以在90高龄,如数家珍的说着自己年轻的时候积累下来的各种植物的知识。而工作十年的软件工程师,却难以启齿十年前的语言和框架,那已经out了。

 

这也是为什么很多销售的同学最后薪水会越做增长越快的原因。比如他们培养一个客户能得来收入1000元,随着客户的不断积累,手中有20个客户就有20000元。而软件工程师,看了10本fortran的书,得到一份1000元的工作,后来又读了10本Java的书,再加上经验,可能得到1500元的工作。

 

所以,我们也要学会积累,争取从C曲线变成B曲线,使得我们积累的经验能够带来相应的薪水。所以本人窃以为(仅供参考,自己的路还是要自己走),有至于从事技术的软件工程师,尽量选择一些可以积累,相对稳定的方向,如Linxu内核,windows driver等,相信一个做了10年的Linux kernel工程师,绝不是一个可以读几本书就能够赶上的人。而很多流行的上层框架,如SSH等,如果你熟悉了它们的每一行代码,当Web开发开始使用其他框架的时候,岂不悲剧。(没别的以上,也希望SSH青春常在)

 

然而如果在事业的后期,想成就A曲线,就不是容易的事了。

 

当你想以较少的经验积累获得较高的收入,则必须要有放大器的作用,这种放大器我们经常能够接触的到,即营销。

很多研发人员十分鄙视管理和销售,营销。然而我认为,我们可以不从事管理和销售工作,然而我们最好了解一些人与人之间的交流规则,而非天天埋头于人与机器的交流规则。

 

可以举几个例子,比如我们卖烤鸭,当我们做的不好吃的时候(技术不好),一只烤鸭卖5块钱,慢慢的我们有经验了,能烤出好吃的烤鸭了,也就能够卖10块钱,再加上好吃的调料,良好的环境,最多也就一只20元,到头了。而全聚德的烤鸭198元一只。

再比如,普通包子铺的包子5毛一个,你如果能够做的好吃1块一个,也就差不多了,而天津狗不理包子一个10多块,20多块。

这就是营销的作用,这就是品牌的力量。

也就可以理解为什么李开复要给大学生写信了,从而创新工厂即便比原来薪水少,即便每周工作60小时,也有大批程序员欣然而往。也就可以理解各个公司的老总总是不定时的出现在电视上,不断重复着自己成功的故事。

 

程序员不应该老待在自己的圈子里面,埋头做着自己的事情,而是要想办法扩大自己的影响力,多交朋友,多参加技术会议,多参加各种聚会。

有很多人抱怨,刚毕业就要工作经验,诸葛亮没有工作经验,不也成功就业了吗?《三国演义》中是这样描述诸葛亮的"或驾小舟游于江湖之中,或访僧道于山岭之上,或寻朋友于村落之间,或乐琴棋于洞府之内,往来莫测,不知去所"。这那是隐居啊,不出茅庐而名声在外,工作也是至交徐庶鼎力推荐的,卧龙先生可不仅仅是束发读史书啊。

 

总而言之,窃以为,做一个程序员,一要钻下去,积累技术,二要跳出来,影响世界(虽然只是一点点)。

  • 大小: 30.4 KB
7
3
分享到:
评论
5 楼 searchnomore 2014-02-27  
不错,共鸣了
4 楼 bukebuhao 2012-04-12  
引用
总而言之,窃以为,做一个程序员,一要钻下去,积累技术,二要跳出来,影响世界(虽然只是一点点)。
深深地赞同
3 楼 de.liuyd 2012-01-12  
谢谢分享~很好的经验,受教了
2 楼 martintree 2011-01-12  
这一系列的文章非常棒,可读性不比《明朝那些事儿》差!
真心的谢谢博主,谢谢!
1 楼 yangfuchao418 2010-05-15  
楼主的经验很有参考价值。我想离开 IT行业,不晓得 对不对,虽然想过很多,但是 还是有很多问题

相关推荐

    IT外企那点儿事(一个资深外企员工的亲身体会)

    ### IT外企那点儿事(一个资深外企员工的亲身体会) #### 重要知识点解析 **1. 高薪的真相** - **定义与理解**:外企往往以其较高的起始薪资吸引着应届毕业生的关注。然而,所谓的“高薪”通常指的是较高的起始工资...

    it外企那点事儿

    IT外企的工作环境充满了机遇与挑战,开放的文化、高强度的工作、个人成长的机会、高效的团队管理和持续的技术创新构成了这一领域的特色。理解并适应这些特点,将有助于个人在IT行业中取得成功,并为企业创造更大的...

    IT外企的那点事(word版)

    此外,良好的英语沟通能力是必不可少的,因为很多IT外企的工作语言是英文,且技术文档和技术交流大多以英文为主。 其次,文档可能详细讲解了面试准备技巧。在IT外企求职过程中,除了技术能力的考核,面试官还会关注...

    外企员工手册DOC

    《外企员工手册DOC》是人力资源管理中必不可少的参考资料,尤其对外企的运营与管理具有极高的指导意义。这份手册通常包含了企业的文化理念、组织结构、职位职责、工作流程、规章制度、福利待遇、行为规范等多个方面...

    外企IT面试技巧101种问题大全

    - **技术趋势**:了解最新的IT发展趋势和技术,如云计算、大数据、人工智能等。 - **问题解决**:展示你的分析问题和解决问题的能力,提供实例说明。 4. **软技能**: - **沟通能力**:强调你的口头和书面沟通...

    外企常用的质量管理工具

    尽管部分内容中重复的网址没有提供具体信息,但我们可以根据这些线索深入探讨外企在质量管理方面常采用的一些核心工具和技术。 ### 外企常用的质量管理工具 #### 一、六西格玛(Six Sigma) 六西格玛是一种被广泛...

    外企面试常见英文问题:工作经验的问题(附答案).doc

    可能需要进一步解释一下,在中国,职业高中通常招收那些学习成绩一般的学生,而我的专业背景和兴趣都更偏向于商业管理。我希望能在一家像贵公司这样的国际化企业中工作,这样可以更好地发挥我的专业知识并挑战自我。...

    外企日语会话宝典(生产管理篇).pdf

    17. 生产管理的技术:生产管理的技术包括自动化技术、信息技术和数据分析技术等。 18. 生产管理的标准:生产管理的标准包括ISO9001质量管理标准、ISO14001环境管理标准等。 19. 生产管理的实施:生产管理的实施...

    某外企IT人员外包方案.pdf

    此外,还包括协助企业进行IT项目规划、实施和技术升级。 1.2.2 服务支持时间 服务支持时间通常按照企业的工作时间进行,但也可根据需求提供24/7全天候支持。在非工作时间,将设立紧急响应机制,确保关键问题能够...

    知名外企项目群管理方法论

    知名外企项目群管理方法论 项目群管理方法论是指对多个项目的集中管理,以确保项目的整体目标和战略的一致性。这种方法论的主要目的是为了管理复杂性、变更、风险以及业务收益,确保项目的成功实施。项目管理人员应...

    进入IT类500强外企其实很容易(IT面经总结)

    540页Word文档,告诉您:其实进入IT类500强外企其实很容易(IT面经总结)

    60个外企办公室常用单词.pdf

    6. name card holder:名片夹,用于存储和展示名片。 7. office pin:办公用大头针,用于固定文件和材料。 8. paper fastener:工字针,用于固定文件和材料。 9. paper cuter:切纸刀,用于裁剪纸张。 10. cutter:...

    外企和C#面试经验集合

    在外企面试中,除了技术知识,面试者需要具备良好的英语沟通能力,能够用英语清晰地表达自己的思路和技术观点。此外,面试者还应该准备以下非技术性的面试技巧: 1. **自我介绍**:简洁明了地介绍自己的教育背景、...

    IT项目管理课件及复习题

    IT项目管理是一门涵盖广泛领域的学科,旨在有效地规划、组织、执行和控制各种信息技术相关的项目。这门课程的目的是培养具备高效项目管理能力的专业人士,能够应对不断变化的市场需求和挑战。大学教师根据其在外企...

    外企面试技巧培训资料

    6. **职业技能**:针对应聘职位,展示自己在专业领域内的知识和技能,如项目管理、数据分析、市场营销等。 7. **团队合作**:外企重视团队协作,需阐述自己如何与他人有效合作,解决冲突,达成共同目标的经历。 8....

    IT职场:外企面试官最爱提的问题TOP10.txt

    ### IT职场:外企面试官最爱提的问题TOP10 #### 1. 请介绍一下你自己。 这是面试过程中最常见的开场白之一。在回答此类问题时,求职者需要避免仅仅陈述姓名、年龄、爱好以及工作经验等简历上已有的基本信息,而...

    外企薪酬制度.pdf

    岗位类别划分为销售类、管理类、技术类和勤务类,每个序列按层次分为高层、中层和基层。不同岗位的薪酬构成要素和固定浮动比例不同,以反映岗位风险和价值。 薪酬结构主要由基本工资、绩效工资、补贴、收益分享和...

Global site tag (gtag.js) - Google Analytics