Психология глазами пограммиста

28 Фев
2012

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

Как думает человек?! О чем думает человек?! Давайте представим, что человек это компьютер – вычислительная машина. Что-то общее у нас есть, хоть и «думаем» мы по-разному. Компьютер – это железо, на котором установлена операционная система, в ней есть диспетчер задач, такой же диспетчер задач есть и у человека. Каждая задача в нашем списке состоит из цели и стоимости этой цели:

Цель характеризуется важностью: насколько важно нам ее достичь. Математически можно измерить ее от 0 до 1 (0 — неважная, 1 – очень важная). При рождении целей у нас не так уж и много: поесть, да поспать. С взрослением у нас появляются новые цели: нужно научиться говорить, научиться читать, считать, закончить школу, университет, жениться, купить квартиру, дачу, заработать миллион и т.д. Часть целей в нас заложено природой, это, так называемые, физические потребности. Другая часть поступает из окружающей среды – социальные потребности.

Стоимость – это та цена, которую необходимо заплатить, чтобы достичь цели. Платим мы ресурсами, под ресурсами понимается все, что угодно – деньги, репутация, здоровье и многое другое. Отдельно, я бы хотел отметить ресурс время, это, наверное, единственный ресурс, который нельзя восполнить. Стоимость мы тоже будем измерять от 0 до 1 (0– нам это ничего не стоит сделать, 1 – за это придется очень много заплатить). Важно понимать, что одну и ту же цель мы можем достичь разными способами, которые будут иметь разную стоимость, из которых мы выберем саму оптимальную. Если явного решения нет, то стоимость будет браться максимально высокой, дабы учесть все риски.

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

Для демонстрации я приведу небольшой пример. Цель – я хочу поесть (важность 0.2), Стоимость — надо приготовить еду (цена 0.5). Сейчас мы находимся в состоянии покоя, лежим на диване и смотрим телевизор. Со временем чувство голода начинает о себе напоминать и цель становиться важнее (0.2 ->0.6). Барьер преодолен, и мы идем на кухню готовить еду.

Опыт помогает нам оценивать важность и стоимость цели (проставлять те самые нолики и единички). После достижения (или не достижения) цели мы оцениваем, насколько верны были наши первоначальные оценки, и, если надо, вносим коррективы.
Процесс расчета стоимости, поиска и исполнения решения порой бывает очень трудоемким, даже, казалось бы, простое движение руки требует от вашего мозга больших вычислений (насколько сократить ту или иную мышцу, рассчитать расстояние до цели, учитывать положение тела в пространстве, препятствия до цели и т.д.). Наш мир слишком сложен, а вычислительные ресурсы нашего мозга ограничены. Для решения этой проблемы природа придумала механизм буферизации, и называется он подсознание. Всем вам известно, что есть подсознание и сознание. Причем это не два состояния, а две крайности, между которыми и происходит вычислительные процессы. Задачи, которые выполняются очень часто, запоминаются в нашем подсознании, и мы исполняем их, не задумываясь. Наши привычки, характер, манера поведения, все, что мы делаем на автомате – все это лежит у нас в подсознании. Но, как и в программировании, так и в жизни со временем наш буфер становиться не актуальным, данные в нем устаревают и порой даже противоречат текущей ситуации. В программировании мы решаем эту проблемы просто, сбрасываем буфер и актуализируем информацию, с человеком же это не так просто. Мы годами копим эту информацию, и избавиться от нее нажатием одной кнопки не получится. В этом и кроются наши проблемы. Мы не делаем как надо, мы делаем, как привыкли.
А теперь давайте подумаем, как новые знания помогут нам в жизни:
• Фильтруйте цели. В большинстве своем наши цели социальные (навязанные нам обществом), которые говорят, что ты должен быть кем-то (ты должен быть успешным, обеспеченным, лучше всех). Задайте себе вопрос – а вам это нужно?!
• Думайте о решениях, ищите альтернативные пути, даже если текущая реализация вас устраивает. Выбейте шаблоны из вашей головы. Актуализируйте ваше подсознание.
• Не думайте долго. Решайте. Ведь пока вы думаете, вы тратите главный ресурс – это время! Решений много! Не можете выбрать? Бросьте монетку.
• Не бойтесь совершать ошибки, без них не будет опыта.

Надеюсь эта статья открыла для вас что то новое.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх