首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么要学习更多的编程语言?

为什么要学习更多的编程语言?
EN

Software Engineering用户
提问于 2012-10-20 15:06:10
回答 10查看 7.2K关注 0票数 17

可能重复: (为什么)我应该学习一种新的编程语言?

我在文章中碰到了一条线,

每年学习一种编程语言。

为什么优秀的程序员建议学习更多的编程语言。在这种情况下,我们可以成为所有人中的佼佼者,也不会成为任何人的主人。

EN

回答 10

Software Engineering用户

回答已采纳

发布于 2012-10-20 15:13:07

我没有读过这篇文章,但我已经看过这篇特别的建议多次了,这是常识。

最初的建议不是指经过多年经验的掌握,而是指暴露在不同的范式上,这将为个人提供解决问题的不同方法。因此,有一个脚注可能会说:“不同的编程范式”。

Steve 神秘机器巴士的注记的这篇文章是关于不同编程方法是如何影响问题解决的,这是一篇很好但不太相关的文章。

票数 28
EN

Software Engineering用户

发布于 2012-10-20 19:11:00

我们的贸易是编程。编程语言是这一行业的工具。学习多种语言并不是“万事通”,而是掌握了一个行业的工具。

票数 30
EN

Software Engineering用户

发布于 2012-10-20 17:40:33

  1. 因为生活很少让你通过像“我会成为X的专家而忽略所有其他领域”这样简单的策略。比这更难,也更微妙。开发一个深层次的专业领域是必不可少的,但你也必须关注专业以外的发展。几十年来,这个行业不可避免地发生了变化。如果你没有跟上你专业以外的发展,你可能会错过高级工具的外观,错过新市场的崛起,最终被困在一个利基市场。如何平衡你花在深化你的主要专业知识和扩大你的知识上的时间是一个判断的召唤。在你的头几年里,你几乎所有的时间都会花在深度上,但随着你的成熟,你会想花更多的时间去拓展。
  2. 并非所有语言对所有任务都同样有效。在C语言中,CGI很难实现,您不会在JavaScript中编写设备驱动程序。民间的格言是:“如果你只有一把锤子,那么整个世界就像一根钉子”。掌握多种语言可以帮助你判断什么是合适的工作工具。
  3. 学习其他语言会帮助你理解你的主要语言。如果你只懂一种语言,你就会有很多无意识的假设,实际上是设计决策。学习多种语言会帮助你意识到你的假设。
  4. 一旦你学会了三到四种语言,学习另一门语言就变得非常容易了。
票数 13
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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