Программирование утра — психология

Психология языком программирования

?Что может быть общего между такой наукой, как психология и программированием? Казалось бы ничего. Но общее все-таки есть. Оно хотя бы в том, что и тех, и других тянет на поиск вопросов о том, кто они, зачем, в чем смысл жизни человечества и конкретного субъекта. В конечном итоге, объединяет их ведущее желание в познании себя, только идут они разными путями.

Точность программирования

Программирование относится к точному виду деятельности. Программист всегда точно и определенно знает, какая строчка кода делает ту или иную работу, и какой результат будет на выходе. У него всегда есть возможность запустить программу и проверить, насколько он находится на верном пути. Программист не работает вслепую, на авось.

Рабочая среда программирования устроена очень жестко. Один неверный символ – и вся программа будет нарушена. Программа либо вовсе откажется запускаться, либо на выходе мы получим не тот результат, который ожидали.

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

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

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

Психология и программирование. Две стороны одной медали

Все понятно о программировании, но при чем тут психология? При том, что практически нет такого программиста, который не интересовался бы психологией. И это не случайно. Почему, поясню позже.

Как бы там ни было, а все науки, точные и гуманитарные, есть не что иное как плод нашего ума. А наш ум это производная нашей психики. Когда мы делаем открытия в науке, мы, на самом деле, не придумываем ничего из того, чего бы не было уже заложено в нашей психике.

Заложено все это в виде одной универсальной системы, которая в нашем мире проявляет себя во всем, что мы наблюдаем и ощущаем. Познание этой универсальной системы — процесс длительный и нелегкий. По нему человечество идет последние 6000 лет.

По пути познания мы совершаем много ошибок и создаем промежуточные, ошибочные теории, от которых со временем откажемся.

Наука становится точной тогда, когда она точно отображает принцип действия универсальной системы, заложенной во всей природе, в то числе и в нас самих.Психология до самого последнего времени не относилась к точным наукам лишь по одной причине: в ней не было системы. А что было? Психология не занималась поиском внутреннего системного устройства человеческой психики, а лишь изучала и пытаясь систематизировать поверхностные ее проявления. Это все равно, что пытаться разобраться в программе калькулятора не влядея программированием, а лишь нажимая на его кнопки.Вот точно так же психология до недавнего времени пыталась понять человека: по его реакциям.Но сегодня этому пришел конец, потому что 13 лет назад появилась системно-векторная психология, которая сделала прорыв в познании человеческой психики и продолжает набирать обороты.Этот прорыв стал возможен благодаря основателю системно-векторного психоанализа ВиктОру Толкачеву. Его главное открытие состояло в том, что он обнаружил систему, 8-мерную матрицу, с помощью которой можно было описать и спрогнозировать любое проявление человеческой психики.

Дальнейшей разработкой этого нового направления занялся друг и соратник Толкачева, Юрий Бурлан. На базе системно-векторного психоанализа он создал то, что сегодня называется системно-векторная психология.

Основная идея системно-векторной психологии состоит в том, что психика отдельно взятого человека — это часть целостной системы. Поэтому не имеет смысла изучать и рассматривать психику индивидума без понимания его роли в социуме. Эта роль, так называемая видовая роль – врожденная. Человек уже при рождении имеет в своей психике определенные заданности, называемые векторами. Вектор – это группа желаний, а также способностей к их реализации. У каждого человека свой набор векторов, и именно этот набор определяет куда устремятся его желания. У одного из нас проявится тяга к музыке и он станет композитором. Другому покажется привлекательной военная карьера, третий захочет стать врачом. Какие направления человеческой деятельности будут интересны взрослому человеку, а какие нет, заложено в нем самом еще в утробе матери. И эта заданность не наследуется генетически. Поэтому часто говорят, что в семье талантливых людей «природа на детях отдыхает».Природа никогда не отдыхает. Просто дети талантливого композитора, могли родиться с другим набором векторов, который задает другие таланты.Так же как в программировании, нет смысла рассматривать часть кода, не имея доступа ко всей программе, не понимая смысла этой программы и замысла разработчика, точно также в психологии нет смысла заниматься психологическими проблемами отдельно взятого человека, не зная его места в системе общего психического, не понимая его роли в общем процессе.

Каждый человек в отдельности, это как маленький фрагмент огромной программы написаной, если хотите, самим Господом Богом. Если до недавнего времени считалось, что смысл и замысел человеческого бытия непостижим, то сегодня он становится постижим все больше и больше. Человеческий разум достиг в своем развития того объема, который позволяет постигать самого себя.

Как это происходит? В первую очередь через осознание взаимосвязи между людьми, понимание, что мы все – с одной стороны: одна целая, неделимая, коллективная психика. А с другой – имеем индивидуальное сознание, в котором у нас возникает ложное ощущение собственной отдельности, единственности. Я – это только Я! Так считает любой нормальный человек.Так что же общего между программированием и психологией? И почему почти все программисты интересуются психологией?

Дело в том, что программистами чаще всего становятся люди имеющие в своем врожденном векторальном наборе, так называемый, звуковой вектор. Этот вектор толкает человека к познанию самого себя, и именно отсюда возникает интерес к философии, религии и психологии.

Именно звуковой вектор задает человеку огромный умственный потенциал, который затем находит свое применение в социуме. Люди со звуковым вектором, это те, кто генерирует идеи, делает открытия в науке. Только звуковику под силу решать сложные умственные задачи. Чем более сложные задачи он решает, тем больше удовольствия от жизни получает звуковик.

