metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-20 10:59 pm

Неумение абстрагироваться и обобщать - признак шизофрении?

http://thesz.livejournal.com/1390749.html?thread=11995293&style=mine#t11995293
По ряду причин я работал пару месяцев медбратом в больнице им. Кащенко и с большим интересом общался с ввергнутыми туда гражданами. Через пару недель начинаешь понимать, как ведут себя биполярные, как шизофреники и т.п. Так вот, шизофреники отличаются совершенным неумением абстрагироваться. До невозможности посчитать яблоки в тарелке, потому что одно слегка желтоватое сбоку, другое неровное, а у третьего нет хвостика.

В остальном же эти люди могут быть очень умными, иногда гениальными. Но, например, тесты IQ они решать не в состоянии. Какой именно куб? А какими ножницами вырезали прорези в бумаге? (В задачах на развёртки) Задачи на одинаковость для них вообще пытка, потому что для них ВСЁ РАЗНОЕ, нет группирования объектов. Каждый объект в том или ином уникален, и из контекста они неспособны понять, какие качества существенны для одинаковости, а какие нет.

[identity profile] gds.livejournal.com 2013-08-20 08:06 pm (UTC)(link)
я вот тоже часто не умею абстрагироваться. Для меня, скажем, Array.map и List.map это разные вещи, хотя, по слухам, они работают над контейнером. Который Functor, ну или какие там общие непонятные слова должны. Какая к С-т-не разница, над каким? А я вот так не могу. На досуге пойду в заведение им. Алексеева.

[identity profile] clayrat.livejournal.com 2013-08-20 11:16 pm (UTC)(link)
дык функтор это без учета инженерной complexity

[identity profile] gds.livejournal.com 2013-08-20 11:46 pm (UTC)(link)
вот именно, что дык.
Сложно держать в голове кучу различных уровней восприятия/понимания, от осемблира, через мусорщик, и до верхних абсракций. Почти невозможно, если ещё и предметная область есть. Поэтому я кабутта описан в посте. Страшная картина.

[identity profile] thedeemon.livejournal.com 2013-08-21 06:33 am (UTC)(link)
У меня на практике оба заменяются Enum.map. Во многих задачах обработка состоит из более чем одной операции, потому удобнее ее выражать и компоновать из Enum'ов, а какой там на входе был контейнер - уже не так важно становится.

[identity profile] metaclass.livejournal.com 2013-08-21 06:35 am (UTC)(link)
В F# это Seq.map и контейнер на входе там действительно по барабану.