Еще говорят, что крепостное право в России было отменено в 19 веке.
Не верьте, это неправда.
История о контрастах условий работы в иностранных и российских компаниях, акции разработки в java/GWT, лжи коллеги и поведении директора, пользующегося своим всемогуществом и вседозволенностью, не подкрепленной законом.
Эта история началась, когда заканчивался проект на моей последней работе.
Все было солидно: крупная международная компания, командировки в США и Англию, стабильность и легкая скука из-за большого количества рутины на проекте.
Никакой спешки, четко выстроенный процесс разработки, отдельная команда QA и автоматизированные отказоустойчивые тесты, иностранный менеджмент за пару лет работы ни разу не повысил голос ни на кого в команде, руководитель проекта спокойно перенес функционал в следующие релизы когда они не успевали за разработкой и тестированием.
Отличная команда профессионалов, каждому можно доверять и знать, что тебе помогут в трудную минуту.
Атмосфера дружбы, когда приятно приходить на работу и общаться.
Но всему хорошему и спокойному всегда приходит конец :( И тут, как полоски зебры, в моей жизни появилась новая полоса.
Тогда в курилке мы обсуждали его новую работу с одним из коллег.
Он выступал за то, чтобы перейти под его руководство после завершения текущего проекта.
Странно, тогда я доверял этому человеку, хотя и чувствовал высокомерие по отношению к окружающим.
Но как выяснилось позже, это была самонадеянность новоявленного «менеджера», который за небольшие деньги покупал время аутсорсеров после работы и помогал в освоении бюджета крупной авиакомпании.
Он тоже попал туда не просто так, но через другого нашего коллегу.
Уезжая на работу в другую страну, он познакомил его с режиссером.
Вы скажете, что я неправильно пишу слово, которое надо писать с маленькой буквы, но это единственный способ обращения к человеку и только по имени и отчеству) Специфика российского малого бизнеса.
Несмотря на то, что с иностранцами или руководителями крупных компаний общаться гораздо проще, трудностей в общении на самом деле меньше.
От коллеги я услышал о том, как там все нанотехнологично) Он назвал мою будущую среднюю зарплату с учетом премий.
Вот тут я и заинтересовался! По поводу объема работы он сказал, что если подойти к этому с умом, то можно работать 4 дня в неделю, нагрузка не страшная.
Просто стало интереснее.
А потом начали ходить истории о директоре: он человек большой души, денег не жалеет и невероятно благодарен за его работу, говоря, что он еще и инвестор в технологические стартапы.
И он инвестирует в такие проекты, которые только начинаются в авиации за рубежом.
Скоро каждый будет покупать тот продукт, в который вкладывает деньги.
Дальше я слушал, вычищая лапшу из ушей, но базовые условия потенциальной работы, основанные на истории, мне понравились.
Как выяснилось позже, этот инвестор не особо хочет финансировать свою основную работу обещанной зарплатой.
Вот только загвоздка, проект стартует поздней осенью, а трудовой договор со мной будет подписан, как только будет подписан договор с авиакомпанией.
Накануне Нового 2013 года.
Вот здесь нам надо было быть настороже.
И я поверил своему коллеге! До этого момента нашего общения в курилке он меня не обманул и я считала его своим другом.
Потом я встретил директора.
Офис в центре, рядом с Чистыми Прудами в особняке-памятнике архитектуры.
Старый паркет и потолки высотой 4 метра.
Мне это напомнило детство и здание музыкальной школы во Дворце съездов, извините, отвлекся.
Итак, я говорю о знакомствах.
Этот человек не сразу мне понравился, так как в его манере общения было что-то тонкое и скользкое.
Колорита офису добавили фотографии евреев в национальных одеждах и головных уборах в рамках.
На этих фотографиях они, казалось, обсуждали свою игру.
Мы договорились, что со мной будет заключен письменный договор, как только они заключат договор с заказчиком.
Директор спросил меня о зарплате, я сказал ему сумму.
Он добавил к этому 5000 рублей, я конечно не спорил!) Но потом получается, что пару месяцев мне придется довольствоваться очень маленькой зарплатой.
Я высказался против того, что не согласен на сокращение.
Он утверждал, что пару месяцев у него не будет денег, а потом он компенсирует мне разницу.
Надо было сразу взять с него расписку о суммах и сроках.
Позже выяснилось, что его память на сумму моей зарплаты уменьшилась на 15 000 рублей.
Во время обсуждения зарплаты коллегу вынесло ветром из офиса.
Общение было тет-а-тет с директором.
Еще я понимал, что если с заказчиком не подпишут договор, я пойду искать новую работу.
Но мне об этом, как я догадываюсь, не сказали.
Я решил рискнуть! Так прошло пару месяцев без работы в ожидании нового проекта.
Я не терял время зря; оно было потрачено на спорт и хобби.
Деньги с предыдущей работы постепенно заканчивались.
Первые недели работы на новом месте были потрачены на изучение того, как перенести крупное приложение авиационной безопасности с больше не поддерживаемой технологии Oracle Forms на современные среды разработки и виджеты пользовательского интерфейса для веб-приложений.
Первые дни мы работали из дома.
Прошли переговоры по видеоконференции с колоритными выходцами из Индии, проживающими в Голландии.
Они пытались продать нам свой продукт, дали пробную версию и провели пару вебинаров.
Покопавшись поглубже в их конвертере, оказалось, что он решает 30%-40% наших проблем с конвертацией, а самое сложное остается делать вручную.
И, к сожалению, это не избавляет вас от вникания в специфику Oracle Forms. В результате мы отправили им несколько отчетов об ошибках по поддержке русского языка и компоновки компонентов, кусок кода из моего парсера триггеров PL/SQL-форм и попрощались с голландцами.
Я написал заявление о приеме на работу в начале ноября.
Я принимал активное участие в создании системной архитектуры и плана развития этого крупного проекта.
Я заперся в своей квартире на неделю, чтобы реализовать доказательство концепции.
В результате я сделал xml-парсер oracle form, который выдавал объектную модель формы и DAO для работы с ней.
Сам UI таблиц и форм остался позади, но это уже было тривиально по сравнению с основной работой.
Координаты виджетов в xml, поля в конвертере, тип нам уже известен.
Были реализованы даже формы LOV (список значений), которых не было в продукте, который мы хотели купить изначально.
А потом меня выдернули из затяжных ненужных переговоров (они очень понравились моему коллеге, потому что для иностранцев он представился директором по развитию и тоже считал, что продукт все решит сам) и POC: оказывается, что « вчера» нужно было сделать первый модуль для еще не подписанного заказчиком проекта.
Пошёл работать в офис, но ненадолго.
Там директор попросил меня всегда запирать кабинет, когда я внутри.
Аргументируя это тем, что если какая-то бабуля ошибется дверью, ты не сможешь выгнать ее из кабинета до конца рабочего дня.
Но на самом деле в один прекрасный день пришли судебные приставы и опечатали дверь офиса из-за претензий новых владельцев помещения.
Хорошо, что я в тот момент не был внутри, а снова делал функционал день и ночь из дома.
Это бабульки-приставы и макароны на ушах! Да, модуль нужно было сдавать срочно.
Никаких технических характеристик, никаких документов.
Пообщайтесь с заказчиком, узнайте, что ему нужно, но оформить это в подписанном техническом задании нет времени.
К счастью, человек со стороны клиента был компетентным, и с ним было очень легко работать.
Требования к модулю по большей части были адекватными.
Когда заказчик придумал пугающие функции, его вполне можно было после получаса переговоров убедить, что ему действительно не нужно, чтобы это выглядело именно так.
Его можно сделать более удобным для пользователя, но другим способом.
Сверхурочная работа началась по ночам и выходным из-за особенностей продукта и новой версии технологии интерфейса GWT с RequestFactory для меня.
В этом же модуле нам пришлось реализовать большую часть функционала другого модуля системы — отчетов.
Настроить версию JasperServer с открытым исходным кодом для использования базы данных Oracle для хранения репозитория отчетов было непросто.
Но в мире открытого исходного кода нет ничего невозможного! Никогда не бывает достаточно свободного времени и опыта, чтобы довести проект с открытым исходным кодом до желаемого состояния.
Но тут мне повезло и настройка JasperServer на Oracle заняла чуть больше одного дня.
Приближался Новый год, а я все еще не был официально зарегистрирован.
Стало появляться ощущение, что ждали обещанные 3 года.
За неделю до Нового года модуль был сдан в эксплуатацию заказчиком.
Я сделал это один, и это стоило почти столько же, сколько моя шестимесячная зарплата, с учетом забывчивости директора о размере зарплаты.
И тут неожиданно для себя я начал добровольно и принудительно заниматься сопровождением производства другой системы для заказчика.
Хоть я и не знал об этом, однажды радостно проснулся от криков: «У нас все не работает».
Самое смешное, что коллега, которая в эти дни загорала на море, получила деньги за свою поддержку.
Правда, в итоге отремонтировал его из аэропорта, но осадок остался.
Супер, я всегда мечтала о такой работе!!! В новогодние каникулы я работал добровольно, чтобы потом взять столько же выходных и помчаться из Москвы.
На каникулах я сделал демо-версию управления «толстым клиентом» для редактирования отчетов iReport, используя только браузер с javascript, холстом и вебсокетом, без использования плагинов java/flash для браузера.
Одновременно была написана небольшая часть системы аутентификации и авторизации, которая используется во всех модулях системы.
Они рассказывали мне сказки о том, что контракт еще не подписан, кормили завтраками и историями о светлом будущем в их компании и бонусах.
Фактически их контракт с заказчиком был подписан еще до Нового года.
Когда в рабочие дни после праздников я взял заслуженный и заработанный выходной, за пределами Москвы меня попросили удаленно установить новое приложение на сервер, чтобы показать заказчику.
Вместе с доработками это заняло у меня за праздники около 6 часов.
Работа из дома днем, ночью, в выходные.
Первая «нормальная» зарплата была 31 января, которая по факту оказалась на 15 рублей меньше той, которую мы обсуждали с директором.
Он сразу выразил возмущение, а в ответ: «Я не мог обещать вам такую сумму, вы меня неправильно поняли».
Да, похоже, престарелый директор принимает меня за склероз.
По деньгам моя работа далека от того, что было обещано и где-то на уровне работы, не гнушаясь на плантации, по комфорту.
Я попросил, чтобы мне прислали мой трудовой договор в ближайшие несколько дней, прежде чем я его подпишу, чтобы я знал, на что подписываюсь.
Они накормили меня завтраком.
Коллега от споров отстранился, сказав, что его не было в офисе, когда мы с директором обсуждали зарплату.
Не знаю как вы, а я не люблю лжецов!!! Нет, совесть – это понятие, которое каждый трактует по-своему.
У некоторых людей оно отключается, когда у них много денег, у других – когда они чувствуют себя элитой.
Когда люди готовы идти через чужие головы, чтобы набить свои карманы.
Я этого не принимал со школы.
Как и все остальные вокруг меня, они пытались уволить меня с работы и взломать работу.
Я учился, иногда проигрывал в локальных ситуациях, но набирался опыта.
Видимо это самое главное, не попасть потом в ту же или подобную ловушку.
А если попал, то знаешь, как из этого выйти.
Прошу прощения, я снова увлекся философией.
На следующий день мы поехали на встречу с заказчиком.
К тому же контракту, при том же бюджете проекта хотят добавить новый финансовый модуль и расширить функционал других модулей.
А рабочий на проекте — я один.
Клиенты этого не знают. Режиссер даже хотел нанять пару незнакомцев в массовку и укрепить нашу компанию, но не получилось.
Мы сидели на совещании из нашего офиса втроем: я, коллега и директор.
Мне повезло и большая часть нового функционала оказалась в нашем отсеке управления с разными аргументами.
После встречи я в частном порядке высказал коллеге, которая меня переманила на работу, все, что мне не понравилось в этом проекте.
Он снова начал пытаться зомбировать меня рассказами о светлом будущем и о том, каким счастливым и богатым я был бы, когда у меня еще была производственная поддержка этой системы.
Я прервал это и начал обсуждать настоящее.
Но оно оказалось достаточно серым и унылым: я бессилен и до сих пор не зарегистрирован по КЗоТ, зарплата меньше оговоренной, работы столько, что выходные часто провожу в ней и хотят добавить больше функционала .
На что получила ответ «вы мне яйца крутите».
Нет, что они со мной делают? Дальше будет еще веселее) Когда я поспорил, что доверие к устной договоренности уже потеряно.
Он сказал, что выяснит. Говорят, можно работать без бумаг/подписей и чтобы все соответствовало оговоренному.
Меня очень удивила такая ситуация! Встречаемся наедине с директором через несколько дней и обсуждаем, почему моя зарплата не соответствует оговоренной.
При обсуждении подобных вопросов он начинает бормотать себе под нос, так что не может в путанице слов разобрать, что отвечает. Из того, что мне удалось понять и переспросить, он просто не может найти такие деньги на зарплату, это слишком сложно.
И он мне единоразово раздал деньги, которые если разделить на все выплаченные зарплаты, то в итоге в среднем средняя зарплата все равно оказалась на 15 тр меньше оговоренного уровня дохода.
Режиссер любит требовать результата и всегда четко, членораздельно и с предложениями по новым функциям обсуждает работу.
Большая часть встречи была посвящена обсуждению дорожной карты проекта.
Когда я спросил, какой бонус я на самом деле получу, он отступил.
Мол, мне нужно обсудить это с коллегой.
Это была середина февраля.
В конце февраля я простудил ноги, работая дома.
Я вытащил из пыли 2010 года свой старый фреймворк для генерации кода CRUD-приложений с использованием GWT. Добавлена поддержка новых виджетов и Request Factory. Старый код по-прежнему хорошо мне служил и генерировал весь интерфейс администратора из объектной модели с аннотациями.
Для сгенерированного интерфейса получилось очень хорошо.
Причем при добавлении полей, валидации и т.п.
все это достаточно легко отражалось в коде GWT. Проверка JSR303+RequestFactory была такой простой и просто не хотела работать с RequestFactoryEditorDriver и виджетами, которые я использовал.
Началась долгая битва с магическими технологиями.
Выиграл.
Рефакторинг кода, разделение общего кода аутентификации на отдельные maven-модули.
Разработка собственной реализации механизма Единого входа и его успешная интеграция в разработанный мной перед Новым годом финансовый модуль и работающий в опытной эксплуатации.
Модуль редактирования отчетов через браузер также был успешно интегрирован с системой SSO-аутентификации и авторизации, реализованной заказчиком.
Моя долгая и тяжелая работа в качестве системного администратора виртуального сервера Debian подошла к концу.
В виртуальной машине создан пул учетных записей пользователей и разработан механизм сопоставления учетных записей единой информационной системы с локальными учетными записями внутри виртуальной машины.
Управление сеансами VNC внутри виртуальной машины из моего приложения с помощью сервера WebSocket Jetty. Мои друзья часто стали говорить мне, что я выгляжу бледной и измученной.
В конце марта я простудился и температура +39,6. Три дня подряд мне звонил мой коллега и директор и спрашивали, как я себя чувствую, как я такая сильная и занимаюсь спортом, могу так часто болеть.
Раздражение росло.
На самом деле пора менять работу.
С того момента, как я понял, что меня обманывают, я посетил несколько собеседований.
Так, везде предлагали белую работу с первого дня работы, фиксированный размер зарплаты был выше, чем на нынешнем месте.
Да, обещанных премий было гораздо меньше, но фиксированная часть была больше и работа спокойнее.
В связи со сложившейся ситуацией из-за отсутствия обещанной регистрации после 5 месяцев работы, зарплаты совсем не того уровня, о котором говорилось и большой загруженности с неоплачиваемыми сверхурочными и поддержкой чужих заявок, я посчитал вполне этичным уволиться в одностороннем порядке без 2 недель работы.
На мой взгляд, вполне справедливо, что когда, с одной стороны, условия сотрудничества пересматриваются в одностороннем порядке, необходимо также нарушить устные обязательства, которые до сих пор не подкреплены компанией бумагами по ТК РФ.
Федерация (заметьте, на самом деле я ждал их 5 месяцев).
Не просто с компанией, а с компанией, которая взялась за реализацию проекта службы безопасности крупной авиакомпании.
Проект, принципы работы которого близки к таким нашумевшим в прессе понятиям, как «черные списки» пассажиров, депортация нарушителей и т. д. Компания не удосужилась подписать со мной трудовой договор после 5 месяцев работы.
Все, что здесь написано, совершенно легально и формально не представляет никакой тайны, так как мне также не разрешили подписать договор о неразглашении рабочей информации.
Больной и слабый, как только температура немного упала, я отредактировал проект редактирования отчетов в браузере.
Пришел коллега и показал ему.
Ему вроде бы понравилось, но все же, в лучших традициях этой компании, он придумал еще несколько функций, которые нужно было добавить, а заодно еще и сделал бы пару отчетов для заказчика в этом приложении.
Ограничиваем срок до 15 апреля.
Я резко остановил его и предложил прогуляться и поговорить.
Я вывел его на улицу поговорить.
Я сказал, что увольняюсь с сегодняшнего дня.
Объяснил причины доходчиво, по пунктам.
Я отругала его как непослушного ребенка за враньё.
Он также еще раз спросил, где он сжульничал.
Я, не смущаясь, рассказал ему все подробно, не оскорбляя его и не давая ему личной оценки.
Он пытался на меня давить, чтобы я написал подробную документацию по всему, что я разработал и что я не мог просто так встать и уйти) Ему еще далеко до Директора, но он тоже скользкий парень.
Я предложил ему более выгодный вариант — нанять нового разработчика, которому они смогут заливать всё, что захотят. Достаточно для меня! Мальчик нервно курил и немного дергался.
Поняв тщетность попыток вернуть меня в проект, он наконец начал расспрашивать о модулях и их взаимодействии.
Наконец он пришел к правильному решению, как продолжить разработку.
А то я уже слышал такие перлы: «Давайте за год завершим двухлетний проект. Я хочу в следующем году поехать на какое-нибудь теплое побережье и жить там».
Дай мне больше!!! Перевыполним пятилетку за два года! Минут через 10-15 после того, как мы попрощались, он перезвонил мне и спел песню: «Посоветуй другу, который продолжил бы за тебя дело», на что его совершенно правильно отослали.
Разобраться в моем коде вполне возможно даже без моей помощи.
Модульный, структурированный, со скриптами maven-сборки и кодом, написанным по канонам DDD. Не рекомендую друзьям и знакомым того, чего себе не пожелаю.
Потом он сказал: «Ну, ты не умер! Я обращусь к вам за помощью», — отправили туда.
Потом уже более настойчиво: «Мы взрослые люди, ты же понимаешь, что просто так не уйдешь.
Я здесь не принимаю таких решений, позвоните директору и скажите ему то, что вы мне сказали».
Я пробормотал, чтобы отступить, что-то вроде «Да, конечно!» и повесил трубку.
На следующий обед позвонил директор, началась демагогия и разговор длился более получаса.
Началось неожиданно с того: «Я тебя зарегистрировал много месяцев назад, еще в ноябре» и прочей ерунды.
Я спросил: «Если бы я не уехал, вы бы меня не зарегистрировали!Э» Он ответил: «Да, скорее всего (В этот момент я уже катался от смеха).
Нет нет! Я бы, конечно, оформил.
» От него я узнал новые сказки: по ТК РФ трудовые договоры по основному месту работы не обязаны оформлять трудовым договором, что он будет не оплачивать неоплачиваемый отпуск при увольнении, так как он начинается только после года работы, и получается, что он отдал мне всю обещанную сумму.
А то, что я получал копейки за 2 месяца, это был испытательный срок (вообще мы не поощряли снижение зарплаты на испытательный срок, такая трактовка снижения зарплаты была новой неожиданностью).
Мои неоплачиваемые сверхурочные по ночам и выходным, а также выезды к заказчику по субботам он считает нормой, поскольку, поскольку я работаю дома, а не в его опечатанном кабинете, мне приходится именно так планировать свое время (видимо, из-за меньшего количества сна) работать по выходным и ночью при необходимости.
Что он всегда заключает устные договоры со всеми сотрудниками, а письменные только при увольнении, и вообще у него всегда все хорошо и со всеми честно.
Я узнал забавную историю, что он не подписал со мной договор, так как считал, что после положительной устной договоренности между нами он решил, что всегда может подписать со мной бумаги задним числом (в общем, чушь какая-то, инициатива , меня об этом не спрашивали!).
Он стал требовать от меня обратной подписи на документах и заявлениях, которых я никогда не видел, и еще раз пообещал выслать мне «рыбу трудового договора».
Что я так просто не уйду, у нас с ним налаженные отношения и я ему обязан по устному трудовому договору (Капитан Очевидность: трудовые договоры заключаются только в письменной форме и момент выхода из проекта мы вообще не обсуждали, кто знал, что проект окажется таким ужасным).
Была ерунда по поводу того, что «я вам заплатил деньги», я ему объяснил, куда реализуются результаты его оплаты.
Исходный код, сценарии сборки и базы данных DDL расположены в репозитории кода.
Я наотрез отказался подписывать документы задним числом и в суммах в 4,5 раза меньших фактических, и неизвестно, какую ответственность я теперь несу по его трудовому договору, составленному после моего отъезда.
Когда я начал спрашивать, почему он не платит налоги на заработную плату, он начал повышать голос: «Не указывайте мне, как работать», а в перерывах между выступлениями говорилось, что «Земля маленькая и круглая», что было видимо попытка угрозы.
Я в шутку предложил ему подписать мне бумаги левой рукой, так как он уже не мог их не подписать.
Мы договорились, что я посоветуюсь с другом-юристом и встретимся для разговора через 3 3. Я проконсультировался со знающим человеком и, как мне показалось, все доводы директора незаконны и ничем юридически не подкреплены.
Согласно закону, давно вступившему в силу, без письменного трудового договора в принципе невозможно возникновение законных трудовых отношений между работником и работодателем ( Искусство.
67 ТК РФ.
, Комментарии к статье).
Цитата: «При фактическом приеме работника на работу работодатель обязан оформить с ним трудовой договор в письменной форме не позднее трех рабочих дней со дня фактического приема работника на работу».
Друг также предложил ряд мер, которые я мог бы предпринять против угрожающего работодателя.
Когда вечером накануне заседания я позвонил директору, я в очередной раз отказался подписывать документы задним числом.
Еще я от него узнала, что, оказывается, можно не расписываться за прошлое и просто сегодня подать заявление об увольнении) Главное, подпишите договор о неразглашении! Я вообще отказался иметь с ним какие-либо дела, отказался от встречи и ничего подписывать не буду.
На что я получил ответ, что я сам повернул ситуацию, вместо хорошего и правильного решения, в не лучшую для меня сторону.
Интересно, была ли это угроза жизни и здоровью (ст. 119 УК РФ)? Или меня внесут в «черный список» пассажиров (интересно, по какой статье)? У них также есть ксерокопии моих документов, которые я предоставил для регистрации в первые дни, и они могут захотеть нарушить правила обработки персональных данных или подделать документы (327 УК РФ).
В последнем нашем разговоре у него началась истерика на повышенных тонах, нам пришлось отменить звонок, чтобы он не перевозбуждался.
Вот так и получается, что закон не нужен и он совсем не такой, как написано, а полон сладких фантазий Директора!) Теперь я как будто кому-то что-то должна и должна, так как у нас были нелегальные трудовые отношения .
Более того, я был за легальность с первого дня работы! Судя по его поведению, в голове у Директора сложилась картинка, что крепостное право в России до сих пор не отменено!!! Я хотела уйти мирно на новую работу, но видимо эти люди не хотят уходить мирно: успокоиться и признаться себе и заказчику, что сами облажались, обманув меня и не зарегистрировав.
В будущем найдите нового человека в качестве раба и продолжайте опираться на тот фундамент, который Я для него построил.
Как вы думаете, что теперь следует делать с таким директором и коллегой? Только пожалуйста, разумные предложения принимаю в рамках закона ;-) Варианты с запиранием на сутки в чулане, лишением сладостей на месяц или права управления джипами на год вас не устроят! Теги: #условия труда #сверхурочная работа #трудовой договор #российский проект #разработка сайта #java
-
Код Игры, Который Программирует Сам Себя
19 Oct, 24 -
Очень Долгожданный Релиз Sublime Text 3.0
19 Oct, 24 -
Радио-У №12
19 Oct, 24 -
Как Мы Сделали Робота-Футболиста
19 Oct, 24 -
Эффективный Сотрудник – Не Винтик
19 Oct, 24