До такой степени, что все остальные удовольствия становятся неинтересны. Взять, например, известных звуковиков нашего времени: Стив Джобс, Григорий Перельман, Марк Цукерберг.

Далее, остается только понять: зачем, ради чего было так устроено природой, чтобы звуковик без отдыха и сна трудился над решением сложных задач, забывая даже поесть и попить, не говоря уж про все остальное?Понимание всего, что касается нашей психики приходит во время тренинга по системно-векторной психологии Юрия Бурлана.

Быстрее всех понимают о чем речь, как раз люди со звуковым вектором. Для них наступает прозрение уже на первых ознакомительных лекциях, которые планируются в ближайшее время.

Автор Елена Айдогдыева

Статья написана с использованием материалов тренингов по системно-векторной психологии Юрия Бурлана

Источник: https://system-psiholog.livejournal.com/209719.html

Как перепрограммировать свою жизнь

Мы всегда мечтаем о самом лучшем.Но в реальной жизни все выходит несколько иначе. Так, как предписывают подсознательные программы…

Практически каждый человек мечтает быть здоровым, счастливым и богатым. По­чему же жизнь большинства людей зача­стую строится совсем не так, как хочется? В лучшем случае удается реализовать свои замыслы в какой-то одной из сфер жизни.

Например, удается войти в поток денег, но при этом здоровья нет, а деньги уходят на лекар­ства. Или личная жизнь не складывается. Либо здоровье более-менее, а денег постоянно не хватает, приходится в чем-то себя ущемлять. О счастье и говорить не приходится.

Если оно и появляется, то на доли мгновений…

И вот что интерес­но – человек может утверждать, что хочет быть здоровым, но при этом его поступки указывают на совершенно обратное. Сигарету изо рта не вынимает, вместо физических упражнений – телевизор, а вместо поездок на при­роду – пивной бар. Да, хочу много денег, но не ме­няю работу, вид деятельности, привычки в отноше­нии денег и т.д.

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

Так и получается, что сознательно мы чего-то хотим, а подсознательная программа запрещает это хотеть или получить. Сознательно к чему-то стремимся, а подсознательно считаем, что не достойны этого или что ничего не получится.

Подсознание обычно побеждает. Как говорится, хотели как лучше, а по­лучилось как всегда…

Хочется быть добрым, полным приятия и тер­пения, а на дружескую шутку почему-то отвеча­ем грубостью и агрессией. Хочется поверить, что нас окружают добрые, щедрые, светлые люди, но почему-то вновь возникают недоверие, ожидание обмана.

Закаляемся для здоровья, однако при ма­лейшем сквозняке приходит предательская мысль: «Замерзну – заболею». Так и случается. Хочется до­верять противоположному полу, верить в то, что он существует для любви и счастья.

А откуда-то из глу­бины всплывает: «Все женщины – стервы» или «Все мужчины – сволочи». Знакомо, не правда ли?

Что же с этими программами делать? И вообще, откуда они взялись? Подсознательные програм­мы появляются постоянно: и во внутриутробном периоде, и в момент рождения, и после по­явления на свет.

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

А именно внутренние программы формируют слой внешнего мира человека.

Например, мама заботится о новорожденном прибегает по первому зову, кормит грудью, носит на руках, ласкает и уделяет максимум внимания.

У ребенка формируются программы: – Мир прекра­сен!», «Мама меня любит!», «Женщины – это заме­чательно!», «Я наслаждаюсь жизнью, для этого я и родился!». При таком отношении к миру сознание в дальнейшем выискивает подтверждение, что так и есть.

Программы укореняются в подсознании. Конечно, есть еще много других программ, кото­рые побуждают нас смотреть на мир определен­ным образом.

Возьмем другой пример. Ребенок кричит, но его не слышат, в 2-3 месяца его отлучили от груди и перевели на смеси. Родители постоянно суетятся и раздражаются, не обращая на малыша внимания. У него формируются программы: «Никому нельзя доверять», «О помощи просить бесполезно», «Нуж­но рассчитывать только на свои силы», «Я не нужен маме». Соответственным образом формируется и отношение к миру.

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

Чтобы «услышать» характерные подсознатель­ные программы, дост аточно понаблюдать за речью людей вокруг. Чего стоят фразы «не с нашим сча­стьем», «оденься, а то простудишься», «закон под­лости», «я так и знал»!

В нашем подсознании запрограммированы пределы нашего денеж­ного дохода, частота болезней, продолжи­тельность жизни, на­личие или отсутствие семьи и детей. Причем, к примеру, изменить программы продол­жительности жизни гораздо сложнее, чем повысить планку де­нежного дохода. До 10% людей в мире выш­ли за рамки привычных массовых программ и наслаждаются обиль­ным денежным пото­ком.

А вот долгожите­лей намного меньше. Да и то таковыми считают людей, проживших лет 100 (хотя большинство из них чаще не живут, а доживают). А как насчет того, чтобы прожитьдольше?! И ведь для это­го нужно всего лишь себя перепрограммировать! В наших силах – создать программы стабильного здоровья без лекарств и болезней, свободы от внеш­них препятствий и обстоятельств.

Но обо всем по порядку.

 КАК ПОМЕНЯТЬ ПРОГРАММУ?

Подсознательные программы укореняются в теле в виде привычек и стереотипных моделей поведе­ния. Сознательно мы можем намереваться посту­пать по-другому. Но наше тело упрямо ведет себя по-старому.

Если человек привык, что, повышая голос, он добивается своего, его боятся и слушаются, это рождает программу. И когда спустя годы человек понимает, что все считают его тираном и избегают, ему сложно эго изменить. Или, наоборот, у челове­ка есть запрет на повышение голоса. Он сдерживает себя, чаще отмалчивается или тихо говорит. Здесь работает другая программа.

