Стопами Гейтса: отрочество

19 5513

Начало истории можно найти здесь: «Стопами Гейтса: детство»

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

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

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

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

 

Тебе выдают целый архив доков на лям+ знаков, и предлагают быстренько освоиться. Желательно в течение трех дней. Три дня даже много! Хлопают по плечу и рассасываются к своим ноутбукам. Ну что ж, время показать себя!

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

Семь часов. Никто не шевелится. А рабочий день начался в 9. Голова уже раскалывается от боли. Ты пробираешься сквозь текст, как Маугли сквозь рыжих псов.

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

- А что это ты так рано собрался? Все доки изучил?

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

Наконец-то в 9 часов уходит начальник, объясняя тебе, как закрыть за собой дверь и поставить подвал офис на сигнализацию.

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

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

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

- Простите, а Вы мой куратор?

На тебя смотрят как на дебила.

- Конечно, нет! Твой куратор Александр. Вон он сидит.  

Александр выглядит очень занятым. Даже немного злым. Опасливо приближаешься к нему:

- Очень извиняюсь… простите… пожалуйста… не могли бы Вы мне помочь, потому что я испытываю крайне сильные…

- Давай сюда, че делаешь?

- Ну, эээ, вот мне дали… тут…

Он бросает быстрый взгляд на твою задачу.

- А-а-а… ну тут все просто.

И он рассыпается в объяснениях, быстро называет какие-то слова, термины, показывает куски кода и подытоживает:

- Как я сказал, ничего сложного. Задача часа на два.

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

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

- Мммм… простите… в общем, знаете, все понятно, но хотелось бы прояснить пару моментов…

Он поворачивается к тебе, одаривая презрительным взглядом. По его лицу легко читается что он считает тебя полным придурком и не понимает, зачем тебя вообще взяли. Единственное что ты делаешь - это отнимаешь его время. В его голосе проскальзывает раздражение. Он еще раз повторяет то, что говорил, добавляя после каждого предложения: «Тебе понятно?». Ты киваешь, но тебе вообще нихрена не понятно, зато ты все старательно записываешь.

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

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

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

Работая с 9 до 9 постоянно в нервном напряжении, ты устаешь как собака. Приближается конец недели и ты решаешь подарить себе немного отдыха: уйдя в 7 вечера, завалиться в кровать и не шевелиться.

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

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

Перекурить выходят и твой куратор с менеджером. Они тебя не видят, но ты их отлично слышишь.

- Как тебе наш джуниор? - начинает куратор

- Как по мне, он тупой как валенок. Хотя, чего еще ждать от поколения ЕГЭ. Думать его вообще не научили. За что ему в универе красный диплом дали? Наверное подмазал кого надо. Я вот как на него ни посмотрю, он сидит просто в монитор пялится. Я думала, что программирование - это код писать. Тяжело код писать не печатая.

- Да ладно, то, что сидит, это ничего страшного - в программирование часто проектирование дольше, чем написание кода. Но не с его же задачами. Говорю, там задача на два часа. Допустим, он джуниор… ну четыре часа. Но не два же дня. Это все от лени. Я вот уже в 10 лет заполучил Spectrum и кодил на ассемблере, в школе участвовал в опенсорс проектах, в институте на втором курсе уже работать пошел на полставки. А этот просрал всю свою жизнь, пришел с универа - ничего не знает, ничего не умеет, положил ножки на стол - платите значит ему.

И здесь тебя РАЗОРВАЛО, ТЫ С НОГИ ВЛЕТАЕШЬ В ХАРЮ ЭТОМУ САМОДОВОЛЬНОГО МУДИЛЕ ЧТОБЫ ЕГО УРОДСКАЯ УСМЕШКА СЛЕТЕЛА С МЕРЗКОГО ЛИЦА БЕЖИШЬ В ОФИС ЗАБИРАЕШЬСЯ НА СТОЛ ДИРЕКТОРА И СРЕШЬ ПРЯМО ЕМУ НА СТОЛ ПОВОРАЧИВАЕШЬСЯ К ЭТИМ СУЧКАМ И БРОСАЕШЬ ИМ В ЛИЦО ВСЮ ПРАВДУ О НИХ РВЕШ КОНТРАКТ И ЗАПИХИВАЕШЬ ЕГО ПРЯМО В ГРЯЗНЫЙ РОТ МЕНЕДЖЕРА И УХОДИШЬ В ЗАКАТ!

Отдышавшись ты решаешь что со столом директора - это лишнее.

Подумав немного - отказываешься и от ногоприкладства.

