Работа.

Из письма от 8 ноября 1995 года.

И последнее: ты постоянно упоминаешь об агентах - кто это такие и откуда взялись?

Заводятся они самостоятельно - как черви в грязных тряпках :-) (на всякий случай поясняю, что это не мой черный юмор, а такая средневековая теория о возникновении живого). А если серьезно, то это агенства, которые живут на посредничестве между компаниями, которым нужны программисты (П), и собственно П-и. Если компании нужен П, она дает заявку в агенство. Последнее печатает объявление. П его читает и приходит в агенство. Там обычно есть несколько заявок по его профилю. Агенство проводит первичный отбор, и посылает П на интервью в компанию. Ну и т.д. Живет агенство на деньги работодателя, который платит ему за найденного П. Вообще говоря, можно обойтись и без агенства, но 99% объявлений в газетах исходят от агенств.


Из письма от 4 декабря 1995 года.

Заплатили первую нормальную зарплату. Чуть больше 2.4К, как я и ожидал. Причем первого числа деньги уже были на счету. Я не ожидал такой скорости, совершенно без всякой задней мысли подошел к автомату, хотел снять 80 долларов, которые на этом счету оставались, проверил баланс, а там уже две с половиной тысячи. Приятно.


Из письма от 27 декабря 1995 года.

В пятницу на работе был праздничный обед в ресторане. Мне подарили книгу про австралийский сленг, буду изучать. Вообще, было довольно весело, народ устроил коллективное распитие бутылки водки (Столичной, здесь ее называют Stoli) - примерно так: задают какой нибудь шуточный вопрос, если не отвечаешь, то тебе наливают из этой самой бутылки. Я тут перед этим всем на естественный вопрос, люблю ли я водку, отвечал, что не люблю, поэтому все были очень довольны, что заставили меня тоже выпить (я, правда, и не сопротивлялся).


Из письма от 17 апреля 1995 года (я послал знакомому местную газету с объявлениями о работе)

В общем, этот номер я тоже просмотрел. И снова не изучил. Но впечатления следующие. 1) Работы океан. 2) Работа самая разная - на любой вкус. 3) Учитывая что срок жизни продуктов год-два ну может три, можно найти даже работу даже на старых инструментах. Видел несколько объявлений с Clarion-ом, FoxPro, Paradox.

А Кобол не хочешь? А ПЛ/1 - ты, вероятно, его даже не застал, а я тут встречался с одной женщиной (кстати, из Донецка), которая на нем работает.

Кстати, программисты на Коболе получают довольно неплохо. Наверно, им за вредность приплачивают :-)


Из письма от 11 января 1996 года

Кстати, вчера рассказали одну историю, которая тебе, как разработчику СУБДшных приложений будет весьма поучительна. Два недавно приехавших товарища пошли в банк и одновременно в двух разных окошках открыли два счета, совершенно независимо. Когда им на счета перечислили пособия, они обалдели, поскольку перечислено было в два раза больше, чем ожидалось. Правда, когда они стали тратить деньги, выяснилось, что и тратятся они примерно в два раза быстрее. Стали разбираться и выяснилось, что им открыли счета с одинаковым номером! То есть фактически один счет на двоих. Вывод: не забывайте локировать записи (или что там сейчас принято делать для синхронизации).

А рассказали мне эту историю после того, как я рассказал, что вчера неожиданно обнаружил на своем счету непонятно откуда взявшиеся "лишние" 800 долларов. Сегодня пойду разбираться. (Примечание: к сожалению, никаких "лишних" долларов не обнаружилось. Или банк разобрался в этом раньше, чем я. Вообще, с банковскими ошибками я пока еще ни разу ни сталкивался).


Из письма от 7 марта 1996 года (треп по поводу прочитанной газеты).

