Повесть о Настоящем Сисадмине


  Если человека спрашивают:
"вы, случайно, не сисадмин?"
- то, наверное, он случайно не сисадмин

Приведенный ниже текст - это интервью, которое подается в режиме монолога и без указания респондента. Он сам так захотел, и имеет полное на это право.

Когда машины были большими, а оперативная память - маленькой, на них работала целая толпа людей, занимающаяся ремонтом и поддержанием работоспособности этих машин - для того, чтобы пользователи могли делать какие-то свои расчеты. В основном, там была суровая математика - этим занималась половина машин, другая половина готовила различные отчеты и выполняла прочие задачи.

И существовал целый клан людей, которые гордо именовались системными администраторами. Эти люди действительно занимались только установкой и сопровождением работы системы, для того, чтобы прикладные специалисты могли получить более-менее комфортное окружение для работы с этой самой железной штукой.

Особых стандартов на то, как это должно работать, в принципе не было, источников информации - компьютерных журналов, популярных книг, документации в большом объеме - тоже. Обычно в поставках была только базовая документация от операционной системы, которую поставляла фирма-разработчик, и набор компиляторов (так сложилось, что у американцев был допустим обобщенный "дека" или обобщенный "пидипи"), укомплектованный и операционкой, и средствами разработки.

Эта документация была не очень доступна - у каждого было какое-то количество книжек и возникали кружки по интересам. У других же этого не было, и они настойчиво изучали материальную часть, разбирая подчас систему...

Для того, чтобы "вслепую" разобраться в такой системе, нужна была достаточно высокая квалификация. Она приобретается в моменты вот таких вот "разборок": читаются исходные тексты, настраиваешься на волну - что думал разработчик, что он хотел этим сказать - потом все это поправляешь под те задачи, которые сейчас надо решить.

Тогда системные администраторы как таковые не были сисадминами. Тогдашние (конец 80-х) коммуникации вид имели очень блеклый, а роль интернета выполняло Министерство путей сообщения: берешь кассету, катушку с пленкой, даешь проводнику, в точке назначения кассету принимают, делают то, что надо, и пересылают назад...

80-е годы - начиная где-то с 82-го и заканчивая перестройкой - это время линии машин типа СМ. Когда пошли массово PC - грохнулась экономика, грохнулись налаженные связи, построенные циклы разработки, эксплуатации, внедрения и т.д. Так получилось, что практически все эти большие и малые машины пошли на драгметаллы - любым способом, доходило до смешного, но так получилось.

Многие системные администраторы тогда оказались не у дел - впрочем, как и многие предметные специалисты в других областях. Но системным администраторам было несколько проще, поскольку люди, обладающие достаточно высокой базовой квалификацией и умеющие решать проблемы в своих областях, моментально перестроились на работу со все более нарастающим парком персональных компьютеров и чувствовали себя достаточно комфортно. Многие плюнули на все эти бурные события и уехали за границу. А энное количество системных администраторов волею случая вцепилось зубами в феномен по имени интернет и начало его строить.

В Москве, в Курчатовском институте и ИПК "Автопрома" ребята занялись буржуйским UNIX. Так начинался проект Demos. Из Москвы, где эту систему приспособили для обмена файлами (UUCP - unix to unix copy), UNIX был завезен в Киев. Поскольку появилась возможность обмениваться файлами - почему не обмениваться записками? Так появилась теория, что можно обмениваться какими-то сообщениями. Потом этому придумали логичное название - почта.

Потом начали развиваться коммуникации. Потом это все научились объединять в сети. Так и появилась профессия - network administrator.

Но на самом деле системные администраторы и network administrator - это абсолютно разные работы.

Как сделать из выпускника КПИ нормального network администратора? Нужно всего лишь 6-8 лет. Конечно, хватает и 5 лет учебы в КПИ, но там не учат технологии. Там эмулятор, для которого главное - сумели ли его научить тем базовым наукам, которые преподают в КПИ? Этих базовых наук всего две: умение сориентироваться в проблеме и найти нужную книжку в библиотеке. Если выпускника этому научили - значит, с ним можно начинать работать.

Почему такой большой срок? Года два уходит на обучение азам ремесла. Не спеша, с чтением документации, с примерами. Человек попадает в гонку круглосуточной работы, и только тогда он начинает понимать, куда он попал.

Если он за эти года два не сломался, а сумел разобраться в вопросе "почему эта штука вертится" и понять это, он может продолжать дальше. Но на этом этапе народ начинает активно разделяться: кто-то продолжает упорно "рыть" вглубь, изучать ремесло, его основы, и пытаться это все представить, изучить, спрогнозировать, а кто-то решает, что он уже пять лет отучился - "вот уже пару лет меня тут пинают, мне это не надо" - и быстро уходит туда, где получает название anykey`щик и setup`ер.

