Я учусь на инженера, и C++ является обязательным предметом. Раз уж пошло столько историй про главных врагов айтишника, расскажу о мнении моего профессора по этому поводу. Он говорил, что врагами являются не столько необразованные юзеры, сколько полуобразованные. Проблема в том, что живут эти полуобразованные под девизом: «If it ain't broke, take it apart and find out why» («Если что-то работает — разбери на части, чтобы понять, почему оно не ломается»). Отсюда и вытекают самопальные (порой варварские) модификации и понятные одному юзеру настройки софта. Бойтесь недоучек, которые думают, что знают, что они делают!
Истории с тегом: мысли о вечном
Всего историй: 830
Свой дурак ближе к телу
Сегодня в нашем офисе был разгар борьбы за существование: эникейщик Серёга по одну сторону и лица, предоставляющие услуги IT-аутсорсинга, по другую. Подошедший случайно и услышавший сладкие речи, льющиеся из уст представителей %companyname%, Серёга мрачно поинтересовался:
— В чем наё#ка?
— Как это? — опешили представители.
— Ну вот так. В чём? Вот я предоставляю те же самые услуги и хочу поинтересоваться, в чем наё#ка?
— А вот вы... В чем ваша наё#ка? — оживился один из представителей.
— А я просто дурак.
— А мы тоже просто дураки, — заулыбались представители.
— Ну и зачем нам иметь дело с дураками? — бросил Серёга через плечо, удаляясь восвояси.
Раунд остался за бравым эникейщиком.
Кручу-верчу, сломать хочу
Вот вы говорите, что юзеры не хотят учиться работать на компе, что не умеют элементарно устанавливать софт, что админу приходится бегать по десять раз на дню, чтобы в выскочившем окошке ошибки нажать единственную кнопку «ОК». А ведь не только в IT-сфере есть такие сферические ... в вакууме.
Я работаю в оркестре, в котором играет на синтезаторе симпатичная клавишница, по образованию — пианистка. Так вот, чтобы убавить/прибавить громкость на её усилке, она зовёт кого-нибудь из рабочих оркестра, так как сама «боится трогать эти крутилочки». Катавасия эта длится уже восемь лет.
К чему это я? К тому, что ламеры есть везде, а не только в IT.
Админь
Работаю сисадмином, а раньше занимался веб-программированием. Сегодня на мыло пришло письмо (парень нашел меня на каком-то форуме):
Я начинающий программист. Учусь сам. Знаю CSS, HTML, учу PHP. Скажи, что нужно знать и уметь программисту, чтобы сделать сайт уровня vkontakte.ru? Я уделяю образованию много сил и боюсь, как бы в будущем я не пожалел о потраченном времени. Стоит ли?
Он получил такой ответ:
Программирование, а тем более веб-программирование, как уход в отшельники. Если собираешься идти по этому нелёгкому пути — моё тебе одобрение. Не сворачивай с пути, ибо не будет назад дороги, а коли обернёшься ты в пользователи обычные, навсегда можешь IT-мир покинуть.
Админь.
Представляю глаза этого парня — бедный, теперь он, наверное, никогда не захочет быть программистом-самоучкой. Но уж если выстоит...
Тайное ОКно
Сидим с товарищем за компьютерами спиной друг к другу. Учу его устанавливать программы. Мой девиз: «Лучше потратить много времени на обучение, чем каждый раз тратить его на обслуживание», — ну, знаете, как про рыбу и удочку. Товарищ время от времени что-то ставит и сам, но процесс установки каждой отдельно взятой пиратской программы чем-то отличается от прочих: где файл надо из папки переписать, где кейген использовать с умом, где просто серийник в текстовом файле отыскать... Эта программа вроде простая.
— Жми «Далее» и со всем соглашайся.
— Тут по-английски, я не понимаю, куда нажимать?
— (не оборачиваясь) Жми на «Yes».
— Тут нет «Yes».
— А что есть?
— «OK» и «Cancel».
— Ну, жми на «OK».
— А на какую?
— (в недоумении) Что «на какую»?
— На какую «ОК»? На эту? — показывает курсором.
— Ты что, видишь на экране другую кнопку с надписью «ОК»?
— Да нет вроде.
— Тогда зачем спрашиваешь?
— Ну мало ли — вдруг ошибусь?
Мораль: прежде чем экономить время при помощи обучения «один раз, зато навсегда», рассчитай, не будет ли экономичнее изредка всё же производить операцию самостоятельно.
Моё любимое пресмыкающееся
Сидим с другом, ставим «иксы» на домашний сервак, чтобы торренты поудобнее качать было. Чтобы облегчить страдания старой машинки, решили выбрать в роли оконного менеджера Xfce. Пишем sudo apt-get install xubuntu-desktop. Умная Убунту тянет немало зависимостей, список которых мы видим на экране. Тут друг замечает самый важный пакет: python-sexy! Стало сразу ясно, откуда весь секс по ночам с линуксами берётся...
Решили снести тот пакет, как поставится, чтобы жить было дальше попроще.
Вся в слезах и губной помаде
Поздним зимним вечером в полупустой маршрутке ехала очень грустная девушка. Невидящим взглядом она смотрела в окно на пробегающие улицы и тихонько всхлипывала. А по щекам медленно катились слёзы... Казалось, ей всё равно, что происходит вокруг. Горе заставило её потерять счет переработанных часов и забыть, когда она сегодня последний раз ела...
Её горе было немыслимо: упал сервер, а файл с бэкапом оказался повреждён.
«Оператор» — это звучит гордо
Госконтора. Системный администратор бывает не каждый день. В серверной кондиционера нет, а окно постоянно открытым держать нельзя — из-за ветра срабатывает датчик движения. Древняя электросеть часто отключается, и бесперебойник не спасает. К счастью, осветительная сеть проведена отдельно.
Решение проблемы пришло оттуда, откуда не ждали. В штате была бабушка — «оператор ЭВМ», которая открывала и закрывала двери. Ей была дана простая инструкция: «Пришли на работу — откройте окно в этой комнате, ушли — закройте. Если запищало — переткните вилку из той розетки в эту, если опять запищит — переткните обратно».
Не смейтесь над старушками! Грамотно проинструктированная пенсионерка может держать на себе IT-инфраструктуру целой конторы, не вызывая сисадмина по пустякам.
С неба звёздочка упала
Недавно ездил к своей знакомой устанавливать FireWire-контроллер. Так получилось, что miniDV-камера с соответствующим интерфейсом у неё была, а подходящего разъёма на матплате не было.
Нужная деталь (реликт былых времён, когда в материнки их не встраивали) была обнаружена в ящике с комплектухой и по приезде быстро установлена в PCI-слот немолодой машины. Windows XP обнаружила и правильно распознала контроллер, установила драйвера и даже почувствовала присоединённую камеру. Отлично! Ставим VirtualDub и пытаемся переписать видео. Пишется! Теперь присоединим колонки и проверим, что со звуком. Оп-па — а звука-то и нет.
Проверяем, есть ли он вообще. Тянем ползунок регулировки громкости вверх, отпускаем — ноль реакции. Начинаем тихо паниковать. Я лезу в «Диспетчер устройств», вижу, что саунд-карта на меcте и вроде бы нормально работает. Лезу в «Настройки звука», там тоже всё вроде нормально. Обнаруживаю в трее значек Realtek, открываю фирменную утилиту, проверяю ей — звук появляется! Пробую открыть видео медиаплеером — звука опять нет. Начинаю качать драйвер звуковухи, смотрю на скорость скачивания, отменяю — дохлый номер, до завтра будет качаться. Да и с драйверами должно быть все в порядке, поскольку в принципе система не «немая»...
В конце концов еду домой — уже поздно, а результата как не было, так и нет. Уже в автобусе принимаю SMS от юзерши: «Всё заработало». Отзваниваюсь, спрашиваю, как именно.
Оказывается, копать надо было в настройках VirtualDub — там был какой-то параметр, задающий источник звука для захватываемого видео, который я проглядел, а она нашла. До его правильной установки кино получалось немым. А вообще-то звук, как оказалось, был в порядке — она проверила это, запустив музыку в медиаплеере. «Почему же при отпускании ползунка не было характерного „дзынь“?» — подумал я, повесив трубку. И, к своему стыду, вспомнил: в настройках звуковой схемы было отключено всё, чтобы виндовые шумы не раздражали при каждом действии. Значит, и звук «звёздочка», отвечающий за это самое «дзынь», системой не проигрывался.
Эникейщик, помни: нельзя ни переоценивать проблем, ни недооценивать юзеров. Если на компе творится нечно необъяснимое, значит, слишком глубоко копаешь, а решение лежит на поверхности.
Метафоры 2.0
Работаю на одного известного в узких кругах производителя WiMax-оборудования. Недавно апгрейдили немаленькую сеть на новую версию софта, и при этом родилась пара фраз, отражающих процесс:
Понять, что именно глючит в клиент-сервер-NMS-приложении, написанном индийскими программистами на Java в связке с MySQL — это как искать чёрную кошку в тёмной комнате простым перебором.
А надеяться на то, что всё пройдет безглючно — это делить на ноль шкуру неубитого медведя.