Крис Грейнджер — Coding is not the new literacy

12 окт. 2026 г. · время чтения ~4 мин.

Вид: эссе

Главный вопрос: Что на самом деле должно быть новой грамотностью: умение кодить или что-то другое?

Ответ одной фразой: Новая грамотность — не кодинг, а моделирование систем: умение вынести из головы модели мира так, чтобы их можно было исследовать и проверять, а учить этому нужно через спецификацию, проверку, отладку и исследование модели.

Тезисы

Т1. Кодинг, как и письмо, — механический акт, а не основа грамотности

  • Против: движение «научить всех программировать»
  • Аргумент: Грамотность — это сочинение и понимание мысли, а не механика чтения и письма. Кодинг лишь меняет носитель: вместо внешней памяти получаем внешнее вычисление. Научить писать if и for просто, но человека это не делает способнее.
  • Цитата: «Coding, like writing, is a mechanical act. All we’ve done is upgrade the storage medium.» (раздел «Coding is not the fundamental skill»)
  • Понятия: Грамотность как сочинение и понимание

Т2. Основной навык, которому надо учить людей, — моделирование систем, а не написание кода на Python

  • Против: движение «научить всех программировать»
  • Аргумент: Мы строим ментальные модели обо всём, и по ним принимаем решения и предсказываем. Чтобы компьютер вычислял за нас, эти модели надо точно извлечь из головы и записать. Моделирование не привязано к компьютеру: оно бывает на бумаге, в Excel, из Lego.
  • Цитата: «Writing Python isn’t the fundamental skill we need to teach people. Modeling systems is.» (раздел «Coding is not the fundamental skill»)
  • Понятия: Моделирование

Т3. Чтобы описать систему, надо точно понять, что она такое, а наше понимание полно допущений

  • Аргумент: Чтобы описать систему, надо понять, что она такое, но понимание полно допущений. Спецификация — разбор системы на части, которые разбираются дальше. Так убирается неоднозначность, и это самое важное в обучении моделированию. Написание программы устроено так же, только части разбираются до уровня, понятного компьютеру.
  • Цитата: «In order to represent a system, we have to understand what it is exactly, but our understanding is mired in assumptions.» (раздел «Modeling is the new literacy»)
  • Данные: соучредитель автора Роберт сортировал список имён и не мог сказать, что такое «по алфавиту» на самом деле (что делать с не-английскими буквами); раньше его никто не заставлял это уточнить.
  • Понятия: Спецификация

Т4. Кодинг — инструменты, созданные моделировать работу компьютера, — плохо подходит для моделирования систем, непохожих на компьютер («рисовать сварочной горелкой»)

  • Аргумент: Программы чаще описывают людей, погоду, космические аппараты, а не работу компьютера, но инструменты созданы для описания компьютера. Редакторы и отладчики плохо показывают части на разной глубине, большинство языков мешает исследовательскому созданию. Автор предлагает подбирать инструмент под материал и искать «клей» между ними.
  • Цитата: «From that angle, it’s like trying to paint using a welder’s torch.» (раздел «A fundamental disconnect»)
  • Данные: Excel как пример удачного инструмента для одного материала — сетки чисел.
  • Понятия: Моделирование

Т5. Мы понимаем мир через модели, но не знаем, как их создаём

  • Аргумент: Люди от природы моделируют, но не знают, как они создают модели. Поэтому детей предлагается учить четырём процессам: спецификации, проверке, отладке и исследованию. Неверная модель — не провал, а показатель того, что часть системы ведёт себя иначе, чем смоделировано.
  • Цитата: «We understand the world through models, but that doesn’t mean we know how we create them in the first place.» (раздел «How we teach children»)
  • Данные: младенцы сначала считают, что предмет существует, пока его видно; постоянство объекта развивается за пару лет.
  • Понятия: Моделирование, Спецификация

Т6. Взрослым моделирование может оказаться достаточным для автоматизации, если появятся лучшие инструменты

  • Аргумент: Взрослое образование редко допускает исследование без цели, поэтому моделирование предлагается подавать в контексте применения (пример — бухгалтер, который каждый день делает один и тот же отчёт). Автор ставит условие: нужны лучшие инструменты моделирования, которых пока нет.
  • Цитата: «then being able to model some system or process may be all you need to automate it.» (раздел «How we should teach adults»)
  • Понятия: Моделирование

Кейсы

К1. Что значит «по алфавиту»

Соучредитель автора Роберт не мог отсортировать список имён и раздражался. Автор спросил, что на самом деле значит упорядочить по алфавиту, и выяснилось, что Роберт никогда не задавал себе этот вопрос и не уточнял результат (например, как быть с не-английскими буквами). Подкрепляет Т3.

Понятия

  • Грамотность как сочинение и понимание → Грейнджер: настоящая грамотность — composition и comprehension, а не механика чтения и письма (Т1)
  • Моделирование → Грейнджер: создание представления системы или процесса, которое можно исследовать и использовать; не привязано к компьютеру (Т2, Т4, Т5, Т6)
  • Спецификация → Грейнджер: разбор системы на части до понятных идей и действий, самый важный навык моделирования (Т3, Т5)

Оригинал