20 выступлений TED по программированию, которые должны смотреть все

Содержание

С этими TED Talks по программированию вы не научитесь программировать, а станете программистом. Знание того, как писать код, является лишь одним аспектом программирования, и, откровенно говоря, одним из меньших аспектов. Знание того, как думать, является ключевым.

Отношение и Вдохновение

1. Томас Суарес: ​​12-летний разработчик приложений

Если вы когда-либо думали, что вы слишком молоды, слишком стары или слишком неопытны, чтобы начать программировать, то пусть этот 4-минутный TEDx Talk передумает. Томас Суарес, проявив немного драйва и сообразительности, научился делать несколько приложений к 12 годам. Он не позволял оправданиям останавливать его, так почему ты должен?

Хотите начать? Ознакомьтесь с нашими сообщениями об обучении созданию приложений для Android

и учимся создавать приложения для iOS в Swift

,

2. Тим Урбан: в голове мастера прокрастинатора

Как программист, вы захотите откладывать на потом. МНОГО. Этот 14-минутный TED Talk дал кто-то, кто боролся с этим в худшей степени, и все же сумел преодолеть его. Он излагает схемы, которые привели к его прокрастинации, а также решение, которое продолжает работать на него.

3. Кен Робинсон: школы убивают творчество?

«Если вы не готовы ошибаться, вы никогда не найдете ничего оригинального». Хотя в этом 20-минутном выступлении на TED ни разу не упоминалось программирование, все обсуждаемое имеет критически важное значение для программистов. Легко забыть, что программирование очень креативно, и вы не сможете добиться успеха без креативности.

4. Кэтрин Шульц: о том, что неправильно

Этот 17-минутный TED Talk чуть глубже погружается в то, что говорит Кен Робинсон выше, но рассматривает его под другим углом. Мы воспитаны, чтобы стремиться к успеху и избегать неудач, но истинный успех может быть только в том, что мы не боимся попытаться потерпеть неудачу. Программисты все время ошибаются. Мы должны принять это.

Для больше как это, проверьте наши любимые TED Talks на мозг

,

5. Элон Маск: будущее, которое мы строим

Этот 40-минутный TED Talk не соответствует обычному формату. Вместо презентации она проводится как собеседование — и тем лучше. Этот взгляд в мозг и мотивация, которая движет величайшим новатором нашего времени, покажет вам, что программирование — это не только код. Это о мечтах.

6. Линус Торвальдс: разум позади Linux

Вот еще один TED Talk по программированию, который на самом деле не является TED Talk и вместо этого представляет диалог с Линусом Торвальдсом, известным человеком, стоящим за операционной системой Linux. Это 21-минутное интервью исследует его мышление и мотивы, которые подтолкнули его стать инженером и сторонником открытого кода.

Узнайте больше в нашем обзоре, кто сделал Linux и почему он бесплатный

,

7. Даниэль Файнберг: волшебный ингредиент, который оживляет фильмы Pixar

Этот 12-минутный TED Talk — замечательный и проницательный пример того, как наука и искусство могут объединиться, чтобы создать нечто большее, чем сумма его частей — и как вещи могут развалиться, если вы пренебрегаете одним из них.

8. Ричард Сент-Джон: 8 секретов успеха

Я раскрою для вас секреты: страсть, работа, добро, сосредоточенность, толчок, служение, идеи и настойчивость. Но чтобы по-настоящему понять, что означает святой Иоанн, вам нужно посмотреть видео — оно длится всего 4 минуты, так что вы должны потерять? Это золотой совет, если вы хотите добиться успеха в карьере программиста.

История и будущее

9. Джордж Дайсон: Рождение компьютера

Чтобы знать, куда вы идете, и чтобы понять, откуда вы пришли. В этом 17-минутном TED Talk историк Дайсон объясняет историю компьютера — начиная с 1600-х годов — и то, как мы оказались там, где мы сейчас находимся. Это не только интересно, но и легко усваивается.

10. Кевин Славин: как алгоритмы формируют наш мир

В этом 15-минутном выступлении TED по программированию Славин, в сущности, объясняет, почему программирование так важно для современной эпохи, предупреждая, что современные алгоритмы написаны слишком безрассудно и без должного обдумывания последствий. Как программист, вы должны учитывать и такие вещи.

