在计算机领域一个技术过时了就完全没有意义了么?
在计算机领域一个技术过时了就完全没有意义了么?
-----
网友解答:
-----
这是一个非常好的问题,也是很多同学比较关心的问题,我从专业知识体系、科研和行业实践这几个方面来说说我的看法。
首先,计算机领域的技术迭代速度确实比较快,但是这并不意味着传统技术就会随着新技术的到来而被完全淘汰,有的技术在经过了多年的沉淀之后,反而是必须要掌握的经典技术。
从技术理论体系上来说,几乎不存在被淘汰的技术,很多理论知识会随着时间的推移而越发完善,同时这些知识对于后续学习各种新技术都会产生比较积极的影响。
比如数据结构、操作系统、编译原理、数据库原理、计算机网络、计算机组成原理等经典课程,里面很多知识都是几十年之前就出现的,目前依然是计算机专业同学所必须掌握的知识。
在技术理论体系之外,还有一类知识确实存在被淘汰的问题,比如在计算机发展的这些年以来,有很多编程语言就随着场景的变化而逐渐退出了历史舞台。
历史上曾经出现过600余种编程语言,今天依然在广泛使用的编程语言也就在几十种左右,这就包括大家熟悉的Java、Python、C、C++等,所以在学习编程语言等工具时,一定要有充分的思想准备,因为这些编程语言终有一天会消失在技术迭代的大潮下。
除了编程语言之外,基于编程语言所构建的一系列框架和产品,也会随着时间的推移而逐渐被淘汰,所以在学习计算机知识时,一定要结合自身的发展规划来选择学习的内容。
简单总结一下,就是理论知识体系不容易被淘汰,而“工具”则更容易被淘汰,这一点在当前的云计算时代,有更加明显的体现。
当然了,当一个新的工具出现时,也不会完全抛弃传统的技术路线,很多经验是可以迁移的,从这个角度来看,计算机领域的技术从业者应该积极拥抱新技术,从而促使自己完成岗位跃迁。
实际上,我在带研究生做科研的过程中,会跟大家介绍很多技术的发展历史,这个过程就是让同学们了解技术发展过程中各个技术分枝的变化,这既是一个带领大家到达当前技术边界的过程,同时也会给同学们带来一些启发,因为很多看似被淘汰的技术,在新的数据和算力环境下,往往还会获得新生,这样的例子太多了。
最后,如果有计算机相关的问题,欢迎与我交流。
-----
网友解答:
-----
计算机是一个很复杂的领域,网络的前端,后端需要的知识和技能就有区别,更不用说人工智能,动漫等相关领域,相互之间是有技术壁垒的,也就是说你具备一个领域的知识并不能从事另一个领域的工作,所以说技术过时指的是哪个领域的技术?这个不同领域是不一样的。
-----
网友解答:
-----
有许多产品被淘汰了,但技术淘汰的不多。
-----
网友解答:
-----
看题目,如果是判断题,看到完全没有,就可以打叉了。
不积跬步,无以致千里。新技术大都是在以前的旧技术上发展而来的。学计算机,首先要认识1 和0 。几十年前是这样,现在还是这样,以现在的技术还跳不过去二进制这个基础。想要开发驱动程序以及嵌入式开发,还要用汇编语言,这都是多少年前的东东了?无人机等用的微控制器,还是汇编语言来得快,节省空间。企业生产控制系统如PLC等,不是用最先进的计算机技术,而是要用最稳定的产品。模数--数模转换,从有这个技术开始,一直到现在都在用。经历了晶体管,MOS管,集成电路到超大规模集成电路,但是原理是一样的。
所以没有完全没有意义的过时的技术,抛砖引玉,打好基础都是意义重大的。
-----
网友解答:
-----
技术是一个轮回,那些你认为过时的技术可能会在某个新的领域重新焕发光彩。大型的互联网应用为了开发速度都选用Java之类的语言,看起来C语言好像已经失去了作用,结果随着最近万物互联的物联网的崛起,又给他焕发了生机。而且相应技术当初解决现实问题的思路它的设计模式,背后的思想是永不过时的,就像编程不一定要懂计算机组成原理,不一定要懂二进制。但是只要如今计算机的架构不变,那么这些底层技术永远不会过时
-----
网友解答:
-----
从事计算机行业就要有承受不断学习的压力,很多技术还没使用就淘汰,这在计算机行业太正常不过了。但是计算机高手都是这么过来的,因为新技术都是从已淘汰的技术中发展出来的。
------------------
推荐阅读:
我儿媳妇是湖南人,无辣不欢,而我们全家都不吃辣椒,请问我该怎么做饭才能没有矛盾?