深度与广度

首先声明,这里不是说的图的深度优先遍历和广度优先遍历,而是心情随笔,哈哈。

计算机技术的各个领域,都有他存在的必要,所谓存在即合理。

而我又是一个比较“花心”的人,看到什么技术挺好玩,总要去摸一摸,耍一耍。

刚开始看到有人写了个程序,把一个复杂的计算瞬间算出来了,好玩,看到有人做出了漂亮的界面,酷,看到有人谈论自己听不懂的算法,高端,...于是都想去学一下。一开始只知道有个windows,看到api什么的觉得最高级了,后来又认识了linux,哦,原来还有另一番天地。

在计算机的世界里,你知道的总是那么一点点,还有很多很多,是你不知道的,而且永远比你知道的要酷。

今天看看这个,明天搞搞那个,其实日子挺舒服的,总能有一种新鲜感。的确技术需要一种广度,有了广度才有眼界,才能在一个领域里有所创新。其实创新不过是把其他领域或者不同时代的技术思想用到本地吧。这是我对创新的理解。

但是只有广度也是不行的,每一门技术都有长时间的积累,越有用的技术需要积累和学习的时间就越长,精力需求的越多。可是一个人毕竟精力是有限的,精通计算机各个领域的技术不是不可能,但是到了那一天,恐怕人已经白发苍苍了吧。真正有喜欢自己的行业的人心甘情愿投入精力,不在乎时光飞逝。但是,话题一转,一个人毕竟要生存,要有谋生的手段,如果各种技术齐头并进,怕的是每个领域都不能达到以此谋生的水平。所以,还要有侧重,有深度。

要在保持宽视野的前提下有所专长,要把自己宽广视野里的技术融入到自己所从事的领域。要在一个领域加大时间的投入,同时保持宽广的技术视野。这样,才是成长之道。

然后需要的就是,不断的学,学,学!

原文地址:https://www.cnblogs.com/liujiahi/p/2196367.html