Да, такие "специалисты" могут расставить пальцы, надуть щеки, сделать вид, что он крут, но это не системный администратор - это эникейщик. Другого слова не подберешь.

Звание же системного администратора не деградирует никогда. Не надо называть системным администратором того, кто таковым не является.

Отличить настоящего сисадмина от эникейщика очень просто - по делам. Первый может предъявить хорошее резюме, послужной список проектов, в которых он участвовал (но не кофе подносил, а на уровне лидера, разработчика, идеолога или на другом уровне реальной работы). Второй же в лучшем случае бегал за пивом и издалека видел, как проект называется.

Настоящего сисадмина вряд ли кто-то будет спрашивать - а сисадмин ли ты? Если человека спрашивают: "вы, случайно, не сисадмин?" - то, наверное, он случайно не сисадмин.

Послужной список тоже входит в эти самые 6-8 лет, после которых человек становится настоящим специалистом. Если за это время не сдохнет.

Но человек просто может не выдержать этой гонки. Системный администратор, network администратор - это больше, чем профессия. Это образ жизни.

Он должен быть готов к тому, что его в любой момент могут сорвать с любого места: просто потому, что упал какой-то канал у клиента либо еще что-то случилось, что вывело систему из штатного режима. Т.е. он в какой-то мере не распоряжается собой полностью. Настоящий сисадмин сразу бросается на решение проблемы, эникейщик начинает тормозить и отмораживаться.

Да, бывают кратковременные отпуски. Его на пару недель могут куда-то отпустить. Но для того, чтобы отпустили, надо договориться, чтобы на это время была четкая подмена, и этот "подменяющий" имел квалификацию не ниже. У любого нормального network администратора есть "второй пилот". Это еще один признак Настоящего Сисадмина.

Есть такое хорошее понятие, как школа - но не средняя или еще какая, а вроде как профессура ведет свою школу, или театральная школа. Очень, кстати, хороший пример: у каждого уважаемого режиссера есть своя школа, есть она и у каждого уважаемого сисадмина. Об этом, правда, не развешивают объявления на всех углах, но это не отменяет ее наличия.

Для того, чтобы попасть в такую школу, кроме всех уже описанных условий, необходимы также и определенные человеческие качества. Те же самые человеческие честноты, которые проповедует любая религия и которые считаются набором любого нормального интеллигентного человека.

Очень важный вопрос - сможет ли человек войти в команду. Любой нормальный системный администратор должен уметь работать в команде. Он может быть лидером в каком-то вопросе, но он не один: в команде должны быть специалисты разных профилей и очень жесткая самодисциплина.

Переход из команды в команду, с уровня на уровень - обычное дело. Нормальный сисадмин понимает, что если раньше в офисе на три компьютера он мог быть крут немеряно, то в конторе, где 50 компьютеров, с его подготовкой делать нечего - остается только "учиться, учиться и еще раз учиться". На каждом новом уровне учеба начинается практически с нуля.

Есть еще один кризисный момент - состояние, похожее на сказки и фильмы с названиями "хозяин сети", "повелитель сети". Но это обычно проходит еще до того момента, как человек становится настоящим системным администратором.

В какой-то момент времени он обладает суммой накопленных знаний, достаточных для того, чтобы что-то такое учинить на весь мир. Но этот этап обычно наступает немного позже, чем осознание той мощи, которой он может уже управлять. Т.е. осознание этой мощи наступает раньше, чем психологическая готовность жить с сознанием этого.

Это лечится только временем и хорошей школой, хорошей командой.

Конечно, есть такой гениальный пример как Ломоносов, который вроде бы до всех достигнутых вершин добрался самостоятельно. Но в любой момент времени он у кого-то учился, он тоже читал разные книжки, общался с различными людьми.

