越来越多的公司,越来越多的个人开始使用开源软件。hadoop ecosystem之所以有今天的繁荣当能是因为搭上了大数据的兴起之风,但是更重要奠基它的是一开始的开源策略。
使用开源软件也分多个level。
level 1 :会用
懂原理,会部署,根据实际业务场景配置参数调优,定位简单的系统级的错误。
level 2 :能改
可以定位代码级别的错误,能修改开源代码,在开源基础上适配简单的feture。
level 3 :会设计
吸纳开源的思路,能对开源的架构和底层算法优化,能设计实现完美适合自身业务特点的系统。
大部分公司和个人停留在level 1就止步不前,之所以这样,更多的应该是停留于功利的认为够用就行。实际上要想level 1干得好,就必须有level 2的实力,同样的level 2干得好,水平要在level 3上。