bash.im ithappens.me zadolba.li
11939

Учиться, чтобы работать; работать, чтобы жить

21 февраля 2014, 07:15

Сознательную жизнь я начал строителем в посёлке городского типа, откуда можно было съездить в Москву на поезде за несколько часов. В этом городке все любили пиво, футбол, шансон и семки. Почти все работали на ближайшем строительном рынке или на пивоваренном/молочном заводе. Строителем я был так себе: руки кривоваты. После первой дачи я понял, что стройка — это не моё. Вторая дача, в постройке которой я принимал участие, позволила нанять мне хороших репетиторов и поступить в вуз, хоть я был и самым старшим на курсе, и после армии.

Первый компьютер я купил осенью 2004 года, на втором курсе. Тогда мы начали проходить устройство операционных систем на примере линукса, и я понял, что личный ПК мне действительно нужен. До этого я был весьма далёк от IT, хоть и поступил в технический вуз. Его я выбрал потому, что там пока не было ЕГЭ и письменного вступительного экзамена по русскому языку.

Я отлично помню этот момент. Я поехал в Москву, за 6000 рублей купил на радиорынке немного устаревший, но работающий ноутбук без аккумулятора. В тот же день я привёз компьютер в институт, и молодой преподаватель-аспирант за тортик в течении получаса поставил мне известную сборку линукса, так называемую «Мягкую шляпу». Это была вторая версия дистрибутива; примерно каждые полгода выходила новая.

Когда вышла третья версия дистрибутива, я перешёл с программирования на Баше и С на PHP, а мне домой провели интернет. Как ни странно, сотрудник провайдера просто вбил настройки с бумажки в веб-морду ADSL модема, и всё заработало.

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

На шестой версии я открыл для себя мир 8- и 16-битных видеоигр с помощью различных эмуляторов. Когда я был маленьким, у меня не было приставки. Как-то мои родители не догадывались купить второй телевизор, а первый был всегда занят: мама и бабушка любили смотреть бесконечные сериалы. Видеомагнитофон отключать было нельзя, так как разбалтывались штекеры, и вообще, «дураком от игр вырастешь, не голова будет, а компутер».

На седьмой версии дистрибутива я встретил свою будущую жену.

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

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

Когда вышла 15-я версия дистрибутива, я ушёл оттуда и стал junior PHP-девелопером в большой и серьёзной фирме, обеспечивающей форекс-торги. Руки мои выпрямились, я стал писать качественный код, выучил хорошие практики.

К 16-й версии я получил наследство, и его хватило на небольшую квартиру в Подмосковье. Теперь до метро я мог дойти пешком, пройдя пять километров по лесу. Я женился на той, которую встретил, когда был на седьмой версии, и сменил работу на более подобающую моему статусу: senior PHP-девелопер в небольшой московской фирме. Всю 16-ю версию я рефакторил 14 мегабайтов отборного говнокода на PHP (самые выдающиеся перлы — игнорирование ООП, include и использование класса SimpleXML в каждом скрипте как шаблонизатора; как я позже узнал, код был написан Delphi-программистами в 1998 году).

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

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

До выхода 19-й версии я осваивал Node.js. У меня было несколько успешно законченных контрактов на бирже фриланса, и я понял, что работа в офисе меня совсем не прельщает. Я остался фрилансером. Возможно, потому, что мне попадались хорошие иностранные заказчики. Английский язык я освоил на хорошем уровне, прочитав множество мануалов и вопросов на англоязычных форумах, разбираясь с линуксом.

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

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

Линукс сделан для тех, кто хочет учиться — в этом плане он идеален. Для тех, кто хочет просто работать и развлекаться, есть другие системы.