В основе многих подсознательных программ зачастую находятся страхи. Такие программы хотя и направлены на то, чтобы избежать неприятно­стей, болезней, дискомфорта, унижения, однако яв­ляются разрушительными. Например, «Лучше уме­реть, чем быть униженным», «Лучше заболеть, чем ходить на эту работу» и т.п.

На «фундаменте» страха слабости и голода фор­мируется программа «Еда дает силу». В результате люди едят намного больше своих потребностей. Стоит пропустить привычный прием пищи, как возникают слабость, раздражительность, головная боль. Поел – и все стало хорошо.

На основе страха оцен­ки женщины пользу­ются косметикой. Эти действия – тоже ре­зультат глубинной про­граммы.

Перепрограмми­ровать подсознание можно. Для этого раз­рушительные, ограни­чивающие программы заменяют новыми, со­зидательными.

Суще­ствуют различные ме­тоды, как это сделать, и у каждого из них есть свои ключи. Так как же освобождаться от подсознательных программ, если обычный человек их не осознает? Правильно.

Сначала – научиться осознавать основные базо­вые программы, которые управляют вашим пове­дением.

Читайте также:  Камень-ножницы-бумага как способ решения разногласий - психология

Подсознательные программы проявляются через телесные реакции, поступки, эмоции. Каж­дый раз, когда вы с чем-то не согласны, когда вас что-то напрягает, беспокоит, раздражает, спро­сите себя: «Какая программа ограничивает меня сейчас?», «Какой страх лежит в основе данной про­граммы?».

Мы можем сколько угодно твердить себе, что «страха нет», что «мне не страшно», но в момент, когда нужно совершить поступок, тело предатель­ски отказывается повиноваться, а волнение и бес­покойство провоцируют оцепенение…

В нашем подсознании запрограммированы пределы нашего денежного дохода, частота болезней, продолжительность жизни, наличие или отсутствие семьи и детей.

Чтобы изменить подсознательную программу, человеку важно получать новый опыт на уровне тела. Причем повторять его неоднократно. Напри­мер, мне страшно громко петь в компании прияте­лей и вообще страшно быть в центре внимания. Значит, мне необходимо спеть в компании.

В пер­вый раз будет сложно, дыхание будет сбиваться, сердце – колотиться, голос – дрожать. Хорошо, если вокруг соберутся доброжелательно настроен­ные люди. Второй раз уверенности будет чуть боль­ше, по все равно волнение останется ощутимым.

Повторив этот поступок 21 раз, даже при полном отсутствии слуха можно петь в любой компании, наслаждаясь своим голосом и получая громадное удовольствие!

Установлено, что при 21-кратном повторе­нии поступка образуются новые устойчивые связи между нейронами головного мозга. Энергия в теле начинает течь по новым путям. Напряжение, на­вязанное старой про­граммой, покидает тело. В подсознании формируется новая программа, связанная с уверенностью и уваже­нием к себе.

В жизни мы посто­янно получаем новый опыт, делаем что-то в первый раз. Впервые садимся за руль авто­мобиля, впервые зани­маемся сексом, впер­вые ставим палатку, впервые говорим на иностранном языке. Первый раз любое из этих действий получа­ется нелепо, тело ско­вывает напряжение.

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

Рецепт замены программ старения на програм­мы омоложения состоит в том, что следует начи­нать делать принципиально новые поступки в своей жизни. Чтобы формировались новые устойчивые программы в подсознании, их важно закреплять такими методами, как визуализация, общение с ангелом-хранителем (если вы в них верите), аффирмации.

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

 ПОМОЖЕТ ВИЗУАЛИЗАЦИЯ

Чтобы визуализация приводила к изменению про­граммы в подсознании, важно не столько визуали­зировать желаемое событие, сколько видеть себя в этом событии, создать свой образ, соответствую­щий событию.

Например, чтобы получить опреде­ленный подарок, лучше представить не столько подарок, сколько себя в состоянии предвкушения, восторга. Важно представить выражение своего лица, осанку, блеск в глазах… Или, к примеру, я меч­таю о путешествии на море, в далекую страну.

Мне важно не только представить море и загорелое тело, лежащее на берегy, а увидеть, что это тело яв­ляется моим. Почувствовать и ощутить все то, что можно почувствовать на морском берегy.

Так, соби­раясь приобрести загородный дом, представьте себя сидящим у камина, расслабленным и безмя­тежным. Услышьте треск огня, и ощутите себя хозяином дома.

Многократно повто­ренная визуализация готовит почву для новой программы. В результате нам легче совершить все необ­ходимые поступки и вызвать те внутренние состояния, которые важны для изменений в жизни. При этом если визуализируем мы со­знательно, программа формируется в подсо­знании.

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

 ПРОГРАММА  ДОВЕРИЯ

Общение с ангелом-хранителем может показаться экзотикой, но многим людям этот метод применять легче, чем визуализацию. Порой подсознательные негативные программы столь сильны, что попыт­ки визуализации все равно приводят к устойчивым негативным образам.

Например, у вас был неодно­кратный опыт конфликтов с каким-то человеком или в каком-то месте. Направляясь туда, вы подсо­знательно ожидаете конфликта. Любые попытки создать какой-либо позитивный образ заканчи­ваются формированием привычного образа кон­фликта.

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

А сами расслабляемся и пере­ключаем внимание на что-нибудь другое. Мы запросто можем избежать очередей, конфликтов, препятствий, попросив ангела-хранителя орга­низовать для нас то или иное событие. Причем мы не указываем, как и что должно быть.

