通过这些有关编程的TED演讲,您将不会学习如何进行编程,而是学习如何成为程序员。知道如何编写代码只是编程的一个方面,坦率地说,较少的方面之一。知道如何思考是关键。
态度和灵感
如果您曾经以为自己太年轻,太老或没有太多经验,无法开始编程,那么请花4分钟的TEDx说话改变主意。通过一点点的聪明才智,托马斯·苏亚雷斯(Thomas Suarez)学会了如何在12岁时制作出多个应用程序。他没有让借口阻止他,那你为什么要这么做?
想开始吗?查看我们关于学习如何制作Android应用程序的文章。
作为一名程序员,您会拖延时间。很多。这场长达14分钟的TED演讲是由一直为此苦苦挣扎但仍设法克服的人进行的。他列出了导致拖延的模式以及对他继续有效的解决方案。
“如果您不准备犯错,那么您将永远不会提出任何原创性的东西。这场20分钟的TED演讲没有一次提到编程,但所讨论的一切对于程序员而言都是至关重要的。很容易忘记编程具有很高的创造力,没有创造力就无法成功。
这场长达17分钟的TED演讲深入探讨了Ken Robinson所说的内容,但从另一个角度解决了问题。我们渴望获得成功和避免失败,但真正的成功只能来自不惧怕尝试和失败。程序员一直都是错误的。我们需要接受这一点。
有关此方面的更多信息,请查看我们最喜欢的TED演讲。
此40分钟的TED演讲不遵循通常的格式。它不是作为演示而是作为采访进行的,因此效果更好。窥探推动我们这个时代最伟大的创新者的思想和动机,将向您显示编程不仅与代码有关。这是关于梦想的事情。
这是另一个关于编程的TED演讲,它并不是真正的TED演讲,而是与Linux操作系统背后臭名昭著的Linus Torvalds进行了对话。这次21分钟的采访探讨了他的思维方式和促使他成为工程师和开源倡导者的动机。
在我们深入了解谁制作Linux以及为什么免费的过程中了解更多信息。
这场长达12分钟的TED演讲是一个精彩而富有洞察力的例子,展示了科学与艺术如何融合在一起,产生出比其各个部分之和还要大的东西,以及如果您忽略其中任何一个东西,东西怎么可能崩溃。
我会为您列出一些秘密:热情,工作,善良,专注,推动,服务,想法和坚持。但是,要真正理解圣约翰的含义,您应该观看视频-短短4分钟,那么您要失去什么呢?如果您想成为一名职业程序员,这是个绝妙的建议。
历史和未来
了解您要去哪里,必须了解您来自哪里。在长达17分钟的TED演讲中,历史学家戴森(Dyson)解释了计算机的历史(可追溯到1600年代)以及如何到达现在的状态。不仅有趣,而且很容易理解。
在这场有关编程的15分钟TED演讲中,Slavin本质上说明了为什么编程对现代如此重要,并警告说现代算法是写得太鲁了,对含义没有足够的思考。作为程序员,这些也是您需要考虑的事情。
我们经常认为计算机和大脑基本相同,但是要比这更深入。尽管计算机确实教会了我们很多关于大脑的知识,但是我们仍然需要了解更多有关大脑的知识,随着知识的进步,我们对计算的理解也将不断发展。
这个TED演讲是简短的一个仅需6分钟的时间,但足以让您思考。在计算设备的整个历史中,我们主要与键盘和鼠标进行交互。最近,触摸屏和语音控制。但是将来呢?帕滕(Patten)建议控制将是手持式的。
TEDx对话经常被人们鄙视,因为它们没有与TED对话相同的质量控制水平,但是这个通过了测试。在16分钟内,雷斯尼克(Resnick)解释了为什么我们应该教孩子们进行编码。
这是另一场TEDx演讲,虽然只有11分钟,但是却启发了人们乐观和前瞻性。 Liukas谈到计算机和编程时说:“这不是魔术,它并不复杂。"她的目标是找到一种以诱人的方式向孩子们教授这一方法的方法。她是从中学到的。
计算机安全
Arguably the most fascinating TED Talk ever, Langner spends 10 minutes explaining the Stuxnet worm, why it was so dangerous , and how his team deconstructed it and figured out what it does. It shows the level of problem solving that’s necessary as a programmer when confronted with an issue.
在短短的17分钟内,Hypponen探究了病毒的历史,从1986年的第一个互联网病毒开始,一直到该病毒的诞生和演变。有组织的犯罪恶意软件行业及其动机。我们可以采取什么措施,这将如何影响我们前进?
这场长达18分钟的TED演讲为21世纪最严重的问题之一提供了一个有趣的解决方案:我们如何击败黑客和网络犯罪分子?正如您可能从标题中看到的那样,格兰尼(Glenny)建议只有一个正确的答案:将它们带到我们这边。
人工智能
在这场16分钟的TED演讲中,尼克博斯特罗姆(Bostrom)探索了超人AI的想法,并敦促我们认真思考我们应该做哪些准备。他说:“机器智能是人类永远需要做出的最后一项发明。"
当然,在那之前,我们还有其他事情要担心,例如当机器人接管我们的工作时会发生什么。
如果离开了不受控制的超级智能AI的增长可能给人类带来灾难。在这场长达17分钟的TED演讲中,罗素提出了一种愿景和一套指导发展的方法,该方法仍然可以使AI来解决问题,但要与人类价值观保持一致。
超级智能AI令人难以置信,能够理解并模仿人类情感的有情力的AI真正令人不安。这场长达7分钟的TED演讲展示了已经存在的可能性,并预示了我们未来一两年的期望。
您最喜欢其中哪些?您还有其他推荐给程序员的TED演讲吗?在评论中让我们知道!
图片来源:kasto / Depositphotos