2015 год. Созданы компьютеры размером с монету. Дети с младенчества привыкают к хайтеку. В кармане у каждого — гигагерцы вычислительных мощностей и гигабайты памяти. Микроволновка или холодильник с подключением к интернету уже не вызывают вопросов, телевизор и подавно. Принтеры сами заказывают себе запчасти через полмира…
…и только в дружественно-народном университете студентов до сих пор учат отличать трёхдюймовые дискеты от пятидюймовых.
Я по образованию АСУшник, работаю программистом промышленных контроллеров в оборонке. Но иногда думаю: «А не получится ли из меня и хороший тестировщик?» Почему? Интуиция вроде располагает.
Отвечу, почему не получится. Хороший программист интуитивно чинит, а хороший тестировщих интуитивно ломает. Наш замечательный тестировщик не умеет программировать и находит ошибки, а не их причины, загоняя систему в условия, которые не приходят в голову её создателям.
Если нужен хороший тестировщик, ищите того, после кого сушилка перестала выключаться, и того, кто не смог нормально пройти через турникет. А на собеседовании под ним сломается кресло.
А я расскажу о том, как с пользой для общества победил в холиваре.
Админил я тогда контору по ремонту ноутбуков, около 60 ПК. Контора росла, на оборудовании экономили, и одному из менеджеров, ярому стороннику Интела, поставили отказной системник клиента — трёхъядерный Феном первого поколения с 4 ГБ оперативки.
Комп жутко тормозил даже после очистки от crapware. Ни перегрева, никаких проблем заметно не было. Я обратил внимание на странное моргание диода HDD, рефлекторно полез в кишки и опупел: изнутри на боковине корпуса прямо напротив жёсткого висел здоровенный магнит на холодильник. Тормоза и ярость холивара как рукой сняло, а инородное тело было вручено тому самому менеджеру.
Серые весенние будни одного города где-то в Сибири. Местная компания объявляет о наборе кандидатов на продолжительную стажировку с целью формирования будущей команды мобильных разработчиков для iOS и Android. Новость пестрит приятными словами о том, что подходят люди без опыта работы, и вообще, платить будут во время обучения. Природная подозрительность отчаянно пытается достучаться до разума, но предложение слишком уж заманчиво.
Веселье начинается в тот момент, когда в ответ на заявку приходят тестовые вопросы с задачами на… Delphi. Специфика отрасли давно уже научила пытаться относиться ко многим вещам с философской точки зрения, но в данном случае не получается. Ладно, задачки проверяют кандидата на то, что он действительно хоть раз программировал (что в сочетании с «подходят люди без опыта» имеет смысл). Отправляем. Получаем приглашение на следующий этап отбора.
В назначенный день в офис компании набивается порядка сорока «кандидатов». Подозрительность не просто стучит — она вооружается отбойным молотком, но теперь уже просто интересно, что же будет дальше. А дальше… двухчасовые истории о создании компании, видео с корпоративов и пересказы новогодних праздников.
Стойко пережив это испытание воли и терпения, аки настоящий мастер-джедай, автор переходит к следующему этапу «собеседования». Если у кого-то из читателей ещё теплится надежда на то, что в этом кошмарном сне вдруг появится свет разума, то автор вас разочарует. Теперь от кандидатов требуется пройти психологические тесты. Апофеозом этого цирка становится (наконец-то!) настоящее собеседование, на котором у кандидата спрашивают о наличии… готовых проектов для iOS/Android. Занавес.
Давеча ставил знакомому систему. Просто по просьбе — далёк я от IT и от эникейства. Да, каюсь, сделал чуть под себя, но всё же считаю, что хорошо: всё поставил, красивости выкрутил на минимальный нужный глазу уровень (машинка не свежая), антивирус — простой жёлтый, но для дома достаточный… Пользователя завёл отдельного — всё же считаю, что администратор должен быть запаролен и не использоваться ни для чего, кроме как установки, и выдавать запрос на неё, чтобы у человека в голове мелькало: «А я точно хочу себе в ногу выстрелить?» Рассказывал, почему так делаю, не просто ставил. Вчера увидел машинку снова — сидит под админом, куча даунлоадеров (и не только), Адблок выкинут: «А там ссылки всякие интересные, что скачать…» Ещё один человек в списке «даже за пиво не помогу».
До этого семейка одна попала туда же. Настроил, сказал: «По рукам сыночку за игрушки без спросу, сами пароль введите и ставьте, если придумает, как его узнать или сбросить — молодец, думать начал». А сыночку — «Вот тебе список сайтов — там проверенные репаки, если уж на Стим уже в этом месяце не дают». Образ снял и ушёл. Через неделю — «Ой, а у нас всё сломалось». Прихожу. Куча даунлоадеров, рекламы, всякой фигни… Держась за голову, слышу вкрадчивый голос: «У нас сынок просил пароль, мы ему дали…» Из ружья в ногу. Потом удивлялись, чтой-то я матерился, вычищая всё четыре часа. Из образа развернуть? «Нет, у нас там информация на рабочих столах, нам долго её собирать». Попутно снова читаю ликбез по вирусам, по безопасности при скачивании программ, а главное — смотрю я в честные глаза сыночка, между прочим, школьника уже, и понимаю: нужна ему «форточка» десятая, да так, чтобы ставить всё только из магазина приложений.
И таких «сыночков» — большинство. Подрастающее поколение видит только слово «скачать» в баннере поперёк страницы. Для них айфоны без джейлбрейка, для них виндофоны, с которыми они обращаются так: «Не работает — ничего, скачаю из магазина снова, с пятого раза что-то да встанет». Поколение 20-летних сейчас, наверное будет последним, которое что-то ещё что-то «пилит ручками» в своих андроидофонах и любовно растит домашние линуксы — на пробу. Будет и всплеск важности эникеев для рынка, будет и ответ производителя — закручивание гаек и упрощение. И будут наши внуки приходить к нам и спрашивать: «Деда, а правда, что вы когда вирус хватали, вы его лечили, а не выбрасывали устройство?..»
Шёл я как-то по своим скромным делам. Стоит в коридоре группка вьюношей человек шесть. Останавливают меня вопросом:
— Вы не могли бы нам помочь?
— Так какие проблемы? — спрашиваю.
— Вот, — показывают, — в стене трещина, как заделать?
Объяснил техпроцесс и собрался уходить. Один подумал и спросил:
— А если мы купим материалы, вы не заделаете?
— Нет, — говорю, — я программист.
С сожалением отпустили. Речь об оплате не шла в принципе. А зачем? Дядя взрослый? Взрослый. В теме? В теме. На работе? Да. А мы будем заниматься животрепещущими проблемами: контролировать процесс, а также есть мамой сваренный борщик и играть в танчики.
Надеюсь, никто из взрослых начальников себя не узнал.
Артём не из тех, у кого смартфоны доживают до износа аккумулятора. Он может позволить себе менять их тогда, когда они ему надоедают, и почему-то считает это единственным признаком благосостояния. Поэтому, выбирая очередной аппарат, он приобрёл то, что приглянулось ему по дизайну. Несъёмный аккумулятор его нисколько не волновал. Надоест — подарит соседу, Жоре по кличке Термофен, тот поменяет.
А ещё Артём любил путешествовать. На этот раз он отправился в африканскую страну, где роуминг распространяется только на звонки, но не на передачу данных. Из-за этого синхронизация с облаком работала только в отеле, где есть вайфай.
Артём отправился в трёхдневное джип-сафари. В защищённом телефоне нет необходимости: все фото-видео можно снимать, не вылезая из джипа. Но вот остановка — кафе. Без вайфая. Это Африка!
Вылезая из машины, Артём нечаянно уронил смартфон в лужу. Конечно же, он тут же его достал, и в голове прокрутилось правило: утопил телефон — первым делом снимай батарею! Но как её снять?
К счастью, водитель джипа не растерялся. Действуя одним лишь перочинным ножом, он разобрал телефон с ловкостью, не уступающей Жоре-Термофену, и отсоединил аккумулятор. Электролиз не успел разъесть печатные проводники — фото и видео в аппарате, где и карты памяти съёмной тоже нет, были спасены.
Как собрать смартфон обратно после просушки, Артём чудом догадался сам. После успеха его затянуло. Вернувшись из путешествия, он первым делом отправился брать уроки ремонта у Жоры и показывать ему собственноручно спасённые от утопления кадры из далёкой Африки.
Ох и юмористы тут сидят! Для них баннер, который требует 50 рублей, потому что пользователь якобы просматривал сайт ГорячиеЦыпы.com, говорит о том, что пользователь точно просматривал порно. Расскажу-ка я историю, которая приключилась со мной в пору становления админом.
Нашёл я себе новую работу в филиале торговой компании. Предстояло мне администрировать сеть с Active Directory. До этого я работал либо с малыми сетями, где AD был не к месту, либо в чужих сетях, где админили AD бородатые дяди, либо где AD просто не внедрили. Взяли меня как перспективного эникея, который не падает в обморок от слов RDP, TCP/IP, «маршрутизация» и «права доступа». И вот я осваиваюсь на новом месте, нахожу узкое место в сети, из-за которого жутко медленно работала 1С, предлагаю решение, устраняю проблему и мой начальник, админ из центрального офиса, решает, что я перспективный малый и мне можно доверить ключи от Рая. Впрочем, это был пароль администратора домена.
Гордости моей не было предела. Ещё бы: из грязи в князи! Напрягал меня лишь тот факт, что в AD я, мягко говоря, не силён и вообще только читал, что есть такая технология. Привычным для себя путём решил скачать Очень Толстую Книгу и стать-таки гуру Активных Каталогов. Поскольку уже в то время бумажные книги стали стоить как вертолёт, я залез в Гугл, забил туда «администрирование active directory книга скачать», после чего жмякнул первую же ссылку. Экран немедленно покрылся психоделическими цветами, и поверх этого вылезло окно с ужасными надписями:
Ваш компьютер заблокирован УФСБ КГУ ЦРУ Министерства внутренних дел за просмотр некропедозоопорно на сайте ОченьНеприличноеНазвание.com! Заплатите штраф, отправив SMS на номер 7-9xx-xxx-xx-xx! Не пытайтесь перезагрузить компьютер, иначе все ваши данные будут удалены!
У меня просто отвисла челюсть. Вот так я, до этого смеявшийся над такими случаями, сам взял и попался на винлокер. Одним кликом по ссылке.
Меня спасли только опыт работы эникеем в разнообразных условиях и любознательность, из-за которой я знал все интересные места в системе. Рука на автомате вдавила reset, ПК ушёл в ребут, я пожмякал F8, загрузился в безопасном режиме, вычистил все известные мне пути автозапуска, удалил сам исполняемый файл, прогнал весь винт свежескачанным антивирусом и перезагрузился обратно в свою учётку. После этого я накатил плагин для блокировки скриптоты на браузер и по сию пору живу в добром здравии, чего и всем желаю.
Забористая порнушка этот Active Directory, не находите?
Работаю в детдоме учителем труда. Также отвечаю за всю электронику, технику — да, в общем, за всё, где течёт ток.
На днях какой-то добрый человек прислал китайские тетрисы. 500 штук, блин! Почему, блин? Потому что у них очень мерзкий звук, и начальство постановило: перед тем как отдавать детям, пищалку отключить.
В общем, открываю корпус, динамик сам вываливается, оставляя контакты на проводах. Мнда. Дёргаю за провод — и любуюсь оторвавшейся дорожкой. Мнда… В общем, 499 штук нам надолго не хватит.
Зову самых толковых детишек, диктую инструкцию по патчу. Сидим, работаем.
— Ой, дядь Толь, а тут стандартная ARM-овская микросхемка… Можно я программатор соберу?
— Да, собирай, хлама не жалко.
Собрал. Долго возился, как же туда залезть: микросхемка без корпуса, просто капнуто сверху пластика. Потом догадался, что прошивать нужно флешку, с ней проще: можно выпаять. Под моим руководством аккуратно поставил кроватку. И вырезал дырку в корпусе: микросхема в кроватке не помещается в корпус.
Дальше затих на месяц, щёлкая что-то на компе. А вот сегодня показал свой плеер на базе этого устройства. Пищит так же мерзко, но уже на выбор из того, что залито. Сейчас мальчишка думает, где достать нормальный динамик и что из этого можно сделать ещё.
Айтишники смешные. Это, конечно, аксиома. Все эти компьютеры, смартфоны и прочие гаджеты существуют для решения задач, а не для того, чтобы в них ковыряться. Это бесспорно.
Теперь история.
Есть знакомый. Как он покупает себе ноутбук? Легко. Вопрос в магазине: «Что у вас самое дорогое из ноутбуков?» Ответ он не слушает, так как ему это неинтересно, а просто говорит: «Дайте два и сделайте всё, что нужно». Всё, что нужно, у него записано на листочке. Облачко, антивирус, почта и пара игрулек-программулек, всё с паролями. Магазин ему не отказывает, всё настраивает, ведь клиент очень хороший. Если с ноутбуком что-то не так (батарея стала хуже держать, поцарапался, зашумел, долго грузится, вышла новая модель), то старый сдаётся и берётся новый.
Принтер покупается новый после того, как заканчивается картридж. Ибо менять картридж — это бесконечное ковыряние ради ковыряния. И всё в таком духе.
И знаете — он ведь в чём-то прав. И пример про машины, раз уж так модно стало.
Спор про МКПП и АКПП извечен. Знакомый не знает, какая коробка передач в его автомобиле. Ибо это знание для нищебродов. Нормальный человек может позволить себе водителя.
И в этом он тоже кажется прав.
А я, видимо, нищеброд, ведь не могу позволить себе вместо обновления драйверов на видеокарту просто пойти и купить новый компьютер со свежеустановленными драйверами. Так что приходится ковыряться.