Мы доверяем ангелу и просим его устроить все наилучшим образом. Это важно по­вторить многократно, тогда у нас в подсознании сформируется устойчивая программа доверия ангелу-хранителю.

Примеры правильных аффирмаций

• Я ясно вижу себя богатым (богатой) и процветающим (процветающей).

• Я ясно вижу себя молодым (молодой) и здоровым (здоровой).

• Меня радует и восхищает изобилие мира.

• Я на пути к богатству и процветанию.

• Я с радостью принимаю подарки от мира.

• Каждая клеточка моего тела очищается и обновляется.

• С каждым днем мои дела идут лучше и лучше.

• Я открыт (открыта) изобилию мира.

• Я крепко и уверенно стою на своих ногах.

КАКАЯ РЕЧЬ – ТАКАЯ ЖИЗНЬ     

Аффирмации – это короткие позитивные утверж­дения, которые в процессе их сознательного по­вторения приводят к перепрограммированию подсознания. Аффирмации эффективны, когда мы осознанно освобождаемся от страхов, совершая новые поступки. Специально подобранные фразы помогают укрепить в подсознании формирование новых программ.

Можно составлять аффирмации на одну и ту же тему, которая в данный момент ак­туальна. Например, сознание изобилия, здоровье, радость жизни, доверие миру, развитие уверенно­сти. Важно, чтобы аффирмации были правдивы­ми. Иначе они усиливают программы сомнения и неуверенности. Это характерная ошибка при со- стаааении аффирмаций.

Например, человек го­ворите себе: «У меня стройное тело». Но, глядя на себя в зеркало, думает: «Да уж, стройнее не бывает». Или говорит: «Мой еже­месячный доход миллион долларов», а на самом деле – тысяча гривен… При повторении этой аф­фирмации из подсознания будет звучать голос: «Ну да, размечтался!».

В итоге усиливается программа сомнения.

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

По­вторять ее утром после пробуждения и вечером пе­ред сном. Повторять перед тем, как пить воду, чай, перед принятием пищи. Повторять, когда приходят неожиданные известия или все пошло не так, как нам хотелось. Или, наоборот, когда все идет «как по маслу». Повторять, когда слышим звонок своего мобильного телефона.

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

Если нам удастся вспомнить об аффирмации во все перечисленные момен­ты, она наверняка глу­боко проникнет в наше подсознание.

Я рекомендую работать с аффирмациями на одну тему в течение 21 дня. За­тем примерно на неделю возникнет интересный эффект, когда подходящие аффирмации сами при­ходят на ум, в зависимости от ситуации.

Для перепрограммирования сознания важно следить за речью. Если человек часто повторяет слова «Ужас!» и «Кошмар!», его жизнь именно такой и будет. Если же заменить их на «Великолепно!», «Восхитительно!», «Чудесно!», «Замечательно!», современем это станет подсознательной потребно­стью, да и жизнь окрасится совсем в другие краски.

И напоследок – чудесный способ программиро­вания подсознания для быстрого исцеления.

Если болит какая-то часть тела из-за ушиба либо растя­жения, если начинает болеть горло, или тяжесть в животе, или ломит суставы, то, засыпая, попробуем настроиться на это больное место и в процессе за­сыпания повторять: «Исцеляется, все проходит, я здоров (здорова)».

В идеале нужно заснуть, повто­ряя эти слова. Если сразу не получится заснуть, не страшно. Все равно на всю ночь возникает про­грамма на исцеление. Чаще всего одной ночи хва­тает, чтобы проблема ушла.

Источник: http://astro-germes.com/kak-pereprogrammirovat-svoyu-zhizn/

Групповая разработка и организация коллектива | Лекция | НОУ ИНТУИТ

В первый раз я столкнулся со специалистами по инженерной психологии в 1968 году. На мат-мехе была установлена польская ЭВМ ODRA 1204 с хорошей операционной системой и достаточно полной реализацией Алгола 60. На этой ЭВМ мы впервые получили возможность посимвольного ввода/вывода информации, используя телетайп или перфоленту.

До этого мы могли работать только с целой колодой перфокарт или с целой перфолентой. Мы реализовали один из первых в СССР (и уж точно – первый в нашем университете) диалоговый корректор текстов (программа dico [10]). Г.С. Цейтин придумал идею и показал примеры основных операций, я написал на Алголе 60 почти все программы, а С.Н.

Баранов подготовил хорошую документацию. Программа быстро стала популярной, после чего Александр Марьяненко (сотрудник института комплексных социальных исследований) попросил разрешения провести некоторые психологические исследования проблем диалогового редактора. Мы, разумеется, согласились, хотя совершенно не верили, что это принесет пользу.

Как оказалось – зря не верили. Симпатичная дипломница А. Марьяненко провела 2-3 месяца, наблюдая за нашей работой. Она была тихой и незаметной, мы ее присутствия практически не ощущали. Зато после этого она выдала целый ряд наблюдений и рекомендаций, оказавшихся очень ценными.

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

Но больше всего мы удивились, когда она заметила, что отладка модуля размером в одну страницу может быть не на проценты, а в разы проще отладки модуля размером в одну страницу и еще 4-5 строк на другой странице.

Оказалось, что это связано с принципами организации человеческой памяти. Есть сверхоперативная память, связанная, в основном, со зрением. Эта память имеет очень быстрый доступ, но очень мала – 7-9 позиций. (Говорят, что у профессиональных программистов эта память имеет 20-25 позиций.)

