首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些技能(技术)过时得更慢?

哪些技能(技术)过时得更慢?
EN

Software Engineering用户
提问于 2013-10-06 05:15:04
回答 3查看 1.8K关注 0票数 7

众所周知,由于IT行业发展非常迅速,大多数技能很快就过时了:jQuery.NETRuby on Rails等。它们一直在变化,因此很难跟踪它们,特别是学习它们。一旦我学习了Rails 3.2,Rails 4就出现了;其他框架和库也是如此。

什么样的技能(或者更确切地说,是技术)过时了,速度慢了,同时,在能够找到工作方面却相当有用?我想这些都是已知的网络和算法。还有什么?

EN

回答 3

Software Engineering用户

发布于 2013-10-06 05:37:33

好吧,冒着听起来有点俗气的风险:想法是永恒的。我的意思是,深度优先搜索的概念是谁知道有多古老,但仍然是完全相关的。同样,不完全依赖于平台和技术的东西往往寿命更长。

如果你学到这样的东西

  • 算法
  • 数据结构
  • 范式与概念
  • 普通编码感知
  • 如何记录
  • 闪闪发亮的幽默感

那么,无论您使用的是什么技术,您仍将是一个相当有能力的开发人员。

取决于您所做的工作类型,编译器、webdev、dbs、will等等,它们将是一定数量的特定领域知识,只要该领域是相关的。

票数 34
EN

Software Engineering用户

发布于 2013-10-06 05:33:24

如果你能理解这些概念,你就可以理解任何语言。随着旧技术的出现,计算机工业又以一种新的形式出现。

即使你把100%的醒着时间花在学习一切可能的东西上,你仍然不知道这一切,而且你会在一些技术上落后。

C++仍然存在,但是Pascal和FORTRAN实际上并不存在。

我的观点是,不可能确定什么东西会慢慢过时。你试着找个合适的地方,然后跟它一起去。你学得越多,你就能用更多的时间去理解下一个“事物”。

票数 2
EN

Software Engineering用户

发布于 2013-10-06 14:06:40

答案在于把生活理解为一个过程。是生活改变了计算机,还是计算机改变了我们的生活,还是改变了我们的工作方式?

基本上是软件作为产品或服务的使用首先过时了,在业务场景中发生了应有的变化。下一个新层次的思考和重新思考是为了避免它在可用性方面的死亡。当下一层次的思维开始发挥作用时,首先分析技术及其组成部分,语言是起点,首先是变化。它需要降低复杂性,维护和学习曲线,以建立下一波的应用程序/软件。

因此,根据我的理解,我觉得只有这些语言在那些仍然高于决定最终用户实际使用情况的临界阈值水平的变化中进展缓慢。

票数 -5
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/213541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档