Томас Суарес — двенадцатилетний разработчик
Видели шутки про вакансии для молодых специалистов с опытом работы от десяти лет? Мы нашли идеального кандидата: американцу Томасу Суаресу двадцать три года, и шестнадцать из них он занимается разработкой приложений.
Разработчик и кофаундер Teleportal Суарес научился программировать в семь. Он постепенно разбирался с Python, C и Java, чтобы понять, как устроены языки и программирование в целом, а в девять написал свое первое приложение для iOS. Об этом его лекция TED. В ней двенадцатилетний Томас рассказывает, что детям сложно начать программировать, даже если им хочется, потому что они не знают, где и как этим заниматься, а еще делится, что одним из сложных пунктов запуска его первого приложения было убедить родителей заплатить $99 за размещение в App Store.
Линда Люкас: Отличный способ научить детей обращаться с компьютером
В дополнение к лекции от двенадцатилетнего мальчика, который научился программировать, программистка и иллюстраторка Линда Люкас рассказывает, как научить детей смотреть на компьютеры, как на что-то интересное, с чем стоит повозиться, а не как что-то сложное и механическое. Это полезно, потому что код — следующий универсальный язык, а мы иногда не в курсе, как вообще работают компьютеры.
Тамас Кочиш: Кейс децентрализованного интернета
Веб-разработчик Тамас Кочиш рассказывает о контроле крупных корпораций и правительства над интернетом, размышляет о свободе интернета и предлагает создать альтернативную децентрализованную сеть. Он даже начал реализовывать свой план и сделал ZeroNet — это сеть, для которой не нужны серверы. ZeroNet, кстати, заблокировал «Великий китайский файрвол» — об этом Тамас рассказывает в своей лекции.
Скотт Бринкер: Мы все software-разработчики
Программист и автор книг по маркетингу Скотт Бринкер рассказывает о том, что мы не только постоянно используем ПО, но и участвуем в разработке, даже если не пишем код. Так получается, потому что мы — пользователи, а поведение пользователей учитывается и в разработке, и в маркетинге. В итоге мы влияем на то, какое ПО появится, как оно будет выглядеть и в чем будет его фишка, но в резюме такое не запишешь.
Джеф Дин: ИИ не так умен, как кажется, но он может стать умнее
Системный архитектор и глава отдела ИИ Google Джеф Дин объясняет, что за технология лежит в основе искусственного интеллекта и как она помогает ему понимать человеческие языки и диагностировать болезни. В пример он приводит нервную систему человека, рассказывает про импульсы и нейроны и говорит, что для эффективного обучения нужно постоянно все повторять.
Голан Левин: ПО как искусство
Американский инженер и художник Голан Левин в 2007 писал музыку с помощью ПО и графического планшета. Это выглядит так: все изображения, которые он делает на планшете, попадают в звуковой диапазон и озвучиваются — получается аудиовизуальный перформанс, за которым можно наблюдать большую часть лекции. Советуем, если вам нравится экспериментальная анимация.
Линус Торвальдс: Разум, стоящий за Linux
Программист и создатель ядра Linux Линус Торвальдс рассказывает, как пришел к пониманию открытого исходного кода и как это привело к созданию и развитию его ОС. Спойлер: он просто программировал из интереса дома в халате, но потом проект начал расти и им захотелось поделиться. Торвальдс трогательно делится тем, как важно было получить фидбек — тогда ему был 21 год, и половину от этого времени он программировал для себя без обратной связи — и говорит, что если вы хотите создать технологию, очень важно общаться с программистским комьюнити.