Существенно больше оперативная память, в которой и происходит вся основная мыслительная деятельность, но данные в ней не могут храниться долго. Наконец, самая большая — долговременная память. Человеку непросто заложить туда данные, но хранятся они долго.

С устройством памяти связан принцип «центрального» (в отличие от «периферического») зрения. Человек хорошо воспринимает какую-то точку и то, что ее окружает.

Если при отладке программы автор должен обозревать больше, чем одну небольшую страницу текста, он не может полноценно воспринять программу. «Листать вредно».

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

Именно по этой причине мы являемся сторонниками статических АЯВУ (в которых транслятор в каждой точке программы «знает» виды обрабатываемых значений), а не динамических, в которых типы данных определяются во время счета. В динамических языках простое несовпадение типов может обнаружиться и через полгода, когда сложится «нужное расположение звезд на небе».

Словом, в инженерную психологию как в науку мы поверили. Поэтому, когда тот же А. Марьяненко несколькими годами позже предложил провести психологическое обследование нашей лаборатории системного программирования, мы согласились.

Поводом послужил тот факт, что в этот момент я оказался самым молодым руководителем лаборатории ЛГУ, и психологам было интересно исследовать взаимоотношения молодого руководителя с его старшими коллегами.

Нам раздали анкеты со множеством странных вопросов типа: «Как ты думаешь, что скажет о тебе такой-то сотрудник?». Содержание каждой анкеты не раскрывалось (таковы правила социологических опросов), но суммарные результаты, полученные, кстати, на ЭВМ (!) нам были представлены.

Результаты были интересные, содержательные, многие рекомендации мы использовали. Но один факт меня просто поразил. А. Марьяненко предсказал мне, что два сотрудника не более чем через полгода лабораторию покинут.

Как же так? Я же их учил, играл с ними в баскетбол, мы вместе решали трудные задачи, никогда ни одного плохого слова я от них не слышал. Я тогда промолчал о предсказании: если это ошибка, то зачем травмировать хороших людей, а если правда, то что тут поделаешь.

Через полгода они ушли с громким скандалом, написав бумагу, в которой обвинили меня во всех смертных грехах. Я был потрясен, но не их уходом, а сбывшимся предсказанием.

Я стал читать книги по психологии, это оказалось не так интересно для математика, но какие-то принципы я запомнил.

Читайте также:  Серьезные отношения - психология

Многое в поведении людей объясняет пирамида Маслоу [11]:

Диаграмма Маслоу носит совершенно тривиальный характер – если человеку нечего есть и негде жить, то что ему до высоких материй? Но совокупное понимание человеческих потребностей и их выстроенная последовательность очень важны. В каком-то смысле каждый программист проходит весь путь от простого зарабатывания денег до понимания того, как важно быть членом команды, признания товарищей, достижения высокой самооценки.

Любой человек принадлежит к одному из трех типов:

Лидер. Человек, который стремится управлять другими людьми, проектами, для которого нестерпимо быть просто «винтиком» в сложном механизме. Из лидеров выходят политические деятели, менеджеры разного уровня, для них, прежде всего, важен личный успех.

Технарь. Человек, который получает настоящее удовольствие от самого процесса поиска решения, например, программирования, которому по большому счету наплевать, что есть начальники и подчиненные, что о нем не пишут газеты и т.д. Главное – решить задачу.

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

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

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

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

Понятно, что хороший коллектив должен включать удачное сочетание лидеров, технарей и людей, ориентированных на общение. Как говорится, «мамы разные нужны, мамы всякие важны».

Источник: http://www.intuit.ru/studies/courses/2262/160/lecture/4424?page=2

Как программировать свое подсознание

Подсознание человека является источником безграничной мудрости и огромного могущества. В противовес ему, сознание весьма ограничено в своих возможностях.

Оно постоянно блуждает бессмысленно между мыслями. Подсознание же в это время занимается переработкой тысяч и даже миллионов информационных потоков.

Именно на подсознание ложится ответственность за бессознательные функции организма.

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

И если обрести навык программирования своего подсознания, тогда можно достигнуть абсолютно всего, что только может пожелать человек. Для программирования подсознания нужно следовать ниже приведенному плану. Во-первых, такой процесс будет нуждаться в достижимой и максимально ясной цели.

Ведь человек не в состоянии достичь чего-то вообще, если перед ним не будет видна конкретная цель. Не имеет значения, на что именно вы собираетесь запрограммировать собственное подсознание.

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

Вторым пунктом на пути к программированию подсознания будет такой, при котором свою цель вы должны видеть непременно в реальном времени. Иными словами, выбранную цель вы должны представлять таким образом, будто ее достижение уже свершилось. Такой процесс в чем-то сходен с мечтами. Но отличие все же имеется.

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

Третье условие для возможности программирования подсознания будет связано с сенсорными параметрами чувствительности человека. То есть при визуализации необходимо включать все имеющиеся сенсорные модальности. Последние представляют собой ничто иное, как человеческие чувства: ощущения, слух, зрение, вкус и обоняние.

Представляя свою цель, нужно задействовать максимально возможное количество разных ощущений. Это нужно, чтобы позволить подсознанию глубже проникнуться «духом» выбранной вами цели.

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

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

Еще одно правило касается того, что процесс программирования подсознания должен осуществляться в первом лице. Но допустимо это делать и от третьего лица. При программировании от первого лица следует визуализировать обстоятельства или цель так, будто вы на самом деле уже находитесь в той ситуации. Эта задача не так проста, как многим кажется поначалу.

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

В методе программирования от третьего лица необходимо научиться словно смотреть на собственное тело со стороны или так, будто это не вы смотрите на себя, а другой человек.

