# Профессор Гарварда о том, почему ИИ не заменит программистов

Источник: https://www.youtube.com/watch?v=QUNrBEhvXWQ
Канал: WIRED
Опубликовано: 29.08.2023

---

Профессор Гарвардского университета Дэвид Дж. Малан (David J. Malan) в рамках проекта WIRED ответил на популярные вопросы пользователей Twitter о компьютерных науках. Он объяснил, как устроены поисковые системы, микрочипы, облачные технологии и что на самом деле скрывается за терминами «Web3» и «прошивка».

## 🌐 Как работают поисковые системы и интернет
[[JUMP:0:12]]

Поисковые системы, такие как Google или Bing, работают невероятно быстро благодаря распределенным вычислениям (distributed computing). Вместо одного мощного сервера они используют тысячи серверов, расположенных по всему миру.

Когда пользователь вводит запрос, система разбивает задачу: разные серверы обрабатывают части поисковой выдачи параллельно, что исключает риск «узкого места».

В основе интернета лежат уровни абстракции, начинающиеся с бинарного кода (нулей и единиц). Эти нули и единицы группируются в паттерны, которые могут обозначать:

* Числа.
* Буквы алфавита.
* Цвета (красный, зеленый, синий).
* Пиксели изображения — сетку из цветных точек.

Дэвид Малан отмечает, что интернет стал возможен только потому, что устройства договорились следовать единым стандартам интерпретации этих данных.

## 💻 Программирование и ИИ
[[JUMP:1:02]]

На вопрос о том, заменит ли ИИ программистов в ближайшие 5–10 лет, Малан отвечает отрицательно. По его мнению, ИИ — это эволюция инструментов разработки, подобных Dreamweaver, Squarespace или Wix, которые когда-то упростили верстку сайтов.

* **Повышение продуктивности:** Профессор считает, что ИИ не лишит людей работы, а позволит им решать проблемы быстрее и эффективнее, действуя как соавтор.
* **Бесконечный фронт работ:** Объем багов в мировом ПО и количество функций, которые пользователи хотели бы видеть в программах, значительно превышают возможности существующих разработчиков.

Также он пояснил, что академическое обучение в университете (занимающее обычно 4 года) выходит далеко за рамки простого написания кода. Студенты изучают математические основы, сетевые протоколы, графику и теорию ИИ, где программирование — это лишь вспомогательный инструмент.

## 🛠️ «Железо» и архитектура компьютеров
[[JUMP:2:32]]

Профессор продемонстрировал материнскую плату, объяснив, что микрочипы — это не просто куски металла.

* **Связи (Traces):** На обратной стороне платы видны тончайшие вытравленные дорожки — «провода», соединяющие чипы между собой.
* **CPU:** Центральный процессор является «мозгом» системы, который выполняет математические операции и интерпретирует входящие сигналы.
* **Память:** Чипы памяти (RAM, ROM) сохраняют информацию, причем некоторые из них требуют питания для удержания данных, а другие — нет.

Малан ответил на вопрос о бинарном коде против тринарного (троичного): бинарная система (0 и 1) выбрана из-за простоты реализации на электрических схемах. Различать два состояния напряжения (вкл/выкл) гораздо надежнее, чем промежуточные значения, что делает двоичный подход более устойчивым к ошибкам.

## ☁️ Облака, Web3 и операционные системы
[[JUMP:7:27]]

* **Перезагрузка:** Почему она лечит большинство проблем Windows? По словам профессора, перезапуск сбрасывает кратковременную память и переводит систему в исходное состояние, заданное разработчиками, устраняя случайные ошибки.
* **Облачные вычисления:** Это не новая технология, а маркетинговое название аренды серверных мощностей у крупных компаний (Google, Microsoft), которые имеют инфраструктуру, недоступную обычным пользователям.
* **Web3:** Малан описывает эволюцию сети как смену парадигм. Если Web1 был статичным (разработчик создавал контент), то Web2 сделал интернет динамичным и пользовательским (соцсети). Web3, по мнению эксперта, — это попытка уйти от централизации Web2 к распределенной модели (например, через блокчейн), где нет единого владельца данных.
* **Firmware (Прошивка):** Это тип программного обеспечения, которое встроено непосредственно в аппаратную часть. Оно критически важно: если прошивка повреждена, устройство может не включиться вовсе.