翻译:什么是当下最有价值的编程技能?

本文翻译自 What is the most valuable programming skill at the moment? 中的一个回答,其中谈及的对编程能力的看法很有借鉴意义,希望自己未来的时间能够静下心来,不忘初心,持续积累。由于这是我第一次翻译英文文章,其中难免有翻译不恰当的地方,还望指正😁。

什么是当下最有价值的编程技能?

最具价值的技能,你可能都不会想到

(图片来自 collider.com

就在某天,我正和我的一个学生在 Google Hangout 上谈论这个话题。

在谈话结束时,他跟我说:

“Ken,这是我收到过的编程建议中最最无聊的一条。但我还是很开心你告诉了我。”

以下是我讲的主要内容:

正如其他领域的人一样,每一个编程人员都喜欢聊最新的东西。我有很多话题都是类似这样的内容:

  • AI 是否是编程的未来?
  • 我应该学习 VR 吗?
  • React/Elixir/Websockets 是否会成为未来五年内最主要的技术?

所有这些聊起来都会很有趣。但如果你只是关注前沿技术,你将完全忽略了要点。

编程一直都跟一项主要的技能有关:

你需要擅长于快速掌握要领。(译者注:原文是 You need to be really good at figuring things out on the fly.

技术会不断革新。新的编程语言和框架将会一直出现。你不需要花费时间追逐新潮流。

相反,你应该花时间成为一个自主开发者上,在新事物出现时也能学会。

为什么?

因为时代变了。没人能够确切地知道编程领域下一个重大事件会是什么。

不变的是,时代总是对那些人群有需求,那些:

  • 能有效地使用 Google 搜索的人
  • 能解决他们遇到的问题的人
  • 能快速弄清事物的人

将自己变成能看清事物本质的人,那么你将永远为人所需。

如果你想成为一个被人所需的开发者,但不确定从哪开始,请查看 The Coder’s Compass,这是一个我帮助构建的工具,以帮助有抱负的开发者找到他们的道路。

原文:What is the most valuable programming skill at the moment?

帮助更正翻译的人:好同学桦姐