783

Психологический портрет российских программеров

Программисты продемонстрировали национальную психологию в чистом виде. Нерассуждая, бежать вместе с товарищами - и жертвовать собой, чтобы чужим былохуже.Чтобы понять национальную психологию, можно наблюдать, как представителиданной нации учат своих детей. Впрочем, это не будет вполне чистымэкспериментом. Дети многому учатся сами, многое не говорится въявь, а лишьподразумевается. Изучение существ, которым можно "заглянуть в голову",увидев полный список управляющих ими алгоритмов, дало бы психологам гораздобольше.Такую возможность дала психологам компания Microsoft - быть может, сама тогоне желая. В нынешнем году Microsoft затеяла игру для программистов многихстран мира. Компания изобретала нестандартные ходы для популяризации своихновых технологий среди независимых разработчиков.Microsoft создала террариум. Всем желающим предложили населить егорастениями и животными - травоядными и хищниками.Программист задавал свойства существа (дальность зрения, максимальнаяскорость движения, сила атаки, сила защиты и т.п. - общая сумма былаограничена), алгоритмы его поведения (по какой траектории передвигаться;в каких случаях атаковать; есть все, что обнаружишь, или оставить немного наразвод и т. п.). Трава росла. Травоядные ели траву. Хищники ели травоядных идруг друга.Тот, кто больше ел, больше размножался. Задача состояла в том, чтобыразмножиться как можно больше, вытесняя конкурирующие разновидностихищников, травоядных и т.п. Игра показала, что россияне плохо умеютизготовлять хищников, зато у них замечательно получаются травоядные.В ходе игры российские "коровы" победили всех конкурентов - за счетуникальной стадности и редкостного умения пакостить травояднымпредставителям других наций. По сути, российские разработчики былиединственными, кто додумался, как сделать травоядных по-настоящему стадными.По правилам игры, животным не разрешалось напрямую обмениваться информацией.Поэтому, пасущаяся с краю стада "корова" не могла сообщить коллегам обувиденной "траве" или приближающихся хищниках.Россияне придумали следующий алгоритм стадности. Если одна корова виделабегущую корову своего вида - она начинала бежать в том же направлении.Любопытно, что никто, кроме россиян, не додумался до такой идеи. По словаморганизаторов игры, именно эта не рассуждающая массовость принесла россиянампобеду. Второе изобретение российских программистов было поизощреннее. Еслив поле зрения их коровы не было травоядных своего вида- а сплошь чужаки, российская корова с максимальной скоростью съедала всюдоступную траву, ничего не оставляя "на развод". И погибала от голода вместес чужаками. Сложная смесь самопожертвования и ксенофобии.Обратите внимание - жертвуя собой, отечественные травоядные боролись не схищниками. Они мешали хорошо жить травоядным чужой породы. Конечно, несовсем правильно выводить национальную психологию из несложной разработкинескольких программистов - хотя бы и победителей крупного международногосоревнования. Наверное, описанные выше свойства отечественных творенийнеобщий принцип. Но, возможно, достаточно показательная иллюстрация.
0