Можно также представлять, что вы отражаетесь на экране телевизора. Существует и такое условие для того, чтобы программирование подсознания было реальным, которое связано с необходимостью пребывать в состоянии, связываемом с высокой внушаемостью. Для человеческого ума свойственна критичность.

И нередко ум с большим недоверием относится к новой поступающей информации. В особенности ум критикует ту информацию, которая затрагивает внутренние убеждения человека.

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

Лучше войдите в состояние, где вам будет свойственна высокая внушаемость. Вероятно, вы слышали о том, что наш мозг излучает волны определенной частоты. Частоты этих волн могут меняться. Особенно изменение частот становится явным, когда человек утрачивает способность мыслить критически.

Программируя свое подсознание, старайтесь концентрироваться на решении задачи, а не на самой проблеме. Если обращать пристальное внимание только на суть проблемы, то этим вы будете лишь подпитывать ее энергией.

Если же вы сконцентрируетесь на решении или на том, что вы хотите посредством мыслительной нагрузки достичь, то ваше подсознание само начнет искать возможные пути для решения.

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

Придерживаясь правила о повторении, вы будете укреплять свои убеждения в подсознании. Количество повторений должно быть максимально большим. Не стоит ожидать, что результат проявит себя мгновенно. Ведь природа любых изменений требует времени.

По возможности процесс программирования подсознания старайтесь упрощать. Любому человеку свойственны в большом количестве проблемы психологического характера. И если вы поставили цель избавиться от них, то не стоит пытаться осуществить подобную задачу за один только раз. Старайтесь быть проще.

И за один подход работайте над разрешением всего одной трудности или проблемы. Программирование подсознания не мыслимо без веры и уверенности в силах. При отсутствии веры человек начнет относиться к процессу программирования очень легкомысленно.

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

Ваши непосредственные действия на пути к программированию должны подпитываться уверенностью. Только так действия смогут приобрести должную эффективность. Занимаясь программированием подсознания, забудьте о всяких сомнениях. Пусть произойдет то, что должно.

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

Из наблюдения многих людей, практикующих программирование подсознания, должный результат проявляется как раз тогда, когда вы о самом программировании вовсе не думаете. В действительности программирование подсознания является весьма простым мероприятием.

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

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

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

Ваша жизнь наполнится позитивными переменами, а вы сами почувствуете, что можете влиять на происходящие в жизни события и обстоятельства.

  • Роль интерьера в психогигиене
  • Искусственная гравитация
  • На полевом аэродроме

Источник: http://mir-zhenschin.ru/psychology/kak-programmirovat-svoe-podsoznanie.html

ВОПРОСИК

Само наличие психологической деформации у какой-либо профессии, как правило, достаточно спорный момент ввиду того, что у разных людей она проявляется по-разному.

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

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом.

Сразу стоит заметить, что программист много времени проводит за компьютером, следовательно, многие из перечисленных пунктов относятся не только конкретно к программистам, а и к «компьютерщикам» в целом.

Гиперконцентрация

Каждый программист знает, что хорошая и качественная работа над кодом требует очень высокой степени погруженности в код. Кто-то старается себя изолировать наушниками, кто-то ставит таймеры, выключает все внешние раздражители и т.п.

Степень концентрации при работе программиста сравнима с работой на ядерной станции.

Соответственно, всё это порождает повышенную раздраженность при прерывании данного процесса, что внешне воспринимается непосвященными людьми как «замороченность на работе» и т.п.

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

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

Не стоит от программиста «требовать внешнего внимания», когда он прогружен в код или какую-то задачу.

Погруженность во внутренние образы и конструкции

Работа программиста имеет свою специфику, которая в аналогичном виде более всего присуща профессии инженера-изобретателя. Если вы знакомы с трудами Никола Тесла, то сможете вспомнить как он описывал то, что происходит в его голове.

Если вкратце, то в голове Тесла мог построить механизм, запустить его и даже «прокрутить во времени» его работу, чтобы понять какие детали будут изнашиваться и где могут возникнуть проблемы в будущем.

Не менее сложные конструкции возникают и в процессе профессиональной работы программиста.

Данный эффект называется образно-чувственным конструированием. Если обыватель видит на экране только наборы символов, то в голове программиста этот код превращается в целые части мира.

Как чтение книги создает образы и переживания в человеке, так и код способен такое же делать с программистом. Именно поэтому программисты «чувствуют» код, знают когда он «красив», когда «грязен», будет ли он работать и т.д.

С какой-то стороны хороший программист сравним с писателем художественных произведений.

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

Именно поэтому часто «построенные схемы социальных взаимодействий», например политика, у программистов вызывают чувство «грязного кода» и отторжение. В повседневной жизни это иногда может частично восприниматься как легкая форма аутизма, хотя на самом деле это не так.

Человек вполне адекватен и открыт к взаимодействию с внешним миром, но вот сами механизмы взаимодействия имеют указанную специфику.

Низкий уровень социального взаимодействия и его разнообразия в повседневной работе

Данный момент не является «де факто», однако всё же периодически встречается и может играть свою определенную роль в деформации психики.

Так как большую часть рабочего времени программист проводит в мире кода, и единственными «собеседниками» в нем являются «методы, функции, объекты, модули, пакеты и т.п.

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

Читайте также:  Что такое аква-энергетика: общие принципы практики

Если работу дворника сложно назвать «активно социальной», тем не менее, сам дворник может в этот момент размышлять о жене, детях, друзьях и т.п. А для программиста же такая возможность отсутствует, он должен быть погружен в код.

