Skip to content

Instantly share code, notes, and snippets.

@DmitryMyadzelets
Last active November 13, 2023 12:30
Show Gist options
  • Select an option

  • Save DmitryMyadzelets/a2465387dbb6021dcff4953a24307eb6 to your computer and use it in GitHub Desktop.

Select an option

Save DmitryMyadzelets/a2465387dbb6021dcff4953a24307eb6 to your computer and use it in GitHub Desktop.
Соционика - тест Гуленко

Тест Виктора В. Гуленко на принадлежность к соционическому типу

Задания для теста и ключи к ним найдены в Сети и, возможно, не имеют ничего общего с авторским тестом!

Прилагаемый файл test.json содержит:

  • 72 задания для теста
  • 8 дихотомийных признаков
  • 16 соционических типов
  • 16 названий типов по Аушре А.
  • 16 типов по MBTI

Далее даются примеры, как использовать этот тест с точки зрения программирования.

> var test = require('./test.json') // Assume we use Node.js

В тесте 72 задания:

> Object.keys(test.select).length
72

В каждом задании предлагается выбор в рамках одной дихотомии. Например, первое задание:

> test.select[0]
{ S: 'Доверяю приобретенному опыту, а не интуиции',
  N: 'Полагаюсь на свои предположения и догадки' }

В тесте — по 18 заданий на каждую дихотомию. Например, на сенсорику-интуицию:

> test.select.filter(function (o) { return o.S && o.N; } ).length
18
> test.select.filter(function (o) { return o.S || o.N; } ).length
18

Допустим, кто-то совершает случайный выбор в каждом задании:

var choice = test.select.map(function (o) { return Object.keys(o)[Math.random() * 2 | 0]; })

Расчитаем вероятность признака "Сенсорик", в процентах:

> 100 * choice.filter(function (c) { return c === 'S'; } ).length / 18
61.11

Сумма верятностей признаков в любой дихотомии равна 100%. Убедимся:

> 100 * choice.filter(function (c) { return c === 'N'; } ).length / 18
38.89

Преобразуем выбор по заданиям в выбор по каждому признаку:

> choice = choice.reduce(function (o, c) { o[c] |= 0; o[c] += 1; return o; }, {})
{ S: 11, E: 8, I: 10, J: 13, P: 5, F: 12, T: 6, N: 7 }

Выбор, в процентах:

> Object.keys(choice).reduce(function (o, c) { o[c] = Math.round(o[c] * 100 / 18); return o; }, choice)
{ S: 61, E: 44, I: 56, J: 72, P: 28, F: 67, T: 33, N: 39 }

Вероятность каждого социотипа:

> var result = Object.keys(test.types).reduce(function (o, t) { o[t] = t.split('').reduce(function (sum, c) { return sum *= (choice[c] / 100); }, 1); return o; }, {})
{ ENTP: 0.016,
...
  ISTP: 0.032 }

Отсортируем по убыванию вероятности, и преобразим коды соцотипов в названия, к примеру, по Аушре:

