\r\n\r\n
これらのプログラミングに関するTEDのディスカッションでは、プログラミングの方法ではなく、プログラマーになる方法を学ぶことができます。コードの書き方は、プログラミングの一面でしかなく、正直言って、もっと小さなものです。考え方を知ることが大切です。
もしあなたが、自分は若すぎる、年寄りすぎる、プログラミングの経験が浅すぎると思ったことがあるなら、この4分間のTEDxトークで考えを改めてください。トーマス・スアレスは、12歳のときに、ちょっとした意欲と工夫で、アプリケーションの**数**を習得しました。彼は言い訳を許さず、なぜあなたはそうしなければならないのでしょうか?
SwiftでAndroidアプリを作る方法と、iOSアプリを作る方法の記事をご覧ください。
プログラマーであれば、先延ばしにしたくなるものです。たくさん。この14分間のTEDトークは、最悪なまでにそれに苦しみ、それでも克服した男が語ったものです。先延ばしにしてしまう原因となったパターンと、今も効果がある解決策を挙げています。
"失敗を覚悟でやらないと、オリジナルは生まれない"この20分間のTEDトークはプログラミングには触れていませんが、議論されていることはすべてプログラマーにとって重要なことです。プログラミングは創造性が高く、それなくして成功はありえないということを忘れがちです。
この17分間のTEDトークは、上記のケン・ロビンソンが言うことを、別の視点から掘り下げています。私たちは成功を求め、失敗を避けるように育てられますが、真の成功は失敗を恐れず挑戦することからしか生まれません。プログラマーは常に間違っている。それを受け止めなければならない。
このようなコンテンツは、私たちのお気に入りの脳に関するTEDトークをご覧ください。
この40分間のTEDの講演は、通常のフォーマットには当てはまりません。トークというより、インタビューですね、それがまたいいんです。この本は、プログラミングがコードだけではないことを教えてくれるでしょう。それは、夢についてです。
こちらはプログラミングに関するもう一つのTEDトークで、実際にはTEDトークではなく、Linuxオペレーティングシステムの背後にいる悪名高い人物、リーナス・トーバルズとの対談です。この21分間のインタビューでは、彼の考え方やエンジニア、オープンソースの提唱者になったきっかけを探っています。
Linuxを導入している人、導入していない人、そしてなぜ無料で導入できるのか、その理由をご紹介します。
この12分間のTED講演は、科学と芸術がどのように融合し、その部分の総和よりも大きなものを生み出すことができるか、また、どちらかを無視すると物事がいかに崩れてしまうかを示す、素晴らしい洞察に満ちた例です。
その秘訣をお教えしましょう。**、仕事、善、集中、意欲、サービス、哲学、忍耐です。しかし、セントジョンの言っていることを本当に理解するには、このビデオを見るべきです。もしあなたがプロのプログラマーとして成功したいのなら、これは素晴らしいアドバイスです。
自分がどこへ行くのか、そしてどこから来たのかを知ること。この17分間のTED講演では、歴史家のダイソンが、16世紀以降のコンピュータの歴史と、現在に至るまでの経緯について解説しています。面白いだけでなく、とても消化しやすい内容になっています。
この15分間のTEDプログラミングトークの中で、スラビンは本質的に、なぜプログラミングが現代にとって重要なのかを説明し、現代のアルゴリズムがあまりにも無謀で、その意味を十分に考慮せずに書かれていることに警告を発しているのです。プログラマーとして、これらを考慮する必要があります。
コンピュータと脳は本質的に同じものだと思われがちですが、もっと深いところにあるのです。コンピュータが脳について多くのことを教えてくれたのは事実ですが、私たちはもっと多くのことを知っています。この知識が進めば、コンピュータに対する理解も進むでしょう。
このTEDの講演は6分と短いのですが、考えるきっかけには十分です。コンピュータ機器の歴史において、私たちは主にキーボードやマウスを使って操作してきました。最近では、タッチスクリーンや音声コントロールも。しかし、将来はどうでしょうか?パッテンは、コントロールは手持ちになることを示唆しています。
TEDxトークは、TEDトークのような品質管理がされていないため、しばしば見下されがちですが、このトークはそのテストに合格しています。レスニックは16分間で、なぜ子どもたちにコードを教えるべきなのかを説明します。
これもTEDxの講演で、11分しかないのですが、楽観的で前向きな考え方に感動しました。"コンピュータやプログラミングについて、リューカスは「魔法でもなければ、複雑でもない」と言う。その目的は、子供たちに魅力的な方法で教える方法を見つけることだった。それが、彼女が学んだことです。
ラナーは10分かけてスタックスネットワームを説明し、なぜそれが危険なのか、そして彼のチームがどのようにそれを分解し、何をするものなのかを突き止めたのかを語っています。プログラマーとして必要な問題解決能力の高さを示しています。
ヒッポネンは、1986年の最初のインターネット・ウイルスから始まり、組織的な犯罪マルウェア産業の誕生と進化、その動機に至るまで、ウイルスの歴史をわずか17分で解明しています。どうしたらいいのでしょうか?これは、私たちの未来に何を意味するのでしょうか。
この18分間のTEDトークは、21世紀の最も深刻な問題の1つである「ハッカーやサイバー犯罪者にどう対抗するか」という問題に対する興味深い解決策を提示しています。タイトルからお分かりのように、グレニーは「彼らを味方につける」という答えしかないと考えている。
この16分間のTED講演で、ニック・ボストロムは超人的な人工知能の概念を探り、それに備えるために私たちが何をすべきかを真剣に考えるよう促しています。"機械知能は人間が作るべき最後の発明だ」と彼は言う。これは良いことなのか、それとも間違いなのか?
もちろん、それまでは、ロボットに仕事を奪われる心配もあります。
超高知能AIの開発を放置すれば、人類に災いをもたらすかもしれない。この17分間のTED講演で、ラッセルは、AIに問題解決能力を持たせつつ、人間の価値観に沿った開発を導くためのビジョンとガイドラインを提示します。
超知的なAIも恐ろしいが、本当に不安なのは人間の感情を理解し、模倣することのできる感覚的なAIである。この7分間のTED講演では、すでに可能なこと、そして今後10年、20年の間に期待できることを予見しています。
また、プログラマーにお勧めのTEDトークはありますか? コメントで教えてください。
写真提供:kasto/Depositphotos