И хотя часто имеется рабочий коллектив, но коллектив, как правило, таких же программистов. Программистам иногда сложно работать рядом с людьми других профессий.

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

Обостренное восприятие причинно-следственных связей

Любой код должен работать, но чтобы написать работающий код, нужно понимать структуру причинно-следственных связей этого кода. Проще говоря «что, почему и как происходит», а также «что произойдет, если что-то не произойдет как ожидалось».

Всё это накладывает свой отпечаток и на мышление человека. Данный способ мышления еще принято называть «техническим складом ума», когда человек старается найти всему рациональное объяснение и понять причинно-следственную связь.

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

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

Со стороны это часто может восприниматься как «замороченность над мелочами». То что не вызывает интереса для большинства людей, в программисте может порождать огромные потоки размышлений.

Соответственно, так как не пропорциональны объемы приложения умственных усилий, то выводы, которые делает программист об эффектах реального мира, порой могут казаться «чудаковатыми» и восприниматься с определенным удивлением.

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

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

Привыкание к формализованной постановке задач

Так как программист должен создавать код, который должен работать ровно так, как это требуется для задачи, то привычка делать то, что было сказано, постепенно перетекает и в другие области жизни. Но так как в большинстве случаев социального взаимодействия имеет место невербальное восприятие, «угадывание» и «додумывание», то у программистов обостряется чувство конкретизации.

Не то чтобы сказать, что программисты не умеют читать мыслей и предугадывать действия других людей, но скорее они предпочитают задать лишний вопрос, чем потом «переделывать заново». Отправляете программиста в магазин? Скажите на одно предложение больше, но избавьте его и себя от лишних вопросов.

Например, не «купи яиц», а «купи десяток яиц первого сорта посвежее». И не воспринимайте его как «робота» если на свой вопрос вы получите детализированную инструкцию с кучей «ненужных вам деталей». Он старается сделать всё правильно.

Если для большинства «будь проще» это «говори меньше», то для программистов «будь проще» это часто «говори точнее».

Жертвы «инженерного-гламура»

Рискую быть «съеденным заживо», но данный момент требует всё же освещения в рамках этой статьи. Речь пойдет не столько о программистах, сколько о «компьютерщиках».

Гламур является нормальным и естественным порождением человеческих потребностей, вкратце девизом гламура можно назвать «Кто круче», соответственно для реальной жизни это «тачки, шмотки, бабло и т.п.». В сфере «инженерного-гламура» действует тот же принцип «Кто круче», однако с иными критериями.

Так как основная концентрация «компьютерщика» направлена не на других людей, как в «гламуре реального мира», а на собственный внутренний мир образов и причинно-следственных связей, соответственно и цели здесь преследуются из области этого мира.

Источник: http://voprosik.net/kak-menyaetsya-psixologiya-programmistov/

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

Привожу выдержки из книги «Психбольница в руках пациентов» Алана Купера. Нельзя сказать, что нижеописанные утверждения истинны для всех программистов. Также сложно найти хотя бы одного программиста, удовлетворяющего всем описанным свойствам. Тем не менее считаю, что данный текст заслуживает внимания, чтобы стать чуточку лучше.

Итак, программисты отличаются от обычных людей. Назовем их хомо логикус.

Многие обозреватели компьютерной индустрии приложили усилия, чтобы определить эти отличия. Роберт Кринджели (Robert Cringely) называет программистов «смердящими богами», подразумевая одновременная высокомерное отношение к окружающим и личное отношение к гигиене.

Другой проницательный наблюдатель и талантливый автор – По Бронсон (Ро Bronson). Он обращал свое зоркое око и острый ум к миру высоких технологий. Пародируя Стивена Кови (Steven Covey), он создал список «Семь привычек крутых инженеров». Эти определения невероятно точны, хотя и гиперболичны. 1. Они щедры в своем эгоизме. 2.

Слепота улучшает их зрение. 3. Они кусают не только руку кормящего, но еще и собственные руки. 4. Они готовы приложить любые усилия, чтобы сохранить впечатление, будто их не заботит собственный имидж. 5. Они чинят то, что не сломано, до тех пор, пока это не сломается. 6. «Не я дал неверный ответ, а вы задали не тот вопрос». 7.

Считают отсутствие критики комплиментом.

Программисты пожертвуют простотой ради контроля

Хомо логикус желает контролировать то, что его интересует, а интересуют его сложные, детерминированные системы. Люди тоже сложны, но их поведение нелогично и труднопредсказуемо, они не ведут себя, как механизмы. Лучшие механизмы – это цифровые механизмы, поскольку они самые сложные, самые изощренные, и программист без труда может их модифицировать.

За контроль всегда приходится платить – дополнительными усилиями и увеличением сложности.

Большинству людей по плечу разумные усилия, однако, программистов от большинства обычных людей отличает готовность и способность овладевать крайне сложными вещами.

Понимать сложные системы, составленные из многочисленных взаимодействующих факторов, управлять такими системами – вот часть работы программиста, приносящая ему удовлетворение.

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

К примеру, в Windows 95 функция «Поиск файла» дает мне серьезный контроль над ходом работы. Я могу указать, в каких областях диска следует выполнять поиск, тип искомого файла, искать ли файл по имени или по содержимому и еще целый ряд параметров.

С точки зрения программиста все это просто замечательно. Затратив дополнительные усилия и приобретя определенное понимание предмета, он получает возможность искать быстрее и эффективнее.

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

Программисты обменяют успех на понимание

Читая лекции компьютерным программистам, я прошу поднять руки тех, кто в детстве разбирал часы, чтобы посмотреть, как они работают. Как правило, две трети присутствующих поднимают руки.

