Я работал в компании по разработке программного обеспечения, и меня уволили за «медленную работу»
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Суть работы
Добрый день. Меня зовут Артур Мустафин. Мне 45 лет, большую часть из которых я потратил на решение сложных технических проблем на тяжелых проектах с большим техническим долгом. Я уезжал из РФ, и в силу стечения обстоятельств, нашел в себе силы вернуться в РФ и начать поиск работы, на данный момент резидент РФ
На последнем месте работы я занимался разработкой программного обеспечения которое должно был помочь пользователем работать с интерактивными картами импортируемыеми из файлов ушедшей из России компании — Autodesk. Я занимался восстановлением работы кода, потерянного вследствие ухода большинства разработчиков из компании, в части импорта данных и визуализации данных карт в системе КСОДД, на беке (бекенд) и фронте (фронтенд). Рисовал 2d-, 3d- карты в формате GeoJSON c использованием библиотек MapboxGL, и БД Postgres с установленным плагином PostGIS, на фреймворках React и ASP.NET Core C#.
Причины увольнения
Уволили меня, не смотря на то, что пользователи были в восхищении от выполненной мной работе, потому что в компании в основном работает токсичный, непрофессиональный коллектив, позволяющей себе нецензурную брань, без повода, мат, в рабочем чате, опубличивание перснальной иноформаци (уровень заработной платы на момент устройства, резюме, телефонный номер, данные о месте жительства) — стоит сказать, что большинство сотрудников работают удаленно, в разных регионах России.
В частности, увольнение проводилось с формулировкой "медленной работы", причем, оценивалась "медленность" работы теми же лицами, которые проводили финальную приемку рабочего кода, то есть на лицо однозначный конфликт интересов, когда сторона работодателя получает абсолютный контроль над процессом выполнения работы работником, что дает возможность замедлять, затягивать сроки выполнения работ, просто по формулировке "переделать", "убрать", нецензурные комментарии, традиционно оставляемые техническим "лидом" опускаем. По моей собственной оценке, этот человек в принципе, не работает на своем месте, не понимает, как нужно работать на позиции техлида, и ведет себя неадекватно занимаемой должности, в принципе.
Процесс
Увольнение прошло спокойно, потому что мой знакомый психолог уже сказал заранне, еще до прихода на работу, что меня уволят, потому что я "старый". В действительности, опыт работы на данной позиции имеет ключевую роль, а не то насколько лихо закрываются заявки пользователей, которые висели до этого годами. Хорошо проделанная работа говорит сама за себя. Моя работа пользователям очень нравилась.
К сожалению, мой последний код принят не был с формулировкой "околонулевой", так как содержал множество улучшений исходного кода и рефакторингов, для бека (бекенд) и для фронта (фронтенд), реализуя долгожданную фичу рисования по направляющим для пользователей, в которой, я уверен, она пользовалась бы аншлагом, и воспринималась самым лучшим образом.
Ни о чем не жалею, одно из самых ужасных мест работы, с полным отсутствием внутреннего контроля, по этике, разрешении конфликта интересов и системообразущего подхода. В ситуации, когда разработка Autodesk занимала 30 лет, отссылки на медлительность работника — в принципе, выглядят сомнительно с учетом отсутсвия исходного кода сторонних библиотек, санкционного давления и неудачного выбора фреймворков и полного отсутствия документации по проекту. В целом, считаю что ключевые сотрудники проявили слабость, недальновидность и полное непонимание ситуации, в которой оказалась Российская Федерация, в результате начала СВО.
Итоги
Активно ищу работу на Западе, в России из-за большой гендерной несправедливости по найму и айджизма, не вижу никаких переспектив шансов найти работу, после неудачного найма у данного работодателя.
Занимаюсь развитием собственных фреймворков на C (управление памятью, система типов, C без указателей), C# (сериализация, внедрение зависимостей, система плагинов), JavaScript (микрофреймворк).