КИТ и Э КБГУ Вторник, 07.05.2024, 03:36
Приветствую Вас Гость | RSS
Меню сайта

Наш опрос
Оцените мой сайт
Всего ответов: 118

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2015 » Февраль » 8 » Кодинг — не новая грамотность... (с)
13:23
Кодинг — не новая грамотность... (с)

Движение по обучению людей программированию имеет благие намерения и основано на идее, что «кодинг — новая грамотность», однако оно имеет узкий взгляд на то, что такое «грамотность» на самом деле.

Познавательные и аналитические способности человека — вот реальная грамотность.

Кодинг не является фундаментальным навыком

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

Программирование, как и письмо, требует умения ясно выражать свои мысли. Но в случае программирования, компьютер превращается в нечто большее, чем носитель данных. Он может решать самые разные задачи.
Чтобы преуспеть в изучении программирования, кажется, нужно всего лишь научить человека давать инструкции компьютеру, что равносильно обучению тому, как помещать слова на странице. А нам нужен эквивалент навыка, который позволит нам придумывать, как произвести то, или иное вычисление, чтобы решить поставленную задачу. В этом случае мы будем записывать не просто наши мысли, а модели мира, что поставит сам процесс мышления на первый план.

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

Конфликт намерений

Кодинг требует, чтобы мы разделили наши системы на действия, которые понимает компьютер, что создаёт глубокий конфликт намерений. Большинство программ не пытается определить, как вычисления разделяются между ядрами процессора или как объекты должны быть выложены в памяти. Мы не пытаемся смоделировать, как компьютер делает что-то. Вместо этого мы моделируем человеческое взаимодействие, погоду или космический корабль. Это всё равно, что пытаться рисовать картину сварочным аппаратом. Мы используем ряд инструментов, разработанных для моделирования работы компьютеров, чтобы моделировать системы, которые являются чем-то иным.

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

Если когда-нибудь будут созданы более совершенные инструменты моделирования, то сама способность создать модель уже будет означать, что мы автоматизировали процесс.

Алан Кей проводил беседу в OOPSLA в 1997, названную «Компьютерная революция еще не произошла», в которой он утверждал, что мы не реализовали потенциал компьютеров. Восемнадцать лет спустя я все еще соглашаюсь с ним — это еще не произошло. Чтобы реализовать потенциал компьютеров, мы должны сосредоточиться на фундаментальных навыках, которые позволяют нам использовать внешнее вычисление. Мы должны создать новое поколение инструментов, которые позволяют нам выражать наши модели, не осваивая новую профессию и новое поколение людей, владеющих ими.

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

Это новая грамотность. И это революция, которую мы все ждали.

 

Материал взят с сайта Хабрахабр (http://habrahabr.ru/company/ilkfinkom/blog/249903/#Example111)

Просмотров: 597 | Добавил: F_Zh | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Поиск

Календарь
«  Февраль 2015  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
232425262728

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright Fatima_Zh © 2024Бесплатный хостинг uCoz