Затем я спрашиваю, скольким из них удалось в конечном итоге собрать часы, и большая часть рук опускается.

Мой следующий вопрос таков: кто из вас считает этот эксперимент неудавшимся? Большая часть присутствующих смеется, осознав, что получили удовольствие от разрушения часового механизма.

Хомо логикус желает понять, как работают часы, – такова его цель, и он вполне готов принести в жертву работающие часы, чтобы этой цели достигнуть. С другой стороны, хомо сапиенсу нравится, когда часы работают. Его цель состоит в том, чтобы узнать, который час, и взамен он отказывается от знания о том, что заставляет часы тикать.

Проектировщик Джонатан Корман отмечает:
Большинство людей не понимают, до какой степени компьютеры захватывают программистов. Сложности изучения компьютеров лишь усиливают в программистах чувство удовлетворения.

Их интерес настолько искренний и глубокий, что им никогда и в голову не приходит, что другие могут чувствовать что-то иное, а потому причиной раздражения других людей они считают неспособность к обучению, но никак не отсутствие интереса.

Тяга программистов к пониманию заставляет их инстинктивно создавать взаимодействие, приближенное к внутренним механизмам продукта. Вместо того чтобы делать программы, отражающие конечные цели пользователей, они отражают работу внутреннего механизма программы.

Естественно, что программисты не испытывают неудобств, пользуясь такими программами, поскольку, понимая принцип работы программы, они способны понять и способы ее применения. Мы называем этот распространенный стиль взаимодействий «моделью реализации».

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

Для пользователя же подобные вещи аналогичны абсолютно неуместному на при борной доске автомобиля переключателю, заставляющему выбирать между шинами с радиальным и диагональным кордом.

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

Программисты сосредотачиваются на исключительных ситуациях

В мире программного обеспечения, где преобладают точно сформулированные утверждения, даже маловероятные события попросту нельзя игнорировать.

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

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

Тот факт, что граничные условия могут наступать лишь раз в 79 лет ежедневного применения программы, программиста совершенно не утешает. Что если этот Раз наступит завтра?

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

Результатом становятся продукты, взаимодействие с которыми щедро сдобрено редко востребованными или совсем не востребованными органами управления, мешающими работать с нужными функциями.

Самая распространенная жалоба пользователей: с программой тяжело работать, потому что в ее интерфейсе слишком много настроек, не отличающихся одна от другой.

Замечательный пример «щедрости в эгоизме», по Бронсону, – изобилие ненужных и нежелательных возможностей, появляющихся в результате возможностного мышления программистов. Они поставляют нам много такого, что нужно только им самим.

Программисты шутят, что существует всего три числа: нуль, единица, бесконечность. В мире компьютерных вычислений она обретает смысл. В двоичном внутреннем мире компьютера процесс либо происходит, либо нет – это нуль или единица. Если какое-либо событие может случиться единожды, это означает, что оно может повториться бесконечное количество раз.

А что же люди? Они понимают нули и единицы, но, кроме того, еще твердо понимают двойки, семерки и число тридцать один. Большинству людей сложнее представить миллион вещей, чем 300 вещей. Типичный человек выполняет действия в количествах, которые не исследуются программистами.

Скажем, заядлые лыжники-любители могут потратить на лыжные походы десяток выходных за сезон. За сорок лет активного катания это составит менее 500 раз. Современные цифровые компьютеры способны обработать 500 объектов за долю секунды.

Фанат любой программы запустит ее не более нескольких тысяч раз, а программисты продолжают думать в масштабах бесконечного числа событий.
Хорошие программисты преднамеренно игнорируют такие практичные числа, как 500, потому что это повышает готовность программ к возможному пятьсот первому разу.

Именно это подразумевает По Бронсон, говоря, что «слепота улучшает их зрение».

Программисты ведут себя грубо и прямолинейно

Программисты – совсем как эти бугаи. Учась в школе, многие программисты не имели физического уровня бугаев, но обладали более острым умом и лучшей координацией интеллектуальных функций. Они превосходно проявляли себя в организованной деятельности: в дискуссиях, в литературных клубах, в шахматной команде.

Что касается терзаний переходного возраста, здесь их способности стоили не так много, как мускулатура. На школьной спортплощадке более сильные юноши легко доминировали над ними.

Тощий семнадцатилетний, обладающий познаниями взрослого в математике, физике и информатике, по-прежнему остается физически слабым мальчиком, которого игнорируют на футбольном поле и считают неудачником на любовном фронте.

Этого ребенка мы называем «ботаником».

Он не проявляет сочувствия к тем, кто интеллектуально слабее, чем он. Про себя, не имея физической силы, чтобы делать это публично, он смеется над более крупными ребятами, не обладающими его смекалкой и интеллектом. Его философия проста и жестока: держи удар или умри.

Любой другой присутствующий на «спортплощадке», не способный с ним состязаться, считается недостойным. Он не задумывается о чувствах или талантах более слабых людей. Система его ценностей выражена в неофициальной иерархии, основанной на внутреннем развитии его собственного острого интеллекта.

В среде равных себе, не бугаев, его отношение таково: если я могу одолеть тебя –в интеллектуальном состязании, я: твой повелитель и я лучше тебя.

Лишь приближаясь к тридцати годам, я осознал, каким был грубияном. Обычным грубияном, кулаками которого были способности к программированию, а ростом и длиной рук – владение сложными системами. И я издевался над теми, кому не по силам оказывались сложности использования компьютеров.

Источник: http://blog.htc-cs.ru/post/psychology_of_programmers

Ссылка на основную публикацию