> Object.keys(result).sort(function(a, b) { return result[b] - result[a]; }).map(function (c) { return test.types.aushra[c]; })
[ 'Драйзер',
  'Гюго',
  'Достоевский',
  ...
  'Жуков',
  'Бальзак',
  'Дон Кихот' ]
{
"title":"Тест Виктора В. Гуленко на принадлежность к соционическому типу",
"questions":{
"1":{
"S":"Доверяю приобретённому опыту, а не интуиции",
"N":"Полагаюсь на свои предположения и догадки"
},
"2":{
"E":"Отдаю сил больше, чем сохраняю",
"I":"Сохраняю сил больше, чем отдаю"
},
"3":{
"E":"Больше трачу энергии, чем накапливаю",
"I":"Больше сберегаю энергии, чем растрачиваю"
},
"4":{
"J":"Лучше рассуждаю, чем воспринимаю",
"P":"Лучше воспринимаю, чем рассуждаю"
},
"5":{
"J":"С трудом меняю принятое решение, если оно обосновано",
"P":"Легко отказываюсь от решения, если условия изменились"
},
"6":{
"J":"Мои усилия распределяются равномерно",
"P":"Сначала запускаю, а потом навёрстываю упущенное"
},
"7":{
"T":"Холодность людей не беспокоит меня",
"F":"Переживаю, если дорогие люди проявляют холодность"
},
"8":{
"E":"Использую информации больше, чем сберегаю",
"I":"Сберегаю информации больше, чем использую"
},
"9":{
"J":"Обладаю равномерной работоспособностью",
"P":"Живу ритмическими подъемами и спадами"
},
"10":{
"T":"Друзей выбираю больше по надёжности, чем симпатии",
"F":"Друзей выбираю больше по симпатии, чем надёжности"
},
"11":{
"T":"Рассудком живу больше, чем сердцем",
"F":"Сердцем живу больше, чем рассудком"
},
"12":{
"J":"Постоянно напряжён несколько больше, чем надо",
"P":"Постоянно расслаблен несколько больше, чем надо"
},
"13":{
"T":"Сдержанно благодарю",
"F":"Эмоционально откликаюсь"
},
"14":{
"T":"Больше завоёвываю уважение компетентностью и умом",
"F":"Больше привлекаю людей человечностью и сочувствием"
},
"15":{
"J":"Нормы и обязательства организуют мою работу",
"P":"Свобода от обязательств мне жизненно необходима"
},
"16":{
"J":"Моё настроение, если не испортят, будет стабильным",
"P":"Моё настроение неустойчиво само по себе"
},
"17":{
"S":"Лучше вижу способы достижения цели",
"N":"Лучше вижу цель, чем способы ее достижения"
},
"18":{
"S":"При необходимости легко позабочусь о себе",
"N":"Забочусь о себе с большой неохотой"
},
"19":{
"E":"Завязываю контакты легче, чем расстаюсь",
"I":"Ожидаю контакты от других людей"
},
"20":{
"S":"Больше осуществляю, чем придумываю",
"N":"Больше придумываю, чем осуществляю"
},
"21":{
"S":"Умело использую то, чем располагаю",
"N":"Больше задумываю, чем получаю реальную отдачу"
},
"22":{
"T":"Веду себя хладнокровно",
"F":"Глубоко переживаю и чувствую"
},
"23":{
"E":"Мне бывает легче понять другого, чем самого себя",
"I":"Свои мотивы мне понять легче, чем поступки других"
},
"24":{
"T":"Больше внимания уделяю обоснованности и полезности",
"F":"Больше внимания уделяю добру и злу"
},
"25":{
"S":"Исхожу из фактического положения дел",
"N":"Исхожу из возможностей и перспектив"
},
"26":{
"T":"Лучше докажу, чем буду уговаривать",
"F":"Лучше уговорю, чем буду доказывать"
},
"27":{
"E":"Принимаюсь за новые и новые дела",
"I":"Всё время ограничиваю круг забот"
},
"28":{
"T":"Начинаю с анализа ситуации",
"F":"Начинаю с установления хороших отношений"
},
"29":{
"J":"Легко придерживаюсь твердого графика",
"P":"Не могу долго заниматься одним, даже если нужно"
},
"30":{
"E":"Нередко сожалею об излишней активности",
"I":"Нередко сожалею о недопроявленной активности"
},
"31":{
"E":"Я больше вокруг себя, чем в себе",
"I":"Я больше в себе, чем вокруг себя"
},
"32":{
"E":"Я — человек открытый",
"I":"Я — человек сдержанный"
},
"33":{
"S":"Если ничего не ясно, активно собираю сведения",
"N":"Если ничего не ясно, полагаюсь на свою интуицию"
},
"34":{
"E":"Масштабы моей деятельности свободно растут",
"I":"Моя деятельность направлена вглубь, а не вширь"
},
"35":{
"S":"Мои предложения отличаются надежностью",
"N":"Мои предложения отличаются необычностью"
},
"36":{
"J":"Плохо себя чувствую, когда вокруг неразбериха",
"P":"Спокойно лавирую между противоположностями"
},
"37":{
"S":"Когда рассказываю, излагаю все без изменений",
"N":"Когда рассказываю, домысливаю интересные детали"
},
"38":{
"T":"У меня малоэмоциональный голос",
"F":"В моем голосе много оттенков"
},
"39":{
"T":"Больше реагирую на содержание разговора",
"F":"Очень реагирую на интонации говорящего"
},
"40":{
"J":"Последователен и надежен, но не хватает гибкости",
"P":"Гибок и изменчив, но не хватает последовательности"
},
"41":{
"T":"Эмоции не затрагивают меня глубоко",
"F":"Чувства и переживания сопровождают мои поступки"
},
"42":{
"E":"Моя деятельность разворачивается вширь",
"I":"Не расширяюсь, пока не освою приобретенное"
},
"43":{
"T":"Опираюсь на критерии и расчеты",
"F":"Хорошо чувствую отношения и симпатии"
},
"44":{
"J":"Лучше объясняю, чем подмечаю",
"P":"Лучше подмечаю, чем объясняю"
},
"45":{
"J":"Я — человек долга и дисциплины",
"P":"Окружающим непонятны перепады моего состояния"
},
"46":{
"T":"Остро реагирую на абсурд и нелогичность",
"F":"Острее реагирую на грубость и неблагодарность"
},
"47":{
"T":"Лучше излагаю мысли, чем передаю настроение",
"F":"Лучше передаю настроение, чем излагаю мысли"
},
"48":{
"J":"Плохо переношу резкие, непредвиденные повороты",
"P":"Неожиданная смена моих планов для меня обычна"
},
"49":{
"S":"Я — человек конкретный и реалистичный",
"N":"Идеи и оригинальные предположения — моя стихия"
},
"50":{
"S":"Я скорее пользователь, чем экспериментатор",
"N":"Я скорее экспериментатор, чем пользователь"
},
"51":{
"S":"Успешнее занимаюсь тем, что проверено и надежно",
"N":"Более эффективен в необычном, непонятном"
},
"52":{
"E":"Внешние проблемы решаю быстрее, чем внутренние",
"I":"Внутренние проблемы решаю быстрее, чем внешние"
},
"53":{
"T":"Мною движет необходимость, а потом симпатия",
"F":"Мною движет симпатия, а потом необходимость"
},
"54":{
"E":"Я — человек действительно широкой души",
"I":"Не могу заставить себя раскрыться"
},
"55":{
"J":"Плохое настроение мало сказывается на моей работе",
"P":"Сильно завишу от своих внутренних биоритмов"
},
"56":{
"E":"Контакты с незнакомыми не напрягают меня",
"I":"Контакты с незнакомыми требуют усилий"
},
"57":{
"E":"Уверенно работаю, когда завязываю контакты",
"I":"Уверенно работаю, когда контактов поменьше"
},
"58":{
"J":"Окружающие считают меня последовательным",
"P":"Окружающие считают меня гибким"
},
"59":{
"S":"Подмечаю все, что происходит вокруг",
"N":"Вижу лишь то, чему придаю значение"
},
"60":{
"E":"В деле совершенно забываю о себе",
"I":"Быстро останавливаюсь даже увлёкшись"
},
"61":{
"S":"Получаю ощутимый результат сегодня",
"N":"Повседневные запросы откладываю на завтра"
},
"62":{
"T":"Мою рассудительность ценят больше чувства",
"F":"Мою человечность ценят больше, чем рассуждения"
},
"63":{
"S":"Мои практические навыки сильнее, чем воображение",
"N":"Мое воображение сильнее, чем практические навыки"
},
"64":{
"E":"Трачу энергию, не задумываясь",
"I":"Легко экономлю энергию"
},
"65":{
"E":"С удовольствием рассказываю или показываю",
"I":"Спокойнее, когда слушаю или наблюдаю"
},
"66":{
"S":"Ощущаю тело, уверенно стою на ногах",
"N":"Погружаясь в свой мир, забываю о самом насущном"
},
"67":{
"S":"С моей практичностью я нигде не пропаду",
"N":"Моя непрактичность беспокоит моих близких"
},
"68":{
"J":"Спокоен лишь тогда, когда все отлажено",
"P":"Не могу без постоянной смены впечатлений"
},
"69":{
"T":"С удовольствием анализирую и упорядочиваю",
"F":"С удовольствием общаюсь с дорогими людьми"
},
"70":{
"S":"Больше радости получаю от физических движений",
"N":"Больше радости получаю от внезапной мысли"
},
"71":{
"J":"Не затеваю нового, пока не разобрался с предыдущим",
"P":"Обычно затеваю несколько дел сразу"
},
"72":{
"J":"Лучше, если продумываю заранее",
"P":"Лучше, если поступаю по ситуации"
}
},
"lables":{
"J":"Рациональность",
"P":"Иррациональность",
"T":"Логика",
"F":"Этика",
"S":"Сенсорика",
"N":"Интуиция",
"E":"Экстраверсия",
"I":"Интраверсия"
},
"types":{
"default":{
"ENTP":"Интуитивно-логический экстраверт (ИЛЭ)",
"ISFP":"Сенсорно-этический интраверт (СЭИ)",
"ESFJ":"Этико-сенсорный экстраверт (ЭСЭ)",
"INTJ":"Логико-интуитивный интраверт (ЛИИ)",
"ENFJ":"Этико-интуитивный экстраверт (ЭИЭ)",
"ISTJ":"Логико-сенсорный интраверт (ЛСИ)",
"ESTP":"Сенсорно-логический экстраверт (СЛЭ)",
"INFP":"Интуитивно-этический интраверт (ИЭИ)",
"ESFP":"Сенсорно-этический экстраверт (СЭЭ)",
"INTP":"Интуитивно-логический интраверт (ИЛИ)",
"ENTJ":"Логико-интуитивный экстраверт (ЛИЭ)",
"ISFJ":"Этико-сенсорный интраверт (ЭСИ)",
"ESTJ":"Логико-сенсорный экстраверт (ЛСЭ)",
"INFJ":"Этико-интуитивный интраверт (ЭИИ)",
"ENFP":"Интуитивно-этический экстраверт (ИЭЭ)",
"ISTP":"Сенсорно-логический интраверт (СЛИ)"
},
"aushra":{
"ENTP":"Дон Кихот",
"ISFP":"Дюма",
"ESFJ":"Гюго",
"INTJ":"Робеспьер",
"ENFJ":"Гамлет",
"ISTJ":"Максим Горький",
"ESTP":"Жуков",
"INFP":"Есенин",
"ESFP":"Наполеон",
"INTP":"Бальзак",
"ENTJ":"Джек Лондон",
"ISFJ":"Драйзер",
"ESTJ":"Штирлиц",
"INFJ":"Достоевский",
"ENFP":"Гексли",
"ISTP":"Габен"
},
"gulenko":{
"ENTP":"Искатель",
"ISFP":"Посредник",
"ESFJ":"Энтузиаст",
"INTJ":"Аналитик",
"ENFJ":"Наставник",
"ISTJ":"Инспектор",
"ESTP":"Маршал",
"INFP":"Лирик",
"ESFP":"Политик",
"INTP":"Критик",
"ENTJ":"Предприниматель",
"ISFJ":"Хранитель",
"ESTJ":"Администратор",
"INFJ":"Гуманист",
"ENFP":"Советчик",
"ISTP":"Мастер"
},
"mbti":{
"ENTP":"ENTP",
"ISFP":"INTP",
"ESFJ":"ESFJ",
"INTJ":"INTP",
"ENFJ":"ENFJ",
"ISTJ":"ISTP",
"ESTP":"ESTP",
"INFP":"INFJ",
"ESFP":"ESFP",
"INTP":"INTJ",
"ENTJ":"ENTJ",
"ISFJ":"ISFP",
"ESTJ":"ESTJ",
"INFJ":"INFP",
"ENFP":"ENFP",
"ISTP":"ISTJ"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment