~/GNUser/Generation_XP
Вряд ли это такой повод для гордости, но я застал будучи уже достаточно вменяемым и MS-DOS и Windows 3.11 и долеопардовые Mac OS. Были и более экзотические операционки типа NetWare, PC-DOS, Symbian, SCO Unix, SUN Solaris. Соответственно, не обошел меня стороной и Linux в разных его реализациях. Практически на всех этих системах тогда уживались по соседству графические и псевдографические интерфейсы. Тогда, для неискушенного пользователя не было еще такой огромной пропасти между юзерфрендли системами для ПК и всякими серверными никсами. На не очень заряженных машинах, вся эта окошечная братия часто только мешала запускать серьезные программы. Да и окошки, прямо скажем, ничем особенно выгодно не отличались от псевдографических интерфейсов - ни по функциональности, ни даже по внешнему виду.
Времена шли, настала эпоха графических ускорителей и игрушек для ПК. На арену вышли Windows 95 и API DirectX. Благодаря агрессивной маркетинговой политике Microsoft под эту пару начали разрабатывать большинство новых игр и другого развлекательного контента. Реакция со стороны пользователей не заставила себя долго ждать - массовость и популярность винды возросла кратно. Тем не менее за пределами домашних экосистем людям все еще приходилось плотно общаться со старыми добрыми никсами и разнообразными консольными интерфейсами к ним. Пока Microsoft, абсолютно своевременно, и при этом несвойственно для себя грамотно, не реализовала концепцию универсальной ОС, подходящей как для рабочих станций и серверов, так и для домашних развлекательных систем. Начался длительный и победоносный поход Windows XP.
Нынче уже трудно установить по каким именно причинам каждый решил для себя установить дома или на работе винду, но скорее всего это был комплекс причин. Многие и тогда понимали, что ставить винду вместо никсов там, где в общем-то и не надо запускать графические прикладные программы, это нонсенс. Тем не менее к середине нулевых Windows 2003 Server уже встречался чуть ли не на каждом втором сервере, а новые машины и вовсе закупались с предустановленной системой. Где-то в это время и берет начало новое поколение пользователей, которое никогда не видело ничего кроме XP и основанных на ней позднее систем.
Распознать такого человека довольно просто. Правая рука на мышке это естественное состояние такого пользователя. Не раз я видел когда даже текст пользователь печатает исключительно левой рукой, не снимая руки с мышки. Запускает программы такой пользователь исключительно из некоего основного меню или с рабочего стола. Если ярлыка для программы нет - то и программы такой для него на компьютере не существует. Мышь так же стала использоваться в куда более широком диапазоне задач, чем просто наведение курсора на нужную точку. Выделение, копирование путем перетаскивания, контекстное меню, вызов подсказок, использование более чем двух кнопок было вовсе не таким естественным способом применения мыши как может показаться сейчас и распространилось оно во многом благодаря виндам. Ввод команд в консоль для представителя поколения XP это не просто какое-то сложное и непривычное действие, а некая магия, доступная лишь для посвященных, а программы без графического интерфейса кажется что и не программы вовсе. Доходит до того, что пользователи уже отказываются понимать, что у интернет ресурсов есть адреса из букв и цифр.
Необходимость вводить текст с клавиатуры в какой-то момент, возможно, стала единственным напоминанием о том, что консоль компьютера бывает и текстовой. Будь нейросети уже тогда, в начале 00-х готовы распознавать голосовой ввод, то может быть вместо клавиатуры в мышку был бы встроен микрофон, а люди бы за рабочими местами что-то непрерывно бормотали, вместо стука по клавишам. Что, впрочем, сейчас постепенно входит в привычку пользователей мобильных устройств.
Я сейчас не о том хорошо это или плохо. Нет совершенно ничего зазорного в том, что бы не понимать как и что происходит за красивым интерфейсом. Компьютер для большинства людей это лишь инструмент, а чем инструмент удобнее, тем собственно и лучше. Не каждый готов нынче регулировать карбюратор и даже устанавливать вручную обороты отжима стиральной машины. Однако, есть меньшинство, которое по роду деятельности должно четко представлять себе, что операционная система и графический интерфейс это две в общем-то никак не связанные материи. Это армия обслуживающего компьютеры персонала и программисты. А вот с этими товарищами происходит нечто странное.
Недавно я поймал себя на мысли, что поколение XP уже подросло и сидит тут, рядом, в соседних кабинетах и даже роется в кишках ЦОД-ов. До сих пор я как-то пытался игнорировать явления характерные для свежеиспеченных специалистов. Наверное, это потому что с похожими шаблонами поведения я плотно сталкивался и прежде общаясь с пользователями далекими от технологий. Довольно проблематично объяснить пожилому инженеру или бухгалтеру, что некоторые программы и ярлыки к ним на рабочем столе это разные вещи. Или зачем в "Моем компьютере" странные файлы и папки типа Windows и pagefile.sys. Чем отличается обычный "слеш" от чертова "бэкслеша" и почему это так принципиально. Проще сказать, что эти папки трогать нельзя, а удаленный ярлык восстановить из корзины без лишних объяснений. Но это пожилые инженера и бухгалтеры - им это и не надо. Беда в том, что точно так же ведут себя и новоиспеченные "компьютерщики".
Человеку, видимо, становится сложно интуитивно общаться с операционной системой посредством того к чему нельзя прикоснуться. Причем в буквальном смысле. Мышь - замечательное техническое устройство, оно настолько хорошо и быстро садится в древнюю двигательную подкорку, что даже совсем маленький человек практически мгновенно перестраивает свой мозг таким образом, что движение курсором перестает означать передвижение рукой мышки. Человек как будто напрямую водит курсором, а нажатия кнопок тут же преобразуются в естественный тактильный сигнал. Мышью с кнопкой, которая все еще работает, но не кликает, уже не так хорошо управлять. Таким образом, человек как бы начинает ощущать все эти кликабельные графические элементы интерфейса, как нечто физически существующее. Может быть даже имеющее какие-то свои физические свойства как тяжесть и хрупкость, температура и мягкость.
И вот, когда, человеку говорят, что надо запустить это нечто осязаемое с каким-то несуществующим текстовым ключом или кинуть ссылку на объект через текстовый чат случается сбой. Даже когда человек видел, что так делают, и даже когда сам частенько прибегает к использованию скриптов запуска тех или иных программ, все-равно где-то сидит рефлекс, который твердит, что это на самом деле надо обязательно потрогать руками, иначе это не будет работать, или будет, но как-то не по-настоящему. Такому человеку действительно сложно сделать что-то без визуального образа, без клика. Он обязательно должен докликать в "Проводнике" до заветной директории мышкой, хотя путь уже лежит в буфере скопированный. А написав скрипт, ему надо его во что бы-то ни стало сохранить в батничек, выйти и запустить его мышью. К той же категории неосознанных действий относится, видимо, и необходимость прикладывать к письму обязательно отдельные файлы, а еще лучше скриншоты. Даже если в этих файлах и скриншотах всего-лишь строки с текстом.
Таким образом, я начинаю думать, что это не просто какая-то вредная привычка, от которой можно избавиться, ну или жить с ней, понимая, что она лишняя. Это самое настоящая ошибка восприятия. Некая кинестезия, когда человек видит запахи или наоборот чует цвета. И это плохо. Особенно, когда человек выбрал своим родом деятельности айти-сферу. В то же время это не их вина - так сложилось - ешь вилкой, кликни мышкой. И в общем-то не понятно что с этим делать.
Единственным выходом, как мне кажется, может стать реинкарнация текстовой консоли. Сейчас идет как-раз подходящая тенденция, когда программистам и администраторам все-таки вынужденно приходится лазить в консоль за контейнерами и кластерами. Многие инструменты делают все еще те олдфаги, которые никогда не искали замену командной строке. С другой стороны следом появляются всяческие GUI обертки, веб-интерфейсы и прочие примочки, пытаясь опять вернуть пользователя к иконочкам и слайдерам. И важно поймать этот состав и сесть в нужный вагон, где все еще git это текстовое консольное приложение, а Linux именно та операционная система, которая специально в свое время была сделана программистом для программистов, равно как и все популярные современные инструменты.
Тем более, что Linux нынче выглядит совершенно так же как и Windows, да и умеет уже практически все, что касается развлечений, и можно относительно безболезненно перешагнуть этот невидимый барьер насажденный ребятами из Редмонда. Пора тащить никсы с работы обратно домой. Возвращайтесь, молодые люди, туда где вам изначально должно быть комфортно, туда где вас ждут.