Еще подумав, ты решаешь что просто стоит уволиться, потому что так жить невыносимо.

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

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

Приходишься в 8:30 уходишь в 23:00. Никаких перерывов. Обед у компьютера. Булочка чередуется с сосиской в тесте, кефир с ряженкой. Каждая свободная минута, каждая секунда тратится на изучение программы. Лучшие куски кода ты выписываешь в блокнот. Ни один профильный форум не уходит от тебя непрочитанным, ни одна документация не остается без маркерных пометок.

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

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

Так ты работаешь день за днем. В субботу ты овощ. В воскресенье делаешь дела накопившиеся за неделю (например, гора немытой посуды). В понедельник все заново. Личная жизнь? Дружище, тут ты погорячился. Пока отложим.

Так ты доживаешь до первой получки.

Кстати о ней, зарплата у тебя естественно серая. Выживать же такой молодой перспективной компании как-то надо? Конечно за счет тебя, а тебе выбирать не приходилось. Зарплата маленькая, то есть вообще никакая. Если б ты выучился на гуманитария, а потом орал «свободная касса», то получал бы значительно больше. Плюс ты на испытательном сроке, что как бы делает твою и без того унылую ЗП еще меньше. Бонус тебе так же не полагается (см. испытательный срок). Чтоб протянуть прошлый месяц ты залез в долги. И теперь твоей зарплаты как раз хватает, чтобы рассчитаться с ними. Ну ладно, чуть-чуть останется.

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

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

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

Ты робко интересуешься, не закончился ли испытательный срок и получаешь уверенное «нет».

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

Но с испытательного срока тебя не снимают и зарплату не увеличивают. Начальство тянет до последнего, выжидая максимальное допустимое законом время. Срок подходит и тебя торжественно посвящают из стажеров в джуниоры. Получка повышается на 10 %. Существование становится более сносными. Твой цвет лица останавливается на бледно-желтом , как у коллег, что крепко связывает тебя с ними, делая неотъемлемой частью коллектива. Здесь закачивается твоя юность и начинается отрочество. А барабан адовово поля чудес снова крутится подбирая тебе следующий круг.

Продолжение следует...

Комментарий от автора: у некоторых моих любимых читателей есть стойкая тенденция к непониманию прочитанного, что конечно не порок, а признак креативного мышления. Поэтому чтобы расставить все точки на i, хочу внести небольшую ясность и сузить комбинаторику трактовок. Описываемый герой НЕ является автором, и вообще НЕ является реальным человеком. Как было сказано в первой части - задача заметки, не привести унылые аналитические цифры, а человеческим языком развернуть перед широкой общественностью темные подвортни IT, которые скрыты от глаз. Поэтому наш герой - абсолютный вакуумный неудачник, притягивающий все беды этого мира. Однако это не значит что проблемы выдуманы или крайне редки. Большинство юных программистов так или иначе встречается с одной-двумя-тремя проблемами. И только редкие счастливчики без потерь минуют все бездонные омуты.

Грядущее мятежно, но надежда есть

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

Уже мои внуки будут знать про Сталина правду, а не тот насквозь лживый миф, основы которого заложил трусливый предатель Хрущёв ©

Важнейшая памятная дата в нашей истории, подлинный смысл и величие которой будут раскрываться для нас постепенно.  Уже мои внуки будут знать про Сталина правду, а не тот насквозь лж...

Обсудить
    • #cccp
    • 5 сентября 2018 г. 11:27
    " Большинство юных программистов так или иначе встречается с одной-двумя-тремя проблемами. И только редкие счастливчики без потерь минуют все бездонные омуты." а вот с этим согласен на все 100500% , идобавлю , что это достоверно для многих профессий ...
  • Хах, все прям как в моей жизни. Только куратор мне попался нормальный, что сильно сгладило все остальные проблемы.
  • Блин, понравился рассказ, когда продолжение? Не томи долго, выкладывай. :thumbsup: :thumbsup:
    • вал
    • 5 сентября 2018 г. 14:53
    :smile: :smile: :smile: :smile:
  • Два Раза: :flushed: Теперь каждое утро начинается с того что ты в лучших традициях Рембо, в позе ковбоя без коня, засовываешь в правый корман анальгин от головных болей вечером, в левый - капли для глаз Визин, чтоб тушить пожар, на пояс цепляешь две банки Адреналин раш, чтоб пережить утро и середину дня. Ты готов! ============ Вот почему программа Глючит! Век тебе в Джуниорах ходить.... :smile: