ebanoe.dev
0
legacy_itPutin_-·3335 д тому

История одного гребца. Часть #1

Всем привет, я itPutin и когда-то я тоже входил в IT.

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

Так вот, вначале я был сисадмином. Работал в одной крупной страховой компании, до тех пор, пока лавочку с незаконным оборотом железа не прикрыли. Затем переквалифицировался в предприниматели и следующие три года, зарабатывал на булку с маслом — полиграфией и самокопирующимися бланками таможенных деклараций. Таможенных брокеров раньше было больше, чем голубиного говна на засранном по самые брови памятнике Ильичу. Изготовлением и продажей бланков для них, особо никто не занимался, поэтому булка у меня была большая, а масло жирное. И все бы ничего, но на маленький розничный рынок, как снег на голову, сваливаются мои бывшие поставщики. От полученного, мощного демпингового пинка, я летел из бизнеса дальше, чем амбиции Илона Маска.

Предварительные IT-ласки
После того как страсти улеглись, минуса и долги зашкаливали, а моя жизнь достигла дна во всех смыслах, встал вопрос, что делать дальше. Выбор был невелик. Либо искать и поднимать новый бизнес, что в условиях жесткой конкуренции, кучи крупных игроков на рынке и бюджетных минусов было равно попытке внезапно напасть на стаю крокодилов. Либо идти на з/п и потихоньку выползать из жопы. Последнее выглядело куда реалистичнее и менее самоубийственно. Первым делом я попробовал себя в привычной роли манагера в небольшой оптовой конторе, но быстро понял, что время офисного планктона подходит к концу. Помню, как многие мои знакомые, построившие неплохую карьеру на продажах, смеялись и говорили, что продажи никуда не исчезнут. Что это на всю жизнь, прогресс не остановить… Марс вечен! Наивные. Вне всякого сомнения, это был закат эры менеджеров. Тогда-то я и вспомнил, что за время своей деятельности, немного прокачал скилы в photoshop и новомодной flash-анимации. Рекламных компаний тогда было в изобилии и найти работу, даже с моими скилами не составило особого труда. Вскоре я устроился баннермейкером в рекламную компанию, на ЗП в разы ниже моих прежних доходов, но с чего-то надо было начинать.

Конечно, это не был вход в айти в привычном понимании. Однако без этой работы не было бы входа как такового. Именно тут я впервые сконцентрировался на изучении скриптового языка AS2, сначала используя его в баннерах, затем разрабатывая сайты, а затем и в играх. Учить меня было некому, никаких сениоров, менторов или курсов — только я, пара купленных на Петровке книг и Google. Приходилось много искать, читать и включать мозги, сидеть и разбираться с вещами, о которых я раньше не имел ни малейшего понятия и иногда даже не знал, как правильно задать вопрос в поисковике. Через полгода я уже неплохо освоился с Flash IDE и AS2. Где-то с этого момента впервые узнал, что у нас, тоже существует инди-геймдев и что платят там в разы больше и нередко в баксах. Наши художники, один за другим, стали переходить на плодящиеся, как грибы, игровые галеры, после чего отписывались в чатах, как все хорошо, да как все круто и как они кончают по пять раз на дню. Я начинаю активные поиски.

Внедрение в IT
Наспех составив скучнейшее резюме, я просто устроил спам-рассылку везде, куда только требовались программисты. Цель была просто попасть на заветную галеру, хоть на Flash, хоть на Java. Результат был нулевым и даже немного отрицательным. Кто бы мне тогда сказал, что не стоит слать свои резюме всем подряд, у кого в заголовке вакансии было “ТРЕБУЕТСЯ ПРОГРАММИСТ”. Тогда мне казалось вполне разумным закамшотить своими скромными достижениями всех и каждого — авось кто-то да отзовется. Не понимая, как тут все устроено, я очень удивлялся нулевому каллбэку. Даже страшно подумать в сколько черных списков я тогда угодил. Когда стало понятно, что это не работает, я умерил свой пыл и начал отзываться только на те предложения, которые хотя бы отдаленно соответствовали моим навыкам, плюс убрал из резюме лишние для программиста скилы, типа умею рисовать и гуглить и вообще ахуенный парень. Это сработало, меня стали приглашать на собеседования, но оказалось, что моих скромных познаний недостаточно, чтобы попасть хоть на мало-мальски приличную галеру.