Компьютерная пресса активно обсуждает все, связанное с Интернетом. Очень многие коммерческие сети закрылись, не выдержав конкуренции с ним, CompuServe и America Online пока держатся. Все помешались на недопущении в Интернет тем, связанных с насилием, сексом и пр. Фотография Клинтона (sic!), показывающего плату, которая позволит родителям ограничивать доступ для своих детей к определенным конференциям, узлам и пр. Говорят, американцы недавно приняли законодательство, ограничивающее "свободу слова" в сетях в гораздо большей степени, чем в "бумажной" прессе. Несколько раз я читал статьи на тему "если вы пишете электронное письмо, держите в голове, что оно может быть использовано против вас в суде". А вчера в одной статье прочитал интересные рассуждения, связанные с отсутствием границ в электронных коммуникациях. Дело в том, что в разных странах одни и те же действия могут трактоваться законодательством по-разному. Пример из статьи; ты поместил на своем www-узле фотографию кого-то в голом виде. По твоему законодательству это может трактоваться (например) как мелкое хулиганство, не более. А по французскому - как действие, нанесшее ему моральный и материальный ущерб. Соответственно, этот человек обращается во французский суд и говорит, что ты выставил его перед французскими "читателями" www в неприглядном виде и т.д. Для этого достаточно доказать, что французы эту страницу видели. Фактически, он может просто позвонить знакомому юристу во Францию и сказать "посмотри на меня по такому-то URL". После чего французкий суд присуждает тебе штраф, это постановление пересылается в твою страну и штраф с тебя взыскивают уже местные власти (не знаю, насколько это справедливо для России, хотя в связи со вступлением ее в Совет Европы...).


Из письма от 6 июня 1996 года

А вчера был у Саши. У них на работе переходят с кобола на смолток! Говорит, что консультант по смолтоку просил тысячу долларов в день, но не дали, сошлись на 800 (!!!).


Из письма от 17 сентября 1996 года

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

Кстати, читал сегодня, что в Австралии примерно каждая третья семья имеет дома копьютер. Могу подтвердить это собственными наблюдениями: в моих поисках квартиры, когда я смотрел те, в которых еще не выехали прежние жильцы, примерно в таком проценте квартир я и видел компьютеры. А еще Netscape сказал, что он будет создавать в Мельбурне свой центр, который будет, в частности, отражать все его узлы, и что это первый такой центр за пределами США.

А кое в каких районах тут уже телефонная (она же кабельное телевидение) кампания предлагает кабельные модемы. Говорит, что скорость при приеме информации 30MB/s, но поскольку лишь немногие компьютеры способны принимать данные с такой скоростью, то реально получается 3-10.


Из письма от 11 февраля 1997 года

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


Из письма от 13 мая 1997 года

Кстати, ты что вообще думаешь об этой MS Certification?

Мы как-то недавно обсуждали это в среде русских программистов, причем в разных компаниях (имеются в виду приятельские компании, а не фирмы). Мнение было примерно такое: если ты работаешь на сопровождении/системной интеграции и т.п., то это очень полезно. Если ты работаешь программистом, то полезность весьма сомнительна. Опять же зависит от работодателя. Если он не смыслит ничего в программировании, а ты нанимаешься ему лапшу на уши вешать (например, писать программки на визуальном васике в молчаливом предположении, что это острие технологии), то это полезно. Если ты нанимаешься в серьезную компанию, то скорее всего до лампочки (мое личное мнение, что в определенной ситуации может быть даже вредно, например, я уверен, что если бы я сейчас в своей компании сказал бы, что хочу пройти сертификацию, мне либо сказали бы, что это просто трата времени, либо прямо спросили бы, не собираюсь ли я работу искать - в любом случае, когда я устраивался, об этом даже речь не шла). (Примечание: сейчас у меня мнение несколько изменилось. Возможно, для поиска контракта это может быть и полезным).

У меня есть CD с примерами Microsoft Certification Assessment Exams. Вообще, экзамены там достаточно серьезные, так сходу их не сдашь. Я попробовал пройти тест с CD по тем разделам, которые, я считаю, я знаю достаточно хорошо (типа MFC) - без подготовки, естественно, - и набрал примерно по 72 процента правильных ответов. Насколько я понял из разговоров, для успешной сдачи нужно что-то порядка 90 процентов. Я с трудом представляю, как можно сдать это по разделам, которые реально в работе не используешь. А тот же MFC - то, чем я реально пользовался, я ответил хорошо, а вот на вопросы, например, по ODBC, почти ничего не ответил.

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


Из письма от 20 мая 1997 года

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

Так вот, он все-таки решил попробовать. И что самое интересное, в одном месте, куда он позвонил, начальник им таки заинтересовался! Попросил прийти, поговорил, и дал какое-то задание. Особенно его интересовало, откуда он знает их контору, а также его имя (последнее просто - он спросил его у секретарши). Вот уже несколько месяцев он делает для него разные проекты на визуал бейсике. Это, конечно, пока не настоящая работа, но все равно за нее платят, и с перспективой, что она перейдет в настоящую.

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


