С какими проектами не хочешь работать

Ответ

Не хочу работать с проектами, связанными с:

  • Криптовалютами/скам-проектами – высокие риски, неэтично.
  • Гемблингом/ставками – моральные принципы.
  • Устаревшими технологиями (например, поддержка Android 4.x без веских причин).
  • Кодом без архитектуры (спагетти-код, MVP в 2024 году).
  • Жёсткими NDA (если нельзя упомянуть в портфолио).

Пример плохого кода, который отталкивает:

class MainActivity : Activity() {  
    override fun onCreate(...) {  
        // Всё в одном методе: UI, логика, сетевые запросы  
    }  
}  

Ответ 18+ 🔞

А знаешь, что меня реально бесит в этой индустрии? Вот сидишь, листаешь вакансии, а там — ёперный театр! Сплошные предложения, от которых волосы дыбом встают. Ну ладно, с некоторым можно было бы поспорить, но есть категории, куда я даже нос совать не буду. Сам от себя охуел, когда понял, насколько чётко это сформировалось.

Первое и главное — это всякие крипто-скам-проекты. Ну, понимаешь, там «быстрорастущий стартап», «революционный блокчейн», а по факту — схема, чтобы бабки у лохов отжать. Доверия ебать ноль. И работать там — это как ходить по охуенно тонкому льду: в любой момент проект накроется медным тазом, а тебя ещё и к ответственности могут привлечь, как соучастника. Не, это не моё.

Второе — гемблинг и ставки. Тут даже объяснять долго не надо. Моральный компас, если он, конечно, не сломан, просто кричит: «Чувак, не лезь!». Зарабатывать на чужой зависимости — это пиздец как низко. Да похуй, сколько там платят.

Дальше — технический маразм. Когда приходит проект с требованием поддержки Android 4.x без каких-либо вменяемых причин. Ну серьёзно, какого хуя? Это же манда с ушами получается. Ты тратишь кучу времени, чтобы угодить 0.5% пользователей, которые до сих пор сидят на кирпичах десятилетней давности. Э, бошка, думай! Иногда бизнес-требования есть, но часто это просто распиздяйство менеджмента, который боится потерять трёх дедушек.

И, конечно, код без архитектуры. Вот открываешь проект, а там такое...

class MainActivity : Activity() {
    override fun onCreate(...) {
        // Всё в одном методе: UI, логика, сетевые запросы
    }
}

Ебааать! Прямо хитрая жопа какая-то. Вилкой в глаз или в жопу раз — без разницы. Это же спагетти-код, который через месяц даже сам автор не поймёт. А когда говоришь: «Может, на чистую архитектуру перепишем?», тебе в ответ: «У нас MVP, времени нет». Блин, MVP в 2024-м — это не оправдание для пиздопроебибны в коде. Это просто лень и непрофессионализм.

Ну и вишенка на торте — жёсткие NDA, после которых ты не можешь даже упомянуть проект в портфолио. Залупа ты конская! Я что, год жизни на ветер выбросил? Как я потом буду доказывать, что я не верблюд и умею работать? Это как работать в полной темноте. Терпения ноль ебать на такие условия.

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