11. Джефф Хокинс: как наука о мозге изменит компьютерные вычисления

Мы часто думаем о компьютерах и мозгах как об одном и том же, но это гораздо глубже. Хотя компьютеры действительно многому учат нас о мозге, нам еще многое предстоит узнать о мозге — и с этими достижениями в области знаний наше понимание вычислительной техники также будет развиваться.

12. Джеймс Паттен: лучший компьютерный интерфейс? Может быть … Ваши руки

Этот TED Talk — короткий, всего за 6 минут, но этого достаточно, чтобы заставить вас задуматься. За всю историю компьютерных устройств мы взаимодействовали в основном с клавиатурами и мышами. Совсем недавно сенсорные экраны и голосовое управление. Но в будущем? Паттен предполагает, что контроль будет ручным.

13. Митч Резник: давайте научим детей кодировать

На TEDx Talks часто смотрят свысока, потому что они не имеют такой же уровень контроля качества, как TED Talks, но этот тест проходит успешно. Через 16 минут Резник объясняет, почему мы должны учить детей программированию.

14. Линда Льюкас: восхитительный способ научить детей компьютерам

Вот еще одна беседа на TEDx, продолжительностью всего 11 минут, но вдохновляющая на то, насколько она оптимистична и дальновидна. «Это не волшебство и не сложно», — говорит Люкас о компьютерах и программировании. Ее цель состоит в том, чтобы найти способы научить этому детей привлекательным способом. Вот что она узнала.

Компьютерная безопасность

15. Ральф Лангнер: Взлом Stuxnet, кибер-оружие 21-го века

Возможно, самый захватывающий TED Talk когда-либо, Лангнер проводит 10 минут, объясняя червя Stuxnet, почему это было так опасно

и как его команда разобрала его и выяснила, что он делает. Он показывает уровень решения проблем, который необходим программисту при столкновении с проблемой.

16. Микко Гиппонен: борьба с вирусами, защита сети

Всего за 17 минут Hypponen исследует историю вирусов, начиная с первого интернет-вируса в 1986 году и заканчивая рождением и развитием индустрии организованных преступных вредоносных программ и их мотивов. Что мы можем с этим поделать и как это повлияет на наше будущее?

17. Миша Гленни: наймите хакеров!

Этот 18-минутный TED Talk предлагает интересное решение одной из худших проблем 21-го века: как мы можем победить хакеров и киберпреступников? Как вы, возможно, заметили из названия, Гленни предполагает, что существует только один верный ответ: перевести их на нашу сторону.

Искусственный интеллект

18. Ник Бостром: что происходит, когда наши компьютеры становятся умнее, чем мы?

В этом 16-минутном TED Talk Ник Бостром исследует идею сверхчеловеческого ИИ и призывает нас очень тщательно подумать о том, что нам следует делать при подготовке к нему. «Машинный интеллект — это последнее изобретение, которое человечеству когда-либо нужно будет сделать», — говорит он. Это будет благом или ошибкой?

Конечно, до сих пор у нас есть другие поводы для беспокойства, например, что происходит, когда роботы захватывают нашу работу

,

19. Стюарт Рассел: 3 принципа создания безопасного ИИ

Если не остановить, рост сверхразумного ИИ может означать катастрофу для человечества. В этом 17-минутном TED Talk Рассел представляет видение и набор руководящих принципов для руководства развитием таким образом, который все еще дает ИИ возможность решать проблемы, но в соответствии с человеческими ценностями.

20. Дэвид Хэнсон: Роботы, которые «показывают эмоции»

В то время как сверхразумный ИИ страшно подумать, разумный ИИ, способный понимать и имитировать человеческие эмоции, является тем местом, где он действительно тревожит. Этот 7-минутный TED Talk является демонстрацией того, что уже возможно, и предвкушением того, что мы можем ожидать в ближайшие одно или два десятилетия.

Какой из них вам понравился больше всего? Есть ли другие TED Talks, которые вы бы порекомендовали программистам? Дайте нам знать об этом в комментариях!

Кредит изображения: kasto / Depositphotos

Ссылка на основную публикацию
Adblock
detector