Из письма от 3 июля 1997 года. (я как раз решил зяняться поисками новой работы и первый раз после того, как начал работать, побывал на интервью).

Был во вторник на интервью. Проводили его формальным образом. То есть присутствовал сотрудник отдела кадров, начальник группы и программист. Программисту дали задать два (2) технических вопроса, на что ушло минуты четыре. Остальное время (около часа) задавали совершенно идиотские вопросы по бумажке (на этой же бумажке они писали свои впечатления от моих ответов). Типа: "как бы вы решали сложную проблему при наличии нескольких противоречивых источников информации", "расскажите о какой-нибудь цели, которую вы упорно добивались, приложив много усилий", "какие меры по охране здоровья надо предпринимать на рабочем месте" и т.д. и т.п. Я вначале еще пытался отвечать сосредоточенно, а потом просто плюнул, отвечая, что приходит первым в голову, решив, что если они действительно будут принимать решение на основе таких вопросов, так пошли они &^%^%$#, пока что и без них не безработный.

Кстати, перед началом этого дела меня предупредили, что эти вопросы задаются всем претендентам. Из чего я делаю вывод, что они тоже живые люди и понимают весь идиотизм ситуации. :-)

Насчет технических вопросов. Первый был - рассказать, как в Windows устроена работа с палитрами. Ну, тут я помнил неплохо, поскольку сам с этим делом работал. Хотя там все устроено так по-дурацки, что даже работая с этим, нормально рассказать трудно. А вот второй вопрос был - в чем опасность конструкторов с одним параметром в С++ и что сейчас в нем сделано для борьбы с этой опасностью. Я сначала не очень понял, начал говорить о конструкторах копирования. Но потом он спросил, а как насчет неявного преобразования типов, тогда я понял, что имеется в виду, что может быть случайно создан объект, если при вызове функции указан не параметр не того типа (например, функция f(float x) вызывается как f(1), и есть класс C с конструктором C(int) и оператором float()). И даже вспомнил, что в новом стандарте есть слово explicit, которое VC++ 5.0 уже поддерживает. (Примечание более позднего времени: это не совсем правильно, хотя я и двигался в нужном направлении. Кому интересно, посмотрите разбор этого вопроса в книге Scott Meyers, More Effective C++....)

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

В тот же день они позвонили знакомому, который был одним из референтов, и полчаса с ним беседовали. Он мне потом пересказывал беседу. Он, конечно, молодец, такое обо мне наговорил!

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

Кстати, с Philips там еще на интервью такой интересный момент был. Я им показывал рекламку LPA (ту, что вы мне из Голландии прислали), там на развороте главный ее экран. Потом я в разговоре упомянул в качестве одного из своих достоинств проектирование GUI. Меня тут же переспросили - а тот экран, что я показывал, тоже я проектировал? Я ответил, что нет, в тот раз нам дали прототип, так что это не мой дизайн. И по их лицам понял, что мой ответ им понравился :-) (еще там на рисунке этот экран был в жутких синих тонах, если помнишь!).

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

Я даже не знаю, обрадован я был отказом или огорчен. Сначала в силу инерции мне не хотелось никуда уходить, и я даже хотел, чтобы ничего не получилось (особенно, как представил, что здесь надо говорить, что я ухожу, а там вникать во все новое и доказывать, что не верблюд). Но потом начал считать деньги, и постепенно мне туда стало хотеться все больше и больше :-)

Тем более, что контора хорошая. Во-первых, очень крупная фирма. Во-вторых, работа ничего. В-третьих, очень близко (4-5 км от меня).

Работа там была примерно такая. Это комплекс программ для обработки геофизических данных. Windows 95, Visual C++ 4.2, MFC (голый, в смысле без OLE и т.п.). Все портируется под Unix, но они сказали, что используют какую-то библиотеку, которая работает на уровне Win32, и проблем с портированием практически нет - просто транслируешь все (включая MFC) с этой библиотекой, и все. В основном визуализация данных, но иногда и какой-нибудь алгоритм надо написать. Очень похоже на Philipsовские задачки.

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

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


Из письма от 21 сентября 1997 года.

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

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


