24 февраля 2010 г.

Going Global or Welсome to Macquarie

Set your daemons on fire
Do your best to win
Just as long as you got
The power within

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

Еще до Australia Day я связывался с агентством Aurec по поводу одной из 3-месячных контрактных вакансий. Они меня приглашали к себе, я там подписал бумаги, которые разрешали им передать мои данные работодателю. А работодатель был непростой - IBM. Подписал, отгулял Australia Day и... ничего. Жизнь текла медленно как у всех бездельников. Отправлял резюме во все места, до которых мог дотянуться. Иногда агенты звонили, спрашивали тупые вопросы. Тупые потому, что ответы на них были написаны в резюме. Лень им 3 страницы прочитать, видите ли.

Апофеозом отчаяния стали позапрошлые выходные. 4 дня подряд шел дождь, который прерывался редко и чаще всего другим дождем, еще более сильным. Я сидел дома. Делать нечего. Перед выходными в пятницу я в очередной раз решил выйти напрямую на работодателя, без агентств. Копаясь в памяти пытался припомнить какую-нибудь сиднейскую компанию, куда я еще ничего не отправлял. Вспомнил Westpac, все более-менее известные банки и Macquarie. Тогда по НТВ показали сюжет про то, как какой-то трейдер из этой компании давал интервью, а у него на мониторе была эротическая картинка. Вот и всплыло в памяти. На сайте Macquarie было полно объявлений о вакансиях в области IT. Около 100. Есть где развернуться. Отправил сразу штук 5 резюме и со спокойной совестью забылся на выходных.

В понедельник 15 числа плотину внезапно прорвало: сначала позвонили из Aurec и пригласили на телефонное интервью с IBM. Назначили на вторник на 2.20. Потом позвонили из Macquarie (симпатичная, судя по голосу, девушка Маргарет) и пригласили на личное интервью в свой офис. Вакансия Java EE Developer. Договорился на среду, так как во вторник был IBM.

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

Во вторник состоялось это телефонное интервью с каким-то сотрудником IBM. Он не представился. Длилось оно 8 минут. Сначала он рассказал что за работу они делают и для чего им понадобился человек. Оказалось, что делают какой-то проект для DIAC (Department of Immigration and Citizenship). Привет родному департаменту. Рассказал про технологии, которые они используют: Eclipse, WebSphere, DB/2. Все свое. Вопросы были не всегда привычные. Например, как я решал проблему производительности? Я, кончено, рассказал, что делал с запросами и с Oracle. Но это IBM, вероятно, до лампочки. В общем, никакого ответа он мне не дал, да я его и не ожидал. Остается вариант Macquarie. Хорошо уже то, что они меня лично пригласили, можно включать харизму и силу убеждения. Было бы на кого воздействовать. Ну да на месте разберусь.

Итак, в 10.50 16 февраля я появился в центральной штаб-квартире Macquarie по адресу 1 Martin Place. Мда, местечко крутое - между Pitt Street и George Street. На Martin Place расположен фонтан, который, вроде как, засветился в Матрице. Там же продают цветы и играют уличные музыканты. Недалеко расположен Apple Store. В таком месте можно работать. Здание Macquarie является историческим. Раньше это было главное почтовое отделения Сиднея. Сейчас внутренний двор превратили в атриум, а рядом со зданием отгрохали небоскреб, где, собственно, Macquarie и разместилась. Номер дома у всего этого безобразия один - 1.

Девушке на reception я сказал, что мне нужен Даррен Уорстер (Darren Vorster). Она дала мне временный пропуск, сказала подниматься на 8 этаж. Поднялся, а там еще один reception. Еще с 2 девушками. Сказал им кто я такой, одна из них проводила меня в комнату для переговоров и предложила чего-нибудь выпить. Вежливо отказался. Окно комнаты для переговоров занимало всю стену и выходило на Pitt Street. Только чтобы ее увидеть надо было подойти вплотную к стеклу. Посередине комнаты стоял продолговатый стол и по 4 стула с каждого его бока. И 2 с торцов. На стене висели 3 картины, изображающие Сидней 19 века. Дабы произвести хорошее впечатление на вошедшего, кем бы он ни был, я принялся их разглядывать.

