【总编观点】这个问题的答案没有好坏之分,不论是追随者还是引领者,都各有利弊,不是01之争,重要的是清楚自己所处的技术潮流位置,所以今天和大家聊聊两条比较有名的技术发展曲线。
不用细究图片中的英文单词,咱们慢慢说。
先说下边的曲线,可能大部分同学都看过。
- 技术一开始处于萌芽期,市场占有率忽略不计,没有相应的社区,只有一小部分先驱(也可能是先烈)在摇旗呐喊。
- 之后,进入早期发展阶段,这个时候市场占有率逐渐提高,社区逐渐形成,越来越多的人关注并学习这门技术,尝试应用到生产环境中,知识积累逐渐形成,注意红色的部分,有一个临界区域,如果突破这个阶段,那么新技术将成为主力技术,否则就可能夭折了。
- 第三个阶段,大片的绿色部分,那就是一览众山小了,技术的鼎盛时期,市场占有率最高,社区成熟并且活跃,使用者最多。
- 第四个阶段,有点江河日下的味道,逐渐从主力位置滑落下来,社区活跃度变低,这时候的经验积累比第三阶段更高。
- 最后一个阶段,日薄西山,被社区遗忘,逐渐退出历史舞台。
接下来,看看上边的曲线,很有意思。这个曲线讲的是技术受关注的程度(百科)。
- 在萌芽阶段,新技术属于理论研究阶段,在这两个阶段新的技术理论从出现到快速成长,并很快到达巅峰。这一段时间的工作以基础理论研究为主,理论突破频繁、成果大量涌现。
- 接下来是个下降期,到了快速发展期的顶端之后,基础理论基本成熟,研究成果的总量已经很多,理论探索空间越来越小。此后,理论工作者对该项技术的关注程度逐渐降低。而此时,该项技术在产业上的应用尚未成熟,因此,新技术的受关注程度进入下降期。
- 随着新技术在产业应用中的逐渐成功,产业技术的研究热潮使得该项技术的受关注程度再次增加,并将其带入一个持续发展的爬坡期。相对于理论研究而言,产业技术研究的内容要细致和深入得多。因此,这个阶段的发展速度已远远不如上升期那么迅速。
- 最终,随着基本产业技术的成熟,应用技术研究进入稳定应用期。
请注意,这两个曲线都是理论模型,有些地方存在冲突,只具有指导意义。研究这些曲线有啥用? 判断你所关注的技术在哪个发展阶段,决定技术选型的策略,决定做技术的追随者还是引领者,在哪个阶段投入多少精力。
最后提出几个技术,你觉得处于哪个发展阶段?
- Docker
- Node.js
- HTML5
- Python
转自 http://www.infoq.com/cn/news/2015/08/tech-lead?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global