Из письма от 29 октября 1997 года (речь шла о Java и фирме Sun)

Кстати говоря, эта фирма ничем не отличается от мелкомягких, хотя всячески старается себя им противопоставить. Это все те же кока-кола и пепси-кола! А на вкус - один хрен! Была бы воля Сан, они бы в каждую кофемолку засунули Жабу и жирели бы от лицензионных отчислений, как в свое время Майкрософт разбогател от МС-ДОС. Для этого они и идею NC в массы пихают - миллиарды Билла покоя не дают. В общем все они - акулы капитализма.

В принципе согласен. Тут недавно мне приятель переслал адрес сайта с шуткой на жабе - физиономия Билла Гейтса, и далее ее мышкой можно трансформировать. Какая-то простейшая трансформация, в любом нормальном графическом редакторе есть. Если бы не то, что это лицо Билла, и написано на жабе - ничего особенного бы не было. Называется эта штука AlexWarp. Но! Примечание меня убило! Оно было примерно таким: "Я хотел это назвать JavaWarp, но юристы Сана посоветовали мне переименовать в AlexWarp".

Из этого я сделал два вывода:

1) Шутка с мордой Билла была согласована с юристами Sun

2) Перед любым употреблением слова Java (например, в фразе "я умею писать программы на Java") лучше сначала советоваться с юристами фирмы Sun :-)


тем самым немедленно вогнав меня в состояние второго глубокого шока от всего увиденного - от того, что мое рабочее место уже за неделю до прилета было подготовлено, от того, что на работу и с работы фирма возит на такси за свой счет, от фирменной столовой (кафетерия) и т, д, и т. п. Думаю, что тебе это в достаточной степени знакомо, поэтому подробности излишни. Сейчас уже почти ко всему привык, только иногда, вспоминая условия работы в России, что-то накатывает...

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

На работу и с работы тоже никто не возит, фирма тебе платит зарплату, а добираться - это твои проблемы: хочешь - на электричке езди, хочешь - машину покупай. Иногда, если работа связана с разъездами по клиентам, тебе могут дать служебную машину; часто часть зарплаты платится в виде оплаты машины (средство уменьшить налоги). Но в небольших фирмах тебе могут и поставить условие приема на работу - наличие своей машины (я, правда, с таким не встречался). Насчет такси - мне говорила знакомая, работающая в банке, что у них, если ты задерживаешься более чем на (кажется) час, то тебе должны оплатить такси, но при этом предполагается, что задерживаешься ты по инициативе начальства, а не просто потому, что тебе лень трамваем ехать.

Фирменной столовой у нас тоже нет. Это только большие конторы могут себе позволить. Мы ходим в ближайший торговый центр в кафешку. Некоторые носят еду с собой.

Пара слов о порядках в фирме. Весьма демократические. Более чем. В отличие от Америки народ ходит кто в чем. Некоторые - в рваных джинсах, летом кое-кто ходит даже в шортах (!) на работу (!!!). Ну, нестриженные и небритые - этого валом. Никого это не волнует, ходи в чем хошь и как хошь.

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

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

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

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

У нас формально рабочий день с 8.30 до 5.00. Считается, что ты должен быть на работе в период примерно с 10 до 5 ( в смысле, если пришел в 10, то и уходишь не в 5). Если задерживаешься и приходишь после 10, или уходишь раньше, или днем надо куда смотаться - должен предупредить. В принципе, тоже никто не требует высиживания часов, но фактически, поскольку все видят, когда кто приходит/уходит, все равно неудобно сидеть меньше положеного времени.

Системы с загородками у нас нет - у каждого своя комната (офис). Это очень удобно. Очень! Сидишь себе, никто не мешает. Правда, одна стена - стеклянная (метр от пола - обычная, выше 1 метра от пола - стеклянная), поэтому полной privacy не получается, но все же это работа. У меня компьютер стоит экраном к стенке, то есть снаружи не видно, что у меня на экране. С давних пор жутко не любил, когда другие видят мой экран! Тут к тому же принято стучаться перед тем, как заходишь, даже если дверь открыта (это делают большинство, но не все).

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

Большой недостаток офиса - это отсутствие дневного света. Блок, занимаемый фирмой, вытянут поперек здания, то есть окна есть только в крайних офисах. У остальных одно окно - в коридок, и три стены.