Вошедший оказался симпатичным парнем лет так 30 с тихим голосом и спокойными манерами. В руках у него была распечатка моего резюме, бумаги с вопросами и блокнот. Поздоровались, сели. Он начал объяснять их ситуацию, чем они занимаются. Поспрашивал про проекты, которые я выполнял. Начал понемногу спрашивать по Java. И тут в комнату входит еще один человек, похожий на Церишенко. Даррен представил его как Senior Developer. Имя я не запомнил. Пожали друг другу руки, он сел напротив меня и они с Дарреном как набросились с вопросами на меня. Гоняли по всему, что я знаю. Вот, примерно, что удалось запомнить:

  • SQL;
  • Работа с исключениями Java;
  • Web сервисы;
  • Паттерны проектирования;
  • Дизайн баз данных и принципы работы БД (индексы, план выполнения и т.д.);
  • Объектно-реляционное отображение;
  • EJB, их виды, как они управляются и интерцепторы;
  • Работа контейнеров Java EE;
  • Cравнение классов, хэш-функция, коллекции;
  • RMI;
  • Просили придумать схему данных, написать запрос к ней, сказать как он отработает, как его ускорить, что будет при создании индексов;
  • Стратегии отображения объектного наследования в реляционную СУБД;
  • Были хитрые вопросы, типа зачем нам EJB, если есть POJO?
  • Инъекция зависимостей, безопасность веб-сервисов, механизмы наследования Java;
  • Перегрузка и переопределение методов.
Всего не могу упомнить. Как вам такой экзамен? Да еще ж и на английском все это. Хотя, если честно, с ним проблем не было. Все было понятно. Что касается моих ответов, то я держался неплохо. Потом, когда пришел домой, начал анализировать их, и штуки 3 неправильных ответа нашел.

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

СУБД: Sybase.
Сервер приложений: JBoss.
Среда разработки: Eclipse.
Прочие инструменты: Atlassian JIRA и Confluence, Subversion, JUnit.
Используемые технологии: EJB 3.0, Hibernate.

То, к чему я и готовился долгие годы, во что верил и к чему стремился.

Даррен сказал, что Macquarie купила какую-то компанию в Германии и сейчас надо интегрировать ее данные в базу Macquarie. Есть свои дедлайны и им нужен человек способный hit the ground running (по русски это будет примерно "Сорваться с места в карьер"). Сказал, что опыта у меня мало, но знания есть и способность учиться я продемонстрировал хорошо. Я спросил его о решении. Он ответил, что не знает, это еще подлежит обсуждению. А что делать? Расслабься. Я и упал грудью на стол, выдохнув весь воздух. На этом интервью закончилось. Заняло это дело 1 час 20 минут. Даррен проводил меня вниз, пожал еще раз руку, поблагодарил и попрощался.

Это интервью, несмотря на его сложность, здорово подняло мне настроение. Во-первых, я чувствовал, что отвечал хорошо. Во-вторых, было необычное чувство удовлетворенности. Все, что я учил и к чему готовился я выложил за эти 1,5 часа. Все, во что верил, но не находил понимания, оказалось правильным и нужным. Есть еще люди, которые думают так же как и я, и знают то же, что и я. Не могу описать словами. Радость от того, что все эти годы я изучал правильные и нужные вещи, что я был прав. Прав! Всегда был прав! Несмотря на то, что мои знания не всегда были нужны, я верил в них.

На радостях решил погулять по Royal Botanic Gardens. Прошел по берегу до оперы, зашел в Circular Quay, дошел до моста. Потом вернулся на поезде домой, стартуя со станции Wynyard. Более этот день не примечателен ничем, хватит с него.

В четверг мне позвонила Маргарет. Спросила мое мнение об интервью. Я ответил, что понимаю, что у меня нет опыта, но, в общем, все было хорошо. Спросила заинтересован ли я все еще в работе в Macquarie. Да. Тогда мы хотим предложить 6-месячный контракт. Сколько ты хочешь получать в день? Я сказал, что в час - N долларов. А в день? 8N долларов. Мы тебе будем платить 8N + 25 долларов в день, тебя устраивает? Еще бы. Тогда Welcome to Macquarie.

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

Маргарет сказала, что с контрактниками они работают через агентство. Поэтому она им сделает звонок, они со мной свяжутся и будем оформлять документы. А агентство было то самое, в которое я сунулся еще в ноябре - Finite IT Recruitment. Остается ждать звонка. В четверг его не было, в пятницу до обеда тоже. Мне это не понравилось, потому что Маргарет сказала, что я могу начать в понедельник. А если в пятницу до обеда от агента ни слуху ни духу, то какой там понедельник? Позвонил Маргарет. Она извинилась, сказала что они там утверждают меня на моем месте, к работе приступлю во вторник-среду.

Часа в 3 в пятницу позвонил агент Найджел (Nigel Sinclair). Поздравил, сказал, что пришлет мне по электропочте документы для ознакомления. В понедельник он их распечатает, я их подпишу и в среду можно начинать. И как прислал 7 файлов. Там было вот что:
  • Contractor Acknowledgements worldwide (подтверждение ознакомления с нижеследующими документами);
  • Appropriate workplace behaviour (правила поведения на рабочем месте);
  • Employee Guide (руководство работника);
  • External Directorships Guide (руководство по внешнему управлению. Это меня не особо касается);
  • Personal Dealing Guide (это если захочу сам дело какое-то вести на бирже);
  • Superannuation Choice Form (форма выбора пенсионного фонда);
  • What We Stand For (корпоративные ценности и принципы Macquarie).
