четверг, 25 ноября 2010 г.

Redundancy

- What we do here is brutal and it does leave people devastated. But there is a dignity to the way I do it.
- By stabbing them in the chest instead of the back. Is that right?
(Up in the Air, 2009)

Закономерность?


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

В понедельник прихожу на работу... устал после перелета, неспеша пью чай, читаю емейлы. Опа, оказывается, мне надо бежать на совещание! Причем тема какая-то странная: повтор ежемесячного выступления президента компании для тех, кто отсутствовал. Oh, this is not good! Ещё никогда президент не делал повторы специально для нескольких человек, который были в отпуске. И точно: с грустным лицом он рассказал, как отчаянно мы боролись последние месяцы, но графики по-прежнему идут вниз. Пытались сэкономить на всяких мелочах; заморозили стратегические проекты, а вместо этого искали, где деньжат по-легкому срубить. Но всё бесполезно, поэтому надо переходить к следущему этапу, т.е. к сокращению штатов.

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

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

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

Конечно, вся интрига в том, кто попал в чёрный список. Но это не объявили немедленно. Каждого, в том числе и тех, кто оставался, вызывали отдельно. Работаю в этой стране немногим больше трех лет, и за это время меня уже два раза увольняли (подробности тут и тут). И вот - третий раз? Если работать по году на одном месте, так уже быть контрактником!

После тех увольнений я читал немало злых комментариев вроде "обиженный жизнью меланхолик", "хреновый работник, раз выгнали", "надо искать проблемы в своем ДНК, а не в начальнице" и пр. Обычно на посторонних форумах; на моем блоге такое редко пишут. Читать неприятно, но в то же время полезно - надо же понять, что на самом деле о тебе думают. Кто-то написал так: "Один раз - случайность, два - совпадение, три - закономерность. Ждем-с, когда его уволят в третий раз". А может, они все правы? Может, дело не в кризисах, а просто что-то во мне надломилось в последние годы, что-то всё время делаю не так?

Отбор


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

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

В Велибритании человека нельзя просто так уволить по сокращению штатов. Дешевый вариант - это высосать из пальца какие-то обвинения и уволить "за несоответствие занимаемой должности", что со мной и делали раньше. Ещё более дешевый и быстрый - это gross misconduct, но тут нужны серьезные аргументы, типа "пришел в жопу пьяный на работу", "избил коллегу" или "украл служебный лаптоп".

Но если делать всё по закону, то надо убедиться, что фирма действительно может обходиться без работника. Предусматривается две недели на так называемые "консультации". Официально считатся, что за это время можно найти для человека другую должность в фирме, договориться о работе на полставки или что-то в этом роде. На самом деле очень часто это просто формальность (и возможность получать зарплату ещё две недели). После этого мне должны были бы заплатить за месяц (garden leave, т.е. notice period, который не заставляют отрабатывать) плюс компенсацию в размере месячного оклада, причем без всяких налогов. Плюс неиспользованные отпускные.

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

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

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

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

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

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

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

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

Поскольку вакансия внутренняя, то собеседования проводились без проволочек. На них присутствовала кадровичка. Вопросы читались по бумажке, ответы конспектировали, чтобы потом проставить баллы за каждый вопрос. Я ожидал, что это будет очень глупо, ведь мои сильные и слабые стороны начальнику давно известны. Что он может спросить? "Почему Вы ходите работать в нашей фирме? Как бы Вас охарактеризовал Ваш нынешний шеф?"

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

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

- А сделали ли Вы то же самое, если бы знали, кто это?
- Да... только в более мягкой форме.

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

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

Поиски другой работы


А я продолжал искать работу. Это уже мой четвертый раунд поисков в этой стране, и он не был похож на другие. В свое время я изрядно заспамил местных рекрутеров, поэтому они мне сами регулярно звонят и пишут, хотя резюме давно убрано с сайтов вроде Монстра. Все, что приходилось делать, это отвечать: "Да, я ищу работу".

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

У меня давно аккаунт на LinkedIn, но раньше я никак не мог понять, зачем он нужен. Там есть поиск работы, но вакансий ничтожно мало. Оказывается, у LinkedIn есть другая, важная функция: это замечательное средство для хранения рекомендаций! Я написал рекомендации нескольким увольняемым англичанам, они в благодарность написали мне... и теперь я могу просто слать рекрутерам адрес своего профайла вместо телефонов рекомендателей.

Кажется, с каждым годом всё реже и реже задают вопросы по базам данных. Пару лет назад очень часто просили придумать схему базы данных, написать заковыристый SQL... Сейчас у меня такого никто не спрашивал. Людей большего всего интересовала многопоточность, кэширование, отпимальное использование памяти. Много спрашивали про WCF, но с этим проблем не было; несколько раз даже оказалось, что я знал вопрос лучше них. На большинстве собеседований самым сложным техническим вопросом для меня был Garbage Collector. Один раз даже отказали с буквально такой формулировкой: "Отличный парень, написал лучшее тестовое задание за всё время, но... недостаточные Garbage Collector skills". В дословном переводе выходит смешно: "слабые навыки уборки мусора", как будто я ищу работу дворника :)