Стандартное оборудование - большой стол (однотумбовый), полка, стул, компьютер, телефон. Второй стул можешь сам себе принести - есть некоторое количество свободных, впрочем, долго они не держатся, поскольку нужны всем. Почти у всех стоит и второй компьютер для тех или иных целей. У меня тоже есть - раньше на нем я тестировал свои программы под Windows 95 (на моем стоит Windows NT), но уже довольно долго я его не включал вообще.

Телефон - это на самом деле часть офисной системы. У нас только один городской номер (ну, на самом деле, есть еще несколько для служебных целей). Хотя на этом одном номере несколько телефонных линий. Когда звонят из города, попадают на секретаршу, которая может переключить разговор на тебя. Или, если она не на своем месте у входа, а застала этот звонок у любого обычного аппарата, она просто оставляет звонок "висящим", и по громкой связи объявляет "Такой-то, для тебя звонок на линии 3". То же самое, если тебя нет на месте, когда тебе звонок. Ты уже со своего (или любого другого) аппарата переключаешься на линию три и говоришь. Когда надо позвонить тебе, выходить на секретаршу не надо, ты просто смотришь, какая из линий свободна (каждой соответствует лампочка на аппарате), нажимаешь соответствующую кнопку и говоришь. Вообще, система довольно мощная, я всех ее возможностей даже не знаю. Телефонный аппарат, например, позволяет говорить без трубки, причем микрофон очень чувствительный. С помощью телефонной компании можно организовать конференцию с другими организациями, причем если у тебя в комнате много людей, то все нормально это слышат. Ну, думаю, для тебя это все не новость. Вообще, мне не очень нравится система, когда все входящие звонки идут через секретаршу, во многих конторах у сотрудников телефоны прямые. Еще мне один человек рассказывал, что у них вся информация учитывается - кто сколько раз звонит, сколько раз отвечает на звонки и т.п. Наверняка в больших организациях (типа вашей) это тоже так. Насчет нашей компании - не знаю. Думаю, технически сбор такой информации в этой телефонной системе предусмотрен, но вот пользуются ли этим практически - вряд ли.

Дальше. На первом этаже - то, что назвать столовой не поворачивается язык... <skip>

У нас такого просто нет. В ланч ходим в ближайший шоппинг-центр, там есть несколько кафешек, последний год мы в основном ходим в одну из них, так что иногда там можно человек 10 одновременно из фирмы увидеть. До шоппинг-центра (это в данном случае улица с магазинами, а не одно большое здание, как во многих местах) минут 5 ходьбы, это немного. Там есть все, что надо иметь под рукой - отделения всех крупных банков (каждый раза два в неделю туда ходит, я тоже - то денег снять, то баланс проверить, то с одного счета на другой перевести, то еще что), разные магазинчики.

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

Кстати, когда я был на Филипсе, у них тоже был хороший кофетерий - но не бесплатный. И плата была не символической (хотя, пожалуй, все же меньше, чем в городе, раза в два).

Обедать каждый день стоит примерно $35 в месяц - ок. полцены от стоимости

Мне обед обычно обходится около 6 долларов - австралийских, правда, это по нынешнему курсу в районе 4 американских.


Из разных писем (о том, что из себя представляет моя работа).

Итак, есть такой класс устройств - профессиональный цветные копировальные устройства (копиры). Выпускает их Canon, Xerox и еще ряд фирм. Что-то вроде обычного ксерокса, только цветной. И, поскольку их выпускают для профессиональной работы, то они рассчитаны на многочасовую непрерывную работу и на большую производительность (на обычном малогабаритном ксероксе если ты попробуешь работать день непрерывно, то барабан после этого можно будет выбрасывать). По размеру это ящик примерно метр на метр на метр или больше. Он может копировать формат А3 (или меньше). При этом разрешение порядка 400 точек на дюйм, и в каждой точке - true color. Это очень важный момент. Обычные лазерные или струйные принтеры дают 1 bit per pixel, то есть в каждой точке растра он либо поставит точку, либо не поставит. В результате градации серого (для черно-белого) или промежуточные цвета (для цветного) он имитирует растром точек основного цвета, то есть эффективное разрешение падает в 3-4 раза, а количество воспроизводимых цветов весьма ограничено. Копир же в каждой точке может наносить краситель разной интенсивности, а также смешивать красители разного цвета и разной интенсивности, в идеале имея 24 млн цветов на каждую точку растра (как на экране при true color). Реально, конечно, меньше, но на глаз это не заметно. Впервые увидев, я был впечатлен качеством, оно абсолютно фотографическое. Скорость работы разная в зависимости от устройства, обычно от 1-2 до десятков копий в минуту (особенно если ты печатаешь несколько копий одного и того же, скорость может быть очень большой). Последняя выпущенная Xerox'ом модель может давать до 40 копий в минуту. Стоимость - примерно от 15 до 50 тыс. австралийских долларов в зависимости от модели.

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

