新旧技术的过渡

本来这种文章我是懒得写的,但是考虑到之后可能又会有人重蹈覆辙,所以还是姑且写一点东西吧.

高速发展的时代

信息技术的发展速度是非常快的,所以当你掌握了一项技术之后,别打算用它一辈子,迟早会有更好的技术去超越它.

这种高速的发展几乎没有预见性,就像在面向对象编程出现之前的面向过程编程时代,人们是无法仅凭想象就轻松构建出面向对象这种结构的.

然而BASIC,C,PASCAL最终进化成了现在有面向对象特性的Visual Basic.Net,C++,Delphi,尽管在进化中它们舍弃了不少先前的设计.

再加上现在异常火爆的函数式语言Lisp,谁能预料到这种编程方式能在未来发挥巨大的作用?

高速公路的路障

技术本身当然不会相互阻碍其发展,阻碍发展的是人心.

总有那么一些家伙,可能是学习开始力不从心,可能是本性固执无法动摇,他们维护旧的技术,宣称旧的技术无法被淘汰.

可能你的身边就有很多这样的家伙,它们终究无法获得大的成就,只能在原地踏着步子.

在你提出HTML5的时候他们还停留下XHTML1.1的时代,当你开始用JSON存储数据的时候他们还在坚持用XML作为网络传输的载体,当你知道其实单线程可以高并发的时候他们还在尊称多线程为性能之王…

遇到这种事情的时候,又能怎么做呢?

去向他们宣传新的技术?算了吧,Linux传教士们留下的教训已经足够了.

能够改变那些顽石的唯一途径,就是时间,直到他们被时间冲刷干净,这个世界才会清净.

迅雷般的过渡期

当一切准备就绪,整个行业开始向新技术迈出脚步的时候,固执于旧技术的人们只有两个选择:

1.学习新的技术.

2.继续使用旧技术,直到他们失业.

第一个选项明显更好,但选第二个选项的例子实在是屡见不鲜.

然后呢?一批老技术人员被无情的排出了这个行业.

回头想想发生的这些事情,也不过数月而已.

崭新的新时代

就好比PC衰败移动设备兴起一样,新的时代总是有更多的新技术.

像是触控缩放技术(或许称为设计更为恰当),在过去的PC时代是无法想象的.

想要融入这个快节奏的行业,只有让自身变得更快这一种方法.

不然就等着重走老技术人员的老路吧,时间是无情的.