Я работал в компании по разработке программного обеспечения, и меня уволили за «медленную работу»

8

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Суть работы

Добрый день. Меня зовут Артур Мустафин. Мне 45 лет, большую часть из которых я потратил на решение сложных технических проблем на тяжелых проектах с большим техническим долгом. Я уезжал из РФ, и в силу стечения обстоятельств, нашел в себе силы вернуться в РФ и начать поиск работы, на данный момент резидент РФ

На последнем месте работы я занимался разработкой программного обеспечения которое должно был помочь пользователем работать с интерактивными картами импортируемыеми из файлов ушедшей из России компании — Autodesk. Я занимался восстановлением работы кода, потерянного вследствие ухода большинства разработчиков из компании, в части импорта данных и визуализации данных карт в системе КСОДД, на беке (бекенд) и фронте (фронтенд). Рисовал 2d-, 3d- карты в формате GeoJSON c использованием библиотек MapboxGL, и БД Postgres с установленным плагином PostGIS, на фреймворках React и ASP.NET Core C#.

Причины увольнения

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

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

Процесс

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

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

Ни о чем не жалею, одно из самых ужасных мест работы, с полным отсутствием внутреннего контроля, по этике, разрешении конфликта интересов и системообразущего подхода. В ситуации, когда разработка Autodesk занимала 30 лет, отссылки на медлительность работника — в принципе, выглядят сомнительно с учетом отсутсвия исходного кода сторонних библиотек, санкционного давления и неудачного выбора фреймворков и полного отсутствия документации по проекту. В целом, считаю что ключевые сотрудники проявили слабость, недальновидность и полное непонимание ситуации, в которой оказалась Российская Федерация, в результате начала СВО.

Итоги

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

Занимаюсь развитием собственных фреймворков на C (управление памятью, система типов, C без указателей), C# (сериализация, внедрение зависимостей, система плагинов), JavaScript (микрофреймворк).

  • tomНапиши пост на хабр , а ещё можно в it профсоюз, они такое любят.2
  • Забаненый за правдуА зачем возвращались-то? Последние годы российский айти переживает не лучшие времена. А уж быть старше 30 вообще почти преступление)0
  • Evil_designerИнтересно, а вы планировали время на задачи? Если вы укладывались в планируемое время, то почему работу называли медленной? И не совсем понятно, вы разрабатывали какие-то фичи, которые не оценили по заслуге, но обычно фичи планируют менеджеры или аналитики, не разработка1
  • НикитаКак разработчик может самостоятельно планировать фичи, вне пайплайна продукта? Ставилась ли менеджером задача по рефакторингу или это снова инициатива разработчика? Как можно связать удовлетворенность пользователей с конкретным разработчиком — это же результат работы команды в целом, включая техлида, qa, сборку и т.д.? Очень странно слышать от мужчины жалобу на гендерную несправедливость как на одну из причин для эмиграции. В общем, позиция автора совсем неоднозначна.2
  • NА можно подробнее про гендерную несправедливость по найму?4
  • AndrewНе вижу эйджизма по отношению к себе. Регулярно вижу заинтересованность от рекрутеров. Иногда прохожу собеседования. После пары офферов (почти одновременно) сделали хороший контр-оффер на текущем месте работы.1
  • Дочь папиного друга"Уволили меня, не смотря на то, что пользователи были в восхищении от выполненной мной работе, потому что в компании в основном работает токсичный, непрофессиональный коллектив, позволяющей себе нецензурную брань, без повода, мат, в рабочем чате, опубличивание перснальной иноформаци" Смешались в кучу кони, люди. Как именно пользователи оценивали вашу работу? Заходили в код и восхищались его структурой? И как это вяжется с токсичностью коллектива? В моей команде, когда горят дедлайны, общение тоже порой строится слово-через мат, но на качество работы это никак не влияет. "В частности, увольнение проводилось с формулировкой "медленной работы", причем, оценивалась "медленность" работы теми же лицами, которые проводили финальную приемку рабочего кода," Эм... ну так тимлид и должен оценивать вашу работу, разве нет? Обычно разработчикам в начале спринта ставят задачу с запланированным сторипоинтом и на ретро смотрят на качество и количество итогового времени. Если раз за разом Вы выходили за рамки плана - понятно недовольство руководства. "К сожалению, мой последний код принят не был с формулировкой "околонулевой", так как содержал множество улучшений исходного кода и рефакторингов, для бека (бекенд) и для фронта (фронтенд), реализуя долгожданную фичу рисования по направляющим для пользователей, в которой, я уверен, она пользовалась бы аншлагом, и воспринималась самым лучшим образом." Тоже не совсем понятно - задача была поставлена с конкретной формулировкой того, что нужно сделать или Вы сами решили взять какой-то кусок кода, отрефачить его и запилить фичу, которая, по вашему мнению, была нужна пользователям? А где при этом был продукт или проджект менеджеры? Вы рандомно сами вытаскивали задачи из беклога? Вообще, тут все непонятно - то ли у компании проблемы с планированием, постановкой задач и их приоритизацией и они просто дают карт бланш разрабам "что-то делать" или Вы не вписались или не поняли процессы компании. В любом случае, желаю найти место, где Вам будет нравится.3
  • АйтишникДоМозгаКостейEvil_designer, похоже, что в этой конторе вместо менеджера - начальник отдела разработки, тот самый матерящийся техлид, а аналитиков нет в принципе: разработчики общаются с пользователями напрямую. Но было бы интересно прочесть комментарий автора.0