Как вам, к примеру, вот такой вопросик: "Сколько приблизительно памяти выделяет .NET runtime для Generation Zero?" Тут я уже не выдержал: "Да откуда я знаю? Если Вас это беспокоит, то, может, стоит лучше писать на C++? Ведь одной из главных причин создания .NET было именно желание избавить программистов от этой головной боли! Я знаю, что такое Generation Zero. Но сколько оно места занимает? Я прочел книгу Джеффри Рихтера, даже пил с ним пиво; но не уверен, что он сам смог бы ответить на такой вопрос. Наверное, это зависит и от версии фреймворка, и от железа. Подозреваю, что на мобильном телефоне цифры будут отличаться от мощного сервера".

Ещё один замечательный вопрос, над которым мы думали всей командой, но так и не нашли ответа: "Как работает Monitor.Enter()?" Не как его использовать, и не зачем он нужен, а именно как он работает внутри. Опять-таки, подозреваю, что ответ сильно зависит от платформы, потому что блокировка делается где-то на очень низком уровне.

Зато пригодились недавние курсы по управлению проектами. Спросили, чем отличается waterfall от agile. Я ответил так, как учили: "Waterfall замечательно использовали во время Промышленной Революции лет 100 назад. Тогда небольшое количество высококвалифицированных людей управляло кучей рабочих, которых мало интересовал конечный результат. Строительство фабрики разбивали на стадии, было заранее известно, что строить, каждый делал только свой кусок. А сейчас в разработке программного обеспечения задействовано множество высококвалифицированных специалистов, которые по интеллекту как минимум не уступают своим менеджерам. И тут вполне логично дать исполнителям гораздо больше свободы, чем давалась при строительстве фабрики". И мой собеседник сказал, что это лучший ответ, который он когда либо слышал.

Я подстригся под машинку (стрижка назвается "номер три"). Было немного страшновато это делать перед собеседованиями. Марине очень не понравилось. Но все англичане сказали, что стрижка замечательная, гораздо более деловая, чем мои бывшие кудряшки.

Хотел переписать кое-какие личные файлы, но оказалось, что админы вырубили флэшки. Т.е. считать с них по-прежнему можно, а записать нельзя. Причем это стало неожиданностью не только для меня, но и для некоторых больших начальников. Админы не кололись, говорили: "Ой, мы не знаем, почему не работает". Явно подготовились к увольнениям, чтобы люди не стали списывать наши базы на продажу конкурентам. Я-то ничего такого запрещенного брать не собирался, хотел просто записать фотографии с корпоративных вечеринок...

Момент истины


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

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

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

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

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

- Есть ли у Вас идеи, как решить эту проблему?
- Эээ... ну, вы можете меня не увольнять.
- А какие-нибудь более продуктивные идеи?

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

Паб


Кадровичка сказала, что я должен утешить тех, кто уходит. Возможно, сходить с ними на пиво.

- Коллеги, мне сказали вас утешать!
- Отлично! Дай денег!

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

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

В SkillsMatter мне подарили какую-то непонятную колоду карт. Оказалось, это карты для Planning Poker, они используются для оценки сложности заданий. Фишка в том, чтобы все члены команды показали свой estimate одновременно, не оглядываясь друг на друга. С помощью этих карт мы голосовали по разным вопросам, вроде "выкарабкается ли фирма из кризиса?" (дружное "нет") или "научится ли Валентин правильно произносить слово vote?"

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

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

Мой начальник, тоже хорошо выпив, сказал: "Как начальник я рад, что ты остался; но как твой друг говорю - беги отсюда!"

Удивительно, но уволенные в основном были в хорошем настроении. Зато у нас, счастливчиков, лица были, как в песне:
А мы танцуем на палубе тонущего корабля.
А мы танцуем на палубе тонущего корабля.
Все мы танцуем на палубе тонущего корабля.
И напеваем тра-ля-ля-ля-ля!

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

Bashir Magomedov комментирует...

Мда... не знаю как бы я поступил в такой ситуации. Потерять работу сейчас очень не хотелось-бы, особенно с учетом того, что хомофис закручивает таки гайки.
Рад, что все так разрешилось. А критиков всегда хватает, особенно среди бездельников. Не стоит обращать на них внимания :)

Igor комментирует...

По поводу критики еще Карнеги говорил что только мертвую собаку никто не пинает :)

SSF комментирует...

