视频编码 变换编码原因_每个人都应该学习编码的真正原因

视频编码 变换编码原因

“Everyone in this country should learn to program a computer, because it teaches you to think.” — Steve Jobs

“这个国家的每个人都应该学习编程计算机,因为它可以教您如何思考。” —史蒂夫·乔布斯

Did you ever think what Steve Jobs was trying to emphasize with this sentence?

您是否曾经想过乔布斯想用这句话强调什么?

Is it about code writing? Should everyone write code?Should everyone be a programmer?

与代码编写有关吗? 每个人都应该编写代码吗?每个人都应该是程序员吗?

NO. Not at all.

没有。 一点也不。

“Everyone should learn to code” movement is wrong because it assumes that writing code is the final goal. Everyone, including most of the software developers, thinks that their job is to write code. But actually, it is not. The job of a software developer is to solve problems. It took me years to understand it.

“每个人都应该学习编码”这一运动是错误的,因为它认为编写代码是最终目标。 每个人,包括大多数软件开发人员,都认为他们的工作就是编写代码。 但实际上并非如此。 软件开发人员的工作是解决问题。 我花了好几年才了解它。

Most people who call themselves programmers can’t even code. Tragically, a bunch of them are not even aware of what their job really is about. Due to this many software programs’ lifetime is too short. Why? Well, they have been developed as a solution for a specific problem but now it can’t even solve that problem due to the unconscious programmers behind it. In the end, the program dies.

大多数自称为程序员的人甚至都不会编写代码。 可悲的是,他们中的很多人甚至都不知道他们的工作真正是关于什么的。 因此,许多软件程序的生命周期太短。 为什么? 嗯,它们已被开发为解决特定问题的解决方案,但由于背后隐藏着无意识的程序员,现在它甚至无法解决该问题。 最后,程序消失了。

If you talk to senior programmers, I mean real programmers, ask them what they think about writing code. They will tell you that the best code is actually no code at all and that a good programmer is the one who knows how to avoid writing unnecessary code lines.

如果您与高级程序员交谈,我的意思是真正的程序员,请他们问他们对编写代码的看法。 他们会告诉您,最好的代码实际上根本就不是代码,而一个好的程序员就是知道如何避免编写不必要的代码行的人。

“Everyone should learn to code” movement is not about coding. It doesn’t mean that everyone should be a programmer and develop software that people can use. Essentially,it’s all about problem-solving.

“每个人都应该学习编码”运动与编码无关。 这并不意味着每个人都应该成为程序员并开发人们可以使用的软件。 本质上,这都是解决问题的方法

这是为什么? (Why is that?)

Because programming itself covers a whole range of skills that have real-world uses. Critical thinking, problem analysis & solving, logic, etc. These are skills the current generation of kids seems to be missing out on in their education.

因为编程本身涵盖了在现实中使用的全部技能。 批判性思维,问题分析与解决方案,逻辑等。这些是当前一代孩子似乎在教育中所缺少的技能。

I am not saying that we shouldn’t teach our kids how to code or no one should learn to code. I am trying to emphasize that coding is just a tool to solve a problem. Yes, programming can teach you how to think and how to approach a certain problem. But being a programmer is a completely different thing.

我并不是说我们不应该教我们的孩子如何编码,或者没有人应该学会编码。 我试图强调编码只是解决问题的一种工具。 是的,编程可以教您如何思考以及如何解决特定问题。 但是成为程序员是完全不同的事情。

I would rather call this movement “Everyone should learn how to solve a problem” instead of “Everyone should learn to code.”

我宁愿将此运动称为“每个人都应该学习如何解决问题”,而不是“每个人都应该学习编码”。

If you enjoyed this article, read some more of my articles on my blog.

如果您喜欢这篇文章,请在我的Blog上阅读更多我的文章

翻译自: https://www.freecodecamp.org/news/the-real-reason-why-everyone-should-learn-to-code/

视频编码 变换编码原因

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值