В общем и целом американское общество исторически культивирует в людях веру в себя, в свою самодостаточность, способность достигнуть любых поставленных целей. Это открытое общество, где каждый может подняться с самых низов до самых высот. Ему не только никто не мешает, ему всячески помогают.
В тоталитарном обществе человек, естественно, рассуждает иначе: меня лишили возможности добиться всего самому, тогда вы меня и обеспечивайте!
В США вы сами решаете, как вам быть, где жить, по какой профессии работать, с кем общаться. И среди наших соотечественников есть невероятно много симпатичнейших и честнейших людей, во всех отношениях замечательных. Я многократно слышал из интервью российских артистов, что публика на концертах в Пало-Альто совершенно невероятная. Я с этим согласен абсолютно. От публики в Сан-Франциско мы отличаемся очень и очень сильно. Выбирайте!
Родинка и прыщик
Во времена функционирования лос-анджелесского филиала я записывал для тамошних студентов видеоуроки по автоматизации тестирования. Не специальное видео, а просто то, что происходило на моих уроках. А на них сидела очень упертая женщина, которая никак не врубалась в один фундаментальный момент, необходимый для автоматизации.
Всё, что пользователь Windows видит на экране, – это окошко. Кнопка – окошко. Картинка – окошко. Текстовое поле – окошко, и надпись с объяснением, для чего это поле, – тоже окошко. Это еще понятно. Идем дальше!
Когда программист создает диалог-бокс, то каждое окошко в нем имеет неизменное ID – число, приписанное намертво в момент создания этого интерфейса. Если миллион пользователей откроют на своих компьютерах, например, Notepad, откроют в нем диалог «Save As» («Сохранить как»), то у всех пользователей кнопка «Save» («Сохранить») будет иметь одно и то же ID. Продолжаем накручивать…
Вот конкретная операционная система на конкретном компьютере: в тот самый момент, когда отрисовывалась на экране кнопка «Save» в диалоге «Save As», кнопка эта получила уникальный (в пределах своей операционной системы) номер под названием handle. Когда окошко закроется, handle (то есть номерок этот) вернется в систему и будет выдан другому открывающемуся окошку.
Вот, собственно, и вся хохмочка. Обычно студенты легко проскакивают этот момент, и мы начинаем с ID и handle работать в скриптах. Но во время видеосъемки упорная женщина отказалась понимать разницу между этими двумя числами! Мне пришлось лицедействовать и изворачиваться, пока не возникло шуточное объяснение: «ID – это как родинка, всегда с тобой, а handle – это как прыщик, то есть, то нет!» Женщина успокоилась, и урок пошел своим ходом.