Я читаю этот блог, потому что вижу в Валике себя с моей первой женой :)
Начало блога было КУДА БОЛЕЕ позитивно, чем продолжение. Понимаю, вызову волну негодования у Вашей жены, и убедительную аргументацию, почему я плохой, но посоветую: поменяй жену....
Мне в блоге нравится все, кроме жалоб на тяжелую жизнь несчастной жены.
Я понимаю, что все люди разные и относятся к жизни по-разному. Просто у меня ситуация была на 100% идентичная - я тоже был уверен, что ее все постоянно обижают, она была вечно чем-то недовольна, я себя не чувствовал Мужчиной рядом с ней. Вы можете никому в этом не признаваться, но это внутри... Несчастная теща, проблемы.
Забей! Найди себе нормальную позитивную подругу и до конца жизни ты будешь счастлив! Наконец-то у тебя появятся дети, которые приносят в семью Счастье! Отмазки типа здоровье плохое, дети это дорого не работают - вся проблема в голове.
К тому же, после расставания и жене станет лучше - мозг начнет думать и анализировать, что не так. Она осознает, что семья - это Любовь. Яд и злобу расточать не следует. Тем более настолько, что оно теперь переполняет мужа и он выплескивает это даже на остальных!
Недовольство чем-то оказывает влияние и на другие аспекты жизни. Жена пожалелась, проехалась по мозгам, вот и твоя работа не клеится - все мысли о том, что в мире все плохо и несправедливо к вам обоим. И мысли о том, как жене сделать хорошо, даже на воздушном шаре покатать - а она и в этом проблемы находит! И ты же и виноват!
Просто задумайся. Ты ж ей не перечишь, а если пытаешься, она злится настолько, что тебе проще отступить. А это усугубляет. С годами вы оба становитесь нервознее и Счастья становится все меньше....
Задача обоих - это Счастье и Любовь приносить в семью. К детям. Тогда оно тебя будет переполнять и выплескиваться наружу - в блог, на сотрудников и работодателей.
Задумайтесь над этим.
Я не хотел ничего писать до этого момента, но в сегодняшнем посту почувствовал, что Вы стали задумываться о причинах... В блоге никто не напишет правды потому, что не хотят обидеть Вас. А друзья боятся разрушить брак. Но такими темпами он разрушится сам...

Валентин, я Вас уважаю. Потому что Вы специалист. Образованный, грамотный человек. Правильно воспитанный родителями. Вы заботитесь о своей жене. Но слишком сильно заботитесь - это ее портит.
Ей нужно дать по заднице и заставить расточать позитив при следующей попытке пожаловаться. Это и Вас заулыбает. И вовремя задумавшись можно сохранить семью. Потому что это основа нашего общества.
Жена Валика, молитесь, чтобы он не встретил симпатичную позитивную девочку, которая его полюбит и родит ему ребенка. Чтобы этого не произошло, поменяйте свое отношение к нему. Счастье семьи - в руках Женщины. Вы его делаете счастливым. Он и так для Вас делает многое. Цените его!
Искренне желаю Вам всего самого самого хорошего и сохранения Вашего брака!

Ваш постоянный читатель и почитатель Сергей.

Andrey комментирует...

Предыдущий коммент позабавил :)

А если по делу, то молодец :) бодро держишься. Если бы не НГ время, то точно нужно было увольнение выбирать, а так да лучше пересидеть праздники.

У меня история с точностью наоборот :) Я уже хотел бы чтоб меня уволили, но судя по всему посчитали, что дешевле подождать пока сам свалю. Так вот и сваливаю, только нотис доработаю.

sicktant комментирует...

Один мой друга в Лондоне тоже переехавший из США туда сейчас серьёзно подумывает смыться в Австралию.

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

Valik комментирует...

Ну, я тут сам виноват: написал же, что интересно узнать, что на самом деле думают люди. Вот SSF и пошел на встречу, высказал всю правду-матку :)

bosjak комментирует...

Хорошо, что ваш последний ответ со смайликом )))
Удачи!

Evgeny комментирует...

Здравствуйте!
Вы очень интересно пишете, мне кажется, можно даже книжку из этих записей сварганить :)

Я когда-то год назад или даже два читал ваш блог, и вот сейчас опять случайно сюда заглянул. Я тоже программист. С тех пор переехал из Питера в Прагу. Иногда подумываю ехать куда-то дальше, иногда в Лондон, иногда ещё куда-то. Жизнь такая сложная, столько всякой бюрократии. Но очень всё интересно.
Желаю вам удачи! Буду перечитывать ваши записи за те два года, что я не читал ваш блог :)

Grygoriy Tsybulko комментирует...

Вал, поздравляю! Рад, что тебе удалось удержаться, рад, что все-таки справедливость торжествует и тебя ценят.
Честно говоря, читаю блог уже года 3 - начал в 2007-м, когда выбирал страну для эмиграции.
Никогда не возникало даже мысли о том, что ты "пустышка", надуваешь щеки и обвиняешь кого-то в своих проблемах.
Наоборот, заочно тебя уважаю :)
Так что не обращай внимания на то, что высказывают какие-то там неудачники - у них своих проблем полно, вот и пытаются самоутвердиться :)

Успехов в дальнейшей работе и поменьше штормов :)

Если будете в Торонто - заезжайте в гости :)

Valik комментирует...

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

Grygoriy Tsybulko комментирует...

С иммиграцией для IT в Канаде тоже не все гладко. Хотя с твоим международным опытом может получиться. И летать не так далеко - до Киева 11 часов беспосадочный.

Вобщем если будут вопросы по Канаде - мэйл мой вроде знаешь - пиши, с удовольствием поделюсь нашим опытом.

Удачи и всего хорошего!

Ratings by outbrain