1.1 引言

有很多编程技术为什么要学HTML5?如果你从来没有这样问过自己,你不会是一个好的学生。

技术本身和任何产品一样都有三个关键要素:
1.生命周期 2.应用范围 3.比较优势

  • 在技术的成长期开始学习,可以在整个成熟期内坐享风口红利
  • 应用范围广代表就业空间大,同时意味着能创造更大的社会价值
  • 比较优势则让技术在面临市场竞争时保持强盛的生命力,延伸职业寿命

但即使一门技术同时满足上述要求,也未必适合你。每个人还需要结合自己的特质和兴趣来选择合适的技术,否则很可能会半途而废。 所以选择学习什么样的技术其实是一件需要认真权衡的事情,而在漫长职业生涯中,我们将不会只面临一次选择,选择的方法比选择本身要更重要。

为了帮助理解这个问题,我们有必要先拉远视角,对互联网整个发展历程和技术生态有个全景的观察。