Как я систему безопасности для авиакомпании разрабатывал и сам оказался в опасности

  • Автор темы evn
  • Дата начала
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
А еще говорят что крепостное право России отменили в 19 веке. Не верьте, это не так. История о контрастах в условиях работы в иностранной и российской компаниях, экшена разработки на java/GWT, лжи коллеги и поведения Директора, наслаждающегося своим всемогуществом и вседозволеностью, не подкрепленное законодательно.
Началось эта история когда заканчивался проект на прошлой работе. Все было солидно: крупная международная компания, коммандировки в США и Англию, стабильность и легкая скука из-за большого количества рутины на проекте. Никаких авралов, отлично выстроенный процесс разработки, отдельная QA команда и автоматизированные регрешен тесты, иностранный менеджмент за пару лет работы ни разу не повысивший голос ни на кого в комманде, проджект менеджер спокойно переносивший функционал в следующие релизы, когда не успевали с разработкой и тестированием. Отличный коллектив профессионалов, каждому можно было доверять и знать что в трудный момент помогут. Атмосфера дружбы, когда приятно приходить на работу и общаться. Но всему хорошему и спокойному всегда приходит конец :( И дальше как полоски у зебры, в моей жизни появилась новая полоса...

Тогда еще в курилке с одним из коллег обсуждали его новую работу. Он агитировал перейти к нему под руководство, когда текущий проект завершится. Странно, тогда я доверял этому человеку, хотя чувствовалось высокомерие к окружающим. А как оказалось позже это было высокомерие новоиспеченного «менеджера», который за небольшие деньги покупал время аутсорсеров после работы и помогал в освоении бюджета крупной авиакомпании. Туда он тоже не просто так попал, а через другого нашего коллегу. Уезжая на работу в другую страну, тот познакомил его с Директором. Вы скажите что я неправильно пишу слово, которое надо писать с маленькой буквы, но тут только так к человеку и надо обращаться и только по имени отчеству) Специфика российского малого бизнеса. При том что с иностранцами или менеджерами крупных компаний гораздо проще общаться по факту, меньше сложностей в общении.
От коллеги я услышал про то как у них там все нанотехнологично) Назвал мой будущий средний оклад с учетом премий. Вот тут я и заинтересовался! По поводу объемов работ говорил, что если подойти с умом, то можно 4 дня в неделю работать, нагрузки не страшные. Стало еще интереснее. А дальше уже пошли в ход байки про Директора: широкой души человек, не жалеет денег и благодарит за работу сказочно, что мол он еще и инвестор в технологические стартапы. И в такие проекты инвестирует, что за границей такое в авиации только начинается. Скоро все будут покупать продукт, в который он инвестирует. Дальше я уже слушал, смахивая лапшу с ушей, но основные условия на потенциальной работе мне понравились по рассказу. Как оказалось позже этот инвестор свою основную работу обещанной зарплатой финансировать особо не хочет. Только вот загвоздка, проект стартует поздней осенью, а трудовой договор со мной подпишут сразу как подпишут договор с авиакомпанией. Перед самым Новым Годом 2013. Вот тут надо было насторожиться. А я верил коллеге! До этого момента нашего общения в курилке он не обманывал меня и я считал его своим другом.
Потом произошло знакомство с Директором. Офис в центре, рядом с Чистыми прудами в особняке-памятнике архитектуры. Старый паркет и потолки высотой 4м. Напоминало детство и здание музыкальной школы во дворце съездов, извините отвлекся. Итак я о знакомстве. Этот человек к себе сразу не расположил, так как было в его манере общаться едва уловимое что-то скользкое. Колорит кабинету придавали картинки в рамочках, с евреями в национальных одеждах и головных уборах. Они похоже обсуждали свой гешефт на этих картинках. Договорились мы, что будет заключен письменный договор со мной, сразу как они заключат свой договор с заказчиком. Директор спросил меня по поводу зарплаты, я назвал сумму. Он прибавил к ней 5000р, я конечно спорить не стал!) Но тут выясняется, что пару месяцев мне прийдется довольствоваться совсем небольшой зарплатой. Я высказался против, что я не согласен на понижение. Он аргументировал, что у него пару месяцев не будет денег, а потом он мне компенсирует разницу. Надо было сразу брать с него расписку о суммах и сроках. Позже выяснилось, что память на сумму моей зарплаты у него сработала в меньшую сторону на 15000р. В момент обсуждения оклада коллегу ветром сдуло из кабинета. Общение было с глазу на глаз с Директором. Я также понимал что если они не подпишут договор с заказчиком, я пойду искать новую работу. Но мне про это не говорили, догадывался. Решил рискнуть!

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