Есть еще и другой класс печатающих устройств - большого формата, которые печатают на широкую ленту (огромные плакаты на улице метра 3x5 и больше делаются на них). Они тоже выпускаются разными фирмами (в том числе и теми же), и бывают разного принципа действия - в основном электростатические и струйные, тоже разной ширины (обычно от 30 до 50 дюймов).

Мы выпускаем print server'ы для таких устройств. То есть это компьютер (pentium) обычно с платой сопряжения с устройством (некоторые устройства большого формата могут подключаться и без дополнительных плат). Плюс наше программное обеспечение. На компьютере ставится Windows NT, и устройство становится обычным принтером, который NT позволяет разделять в сети, то есть печатать на него можно с этого же или других компьютеров (в том числе с Mac и Unux). Вывод на принтер осуществляется в формате PostScript (это такой стандарт описания данных, выводимых на принтер, практически для всех систем есть драйвера, которые выводят печатаемые данные в формате PostScript). Наше программное обеспечение интерпретирует PostScript и генерирует образ для печати. Скорость весьма приличная. Конечно, PostScript - это язык, и как на любом языке, на нем можно сделать программку на 5 строк, которая будет выполняться полчаса, но если ты просто выводишь битмап, то она глотает по полмегабайта-мегабайту в секунду. (Примечание: писалось довольно давно. Сейчас уже работает быстрее). Кстати, битмап приличного разрешения, обеспечивающего нормальное качество, для размера A4 занимает мегабайт 10.

При работе с такими вещами главное - это размерность. Одна страница формата A3 с разрешением 400 точек на дюйм с true color занимает порядка 120 МБайт. Образ страницы генерируется в памяти компьютера и передается на копир, который воспринимает данные со скоростью несколько десятков МБ/сек - никакой диск такую скорость не обеспечит, поэтому данные надо хранить в памяти. Прибавь 30-50 МБ, которые нужно самой NT и программам для нормальной работы, учти, что можно подключить более одного устройства.

Моя часть работы - это пользовательский интерфейс ко всей этой системе. У меня несколько программ, основная из которых - нечто вроде большого Print Manager, который позволяет наблюдать за очередью заданий, находящихся в системе, смотреть preview того, что будет печататься, управлять заданиями, конфигурировать устройства, логические принтеры, систему в целом, посылать на нее новые задания (хотя в принципе ты можешь печатать на наше устройство непосредственно из любой программы, иногда удобнее воспользоваться специальной программой, чтобы иметь более полный контроль над параметрами) и т.д. и т.п. Кроме того, я также писал некоторый внутренние библиотеки для общего пользования других компонент.

Ну вот в основном, чем мы занимаемся. Если что еще интересно, спрашивай.

Собственно о помещении и т.п. Контора представляет из себя блок (часть здания), два этажа. Разделена на комнатки, в которых сидят программисты и прочий персонал, примерно 3x4 метра. Так что у меня тоже своя комната, в которой стоит большой стол с компьютером и телефоном. Передняя стенка - в коридор - правда, стеклянная. Кроме того, есть большая комната для митингов с большим столом. Внизу также несколько больших комнат - для сборки компьютеров, демонстрационный зал и т.п. Общий кондиционер. Место для приготовления кофе и т.п. (включая СВЧ-печь) - кофе бесплатный. К сожалению, в большинстве комнат (и у меня тоже) окон нет. Большой parking (для машин).


Из писем последнего времени с ответами на вопросы о работе в Австралии

Работы для программистов сейчас довольно много. В принципе, если у тебя нормально с языком и профессиональными навыками, то реально найти работу можно месяца за два. Можно и быстрее, но это – как повезет. Один мой знакомый начал работать через две недели, но он приехал не прямо из России/Украины.