На каждом собеседовании мне давали понять, что я чмо и лузер, который не знает элементарных вещей. Иногда презрение достигало такого градуса, что казалось, будто эти люди в свободное от работы время: жрут детей и топят котят. С другой стороны, когда у тебя много работы, а приходится изо дня в день собеседовать ретардов, не способных отличить структуру от класса и не имеющих ни малейшего понятия к какому типу данных относится int а к какому string, наверняка начинаешь ненавидеть тупых долбоебов, возомнивших себя программистами и ломящихся на вакансию, словно зомби на свежатинку. Еще немаловажную роль сыграл мой возраст. Мне был тридцатник, что само по себе не вязалось с концепцией “безвольный раб” и “гребец 24/7”. Работа за идею, за проценты от будущих продаж и за спасибо в принципе не вязались с моим тогдашним мировоззрением. Тогда, как и десятью годами позже, индустрии нужны были сеньоры-рабы — и чем моложе и наивнее, тем лучше. Но несмотря на мои взгляды на жизнь, мне пришлось пахать фактически на шару, без малого год, потому что следующее с чем я столкнулся, было it кидалово.

Школа IT-жизни
В конце концов, спустя пару месяцев скитаний, меня приняли в Qplaze. В те времена эта контора была весьма известной в IT-кругах шарагой. Делая основной упор на мобильные Java-игры, компания пропускала через себя десятки молодых программистов, которые клепали дешевый и быстрый трэш. В тогдашнем журнале “Шпиль”, на задней странице, каждый месяц можно было найти не менее пяти мобильных игр производства Qplaze. За свои же труды гребцы в основном получили дырку от бублика и много обещаний, успев перед уходом привнести пару игр в копилку компании и в лучшем случае пополнить свое портфолио. Особые баловни судьбы могли даже один раз за все время работы получить половину месячной з/п.

Помимо Java-говна, компания еще трудилась над веб-проектом социальной сети. Туда собственно я и попал в должности ведущего июнь-геймдевелопера. Мой влажный расчет на то, что я встречу сильного сеньора, который введет меня в чудный мир программирования и лишит порядком поднадоевшей девственности незнания, разбились о реальность. В этой компании я был единственным AS2-программистом, все остальные его презирали, считая скверной и порождением IT-сотоны. Многие даже предрекали ему скорую смерть, но спустя полгода компания Adobe выпускает в пакете Adobe Flash CS3 объектно-ориентированный AS3 (давайте честно, AS2 был так себе ООП). Это был новый виток моего вхождения в IT, точнее это уже IT со скрипом входило в меня. Ни книг, ни нормальных примеров по этому языку не было, несмотря на то, что AS3 было на тот момент около двух лет (раньше он выходил только в пакете FlexBuilder). От AS2 этот язык отличался, как подводная лодка от говна и по возможностям и по архитектуре. Все, что изредка попадалось на Петровке, разметалось в считанные секунды, потому что его популярность стала расти как на дрожжах. Совершенно случайно мне попался мануал по простейшему тауэрдефенс и я задрачивал его вдоль и поперек, постигая причуды языка и ООП. Каждая новая строчка кода вымучивалась и давалась с большим трудом, но с каждым следующим проектом писать становилось проще и легче, хотя, вне всякого сомнения, это был еще тот говнокод. Когда я стал более-менее уверенно чувствовать себя в программировании, долг Qplaze уже составлял шестимесячную з/п. Теперь я в основном занимался фрилансом и проекты компании меня уже не интересовали, на что-то надо было жить и если работодатель на хую вертел твои проблемы, то вполне естественно и правильно было поступать с ним так же. В конце концов мы расстались. Эта компания стала чем-то вроде детсада, где я смог адаптироваться и социализироваться в среде задротов, а заодно подтянул свой скилл путем превозмогания и самообразования, плюс открыл для себя фриланс. В общем, я почувствовал, что готов идти дальше.

