Первая работа

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

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

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

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

Закупив оборудование, назначение и характеристики которого я тогда 
плохо понимал и бухту витой пары, я приступил к монтажу. Сверлил стены, 
тянул и обжимал кабель. Когда все было закончено я торжественно включил 
систему и обнаружил, что моя сеть не работает. Это был прекрасный удар 
по ЧСВ. Я бросился проверять все соединения, настройки. Оказалось, что 
я неправильно обжал кабель. Пришлось все переделывать и только после 
этого сеть заработала. Но и тут меня ждал подвох - скорость работы этой 
сети. Дело в том, что маршрутизатор, который купил, был старым и 
работал на скорости 10 Мбит, да ещё и в полудуплексном режиме. Уж не 
знаю где я такой откопал, но пришлось менять и его. В итоге сеть 
заработала должным образом.

Но если настройки на физическом уровне были завершены, то работа с 
программной частью только начиналась. Как такового сервера у нас не 
было, был мой рабочий компьютер который я превратил в сервер. Плохо 
помню какая система стояла на тот момент у меня на компьютере, но 
скорее всего win98, который не поддерживал больше 5 подключений
к сетевым папкам, а клиентов у меня было больше 20. Так я впервые 
познакомился с линуксом.

Моим первым дистрибутивом стал ред хат толи 5, толи 6 версии. Он очень 
сильно отличался от привычных мне виндвсов, а поскольку многие 
настройки тогда производились в консоли, традиционный метод научного 
тыка не работал от слова совсем. После неудачных изменений, мне 
приходилось переустанавливать систему. Я постоянно сталкивался с тем, 
что не понимаю, не знаю тех или иных вещей, что заставляло меня денно и 
ночно корпеть над англоязычными мануалами. В какой-то момент барьер в 
моей голове был сломан и линукс завертелся на моем сервере. Линукс 
открыл для меня новую вселенную. Я просто физически ощущал, что 
прикоснулся к миру настоящих айтишников, которые творили историю

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