Ознакомился, проникся и пошел в аквариум платипуса ловить. Этому будет посвящен отдельный пост.

В понедельник в 4 часа, как и было назначено, предстал пред ясны очи Найджела на 31 этаже небоскреба Australia Square. Подписал все эти бумаги, он немного рассказал про то, что было непонятно. Все нормально. Ушел домой.

Где-то в 6.30 в понедельник приходит письмо от Маргарет о том, что мне нужно предоставить данные о своем прошлом компании First Advantage, которая по договору с Macquarie будет меня проверять на вшивость. Одновременно с этим пришло письмо и от First Advantage, где они предлагали заполнить формы на их сайте. Потом их предстояло распечатать, подписать, отсканировать и отправить им. Или по факсу. Также им нужны были сканы моих документов, визы, подтверждения места жительства... Да я со счета сбился от того, что им нужно. Весь вечер понедельника заполнял эту долбаную анкету. Были некоторые вопросы, которые я адресовал Найджелу, написав ему письмо поздно вечером.

Как вы понимаете, у меня ни сканера ни принтера ни факса нет. Найджел как-то предлагал воспользоваться оборудованием их агентства, если надо. Вот и стало надо. Во вторник с утра (часов в 7) Найджел внезапно ответил, посоветовав обратиться к Маргарет. Дождался 9 утра, когда начинается рабочий день, и позвонил ей. Она подсказала какие бумаги нужно отправлять в First Advantage. После этого позвонил Найджелу, спросил разрешения попользоваться их оборудованием, и отправился к ним в небоскреб.

Мне понадобился доступ в интернет. Именно там должны были быть сгенерированы документы, которые я должен был подписать. За свое рабочее место меня никто не пустил. Да я и не видел этих мест, дальше приемной не заходил. Вместо этого они быстро вынесли откуда-то компьютер (Найджел сам с монитором бегал), установили в одной из комнат для переговоров. Заполнил, распечатал, подписал. Отдал Найджелу, он все это добро отсканировал и отправил. Также ему пришлось сканировать мои рекомендации, диплом, его перевод, решение ACS... да кучу всего. Запарились все. Но все сделали.

Вернулся домой, спокойно говлюсь к первому рабочему дню. Скорее морально, чем как-либо еще. В 6 вечера приходит письмо от First Advantage. А где вы, товарищ, работали до 2004 года? И какое еще образование есть? Позвонил Маргарет, которая, слава богу, еще была на работе, с вопросом можно ли мне приступать к работе завтра при таком раскладе. Да, можно. Ну, и все тогда. А в First Advantage я написал в меру издевательское письмо, где ставил под сомнение их желание знать чем я занимался в школе и детском саду. Забегая вперед, скажу, что они это съели и, вроде, успокоились. Пока. Чую, они еще подергают и меня и моих рекомендателей.

Итак, апогей апофеоза - первый день в Macquarie.
Проснулся с перепуга в 6.50. На работе надо быть в 9. Во дурак. В 8 вышел на железнодорожную станцию. Впервые там увидел очередь за билетами. Никогда еще не ездил в час пик. В самом поезде тоже народа было много. Правда, никто не стоял, мест хватило на всех. Доезжаю до станции Wynyard, иду на юг по George Street, поворачиваю налево на Martin Place, оттуда в здание номер один. Всемирная штаб-квартира Macquarie.

Прибыл я слишком рано, за 20 минут до начала работы. Мне было велено на reception спросить Даррена, что я и сделал. После чего сел в кресло и стал ждать. В 9 с небольшим он появился и повел меня в логово программистов - 2 этаж, который целиком отдан им на откуп. Раньше там располагались трейдеры. Там остались их компьютеры со сдвоенными мониторами. На стене висит табло, показывающее какие-то котировки. На колоннах висят телевизоры. Целиком весь этаж являет собой открытое престранство без стен (за исключением стен лифтовых шахт в центре). Места очень много и все оно занято программистами.

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

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

Сразу же развернулась бурная деятельность по моему оформлению как члена команды. Даррен прислал по почте что мне нужно почитать, что установить. Распечатал 13 страниц с описанием методологии Scrum. Потом подошел еще один член команды, Дермот (Dermot Smyth). Не ржать! Он ирландец. Долго со мной разговаривал, объяснял что где как работает, что мне нужно сделать, какие пароли получить, где зарегистрироваться. При нем я сделал несколько телефонных звонков в поддержку. Потом сказал, что подойдет ко мне, вместе пойдем на обед. Где найти информацию по нашей работе? Здесь все документируется в корпоративной вики на базе Atlassian Confluence. Вообще, поражает размах информационной инфраструктуры Macquarie. Очень много систем, программ, веб-служб, серверов и т.д. Основная корпоративная информационная система назвывается Macnet.