Свободное плавание
По выходу из Quplaze я уже считал, что видел некоторое дерьмо и готов к куда более серьезным проектам, чем “Морской бой” или “p2p-шашки”. Честно говоря, мне казалось, что я справлюсь с чем угодно. Тогда же грянул экономический кризис и многие конторищи, конторы и конторки либо закрылись, либо переживали не самые лучшие времена. Это было “благодатное” время, когда на свет повылезали объебошенные мажорчики на инфинитях с мохровыми мечтами о социальных играх за $500-$1000. Только вдумайтесь: каждый день тебе приходили предложения сделать клон FarmVille за $1000. То есть весь бюджет проекта у этих людей лихо вписывался в $1000 и возможностью осилить подобное, одним гребцом за месяц! Это при том, что над оригиналом более года рвали жопы около десяти человек.

Однажды я пришел на собеседование в очередную нонейм-контору, где чувак захотел сделать клон популярной на тот момент маилрушной игры “Город”. На мой вопрос, сколько человек на клиенте, кто будет заниматься серверной частью, арт рисовать, он хмыкнул и сказал: ”Ну, есть художница. А сервер зачем? Сам сделаешь все, что надо. Два месяца тебе хватит?”. Я чисто в шутку говорю: “Нет, три-четыре где-то”. Чувак посмотрел на меня как на дебила: “Какие три-четыре?! Да что там делать? Домики нарисовать и на поле поставить?!”

Были, конечно, и адекваты. Так я подвязался делать небольшие игры для игровых сайтов (это там, где дохерион flash-игр на любой вкус). Одна игра тут стоила от $300-$700 и $1000, но сделать ее в течение месяц-двух было возможно. Процесс клепания флеш-говна мне нравился. Во-первых, я наконец-то занимался любимым делом. Во-вторых, сидел дома, без надобности куда-то ходить. В-третьих, я снова был сам себе хозяин. Заработок стабилизировался, и я начал отходить от хронического безденежья на Qplaze. Однако, зарабатываемых денег вскоре оказалось мало. В те веселые времена произошло еще одно событие. В Украине запретили азартные игры. Взяли и прикрыли лавочку с казино и игровыми автоматами. Мне начали поступать предложения писать слоты, причем особой щедростью они не отличались. Но были и привлекательные предложения. Собственно, одно из таких я и принял на свою голову.

Боевое крещение слотами
Офис заказчика находился на территории какого-то предприятия. Войдя туда, можно было бы сразу разворачиваться и уходить. Но в тот момент у меня была острая нехватка наличных средств и я просто не мог себе позволить потерять эту работу, тем более как раз мне должны были выдать аванс. Встретил меня молодой человек, назовем Крыса, который был посредником между исполнителями и заказчиком, плюс занимался для заказчика закупкой оборудования и т. д. Остальные члены будущей команды уже сидели в небольшой комнатушке в ожидании заказчиков. Вскоре они тоже подтянулись. Это были два молодых, веселых отморозка, назовем их Кувалда и Мотор. Пообщавшись с нами на сочном, блатном жаргоне, Кувалда вкратце объяснил задачу: мол, надо, ребятки, написать игровую гемблинг систему для закрытой локальной сети. В мою обязанность вменили написание пяти слотовых клиентов по аналогии с продукцией Slotomatic. Работа началась. Постановка задачи была на уровне ”смотри, как у них, и делай так же”. Поначалу все было хорошо, пока однажды в офис не заявились наши заказчики и начали без предупреждения выбивать всю дурь из Крысы. Выбивать в прямом смысле слова. Затем вытащили на улицу и затолкали в машину, напоследок, зычно прорычав, чтоб мы не расходились. Как вы понимаете, Крысой я его назвал не просто так, но сама ситуация, аки Гендальф, висящий над обрывом, кричала: “БЕГИТЕ, ГЛУПЦЫ!”. Вернувшись, ребятки сообщили, что офис тут закрывают, а мы перемещаемся в другой город! Возражения типа “да ну нахуй” не принимались. День на сборы, и вскоре мы уже двумя машинами отбыли в пятичасовое путешествие. Дабы работать было веселее, Кувалда решил, что будет очень круто, если по прибытии снять на ночь сауну и, по его понятиям, хорошенько отдохнуть. Собственно, все ли хотят в сауну, он особо не спрашивал (да, сучки, корпоративы бывают разные).

Когда мы приехали, нас уже ждали джакузи, парилка и накрытая поляна. Веселье началось. Во время первой же парилки мы чуть не потеряли нашего геймдиза, у которого сигануло давление под 200, и он чуть не скончался прямо в сауне. Вынесли бедолагу в менее жаркое место и вызвали скорую, с которой он и отбыл. Однако такие мелочи не могли остановить безудержное веселье. Спустя 3 часа половина команды нажралась в жопито и мирно посапывала на лавочках. Горячая же кровь Кувалды требовала продолжения веселья. Естественно, ему приходит в голову ахуенная идея: ШЛЮХИ. Сказано — сделано, вскоре появились девочки по вызову и признаюсь честно, они были достойны пера Стивена Кинга. Эти существа слабо напоминали женщин и больше походили на ушатанных “кроком” мумий. Создавалось впечатление, что их нихера не кормили с детства. Девки жадно зыркнули в сторону стола с объедками, но пожрать им была не судьба, их сразу потащили работать. Помню, тогда я подумал: “Хорошо, что хоть нас покормили”. Пошел в зимний сад и лег спать на свободный шезлонг. Спустя час шлюхопати закончилось. Мы начали собираться. С одной стороны одевались шалавы, а со второй — элита IT-нации, то есть мы. Это было так символично. Собрались, выходим, садимся в такси. Тут Мотор, которой до этого вел себя куда спокойнее своего буйного друга, культурно говорил на мове, не кричал, не матерился, внезапно показал себя с весьма неожиданной стороны. Он кинулся на водителя, вереща аки Гитлер, требуя везти его в стрип бар или он сейчас его пристрелит. Пока от Кувалды не прилетел умиротворяющий пиздюль, остановить Мотора было невозможно.Так началась наша 2х недельная, назовем это — командировка (да, командировки тоже разные бывают).

Ровно в 9 за нами заехал Кувалда, с хлопками в ладоши и воплем “Рота подъем!”, это при том, что мы легли в пятом часу, и начал поднимать нас. Настроение было в минус. В голове вава, во рту кака, но неплотный завтрак в какой-то местной рыгаловке немного привел в чувство, а треш-кофеек даже взбодрил. Затем мы пришли в наш новый временный офис, и это был полный пиздец. Там стояли барные стулья без спинки и высокие барные столы, как будто хозяева еще не определились, делают они компьютерный клуб под слоты или бар, а может и то и другое. Вторым “приятным” сюрпризом оказалось, что работаем мы с 10 до 23, после чего нас везли в гостиницу, где мы спали без задних ног. Выходные, как оказалось, тоже работодателями не приветствовались. Естественно, вскоре мы стали не просто косячить, а от усталости уже творили неведомую хуйню, которая мало напоминала работу здравомыслящего человека. Словами не передать, что чувствуют спина и жопа после 5 часов сидения на высоких барных стульях без спинок, я уже молчу про 11-12 часов.

Приблизительно к концу второй недели я начал пить водку со своими соседями, админ-Джедаями, где старший был похож на бомжеватого О’бивана, а младший — на проставившегося по вене Энакина. Наличных денег, чтоб съебаться, не было, все наши скромные потребности оплачивались Кувалдой. К счастью, в Киеве снова сняли офис и мы вернулись.
Над слотами мы работали еще месяц в режиме нонстоп-кранч-ноуикендс. В конце концов, когда стало понятно что платить тут никто не собирается, я развернулся и ушел. За два месяца работы, я получил только одну зп и чувствовал себя как будто пол года работал на урановых рудниках.

Жизнь в IT
После этого случая я стал куда осторожнее относиться к людям, с которыми собирался работать. Конечно, в итоге это не помешало мне взойти на борт “Непотопляемого” или как теперь многие говорят “Той самой галеры” и работать на “Того самого капитана”.

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

Всем спасибо, я itPutin, и это была моя история входа в IT.

З архіву ebanoe · Опубліковано June 9, 2017

Коментарі (152)