今天大师中午的时候很有感慨,发了一份信给B2B技术部,如下:
经过2008年到2009年的一些项目,其实我们很多人收获了信心!我自己也从一个承诺保守型逐渐过度到去承担适当风险挑战自己的类型。以前把自己锁定在oracle相关的数据库以及硬件系统范畴,游刃有余,毫无风险,慢慢的扩展自己的能力范畴,但我现在意识到自己应该适当的承担风险,加快扩大自己能力范畴的速度。 通过最近的一些项目(包括 数据库拆分、redo log解析等等),让我越来越感受到不去挑战一下,不知道我们团队的能力到底有多大。 所以最近对这个问题做了很多思考,但如何表达却始终是个问题,今天画了个被人称之为 “王八图” 的图,我们的能力范畴的扩展真的像王八爬一样缓慢,希望像一个甩手大踏步的人一样,加快脚步前进。
三个圆圈,代表三种风格,大家分别是哪种?
我也有感而发,回了一封,如下:
大师的图让我想起了管理中的波士顿矩阵,我稍微改变了一下,新创造了 “技术的波士顿矩阵”
名词解释:
问题类技术:还未成熟的,但是具有很好的前瞻性,具有可预见性的实用性技术,可能会给未来带来巨大的商业效益,存在一定风险。
明星类技术:已经较成熟,正在迅速发展和使用的技术,不断地创造着新的商业效益的技术。
奶牛类技术:已经非常成熟,成为公司或者企业总的中流砥柱,很少存在创新,稳定发展是关键。
劣狗类技术:逐渐被淘汰的技术,应该尽早摒弃。
1、我们的技术总是从问题类技术开始发展,例如,那个时候Java等技术还不是很成熟,但是它能带来的商业效应是可预见的,巨大的,适合做企业级的大型网站。
2、慢慢的,Java,oracle等打败了其他如ASP,SQL Server这样的技术,成为明星类技术,成为了所有大型网站和大型应用的首选,成为明星类技术,同时它们能带来的商业效应也是巨大的。那个时候,如果你不知道Java,Oracle,Linux,大型存储,你都不该在IT领域内混。
3、逐渐地,以上的技术成为了很多公司的看家本领成为奶牛类技术,大量的技术人员都熟悉和运用奶牛类技术。于是危机和风险就会发生,因为技术是在不断发展的,它们所能带来的商业效应正在逐渐变小,随着产品量,offer量的增大,我们只能一味地增加存储吗?我们的数据库注定不能线性扩展吗?
4、如果一个公司不及时改变的话,那么在短短的几年中,它的技术将成为劣狗类技术。就和美国很多银行一样,很多系统非常老,所使用的语言为很少有人用的Cobol语言,那些最有经验的 Cobol 程序员正在死去,或退休,所以美国的这些银行不得不花重金聘请那些60多岁的老头,老太太来为自己的系统打补丁。
我很高兴的看到我们正在不断的发展问题类技术,例如我们现在的Amoeba,Erosa等,以至于能够让他们逐渐成为新一代的明星类和奶牛类技术。