До обеда я занимался установкой программ и начал понемногу конспектировать методологию Scrum. Как ставить программы? Там стоит Windows XP где я имею администраторские права. Программы, не требующие лицензий ставить можно самому. Где их брать? С инета скачать, элементарно. Если программа лицензионная - это через поддержку (Help Desk).

А обед мы (я, Даррен, Дермот и еще один разработчик-индус Анкур) пошли в... ммм... не, это не столовая. Там если перейти через Pitt Street, то на некотором отдалении можно найти странное место. Представьте себе круглый зал диаметром метров 30 прикрытый сверху стеклянной крышей. Под крышей стоят столы и стулья, люди там едят. А по краям круга - собственно то, где они берут еду. Кафе разной кухни. Их там много, я все не видел. Наши разбрелись кто в какое место, условились встретиться в одном месте. Я набрел на итальянскую кухню, взял спагетти Болонез и присоединился в нашим. За столом особо поговорить не получалось, было очень шумно. Поели и вернулись в офис.

После обеда я был занят тем же конспектированием Scrum. Меня отвлек Даррен, который стал долго рассказывать про то, с чем предстоит работать. Дал книгу под названием "Options, Futures and other Derivatives", сказал какие главы прочитать. Надавал кучу ссылок с нужной информацией, рассказал про базу данных. У меня челюсть отвисла когда я увидел список таблиц. Всего есть 3 рабочих базы данных: в Сиднее, Гонконге и Сеуле. Для расчета рисков есть ферма из 320 blade-серверов. Не уверен, что имею право говорить вам это. В общем и целом, масштаб инфраструктуры сумасшедший. Компания работает в 28 странах. И меня угораздило попасть в самый ее центр. Даррен во время объяснений рисовал схемы, причем использовал один и тот же лист. Я этот лист притащил домой, на память. Понять в нем невозможно абсолютно ничего :)

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

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

В ближайшие несколько дней будут опубликованы еще 1-2 поста. Крепитесь.

9 комментариев:

  1. Мечты все таки сбываются ;)
    Не сомневаюсь в тебе, у тебя все получиться!

    ОтветитьУдалить
  2. Поздравляю!

    Все-таки опосредованно придется с Atlassian работать. Строчи им мстительные багрепорты! :)

    ОтветитьУдалить
  3. Поскучневшим голосом:

    Я так понимаю, что в "Personal Dealing Guide" написано, что сливать инсайдерскую информацию для профита на бирже запрещено? ;)

    ОтветитьУдалить
  4. Ага. Но, я думаю, за пару миллионов мы можем договориться :)

    ОтветитьУдалить
  5. Зашел, Коля, сообщил, что на работу устроился. Уже целую неделю, и молчал! :))) Поздравляю! Сейчас буду читать)

    ОтветитьУдалить
  6. Ух!... дочитала. Обалдеть! Очень рада. ПОЗДРАВЛЯЮ :))) Супер, у тебя все получилось. А масштаб... голова не кружится? :)
    Вообщем, успехов, новых друзей и хороших гонораров!
    PS. Не забудь про фотки. Я так поняла, тебе 40 мин. до работы? И как это, далеко считается? Квартиру менять будешь?

    ОтветитьУдалить
  7. Спасибо, Настя.

    Почему неделю? Вчера первый день был. Боялся, что что-то не выйдет, вот и молчал. Да вечера вторника не был уверен, что в среду на работу.

    Читала ты минут 20, судя по всему :) Голова не кружится, а тупо болит. Ну очень много всего надо изучать и во что въезжать. Английский что-то мой начал плохеть :( Придется браться за Мерфи.

    Гонораров здесь плохих не бывает. У меня он по местным меркам очень небольшой, но переплевывает любой московский. Хорошо так переплевывает, качественно.

    До работы минут 30-32. Это нормально. Люди на поездах приезжают и из Парраматты, и ничего.

    ОтветитьУдалить
  8. С работы пришел? :) А кстати, до скольки работаешь, до 5? Сверхурочно?
    Как впечателения от прошедшего дня?

    ОтветитьУдалить
  9. Приходишь с 8 до 9, уходишь с 5 до 6. Обед когда хочешь. 8 часов в день надо обсепечить, согласно договора. Я прихожу в 8.40, ухожу в 6.

    Впечатления... ууу. Я там изучаю финансовые премудрости: деривативы, фьючерсы, опционы, свопы. Надо изучить методику оценки опционов (метод Блэка-Шора) и метод Монте-Карло. Думаете, зачем им 320 Blade-серверов? Вот оно. А метод Блэка-Шора заставит вспомнить православный матан и численные методы.

    Настя, сейчас буду делать следующий пост. Лично тебе он должен понравиться :)

    ОтветитьУдалить