Как стать автором
Обновить

Эволюция знаний

Время на прочтение4 мин
Количество просмотров1.9K
В этом топике я хотел бы затронуть такую тему, как эволюция знаний. Информация будет изложена тезисно. Но, надеюсь, это лишь пригласит читателя к дополнительным размышлениям в комментариях!

Эволюция — естественный процесс качественной трансформации какой-либо системы во Вселенной. (с) Следовательно: Эволюция знаний — это естественный процесс качественной трансформации системы знаний и представлений об этом мире.

Можно разделить эволюцию знаний как таковую на:
  1. личностную — то как наши представления о мире меняются со временем внутри нас самих
  2. межличностную — то как представление о том или ином аспекте трансформируются при обмене им между разными людьми

О личностном развитии написано очень много, поэтому я особо затрагивать его не буду.

Как и в случае (генной) эволюции человека, качественная трансформация знаний происходит при взаимодействии. Выделяются следующие уровни восприятия информации(Knowledge-Based Software Engineering (Стефанюк В.Л.)):
  1. Уровень программирования — можно кратко охарактеризовать как: «делай как я». На этом уровне человек воспринимает то как именно он должен делать ту или иную вещь. Тут нет логики — человек лишь понимает, что он должен (и даже обязан) делать все именно так как ему говориться. Понимание почему это именно так, а не иначе лежит за пределами этого уровня. Типичный пример восприятия на этом уровне: обучение тенису или любому другому спорту.
  2. Уровень объяснений — объяснения на этом уровне могут содержать все элементы используемые на предыдущем уровне. Однако, в дополнение человеку даются конкретные примеры, зная которые он может по образу и подобию решить и другие задачи из той же области.
  3. Уровень аналогий — уровень на котором человек способен находить какие-то аналогии с уже имеющимися знаниями или умениями. На этом уровне восприятия человек способен находить какие-то общие черты, законы и обобщать материал.
  4. Уровень творчества — на этом уровне человек способен сам находить инструменты для решения задач, с которыми он раньше никогда не сталкивался. При использовании этого уровня восприятия зачастую появляются новые знания или законы, которые раньше были неизвестны или не настолько очевидны.

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

Рассмотрим простой пример передачи информации на разных уровнях:
Человек написал на форуме свою проблему: «Помогите! Не могу в linux подключить свой раздел с windows /dev/sdb1. Посоветуйте что мне делать?».
Вот примеры ответов с разных когнитивных уровней:
  1. Уровень программирования: создай директорию для подключения командой «mkdir /mnt/windows», а затем пропиши в /etc/fstab следующую строчку "/dev/sdb1 /mnt/windows auto noatime 0 0"
  2. Уровень объяснений: у меня в fstab есть вот такая вот строчка "/dev/sdc3 /mnt/myporn auto noatime 0 0" и все замечательно работает!
  3. Уровень аналогий: не помню точно как это делается, но надо задать меппинг между устройством и директорией, где ты хочешь видеть содержимое раздела. Это типа как в ORM делаешь меппинг между именем поля у твоего класса и физическим именем поля в базе данных.
  4. Уровень творчества: «vim ./mount/mount.c ./mount/fstab.c» и вперед!

Вопрос: какой ответ будет более понятен вопрошаещему, если он абсолютный новичек в линуксе и не собирается его изучать? А если все-таки собирается? А если это программист знающий hibernate перешедший на linux волей судеб? А если это бывший разработчик ядра Windows из Microsoft'а?

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

Кстати, благодаря этому простому правилу мы и «базируемся» на том или ином ресурсе в интернете.
  • Если хочется быстро получить ответ на свой вопрос из области в которой вообще плохо соображаешь, то прямая дорога на тематический форум: задаешь вопрос и наверняка кто-нибудь ответить по твоей конкретной проблеме
  • Если хочешь казаться умником в своих глазах, то так же — иди на форумы
  • Если хочется решить свою проблему, но на ожидание ответа на форуме банально нет времени, то ищешь по поисковым системам: может быть кто-нибудь уже сталкивался с подобной проблемой и описал как и что решается
  • Если проблема на столько захватила и хочется полностью познать ее предметную область, то ищешь книги, обзоры, подписки и т.п. по этой тематике
  • Если твоя проблема единичная или ты нашел какое-то уникальное решение, то ты создаешь топик на хабре, форум, стартап, книгу на эту тему


Можно выделить два основных направления эволюции знаний:
  1. Индуктивная эволюция знаний: когда из частного выводится более общее. Например, просмотрев кучу сообщений на форумах о том, как люди не могут примонтировать раздел с windows можно написать одну хорошую статью отвечающую для чего как и зачем. Индуктивное преобразование происходит в результате взаимодействия учителя и ученика, когда последний находится на более высоком уровне когнитивного восприятия. Например, человек может обучиться теннису, а потом задумавшись почему необходимо производить именно таким образом те или иные действия, написать книгу «о механике тенниса» где физическим языком обосновывалось все тоже самое, что показывают тренеры.
  2. Дедуктивная эволюция знаний: когда теория превращается в конкретные инструкции к действиям. К примеру, «теория знакомств с девушками» может превращаться в конкретные тренинги по пикапу. Дедуктивное преобразование происходит в результате обучения, когда учитель находится на более высоком когнитивном уровне и он вынужден «упрощать» материал до примитивных инструкций вида «событие — действие». К примеру, вы видели когда-нибудь как опытный инструктор-гонщик обучает девушку блондинку вождению?


Каждый новый класс проблем претерпевает в начале обобщение(индукция), а потом популяризацию(дедукция). Например это может выглядеть так:
  • кто-то не смог справиться с проблемой и описал ее на форуме,
  • другой человек столкнулся с такой же проблемой и описал тонкости вопроса со своей точки зрения,
  • затем нашелся умный человек, который решил проблему и описал ее на форуме,
  • после этот топик попал на глаза еще одному хорошему человеку, который включил проблему и решение в некий FAQ,
  • но тут этот FAQ прочитал писатель, который как раз пишет книгу на эту тему — он описал проблему более широко, ровно как и решение,
  • книги стали продаваться и уже ни для кого не секрет как решается данная проблема, но сама книга стала основополагающей в новой философии,
  • эту книгу прочитал один практик и решил устроить тренинги по этой философии, что у него с успехом и получилось,
  • а на тренинги пришел твой сосед,
  • с которым вы за чашечкой пива обсудили новые веяния в социальной среде.
Теги:
Хабы:
Всего голосов 6: ↑4 и ↓2+2
Комментарии2

Публикации

Истории

Ближайшие события