Что касается твоего опыта. Трубопаскаль и клиппер – это, конечно, сейчас уже никому не надо. Хотя, опять же, всякое бывает – когда я начинал искать, у меня был один вариант с разработкой какой-то графики под MS DOS. Но это экзотика. Access и VB – это нормально, с этим можно найти работу. Хотя желательно ознакомиться с VB 5.0 – вряд ли это будет сильно существенно для работы, но на интервью могут спросить, знаешь ли ты его. Вообще, это сочетание – Access+VB – было очень популярно года полтора назад, сейчас уже меньше. Я думаю, часть рынка отвоевывает PowerBuilder, часть – всякие Delphi и Java, но все равно еще нормально.

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

Каковы местные требования? На что больше обращают внимание?

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

Я вот уже не первый раз слышу такую цифру: 2-3 месяца. И все никак не могу понять, а какая разница между поисками на 2-ой неделе и на 7-й. Может быть человек просто опыта набирается?

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

Во-вторых, просто нужно некоторое время, чтобы попался взаимоприемлимый вариант, чисто по теории вероятности. При нынешнем рынке "математическое ожидание" – как раз те самые 2 месяца. У меня приятель здесь недавно потерял работу, так он тоже столько же искал, хотя он тут уже года четыре живет.

Хотя, просматривая вакансии на рынке компьютерного труда Австралии, обратил внимание на разницу в оплате разработчиков и всякого рода Support & Sales person. А чего это они рабочих лошадок - разработчиков так слабо ценят?

А где их ценят? Что, в России/на Украине программисты получают больше, чем продавцы? Не смеши меня. Что же касается support – трудно сказать. Для начала, я бы не сказал, что они сильно больше программистов получают. Только в серьезных организациях – сети там, серверы оракловские и т.п. Но там и программисты неплохо получают. Если, конечно, там программистам вообще находится работа.


Декабрь 1997 года.

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

Есть две разновидности работы в плане отношения работодателя и собственно программиста. Первая называется постоянная работа или permanent position, вторая - контракт (contract).

Первое означает, что тебя берут на работу на постоянно (условно говоря, до пенсии), а второе - что ты заключаешь договор на определенный срок, обычно - 3, 6 или 12 месяцев. В первом случае компания заботится о твоем обучении или переобучении, как сразу после приема на работу, так и далее по мере необходимости, во втором - предполагается, что ты уже обладаешь всеми необходимыми знаниями, умениями и навыками и можешь писать код с первого дня, и в дальнейшем занимаешься своим обучением сам. Далее, в первом случае компания также платит за тебя superannuation (обязательные отчисления в пенсионный фонд, в настоящий момент 6% зарплаты), стандартным пунктом договора является также 4 недели отпуска в год и две недели оплачиваемых больничных. Во втором случае superannuation ты должен платить сам, и никаких больничных нет - если заболел, то болеешь за свой счет (то есть зарплата за эти дни не идет).

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

Диапазон зарплат для программиста на постоянной позиции сейчас примерно от 35 до 70 тысяч в год, наиболее вероятная цифра - 50-55 тыс. Для контрактора - 40-65 долларов в час, наиболее вероятная цифра - 50 долларов в час. Поскольку в году около 2000 рабочих часов, то можно посчитать, что в среднем зарплата на контракте раза в два выше, чем на постоянном месте. А дальше начинаются всякие "но", как в одну, так и в другую сторону, типа дополнительных налогов и отпуска, которые на контракте надо платить из своего кармана, или дополнительных способов уменьшить налоги, которые на контракте найти гораздо легче, чем на постоянном месте.

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

Как я понимаю из писем и рассказов, в других странах в основном такое же деление. Но интересно, что в нескольких письмах из Израиля и США я видел упоминание контракта в таком контексте, что это что-то вроде "неполноценной" работы, первой стадии перед постоянной работой - вот, мол, бедняге пока не повезло, его взяли все лишь на пару месяцев на контракт. Здесь, по крайней мере среди русских, это просто считается двумя разными видами работы. Как правило, все контракторщики считают, что контракт гораздо лучше, чем постоянная работа. У второй стороны единства мнений нет :-)

 

Copyright © 1995-2003 Vadim Berman. All rights reserved. See explanation of Copyright policy here. Смотрите объяснения политики насчет Copyright здесь.