Синдром анны карениной что такое
Что такое синдром Анны Карениной, и при чем тут вообще литература? Лев Николаевич Толстой оставил нам в наследие классический роман, который служит эталоном страстной, глубокой и опасной любви, которая всегда заканчивается трагически.
Когда говорят о синдроме Анны Карениной, имеют в виду не драматическую развязку, которую выбрала главная героиня романа. Речь идет именно о той страсти, аффективном союзе, когда влюбленный человек теряет границы собственного «я».
Сегодня мы хотели бы поговорить об опасностях подобных отношений и чувств, которые не столько приносят счастье, сколько причиняют страдания и боль. Ведь такая одержимость как болезнь, она сильно вредит нашему здоровью (как эмоциональному, так и физическому).
1. Синдром Анны Карениной: чем опасна такая страстная любовь
Говорят, что те, кому довелось пережить страстную любовь в прошлом, продолжают скучать и тосковать по этому яркому чувству. Даже если оно причиняло им боль и они тяжело перенесли разрыв.
Ведь сильные эмоции заставляют нас чувствовать себя по-настоящему живыми. А эта взрывоопасная смесь физического влечения, эмоциональной связи, взаимных обязательств и просто одержимости, доходящей порой до зависимости, оставляет глубокий след в душе.
Читайте также: Пережившие психологическую травму часто делают больно другим
И тем не менее, стоит спуститься с небес на землю, и подумать о простом самосохранении:
- Синдром Анны Карениной это не просто «влюбленность». На самом деле, специалисты относят такое состояние к обсессивно-компульсивным расстройствам.
Оно характеризуется потерей контроля над своей личностью, абсолютной зависимостью от другого человека и размытием, потерей границ собственного «я». Из-за такой «любви» люди могут отказаться от своих близких, принципов и даже того, что определяет их как личность. Они добровольно попадают в полную зависимость от объекта своих чувств, лишь бы он оставался рядом.
- Любовь, которую испытывают эти люди, не приносит им настоящего счастья.
Основными чувствами в данном случае являются, скорее, тревога и тоска: из-за того, что любимого человека нет рядом каждую секунду, из-за недоверия, из-за боязни быть преданными и брошенными, из-за мыслей, что любимый человек не настолько отдается этому чувству, как вы, и отдает своей любви меньше, чем ее получает.
- Постепенно это разрушает самооценку. Человек просто теряет чувство собственного достоинства, целостность своего «я» и, конечно же, эмоциональное равновесие.
Ведь сосредоточение своей жизни вокруг одного конкретного человека, причем такое одержимое, предполагает полную зависимость. И надо сказать, что придумать что-то более разрушительное для личности очень трудно.
2. Страстная любовь: как ею управлять?
Каждый из нас в самом начале отношений испытывает очень сильные чувства, почти эйфорию. Сильную страсть, которую трудно передать словами. Однако есть ряд аспектов, о которых стоит помнить. В противном случае, такое бурное начало романа может перерасти в опасный синдром Анны Карениной.
Не следуйте навязанным обществом клише
Забудьте эти избитые фразы: «заполнить пустоту в душе и в сердце», «найти свою вторую половинку»… Никогда не следует искать себе пару лишь для этого. Ведь, в конце концов, это не единственная цель нашей жизни.
В первую очередь вы должны стремится к саморазвитию, расти над собой, стать полноценной личностью. Лишь уравновешенный, зрелый и самодостаточный человек способен принести счастье другим. Не старайтесь найти того, кто заполнит ваши «пробелы» и страхи. Настоящие отношения предполагают взаиморазвитие и взаимообогащение партнеров.
Не забывайте о себе
Если ваш партнер ограничивает вашу свободу, не дает расти и заставляет отказаться от своего «я»того, что характеризует вас как личность, то это повод задуматься. Любовь — это развитие и обогащение, а не ограничения или запреты. Поэтому одержимость и навязчивые идеи никогда не идут на пользу, так как сильно ограничивают.
Помните, что в тот момент, когда приоритетом для вас становится другой человек, вы начинаете проигрывать. Если ради любви вы жертвуете своими увлечениями, друзьями и даже меняете собственные ценности в жизни, это не правильно. Остается только вспомнить Анну Каренину и ее непреодолимую, всепоглощающую страсть к Вронскому. Ведь в какой-то момент в стороне остается даже ее собственный ребенок. Ужасная перспектива, не так ли?
Это стоит прочитать: Отношения: как обрести контроль над своей жизнью
Любовь слепа? Не стоит совершать эту ошибку!
Старайтесь любить с открытыми глазами и с открытым сердцем. Любите осознанно, зная и видя все, что вы делаете для любимого человека и что он делает для вас.
Уважает ли он ваши потребности? Позволяет ли вам расти и развиваться как личности, а может, даже помогает в этом?
Настоящая любовь — это не наваждение. Это каждодневное счастье, когда оба партнера слаженно справляются с проблемами, умеют друг друга слушать и слышать, находить компромиссные решения. Здесь нет места ревности, недоверию и тем более шантажу.
Наконец, не забывайте: синдром Анны Карениной можно встретить не только в книжках. К сожалению, он очень распространен в современном обществе. Поэтому любите сильно, любите страстно, но не надо любить слепо!
Источник
Для того, чтобы поддерживать хорошие отношения со своей половинкой, следует осознавать, что каждый человек является самодостаточной личностью. Ваш партнер должен вас дополнять, но в случае завершения отношений не надо чувствовать себя неполноценными.
Известный российский автор Лев Николаевич Толстой в свое время написал классический роман мировой литературы — «Анна Каренина», который служит ярким отражением наиболее страстного, сильного и одновременно опасного любви, всегда приводит к трагической развязке.
Однако когда речь идет про синдром Анны Карениной, мы не погружаемся в очень драматический конец главной героини романа. Мы говорим об одержимости, страсти и эмоциональную привязанность, которые мы испытываем, когда любовь снимает с нас все ограничения.
Сегодня мы обсудим возможные опасные последствия такой сильной страсти, ведь это чувство может нанести нам больше боли, чем удовольствия. А еще попробуем объяснить, почему навязчивые отношения могут повредить вашему здоровью.
Синдром Анны Карениной: страстная любовь и ее опасность
Говорят, что тот, кто страстно любил в прошлом, будет еще очень долго скучать по этим чувством, несмотря на боль от его потери. Сильные эмоции вызывают жажду жизни. Когда мы любим, нас переполняют безудержные чувства, и мы чувствуем переплетение физической тяги, эмоциональной привязанности, взаимной преданности друг другу и страсти, благодаря которой слова «ты и я» приобретают совсем другой, полноценного значения.
Однако наряду с этими прекрасными эмоциями существует целый ряд опасностей, которые стоит обратить особое внимание:
Те, кто страдает синдромом Анны Карениной, испытывают нечто большее, чем простое увлечение. На самом деле они страдают из-за так называемый «аффективно-навязчивый расстройство», который характеризуется потерей самоконтроля и появлением абсолютной зависимости от партнера, через которую человек начинает выходить за рамки дозволенного. Больной может полностью раствориться в любимом человеке, потерять свою самобытность и согласиться на тотальный контроль партнера только для того, чтобы удерживать этого человека у себя.
Такая любовь не дает ощущения настоящего счастья, поскольку страдающие синдромом Анны Карениной, зачастую испытывают острую боль из-за невозможности быть ежесекундно рядом с любимым человеком, из-за недоверия и страха быть брошенными или преданными, а также через навязчивые мысли, что они отдают партнеру значительно больше, чем получают в ответ.
Постепенно человек теряет чувство собственного достоинства, целостность и эмоциональное равновесие. Если центром жизни становится другой человек, и мы навязываем ей себя и свои чувства, можно в конце концов потерять самих себя. А разве есть что-то более деструктивное, чем такое развитие отношений?
Пылкая любовь: как ее контролировать?
Все мы знаем, что в начале развития отношений сильная и невероятная страсть является обычным и нормальным явлением. Однако есть ряд вещей, которые вы должны иметь в виду, чтобы избежать развития опасного синдрома Анны Карениной.
Подумайте над следующими советами:
Никогда не ищите партнера с целью «заполнить определенные пробелы в своей жизни» и не ждите от любимого человека, она станет вашей «второй половинкой». Не задавайте себе целью посвятить всю жизнь поиска своей «лучшей половинки». Прежде всего, человек должен развивать свой внутренний мир, стать самодостаточной личностью, научиться быть уравновешенной и зрелой, уметь быть счастливой сама и одновременно приносить счастье другим. Не ищите себе партнера с целью заполнить внутреннюю пустоту или обуздать страхи. Попробуйте построить такие отношения, которые морально обогатят как вас, так и партнера.
Не пытайтесь построить отношения с человеком, который будет ограничивать вашу свободу, не позволит развиваться заставит потерять свою самодостаточность или какую-то присущую вам особую черту. Любовь должна вдохновлять на новые свершения и личностный рост, а не побуждать к потере себя. Именно поэтому навязчивые идеи никогда не бывают хорошими, поскольку они ограничивают нашу жизнь. Сделав кого своим приоритетом, вы сразу же потеряете важную часть своей жизни. Вы отодвинете на задний план свои собственные увлечения, своих друзей и даже измените собственные ценности, а это ни к чему хорошему не приведет. Стоит помнить про Анну Каренину и ее фанатичную страсть к графу Вронскому. Ведь было время, когда героиня даже забыла о своем сыне через страстная любовь к графу.
Никогда не допускайте ошибки, любя вслепую. Любите с открытыми глазами, с открытым сердцем, любите сознательно! Осознавайте, что делаете, и одновременно наблюдайте за тем, что делает партнер. Или он уважает ваши потребности? Прислушается к вам и считается с вашим мнением? Или он позволяет развиваться и помогает при этом развиваться и отношениям? Настоящая любовь — это не слепая страсть. Это ежедневное ощущение счастья, когда оба партнера знают, как решать проблемы совместными усилиями, когда они прислушиваются друг к другу, когда оба придерживаются своих обещаний, когда в отношениях нет места ревности, недоверию и унижению.
Помните, что синдром Анны Карениной является очень распространенным явлением в настоящее время. Поэтому любите сильно, страстно, но никогда не вслепую.
Источник
Только-только на экраны вышла новая киноверсия «Анны Карениной». С первых же серий – буря зрительских эмоций: комментарии в соцсетях, высказывания, сравнения.
Текст:
Анастасия Лысюк·24 апреля 2017
Одни говорят: «Захватывает с первых серий, новые и яркие воплощения хорошо известных классических образов!» Другие: «Бытовая, банальная и даже пошлая пародия!» Какой бы картина ни была, мало кого она оставила равнодушным. Ведь экранизация классики – это всегда многообещающее событие, а проблема семейных отношений, в том числе и Анны Карениной, актуальна во все времена и для всех поколений.
Про «синдром Анны Карениной» слышали? И такой встречается, да! Сейчас у девушек он все равно что эпидемия. Психолог, актриса и свадебный регистратор из Челябинска рассказали, почему он сейчас так популярен и как его избежать.
«Психологи знают, что синдром Анны Карениной существует – это актуальная тема в отношениях между мужчиной и женщиной, и, к слову, он может возникнуть как у нее, так и у него. Это то состояние, когда отсутствуют границы собственных ощущений, эмоций, целей, желаний. Когда человек полностью сливается с партнером, потому что любит его и жить без него не может. Отношения, когда партнер превращается в самый главный элемент, который дает ощущение счастья. Если его нет, наступает паника: «Я не дышу, я могу умереть, мне страшно, мне одиноко».
Синдром понимается так – я могу быть целостным только в партнерстве с кем-то. Это очень опасно и никакого отношения к любви это не имеет. Это зависимость от отношений. А еще страшнее всего, что этот синдром социально одобряем. Ведь, с одной стороны, кажется, что такая любовь спасает, помогает, дает тепло, энергию, но с другой – в этом смерть, фигурально. Человек перестает развиваться, возникает ощущение связанности.
Осуждать Каренину и людей с синдромом Карениной нельзя. Да и вообще осуждать кого-либо или что-либо неэтично и некорректно. Можно знать о такой модели отношений, и тогда, вступая в такие отношения, ты предупрежден, а значит, вооружен. В такой ситуации, если не можешь самостоятельно разобраться в отношениях, лучше обратиться к семейному психологу или психотерапевту. Если понимаешь, что твой партнер стал зависим от тебя, можно помочь ему формировать границы его «я». Люди с подобным синдромом привыкли таким способом привлекать к себе внимание. Им нужно обязательно напоминать: «Любимая(ый), обрати внимание на себя!»
«Вы знаете, сыграть Анну Каренину – это моя мечта! Правда! Еще с институтских времен. Это такое произведение, тема которого будет актуальна всегда, а особенно сейчас, когда преподнести ее можно очень интересно. Мы ведь живем в такое время, когда в обществе считается, что любовные треугольники даже необходимы, а верность в браке, сохранение семьи уже не самое главное, не ценность. Многие девушки и вовсе считают, что если ты привлекательна и красива, то у тебя обязательно должен быть поклонник, воздыхатель, любовник.
Я бы с удовольствием сыграла Анну Каренину именно сейчас, ведь об этом нужно говорить – такие истории служат противоядием для таких поступков, их обязательно нужно показывать общественности.
Что бы я показала в ее образе в первую очередь? Наверное, я бы передала процесс – тот самый процесс, когда, на первый взгляд, вроде бы радостное чувство любви оборачивается не счастьем, а ощущением пустоты. А все потому, что новая обретенная любовь оказывается губительной. Анна вместе с ней теряет все: семью, доверие, уважение окружающих. Но самое главное – она теряет уважение к самой себе и превращается в сломленную женщину.
Ее любовь, конечно, нельзя осуждать. Это ведь не простая распущенность – то с одним, то с другим – здесь неподвластная силе воли страсть. И осуждать любовь Карениной имеет право только тот, кто знает, что смог бы совладать с искушением страстью».
«Почему история поступка Анны Карениной актуальна до сих пор? Вообще, тут важно разделять две вещи: не столько сам поступок Карениной, сколько инструментарий людей с синдромом Анны Карениной – привлечь к себе внимание через жертвенность. Такой человек может жаловаться, что его не ценят. Причем менять отношения таким людям невыгодно, так как они перестают чувствовать свою жертвенность, а для них это важно. Для них важнее говорить о проблеме, чем о ее решении. Это как в истории про крокодила: крокодил ест свою жертву и сам при этом плачет. Так и тут.
Почему об этом говорят? Это всегда было, есть и будет. Таких людей всегда будут защищать: «Ах, он бьет ее, бедная она!» И мало кто задается вопросом, почему партнер начинает, к примеру, поднимать руку на «бедняжку».
Особенность девушек с таким синдромом – «это не я виновата, это вы, вы меня не полюбили, предали, не поняли». Часто путают любовь и зависимость – отсюда и появился такой синдром».
«Я точно знаю, какие уроки молодая семья может вынести из сериала «Анна Каренина». Каждая семейная пара, которая находится в начале долгого счастливого пути, должна запомнить: самое важное – быть уверенным в своем выборе. Это должен быть осознанный шаг. И если выбор уже сделан, то нести ответственность друг за друга.
Есть много принципов счастливой семейной жизни и сохранения брака. Вот те, что подходят абсолютно всем. В первую очередь – это уважение и доверие друг к другу, учет интересов каждого и моральная поддержка. Во-вторых – это умение договариваться, а значит, уступать и быть терпеливым. И очень важно разговаривать друг с другом, а не думать, что «он обо всем догадается сам». В-третьих, принимать друг друга такими, какие есть. На мой взгляд, очень ценно наличие чувства юмора в семейной паре. Что бы ни происходило, важно поддерживать эмоциональное равновесие в семьи».
Опрос
С каким мнением о поступке Анны Карениной согласна ты?
Она не имела права поддаваться чувствам – ведь она замужем
Она вышла замуж не по любви, а ради настоящего чувства можно уйти от мужа
Чувства чувствами, однако не надо было их афишировать!
Ее просто жалко по-человечески
В таких ситуациях надо обращаться к психотерапевту
Источник
«Принципу Анны Карениной» посвящено немало научных публикаций и даже отдельная статья в Википедии. Применим к ИТ и программированию? А может он уже работает против вашего проекта?
Первый вариант этой статьи я опубликовал в моём англоязычном блоге и поместил ссылки в несколько узкоспециализированных форумов. Состоявшиеся там обсуждения мотивировали меня предложить её вариант на русском языке читателям Хабра.
В статье обсуждается один из философских принципов, который с точки зрения автора:
а) обьективно существует
б) релевантен для ИТ-проектов и программирования.
Если Вам, дорогой читатель, такие темы не интересны, вряд ли Вам стоит читать эту статью дальше.
Недавно я перечитал великий роман Льва Толстого «Анна Каренина».
Первый раз я прочитал его в школьные годы, поскольку того требовала от нас учительница литературы. Но чтобы понять такие книги, их надо читать в зрелом возрасте, накопив достаточно своего личного жизненного опыта и понимания людских характеров.
От главы к главе Лев Толстой описывает происходящие события, как бы наблюдая их глазами того или иного участника событий. И поступки некоторых героев романа, которые до этого воспринимались легкомысленными выходками или проявлениями их злой воли, рассмотренные с другой перспективы, кажутся глубоко логичными и даже единственно возможными.
А по прочтению романа остается впечатление, что иначе и не могло быть. Легкий флирт между замужней женщиной и молодым блестящим аристократом-офицером переходит в страстную любовь, затем – в моральный надлом отношений между влюблёнными и, в финале – самоубийством героини под колесами поезда.
И каждое звено в этой ужасной цепи событий в момент прочтения представляется понятным и логичным.
Прочитав роман, каждый может сам для себя решить, что означает это загадочное, самое первое предложение романа:
„Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.“
Одно из возможных объяснений состоит в том, что Лев Толстой в этом предложении сформулировал куда более общий философский принцип, который проявляется в медицине, социологии, биологии, глобальных геофизических явлениях и, по моему мнению — в ИТ в целом и в программировании в частности.
Что означает Принцип Анны Карениной?
Интерпретациям этого принципа, получившего имя «Принцип Анны Карениной», посвящено немало научных публикаций и даже отдельная статья в Википедии.
Что означает этот принцип? Очень сложные химические, физические, биологические, психологические, социальные и т.п. системы могут долго и успешно существовать и развиваться только если их части хорошо подходят друг к другу и к внешней среде.
Если бы мы были в состоянии описать такие системы каким-то количеством параметров, то заметили бы, что для каждого класса систем существует совсем немного «успешных» комбинаций этих параметров.
Замечание: Для придания нашим параметризованным моделям большей реальности мы должны говорить не об отдельных значениях параметров, а об классах эквивалентности параметров. Но это не меняет сути.
Как это ни парадоксально, но чем сложнее класс систем, тем меньше у него «успешных» комбинаций.
Кофеварки различных производителей отличаются друг от друга по используемым техническим решениям и даже по внешнему виду сильнее, чем легковые автомобили, а те — сильнее чем пассажирские самолёты.
Принцип Анны Карениной и одомашнивание животных или ограниченность и вторичность параметров отбора
Британский ученый Фрэнсис Гальтон, живший одновременно с Толстым, сформулировал похожий на Принцип Анны Карениной принцип, рассматривая одомашнивание животных:
Складывается впечатление, что все дикие животные имели шанс сделаться домашними. При этом немногие… были одомашнены давным-давно, а огромное число остальных, когда-то не использовавших свой шанс из-за какой-то мелкой особенности, так и обрекли себя на вечное дикое состояние.
Дальнейшие интересные рассуждения о том, как сработал этот принцип можно найти в увлекательно написанной книге Джареда Даймонда «Ружья, микробы и сталь».
Глава 9. Зебры, несчастливые браки и принцип «Анны Карениной» этой книги начинается такой фразой (в переводе на русский):
Все одомашниваемые животные похожи друг на друга, каждое неодомашниваемое животное неодомашниваемо по-своему.
Если вам показалось, что где-то вы уже читали нечто подобное, вы не ошиблись. Поменяйте несколько слов, и получится знаменитое первое предложение «Анны Карениной», великого романа Льва Толстого: «Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему». Этой фразой Толстой хотел сказать, что счастливым может быть только брак, состоявшийся во множестве разных аспектов: между супругами есть обоюдное сексуальное притяжение, налажены отношения с родней друг друга, нет разногласий по поводу финансов, воспитания детей, религии и остальных жизненно важных вопросов. Неудача на одном из этих важнейших направлений способна погубить брачный союз, даже если у него есть все остальные компоненты для счастья.
Далее автор называет факторы, которые не позволили, несмотря на многочисленные и продолжающиеся до сих пор попытки одомашнить диких животных. Их немного: рацион питания, скорость роста, проблемы с размножением в неволе, «дикость» характера, склонность к панике, социальное устройство.
Интересно отметить тот факт, что все перечисленные автором факторы — «вторичные». Например, человечество выращивает и забивает на мясо не носорогов (3 тонны мяса) а куда более мелких животных — коров, свиней и овец.
Другими словами, если бы мы программировали алгоритм отбора животных для одомашнивания, нам в качестве параметров пришлось бы использовать не первичные атрибуты этого вида животных (вес, рост, продолжительность жизни и т.д.), а вторичные, вычисляемые с помощью специальных функций. И уже на них мы бы накладывали весьма жесткие ограничения.
Если вам это интересно, то найдите и почитайте книгу.
Но автор объясняет действие принципа в конкретной предметной области. Имеется его более широкая интерпретация?
Принцип хрупкости хорошего
Взглянуть на проблему с более широких и в тоже время чисто математических позиций попытался гениальный математик Владимир Арнольд в своей книге «Теория катастроф»
Там он описывает т.н. «Принцип хрупкости хорошего».
Он пишет:
… для системы, принадлежащей особой части границы устойчивости, при малом изменении параметров более вероятно попадание в область неустойчивости, чем в область устойчивости. Это проявление общего принципа, согласно которому всё хорошее (например, устойчивость) более хрупко, чем плохое. По-видимому, все хорошие объекты удовлетворяют нескольким требованиям одновременно, плохим же считается объект, обладающий хотя бы одним из ряда недостатков
.
В рассматриваемом им контексте Владимир Арнольд возможно был и прав. Но в более широком контексте можно видеть, что на самом деле он говорит о хрупкости, а точнее — о редкости устойчивости, а не «хорошести».
Не все неустойчивое плохо и не все устойчивое хорошо.
Кто хоть раз в жизни переходил лужу или канаву по бревнышку, меня понимает. Неустойчиво двигаться по бревнышку лучше, чем свалиться вниз и принять в канаве устойчивое положение.
С другой стороны -любое движение скорее неустойчивость. Деревья и цветы хороши пока они живы и растут, а засохнувшие — как правило нет.
И в то же время, про дерево, растущее сотни лет, интуитивно хочется сказать, что оно стабильно (устойчиво) растет.
Подведем промежуточный итог: Устойчивость (стабильность) и «хорошесть» — показатели скорее независимые друг от друга и зависят от того, что же мы измеряем или моделируем. При этом следует добавить, что устойчивость — это скорее объективный, измеряемый параметр. Что такое хорошо и что такое плохо — это субъективное решение наблюдателя.
Принцип Анны Карениной и аттракторы
Размышляя о динамической неустойчивости, мы почти неизбежно придем к понятию хаоса.
Теория хаоса — сравнительно молодая наука. О её становлении и первых шагах увлекательно рассказывает книга «Хаос. Создание новой науки» Джеймса Глейка. Один из самых увлекательных сюжетов в этой книге — открытие такого явления как аттракторы.
Согласно определению Википедии -Аттра́ктор (англ. attract — привлекать, притягивать) — компактное подмножество фазового пространства динамической системы, все траектории из некоторой окрестности которого стремятся к нему при времени, стремящемся к бесконечности. Аттрактором может являться притягивающая неподвижная точка (к примеру, в задаче о маятнике с трением о воздух), периодическая траектория (пример — самовозбуждающиеся колебания в контуре с положительной обратной связью), или некоторая ограниченная область с неустойчивыми траекториями внутри (как у странного аттрактора).
Внизу изображен один из вариантов Аттрактора Лоренца.
Какое отношение имеют аттракторы к Принципу Анны Карениной?
Я думаю, с философской точки зрения аттракторы представляют в мире хаоса «одинаковые счастливые семьи» в то время как остальные точки фазового пространства — «несчастливые семьи, несчастливые по-своему».
В колоде мало козырей…
Вы наверняка слышали о долгих спорах Эйнштейна и Бора о фундаментальных основах квантовой физики. Дискуссия велась вокруг вопроса, какая модель определяет траекторию отдельной элементарной частицы: детерминистская или вероятностная. Два великих физика абстрагировали суть спора до полушутливого вопроса: Играет ли Бог в кости, управляя движением частиц, составляющих наш мир?
За прошедшее столетие модели описания мира невероятно умножились и усложнились. Продолжая линию Эйнштейна и Бора применительно к нынешней ситуации мы можем сказать, что для управления миром Богу необходимы инструменты посложнее, чем игральная кость. Например — колода карт.
Тогда, с учетом Принципа Анны Карениной можно сказать, что колоды карт, которые Бог выбирает для управления природными и социальными феноменами, как правило, не очень хороши. В них слишком мало козырей…
Ну а сами феномены делятся на устойчивые и неустойчивые. При этом «очень» неустойчивые со временем часто «скатываются» на аттракторы.
Как мы поделим их на хорошие и плохие — зависит от нас. Но похоже, в нынешнем мире больше неустойчивого, чем устойчивого. А плохого больше чем хорошего.
Другими словами, мир выглядит так, как на моей картинке внизу.
Принцип Анны Карениной в ИТ
Все это может и похоже на правду, возможно уже подумал про себя кто-то из читателей. Но где обещанные в заголовке ИТ и программирование? Действует Принцип Анны Карениной в этих областях человеческой деятельности?
Уверен, действует. Хотя бы потому, что этот общий принцип просто должен действовать и в этой конкретной предметной области. По крайней мере для тех программно-аппаратных и чисто программных систем, которые достаточно сложны и динамичны. А многие из них действительно таковы.
Синдром Анны Карениной
Если Принцип Анны Карениной (ПАК) в ИТ присутствует, как его заметить?
Во-первых, если ваша система работает стабильно и позволяет себя безболезненно расширять и конфигурировать, вам не стоит особенно беспокоиться. Ваша система находится в устойчиво-хорошей части (см. картинку вверху).
Если ваша система не совсем хороша или совсем нехороша, но устойчива и делает своё дело (находится в устойчиво-нехорошей части мира), либо хороша но неустойчива, вам следует хорошенько подумать, а стоит ли рисковать и что-то радикально менять.
ПАК начинает показывать себя со своей негативной стороны, если попытки исправить конкретные ошибки только ухудшают ситуацию. Ошибки действительно исправляются, патчи инсталлируются, но «ниоткуда» появляются новые, более каверзные ошибки. В подобных случаях можно говорить о Синдроме Анны Карениной (САК).
Вспомним, что синдром представляет собой комплекс органически связанных между собой признаков (симптомов), объединенных единым механизмом возникновения и развития.
В зависимости от размеров системы САК показывает себя по-разному. Но большинство проявлений сводятся к определённым «скандалам».
Внизу я попытался привести списки (далеко неполные) характерных симптомов, принадлежащих САК в зависимости от размера системы.
В энтерпрайзе скандалят люди
В больших энтерпрайз-системах программные и аппаратные проблемы ИТ-компонент быстро трансформируются в скандалы менеджеров и психологические войны подразделений между собой. Если попытаться отфильтровать субъективно-психологические аспекты, то часто остаются объективно регистрируемые феномены:
- Приходится делать всё больше и больше workarounds.
- В workflows самозарождаются фантом-инстанции процессов.
- Инстанции workflow-процессов расщепляются или не заканчиваются корректным образом и начинают блуждать по workflows. В силу их непонятности персонал вольно или невольно проталкивает их дальше и дальше.
- Автоматика workflows подменяется ручными операциями.
- Данные правятся с помощью скриптов, запускаемых по ночам.
- Работающую систему приходится все чаще останавливать и перезапускать.
В больших клиент-серверных системах скандалят компоненты
На уровне отдельных систем входящих в большой энтерпрайз, либо независимых больших систем с клиент-сервер архитектурой САК проявляется нередко таким образом:
- В Банках Данных неожиданно появляются «зомби» (Неполные записи с некорректными внешними ссылками, которые вроде бы не могут быть созданы регулярным скриптами и программами обработки. В немецком ИТ-жаргоне их называют Leichen — трупы).
- Учащаются торможения системы, когда она «ползает на четвереньках», а порой она просто «падает».
- Появляются «гиблые места» — группы web-страниц или формуляров ввода данных, пользоваться которыми отваживаются только немногие пользователи.
- Появляются «заповедные места» — группы масок, доступ к которым без внятных причин организационно или технически закрыт.
- Учащаются странные ошибки при конвертировании данных, например при посылке их партнер-системам.
В небольших системах скандалят модули и классы
На уровне небольших систем (например — Десктоп-Приложений) САК проявляет себя в том что:
- Теряется идемпотентность операций (например, вычисления, которые в теории не должны менять состояния системы, повторенные несколько раз дают разные результаты.
- Пользователи жалуются на феномены, которые не удается воспроизвести.
- Линейные расширения (добавление в систему функциональности основного профиля, например новой бизнес-функции) приводит к ошибкам или отказам в работавших до этого модулях.
- Вторичные изменения (например, смена цвета в GUI) приводят к ошибкам или отказам в основной функциональности.
Можно ли поменять квадрант?
Можно ли для нашей системы, очутившейся в левом нижнем квадранте, поменять его на другой?
Думаю, не всегда. Иногда систему проще заменить, чем пробовать вылечить. Благо средний срок жизни современных ИТ систем недолог — около 10 лет. (Эта цифра — результат моих наблюдений, а не официальной статистики. Поразительно, что примерно столько же времени требуется для полного обновления клеток нашего организма.)
Откуда берутся наши проблемы? Как правило, большинство проблем зарождается при неверном выборе или программировании отдельных компонент либо использовании элементов базовых frameworks.
Например, в своей профессиональной карьере я наблюдал развитие нескольких проектов, которые зарождались на базе реализации предположительно гениальных алгоритмов. Эти алгоритмы были реализованы на устарелых языках программирования. Важность этих изначальных точек роста (ядер)представлялась в начале проекта огромной. Поэтому заказчики настаивали на том, чтобы эти ядра непременно остались в системе.
Под эти ядра подстраивалась архитектура и даже пользовательский интерфейс систем. В конце-концов стоимость этих прилад в десятки раз превосходила стоимость реализации самих ядер (если бы их реализовали заново). Прилады получались хлипкими и у готовых системы можно было однозначно диагностировать САК.
Что делать?
Энтерпрайз часто может позволить себе радикальное решение — замену одной компоненты на другую. Часто это действительно единственно приемлемое, хотя и очень болезненное решение.
Если же система уникальна, слишком заточена на ваш бизнес, или миграция и стоимость лицензий новой системы слишком велики, надо пробовать справиться с САК на месте. Тогда возникает естественный вопрос:
Что у нас не так?
Вот это ключевой вопрос. Почему конкурирующая или схожая система не падает в этом месте, а ваша падает?
Часто потому, что в вашей системе есть несколько компонент, которые спрограммированы или сконфигурированы «не по правилам» — не соответствуют зарекомендовавшим себя best practicies или просто здравому техническому смыслу.
Если их найти и системно исправить, заменить, правильно сконфигурировать — то может быть, ваша система станет менее уникальной, экзотичной, эзотерической, загадочной, но зато перестанет вас мучить. Но повторюсь — задача не в том, чтобы ис?