Почему решил уйти с проекта

Ответ

Основная причина — отсутствие профессионального роста. На проекте не было возможности работать с современными технологиями (например, .NET Core, микросервисами), а задачи сводились к поддержке устаревшего кода.

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

Пример:

// Было: поддержка legacy-кода  
public class OldService  
{  
    public void Process()  
    {  
        // Много спагетти-кода без тестов  
    }  
}  

// Хотелось бы:  
public class ModernService : IModernService  
{  
    public async Task<Result> ProcessAsync()  
    {  
        // Чистый код, DI, асинхронность  
    }  
}  

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

Ответ 18+ 🔞

Да ты посмотри, какой классический пиздец! Сидишь, значит, на этом своём проекте, как будто в болоте, а вокруг — технологический вакуум, хоть святых выноси.

Основная причина, блядь — это как будто профессиональный рост накрылся медным тазом. Всё, что от тебя хотят — это ковыряться в древнем, унылом коде, который ещё твой дед, наверное, писал. Никакого намёка на эти ваши модные штуки — .NET Core, микросервисы, облака... Хуй с горы! Только legacy, только хардкор, один сплошной спагетти-код, который тестами и не пахнет.

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

Вот смотри, в чём разница-то:

// То, чем приходилось заниматься: поддержка какого-то древнего ужаса
public class OldService
{
    public void Process()
    {
        // Тут триста строк кода, где всё перемешано,
        // логика с говном, а про тесты все только слышали.
        // Читаешь это и чувствуешь, как атрофируется мозг.
    }
}

// А то, чем реально хотелось бы заниматься:
public class ModernService : IModernService
{
    public async Task<Result> ProcessAsync()
    {
        // Чистота, асинхронность, нормальные паттерны.
        // Чувствуешь, что делаешь что-то осмысленное, а не просто отсрочиваешь коллапс.
    }
}

В общем, искал просто нормальное место, где не стыдно подходы применять и где есть куда расти, а не только деградировать. Ёперный театр, да и только.