在计算机领域一个技术过时了就完全没有意义了么?

2022-08-13
14 阅读

这是一个非常好的问题,也是很多同学比较关心的问题,我从专业知识体系、科研和行业实践这几个方面来说说我的看法。

首先,计算机领域的技术迭代速度确实比较快,但是这并不意味着传统技术就会随着新技术的到来而被完全淘汰,有的技术在经过了多年的沉淀之后,反而是必须要掌握的经典技术。

从技术理论体系上来说,几乎不存在被淘汰的技术,很多理论知识会随着时间的推移而越发完善,同时这些知识对于后续学习各种新技术都会产生比较积极的影响。

比如数据结构、操作系统、编译原理、数据库原理、计算机网络、计算机组成原理等经典课程,里面很多知识都是几十年之前就出现的,目前依然是计算机专业同学所必须掌握的知识。

在技术理论体系之外,还有一类知识确实存在被淘汰的问题,比如在计算机发展的这些年以来,有很多编程语言就随着场景的变化而逐渐退出了历史舞台。

历史上曾经出现过600余种编程语言,今天依然在广泛使用的编程语言也就在几十种左右,这就包括大家熟悉的Java、Python、C、C++等,所以在学习编程语言等工具时,一定要有充分的思想准备,因为这些编程语言终有一天会消失在技术迭代的大潮下。

除了编程语言之外,基于编程语言所构建的一系列框架和产品,也会随着时间的推移而逐渐被淘汰,所以在学习计算机知识时,一定要结合自身的发展规划来选择学习的内容。

简单总结一下,就是理论知识体系不容易被淘汰,而“工具”则更容易被淘汰,这一点在当前的云计算时代,有更加明显的体现。

当然了,当一个新的工具出现时,也不会完全抛弃传统的技术路线,很多经验是可以迁移的,从这个角度来看,计算机领域的技术从业者应该积极拥抱新技术,从而促使自己完成岗位跃迁。

实际上,我在带研究生做科研的过程中,会跟大家介绍很多技术的发展历史,这个过程就是让同学们了解技术发展过程中各个技术分枝的变化,这既是一个带领大家到达当前技术边界的过程,同时也会给同学们带来一些启发,因为很多看似被淘汰的技术,在新的数据和算力环境下,往往还会获得新生,这样的例子太多了。

最后,如果有计算机相关的问题,欢迎与我交流。

分享至:
管理员

小草

专注人工智能、前沿科技领域报道,致力于为读者带来最新、最深度的科技资讯。

评论 (0)

当前用户头像