Даже в общении с совершенно постороним этому network`у человеком системный администратор может чему-то научиться. Чему системный администратор может научиться у журналиста? Умению излагать свои мысли в письменном виде, например.

Сумма различных знаний и умений у системного администратора постоянно накапливается. Но на любом этапе можно сорваться, можно просто не выжить в этой гонке из-за каких-то психологических, бытовых или других сложностей. Это именно гонка: нужно быстро "бежать", читать массу литературы, надо уметь переключаться, чтобы "крышу не сбило". От чтения большого количества технической литературы такое может случиться.

После десяти лет школы и сладкой жизни в институте человек попадает в эту гонку. И при этом главное - не терять главного стержня, помнить, что он при этом хочет сделать и кем хочет быть.

В ISP (интернет-сервис провайдер) команда системных и сетевых администраторов обеспечивает основной бизнес-процесс. Без работы такой команды усилия всех остальных могут быть просто бесполезными - менеджеру по продажам нечего будет продавать. Не будет товара.

Рынок системных администраторов в Украине есть. Вот только рынка ISP нет. То, что есть, и то, что называется рынком ISP, не обладает теми общепринятыми признаками, которыми оценивается рынок как отрасль. Поэтому оценивать что-либо в этом контексте просто невозможно. Собственно, отсутствие такой отрасли очень сильно влияет на уменьшение количества сисадминов и увеличение эникейщиков.

Бороться здесь и что-то сделать - удел профессиональных революционеров. Полагаю, что системные администраторы не Революциюнеры, а Эволюционеры - они считают, что не надо делать революций, надо строить, создавать.

Уезжать отсюда или нет? Это решает каждый сам для себя. Человек может быть даже в тюрьме очень свободным. Внутренняя свобода - это то, что никто ни у кого не отнимет.

На кого работать? На самом деле настоящий сисадмин выбирает. Для системных администраторов высокого уровня острая проблема выбора отсутствует. Системные администраторы даже в этой стране - народ не бедный и не голодный.

Системный администратор ленивый. Но ленивый в каком отношении? Дурную работу он делать не станет. Перед тем, как выполнять любую работу, которая развивает, улучшает, добавляет какие-то новые потребительские качества - он думает. Думает над тем, как сделать так, чтобы не было никаких революций, чтобы не было перерыва в предоставлении сервиса, и как эволюционным методом достичь нужного результата. И время, потраченное на обдумывание, никогда не потрачено впустую. Потому что, если подумать, можно и не делать того, что предполагалось, поскольку еще не факт, что в этом есть необходимость.

Вот сидит человек на рабочем месте и смотрит в потолок. Что он делает в этот момент - абсолютно непонятно. Создается такое впечатление, что ничего, ведь внешних проявлений работы человеческого мозга нет...

Менеджер утверждает, что время специалистов прошло. Но если попробовать слова менеджер и системный администратор перевести на один язык, окажется, что оба - специалисты по управлению. Только один управляет железками, а другой - людьми.

Те, кто управляет железками, довели это управление до такого уровня, что любой эникейщик за десять баксов этой железкой сможет управлять. Да, он делает вид, что ею управляет, но не знает, как она устроена внутри, иногда даже не знает элементарных принципов работы того или иного механизма. Но у него есть несколько больших кнопок сверху - "да", "нет", "не знаю" - и он на них тычет очень даже успешно. Якобы системно администрирует.

Есть такая распространенная теория, что самый лучший руководитель - это тот, которого не видно. Когда политрук ведет роту в атаку - это кризисное явление. Нормальный руководитель ставит задачу таким образом, чтобы она решалась специалистами без его оперативного вмешательства. Он не политрук, чтобы вести в атаку - он менеджер.

Менеджер, управляющий людьми, должен подобрать персонал так, чтобы получилась законченная система, эффективно решающая какую-то поставленную задачу. Это искусство управленца, менеджера: подобрать народ, создать условия, создать рабочее поле.

То же самое и у системного администратора. Его искусство - подобрать такой "рецепт" программ и железок, чтобы полученный набор решал поставленные задачи без активного человеческого участия. А системный администратор просто присматривает, чтобы железки не сошли с ума. Всякое бывает - температура на улице поднялась, электричество пропало, и прочие форс-мажоры.

Получается, что системный администратор и есть менеджер. Теория бизнеса такова, что менеджеру все равно чем управлять - курятником или атомным реактором. Набор входных и выходных условий, бизнес-процессы - это все поддается описанию. Да, бывают отклонения от штатного течения событий, но надо уметь принимать решения, иногда во враждебной и быстро изменяющейся среде. Но одно из искусств восточного боя - уметь уйти от схватки. Это относится и к задаче менеджера.

Можно вспомнить бекбон США, который управляется всего десятком людей. И эти сисадмины должны быть не только высокопрофессиональны, но и феноменально психологически устойчивы, поскольку они понимают, что любая их ошибка приведет к небывалым проблемам и убыткам. Это практически постоянное нахождение и работа в условиях кризисного менеджмента.

Это те же 6-8 лет: специализация, ремесло, наука, искусство. Когда кто-то доходит в своем бизнесе до состояния искусства, то ему уже все равно, чем управлять. Возможно, и будут какие-то непонятные вещи, но они могут очень быстро стать понятными, если приложить усилия к их изучению.

Будущее - за той Сетью, которая будет обеспечивать получение некоторого удовольствия, и при этом ее не будет видно. Точно так же, как бабушка управляет телевизором при помощи кнопок на дистанционном пункте - совершенно не думая, что есть какие-то лампочки, транзисторы, вещание, антенны и т.п. Ей все равно. Главное - чтобы телевизор показывал.

Так вот когда Сеть начнет работать без сбоев и делать то, что надо человеку, и при этом ее не будет видно - это и будет высшим вариантом ее развития.

 

30/07/01 Исидор Дунканофф