曲目二:软件行业的职业规划——给新进者

做软件的,胡子自做主张归纳一下。有些提法是自创的,便于理解,如有雷同,纯属巧合,就不花费时间去Google验证了。

目前做软件的简单来说两个方向,搞研究的(底层研究)、搞应用的(高端应用)。

前者为计算机本身理论体系服务,胡子认为,归根究底可称为CAH(Computer Acts Human)。
通过研究人的行为使计算机模拟人(进而学习人的本质),一些语言特性归纳,理论体系(包括实现,如OS生态圈、中间件高端调度平台等),模式识别,编码方式(如交互时信源、信道编码等),人工智能等;
或者提高人机交互能力,如三维成像,语音识别等。

任何一项研究的结果都需要转化为实际的生产力(利润点、产品等等)。所以,后者在享受前者成果基础上,进行组合,利用计算机的优势,结合现有物理世界理论为现实服务,姑且统称为CAX(Computer Aids XXX)。这部分核心为“为业务服务的”产品,或者由产品二次开发而成的产品。目前几乎80%的面向市场参与竞争的产品都可归到这一类。

就此打住,术业有专攻,不半瓶水逛荡了。

那么简单来说现在有两条大路,可以作为技术出生的新进者一点个人发展规划的参考。简述之。
一条是研究路线,称为开创世界的人,走的是专家路线,成果对高端应用来说,甚至可理解为透明的。受现实世界的影响,能力够还需要对应知识积累、工作机会的影响……走在这条路上的需要很多的机遇。限于人生已走的旅程,胡子不是这一块的,只是兴趣到了看看玩玩而已(算作爱好了,有空把些瞎想的也写下来分享分享)。不多谈。

另一条应用路线,可称为研究成果产品化的路线。姑且一探。列举几条,不分高下,分工不同。

技术专家路线,使用现有工具,跟踪现有理论的人才。对于新技术,有一部分算是跟着技术最前沿的人,是先行者,部分可以慢慢转向底层研究领域,使新技术成熟、完善起来。但是,出于几乎所有产品对于稳定性的要求,技术的应用以“稳”、“精”为主,真正的专家,也许不是走在最前沿的,而是若干单一技术领域研究透彻的权威!他们是稳定产品的保证!因为“专”,所以成为“家”。做个简单的类比,所谓“时尚”,所谓“跟风”,那些柜子里成堆的衣服有多少穿了超过十次的?区别是技术“跟风”消耗的是时间和精力;

业务/领域专家路线。产品是以技术为手段,解决业务问题的。技术在一定程度上限制了产品的表现。产品体现的业务能力可以作为产品优劣的依据之一。领域专家由此而来,如果对技术发展遇到瓶颈(往往受企业策略影响),那么可以寻求适当转型。业务成为另一突破口。是“懂业务的技术人员”还是“懂技术的业务设计人员”?自己选择;

管理路线。管理是另一门学问。随着企业的发展(扩充、组织架构调整等),一部分“老资历”的人能够被公司提升到管理层。算是一个大的转型了。(是否转型?是需要决策的!当然,有魄力实现决策是十分可贵的。权利和名号还是比较诱人的。某些公司的专家职级等同于项目经理甚至是部门经理,是十分科学的。)需要实现思考方式的转变和处事方法的转变,不然可就“尸位素餐”了。小提一下,原相关项目的项目经理》任意项目的项目经理》平衡项目的部门经理》规划战略、决策的更高层次管理者……视能力而定;

大转型,不穷举。比如转型做销售,转型做业务拓展……很多这类转型是由于公司的上层战略改变或者结构调整,使技术员感到迷惘和郁闷。但是,对于技术遇到瓶颈、失去热情(或者以为热情其实不是),EQ不错,外向等等性格特点的未必不是一条好路。世界上最好的一类销售人员80%是做过产品技术的……当然,也有部分转型的是早就定位好的,为这类同行们的勇气和预见性致敬!

转出去还是走回来?那是一个问题……

最后,有两点必须注意的。世界并非理想,计划不如变化,很多事情看机遇,需要学会接受和调整;技术并非所有,受很多价值观影响,金钱、权利……了解自己,需要考虑在内。
就这么多了,列为看官,你们准备好了么?一笑,呵呵。

断断续续写的,思维不连贯,有些地面比较迷糊,有空再改吧。

posted on 2007-01-15 15:25  DCH  阅读(1032)  评论(0编辑  收藏  举报

导航