Лет десять назад то ли кто-то рассказал, то ли прочитал где, не помню уже. Может, история ещё старше.
В неком вузе был ядрёный препод по системам автоматизированного управления. Весь семестр гонял студентов в хвост и в гриву, его недолюбливали, но понимали, что даёт реально крутые знания сразу по пачке областей: электроника, пневматика, гидравлика, механика.
Ближе к концу курса он начал лекцию с типа задачки. Нужно сделать устройство, накопительную ёмкость для воды. По внешнему сигналу она должна быстро опустошиться, после чего медленно наполниться до исходного уровня. Студенты сказали: «Тьфу, говно вопрос! Мы тут уже чуть ли не АЭС проектировали, а это вообще фигня!»
Предлагали операционники и микроконтроллеры. Датчики уровня жидкости резистивные и элетромеханические. Клапаны электромеханические и задвижки с сервоприводами. Кто-то даже предложил поставить компрессор атмосфер на 10 и обратные клапаны, чтобы вообще влёт воду выгонять.
Препод внимательно слушал, с чем-то соглашался, с чем-то — нет. Когда варианты подошли к концу, он хитро улыбнулся и сказал: «А теперь вспоминаем устройство сливного бачка унитаза».
Иметь доступ к файловой системе телефона опасно. Даже только на чтение, а на запись — и подавно. Вдруг что-нибудь не так сделаешь — и кирпич.
Самому чинить любую технику опасно. Вдруг что-нибудь не так сделаешь — и пожар (или током убьёт).
Самому работать инструментом опасно. Вдруг что-нибудь не так сделаешь — и травма. А электроинструментом ещё опаснее: руку отрезать может.
А уж от домашнего компьютера пароль администратора (рута) должен знать только суперпрофессионал из «компьютерной помощи», но никак не хозяин. Что вы, хозяин там может такое напортачить, таких вирусов нахвататься!
Вообще всё-всё самому опасно. Всем должны заниматься профессионалы — они уж точно никогда не так не сделают. И с этим вроде бы можно бесконечно соглашаться, пока…
Пока не начинается двоемыслие. Пока те же самые люди, боящиеся своими руками починить какой-нибудь удлинитель, не начинают утверждать, что любая кухарка, окончившая полугодичные курсы, способна управлять огромным железным ящиком весом в тонну и мощностью в сто киловатт, обгоняющим гепарда и грозящим превратиться в страшный таран, стоит задуматься на долю секунды. Вот этот чудовищный предмет можно доверить кухарке, а отвёртку с паяльником — что вы, что вы, только профессионалу!
Может, наоборот? Я для себя решил, что так. Ведь какими бы страшными ни были опасности при любом домашнем ремонте, их можно предотвратить, просто досконально изучив матчасть. Навыка же сверхбыстрого принятия решений для этого не требуется.
А перемещаться в пространстве — вот тут я лучше профессионалам заплачу. Ну-ка, где мой проездной?
Футбольный менеджер от всемирно известной студии, подарившей миру «Хитмана». На самом интересном месте ловлю баг. А дело вот в чём…
Некоторые игроки ближе к концу карьеры задумываются о своём будущем и приобретают двойную специализацию: игрок-тренер, игрок-врач, игрок — главный тренер. Вот последнее недоразумение я и пригласил в свой клуб на просмотр. Прибыв в расположение клуба, этот сын хромой макаки объявил главным тренером себя, присвоив послематчевые комплименты совета директоров и передовицы газет. Хорошо хоть состав выставлять не лез.
По окончании «триала» он же вскрыл второй баг. Здесь принято после отставки главного тренера прерывать все переговоры и отменять все не до конца оформленные трансферы (если в торгах участвуют две команды, это автоматическая победа второй). А так как главным считали его… В общем, сорвались с крючка несколько сделок на пару десятков миллионов фунтов, а я схватился за голову.
Выход был найден… в третьем баге. Игроки покидают клуб не ровно со стартом игрового дня, а чуть позже. Если в это время успеть выбрать игрока и щёлкнуть в меню «прогнать завтра же», то дата расставания переносится на завтра.
Удерживаю засранца в заложниках третью неделю. Сложные выдались переговоры…
Яша попирает сию бренную планетку уже восемь десятков лет, девятый пошёл, и всю свою жизнь проработал ювелиром. И внешности такой же — глазки-ручки загребущие, весь в морщинах, нос крючком и рот полоской. В общем, был бы он бабушкой — был бы ведьмой. В пятом веке. Но живёт он в наше время. К слову, денег Яше хватает жить на широкую ногу.
Лет семь назад прислали ему дети из страны Соломоновой ноутбук — связь держать. И Яша (на то время Яков Михайлович) пришёл ко мне — 30-летнему оболтусу с IT-образованием, страшно занятому (поднимал свой стартап): научи да покажи, что с шайтан-машиной делать.
Ну, я научил да показал в стиле «на от#@бись», не из презрения к возрасту, нет — действительно времени не хватало ни на что. Скайп там, чатик, Гугл, почтовый клиент, пара незамысловатых игрушек, ТВ и аудиоплеер. Много ли для счастья старику надо? Однако, если я думал, что так просто отделаюсь, то вскоре выяснилось, что я жестоко ошибался, и мне предстоит ад длиной в долгих пять лет.
Началось всё с вопроса, который было странно слышать от старика: «Как оно работает?» (про Скайп). Сейчас почти всегда можно услышать: «Ой, я в этом не понимаю, лучше сам сделай», да? Но не таков Яша-ювелир. Что знал, рассказал, даже залез кой-куда почитать подробнее.
И понеслась! Интернет: что это такое и с чем его едят; устройство ОС; Линукс, Мак, Android и iOS; работа с видео; основы программирования; сетевая безопасность; телефония; дизайн; составляющие ПК. И многое, многое другое.
За пять лет старик узнал столько, сколько я за всю карьеру в IT узнал, и по-прежнему донимал меня вопросами, пока я не посоветовал ему попробовать самому порулить Гуглом. Яша исчез на несколько дней, а я вздохнул свободно: Господи, несколько дней тишины и покоя! Благодать! Но я рано радовался. Через несколько дней Яша явился снова…
Сейчас Яков Михайлович владеет собственным бизнесом — интернет-клубом на полсотни машин, который поднимал с нуля полностью сам: подбирал, покупал и собирал машины, ставил и настраивал ОС, сам написал шелл, который контролирует машинное время и ограничивает шаловливые ручки пользователей (кстати, проверял — обойти нереально, разве что если администратор в ночную смену спит), наладил систему видеонаблюдения, поднял два сервера — один под безопасность, второй под библиотеку мультимедии для клуба, сам тянул сеть, сам залил две сотни игр и сотню программ…
Надо сказать, почти за два года клуб обрёл весьма бешеную популярность, сейчас Яша собирается второй открывать. А я до сих пор не жалею, что однажды ответил на вопрос старика: «Как оно работает?»
И ещё меня тут спрашивали, нет ли знакомого сисадмина на фирму с парком в три сотни машин. Так я вот думаю, может, Яшу посоветовать?..
Жил был сисадмин, и поднял он сервак. Всем хорош сервак, всё может: и файлопомойкой работает, и почту раздаёт, и базы тяжеленные на себе крутит. Да приключилась в один день беда: пропал сервак из сети. Загоревал админ, да делать нечего — нужно сервак назад в сеть возвращать. Пошёл он с проблемой к семерым уровням OSI да начал их спрашивать по очереди, начиная с седьмого.
— Ответь мне, уровень седьмой, прикладной, или, как тебя ещё кличут, уровень приложений. Разрешаешь ли приложениям иметь доступ к сетевым службам, не перечишь ли передаче служебной информации, передаёшь ли информацию об ошибках, можешь ли формировать запросы к уровню представления?
Ничего не ответил ему прикладной уровень. Спросил тогда сисадмин шестой уровень модели OSI:
— Ответь мне, уровень шестой, представительский. Можешь ли ты преобразовывать протоколы, получается ли у тебя кодировать-декодировать данные да сжимать их для увеличения пропускной способности канала? Получаешь ли запросы приложений от прикладного уровня?
Ничего не ответил ему уровень представления. Спросил тогда сисадмин пятый уровень модели OSI:
— Ответь мне, уровень пятый, сеансовый. Можешь ли ты создавать и завершать сеансы связи между приложениями да поддерживать их, получается ли у тебя информацию из нескольких потоков совмещать и синхронизировать?
Ничего не ответил ему сеансовый уровень. Спросил тогда сисадмин четвёртый уровень модели OSI:
— Ответь мне, уровень четвёртый, транспортный. Готов ли ты данные доставлять, блоки на фрагменты делить и отправлять их?
Ничего не ответил ему транспортный уровень. Спросил тогда сисадмин третий уровень модели OSI:
— Ответь мне, уровень третий, сетевой. Готов ли ты к определению путей передачи данных, получается ли логические адреса и имена в физические транслировать, можешь ли кратчайшие маршруты определять да неполадки в сети отслеживать?
Ничего не ответил ему сетевой уровень. Спросил тогда сисадмин второй уровень модели OSI:
— Ответь мне, уровень второй, канальный. Хорошо ли поживает наша сеть локальная, готов ли ты её узлам данные передавать? Да посмотри заодно на первый уровень — может, в нём какие проблемы увидишь?
И ответил канальный уровень:
— Есть нарушения где-то на первом уровне, физическом, что-то не в порядке. Иди в серверную — чую, там беда корни свои прячет.
Побежал админ в серверную да по первому уровню хорошенько прошёлся, по физическому. А тот, бедный, и сказать-то толком ничего не может. Заметил админ, что светодиод не горит на коммутаторе на том самом порту, что к серваку вести должен. Взял админ обжимник, переобжал кабель сетевой, и едва подключил, как ожила сеть на серваке, и забегали пакеты, и откликнулись службы, и стало всё совсем хорошо.
А админ этот день не забыл, купил вторую сетевуху и настроил её как резервную.
Бортовой журнал троллейбуса. На обложке перечислены полезные номера телефонов: парк, техпомощь и так далее. И один из этих номеров обозначен как «слесарь ГЛОНАСС».
Техподдержка средней фирмы, все работают с 8 до 17.
16:55. Звонок — кассир из одного из подразделений:
— У меня вчера (!) оплата не прошла, чек отбился… (Минут на десять рассказов и наводящих вопросов для выяснения приблизительной ситуации.) Сделайте, мне срочно надо!
— Срочно не получится (время 17:05). Закрывайте кассовую смену как есть. Завтра с утра напомните, мне от вас нужно будет подробное объяснение со скриншотами. Из ваших объяснений я сделал вывод, что не могу сам решить. Оставлю с утра заявку программистам по вашей проблеме.
8:00 следующего утра. С утра, как всегда, текучка, летучка. Cтараюсь прислушиваться к телефону, но нет.
9:00… 10:00… 11:00. Звоню сам — прошу рассказать о проблеме подробнее.
— Вы знаете, мне некогда, я позже позвоню.
13:00… 14:00… 15:00… Состояние в чате «Нет на месте». Звоню — трубку никто не берёт.
16:00. Состояние «В сети», звоню несколько раз — короткие гудки.
17:00. Звонок.
— Вы просили напомнить про платёж, я вчера звонила? Мне нужно срочно…
Только не надо ругать техподов (админов, эникейщиков) за то, что таких пользователей называют юзверями. Честное слово — прибил бы.
Есть у меня привычка — давать технике сколько-нибудь осмысленные имена. Верный старый нетбук зовётся Леночкой, металлический ноут — DeLorean. Не миновала подобная участь и флешки — они подписаны названиями любимых песен тех, кто мне их дарил. Такие себе призраки былой любви.
Пять утра. Чужой ноут. Диплом, открытый в Word прямо с флешки. Очередной Ctrl+S после добавления солидного куска информации. «Приложение будет закрыто». «Файл J:/Заготовка диплома.doc не найден»…
Вот чем, чем я думал, когда заливал на флешку с названием TodayWasYourLastDay результаты двух лет работы?!
Впрочем, документ я спас — спасибо выработанному за несколько лет инстинкту автосохранения. А в следующий раз я потрачу лишнюю минуту, но документ открою с винчестера — второй такой выброс адреналина мне не нужен.
Живёт, к примеру, некто Александр. Он работает менеджером в некоей компании, встречается с VIP-клиентами, подписывает документы и занимается прочими подобными задачами. У него «мерседес» какой-то навороченной модели, на котором не стыдно заехать на парковку даже самого крутого офиса. Машина надёжная, комфортная, быстрая. Сколько там лошадиных сил и какова грузоподъёмность — Александр не знает, он просто садится в машину и едет куда нужно.
А вот друганы Витя и Толик: Витя работает на хорошей должности и купил себе «скайлайн», а Толик пока такое себе позволить не может, у него всего лишь «зубила». Зато Толик знает толк в тюнинге, чиповке и закиси азота. Он выжимает из своей «зубилы» каждую лошадиную силу, иногда даже обгоняет Витю на его «скайлайне», правда, ненадолго: на первых 50 метрах. Они гоняют на своих тачках по максимуму их возможностей.
А вот Кристина: у неё бэушный «кукурузер»-внедорожник на огромных колёсах. Она заядлый любитель погонять по говнам, тоже ценит мощность двигателя, но ей куда важнее проходимость машины и наличие всяких приблуд типа лебёдок, хайджеков и качественных тросов с надёжными шаклами вместо магазинных буксировочных фитюлек.
А вот Николай: у него автопарк фур. Многотонные монстры, десятки тонн грузоподъёмности, моторы по полтыщи лошадиных сил, свои водители, ремонтники. Он занимается перевозками.
А вот вы: вам зачем-то приспичило перевезти мебель, и вы теперь выбираете, кого попросить это сделать.
Александр сразу отпадает: никакой шкаф загрузить в его машину, конечно, не удастся, да и дорогая обивка плохо сочетается с зазубренными досками.
Витя с Толиком тоже: у них тачки затюнингованы по самое не могу, в салон поместится разве что табуретка в сложенном виде.
Кристина с удовольствием помогла бы, но только после того, как приварит оторванную в говнах переднюю стойку, а пока её машина больше похожа на кусок металлолома.
Николай готов сразу: сколько комплектов? Один? Серьёзно?! Ну, если оплатите стоимость прогона фуры, работу водителя — а так извините, слишком дорогое удовольствие ради одного шкафа, несерьёзно.
И выходит, что ваша машина тут — мини-грузовичок «Газель» или «Фотон». Меньшее вас не устроит, большее вам ни к чему.
Мораль сей басни в том, что каждая вещь уместна на своём месте. Кому нужен удобный и надёжный ноутбук для презентаций — может не знать, сколько там гигагерц и гигабайт, оверклокерам важнее тесты, чем удобство многочасовой работы, экспериментаторы могут переустанавливать систему по сто раз на дню, а серверные админы рулят фермами и не размениваются на картинки в Фотошопе.
И если вам приспичило отредактировать тяжёлую панораму — просто заведите себе подходящий для этих целей компьютер с нужными вам характеристиками, а не учите жить всех остальных.