Первые недели работы на новом месте прошли в изучении способов миграции крупного приложения по авиационной безопасности с не поддерживаемой больше технологии Oracle Forms на современные фреймворки разработки и UI виджеты веб приложений. В первые дни работали из дому. Были переговоры по видеоконференции с колоритными выходцами из Индии, живущими в Голландии. Он пытались всучить нам свой продукт, дали попробовать триальную версию и провели пару вебинаров. Копнув в их конвертер поглубже, выяснилось что он решает 30%-40% наших проблем по конвертации, а самое сложное остается делать вручную. И к сожалению, от вникания в специфику Oracle Forms он не спасает. В результате мы отправили им несколько багрепортов по поддержке русского языка и лэйаута компонент, кусок кода моего парсера PL/SQL триггеров формы и попрощались с голландцами. Написал заявление о приеме на работу в начале ноября. Я активно участвовал в создании архитекуры системы и плане разработки этого большого проекта. На неделю заперся в квартире для реализации Proof of concept. В итоге я сделал парсер oracle forms xml, который на выходе выдавал объектную модель формы и DAO для работы с ней. За бортом остался сам UI таблиц и форм, но это уже было тривиально по сравнению с основной работой. Координаты виджетов есть в xml, поля есть в конверторе, тип уже знаем. Были реализованы даже LOV(list of values) форм чего не было в продукте, который мы хотели купить изначально.
И тут меня вырывают из затянувшихся ненужных переговоров(коллеге они очень нравились, ведь для иностранцев он представлялся директором по разработке и еще он считал, что продукт решит все сам) и POC: оказывается еще «вчера» надо было сделать первый модуль по еще не подписанному заказчиком проекту. Перешел работать в офис, но недолго. Там же Директор просил всегда закрывать офис на ключ, когда я внутри. Аргументируя, что если бабуля какая-нибудь дверью ошибется, ее потом до конца рабочего дня из офиса не выдворишь. А по факту в один прекрасный день пришли судебные приставы и опечатали дверь офиса из-за претензий новых собственников помещения. Хорошо, что я не был в этот момент внутри, а опять делал функционал днями и ночами из дому. Вот такие эти бабушки-приставы и макароны на ушах!
Да, модуль надо было сдать срочно. Никаких ТЗ, никаких документов. Общайся с заказчиком, узнавай что ему нужно, но нет времени формализовать в подписываемое ТЗ. Благо человек со стороны заказчика был грамотный и с ним было очень просто работать. Требования по модулю в массе своей были адекватными. Когда со стороны заказчика придумывали страшные фичи, то вполне можно было после получасовых переговоров убедить, что им на самом деле не нужно, чтобы это именно так выглядело. Можно сделать удобнее для пользователя, но по-другому. Начались овертаймы по ночам и выходным из-за фич продукта и новой для меня версии технологии фронтэнда GWT с RequestFactory. В этом же модуле пришлось реализовывать и большую часть функционала другого модуля системы — отчетов. Настроить JasperServer open source edition, чтобы использовать базу Oracle для хранения репозитария отчетов было не просто. Но невозможного в мире open source нет! Не бывает только достаточно свободного времени и экспертизы для допиливания open source проекта до нужного состояния. Но тут мне повезло и на настройку JasperServer на Oracle ушло чуть больше одного дня.
Приближался Новый Год, а я все так же не был официально оформлен. Стало появляться ощущение, что обещанного 3 года ждут. За неделю до НГ модуль был сдан заказчику в эксплуатацию. Делал я его один и стоил он почти как моя полугодовая зарплата с учетом забывчивости Директора на суммы зарплат.
Продолжение..©
 
Nikon

Nikon

Активный участник
Регистрация
06.05.2008
Сообщения
13 809
Реакции
72
Баллы
48
Верить нельзя никому. Сам дурак.
 
regulator

regulator

Активный участник
Регистрация
13.04.2006
Сообщения
45 147
Реакции
4 383
Баллы
113
Да подобные Директора и конторы есть и в Саратове, и, скажу самое страшное :), есть среди них и автосаратовцы.

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

Подобные конторы можно вычислить по "регулярным" обновлениям одних и тех же вакансий при том что структура самой конторы на протяжении нескольких лет не претерпевает никаких изменений, увеличения объемов не наблюдается.
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Да, официальное предложение работы со всеми предлагаемыми условиями в письменном виде, в просторечии job offer, рулит.

Только этот топик, думаю, в Работу надо, а не в Политику.
 
antoha64rus

antoha64rus

Активный участник
Регистрация
06.03.2009
Сообщения
8 310
Реакции
122
Баллы
63
Обычный случай, такое сплошь и рядом.
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Общество - очень широкое понятие. В принципе, темы любого раздела попадут, что они про общество, кроме тех, которые про природу без людей.
 
Johnny Mnemonic

Johnny Mnemonic

Новичок
Регистрация
13.11.2012
Сообщения
11 362
Реакции
624
Баллы
0
Да, было дело, сам также по молодости нарывался ...
 
Верх Низ