作者在《Go语言,Docker和新技术》 这一章节中,
通过Go语言和Docker的发展,阐述了作为技术人员,如何识别什么样的新技术会是未来的趋势。
判断一个技术能不能发展起来,关键看三点。
1. 有没有一个比较好的社区。像 C、C++、Java、Python 和 JavaScript 的生态圈都是非常丰富和火爆的。尤其是有很多商业机构参与的社区那就更是人气爆棚了,比如 Linux 社区。
2. 有没有一个工业化的标准。像 C、C++、Java 这些编程语言都是有标准化组织的。尤其是 Java,它在架构上还搞出了像 J2EE 这样的企业级标准。
3. 有没有一个或多个杀手级应用。C、C++ 和 Java 的杀手级应用不用多说了,就算是对于 PHP 这样还不能算是一个优秀的编程语言来说,因为是 Linux 时代的第一个杀手级解决方案 LAMP 中的关键技术,所以,也发展起来了。
另外可以参考下面几个方面
1. 学习难度是否低,上手是否快。
2. 有没有一个不错的提高开发效率的开发框架。
3. 是否有一个或多个巨型的技术公司作为后盾。
4. 有没有解决软件开发中的痛点。
要在技术成熟前进入这些新技术,一是技术的发展过程非常重要, 二是提前抢占技术的先机。这一点对一个需要技术领导力的个人或公司来说都是非常重要的。
此文章为3月Day2学习笔记,内容来源于极客时间《左耳听风》,强烈推荐该课程!/推荐该课程