程序员几天不学习难道就要面临技术淘汰吗?

如题所述

很多程序员都认为计算机发展的太快,进入这个领域的人,得天天学习,否则就要面临着淘汰。是的。计算机发展的确实快。自从美国人冯诺依曼在1946年发明了计算机后,到今天为止计算机行业已经发生了翻天覆地的变化,连冯鼻祖本人都想不到他的发明会有今天的这种光景。 圈内还有一个摩根定律。大意是指IC(半导体元件产品)上的晶体管数量会约每隔18个月就会翻一番,性能就提高一倍。意思是说计算机的性能每18个月就提高一倍。硬件的性能提高了,同样软件发展也是很迅速。 针对程序员使用的软件开发工具来说,从第一代语言的机器码,到第二代语言的汇编语言,在到第三代C、Basic等语言,直到现在的第四代的开发语言。 哪怕是第四代开发语言也是经过了快速的发展。从早期的C/S开发模式的PB、dephi,到C/S和B/S开发混合模式的LOTUS NOTES/DOMINO,再到现在的纯B/S开发模式的.NET和JAVA。开发工具的这种发展,开发语言的这种变化,使得程序开发变得越来越简单,越来越容易上手。 问题来了,性能提高也好,开发简单也罢,我们得学习啊,因为旧东西淘汰了,新东西诞生了。我们要掌握新东西啊。我们总是绷着神经这样的学习,我们太累了。我们要是不学习,我们就要面临着淘汰吗?真是这样吗? 先说计算机这个行业。从哲学的角度来说,新事物都面临着产生、发展、顶峰、衰落、灭亡这几个过程。计算机从它诞生到现在也就60多年,还很年轻。计算机这个行业正处在发展的阶段。哪一天到顶峰天知道。哪怕是预测,那也仅仅是预测。只有顶峰到了,我们才清楚。但是按照其它行业的周期规律在结合计算机本身,我认为离顶峰时间也已经不远了。为什么呢?我们讨论一下计算机硬件的摩根定律。 计算机的摩根定律我们已经介绍过了,IC上的晶体管的数量会隋时间翻番。也就是单位体积的晶体管数量越来越多。总有个限度吧。单位体积有多小,分子、原子还是夸克?总要有个尽头。这个定律估计在过10年也就到了尽头。也就是说单位体积的晶体管数量不会无限制的增多。 在说软件,无论开发工具如何变化,软件工程的思想变了吗?没有。软件工程还是那一套:需求、设计、编码和测试;数据库原理变了吗?没有。数据库原理还是遵循着第三范式、事务处理和SQL语句。程序设计变了吗?变了。为什么呢?因为程序设计的方法从面向过程转到了面向对象。确实是这样,但是设计的里面还是采用函数、复用等等这些方式。说白了,还是没有本质的变化。 因此程序员们,要有坚定的信念,无论如何发展,计算机的基础理论、原理没有变,还是那些。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-12
程序员必要的学习肯定是必要的,如果你听到有人对你说程序员几天不学习就会被淘汰,这明显就是外行,你可以问问有几个程序员赞同这个观点?IT行业中,发展比较迅猛的应该是硬件行业,软件相对还是比较稳定的。IT行业有几个规律,你可以百度搜下,一个是“摩尔定律”,另一个是“安迪比尔定律”,还有一个是“反摩尔定律”,看看这几个你就了解其中的奥妙了。本回答被网友采纳
相似回答