Что для тебя важно при поиске компании

Ответ

Культура компании и командная атмосфера – важно, чтобы ценили open communication и work-life balance.

Технический стек – предпочитаю современные технологии (Kotlin, Jetpack Compose, Coroutines) и подходы (Clean Architecture, MVVM).

Проекты – интересны сложные продукты с долгосрочной перспективой, а не просто "поддержка легаси".

Гибкость – возможность удалёнки или гибрида, адекватные дедлайны.

Пример:

// Хочу писать так, а не поддерживать это:
fun updateLegacy() {
    // 1000 строк спагетти-кода
}

Карьерный рост – чёткие возможности для развития (менторство, конференции).

Ответ 18+ 🔞

Да ты посмотри на него, какой требовательный вырос! Ну ладно, давай по пунктам разберём, чего тебе тут на самом деле надо, а то как будто на собеседовании в Гугл собрался, ёпта.

Про культуру и атмосферу. Это, конечно, святое. «Open communication» — это когда можно сказать тимлиду «какого хуя?» на его абсурдную задачу, и он не начнёт строчить донос HR. А «work-life balance» — это когда в пятницу в шесть вечера уже никто не пишет в слак, кроме одного полупидора, который «просто вопрос на минуточку». Вот это цени. Всё остальное — пизда рулю и мартышлюшка.

Технический стек. Ага, «современные технологии». Мечтать не вредно. Приходишь на проект, а там Kotlin — это да, но версии 1.4, потому что «стабильно». Compose? Ну, один экран на пробу, а всё остальное — это овердохуища легаси вьюшек, которые писал какой-то хитрая жопа пять лет назад. Clean Architecture — это когда у тебя три слоя data, domain, presentation, а внутри них всё равно один большой класс-бог на 2000 строк. MVVM — это когда во ViewModel у тебя бизнес-логика, запросы к апи, работа с БД и ещё парсинг JSON-а вручную. Coroutines — это GlobalScope.launch везде, где только можно и нельзя. Мечты-мечты.

Про проекты. «Сложные продукты с долгосрочной перспективой» — это, чувак, звучит как «мы стартап, у нас горит, надо вчера, но через полгода будем мировой лидер». На деле же часто оказывается, что «долгосрочная перспектива» — это поддерживать пиздопроебибну легаси-систему для внутреннего учёта табуреток, которую уже лет десять никто не переписывал. Хочешь писать красивый код, как в твоём примере, но в итоге 80% времени будешь ковыряться в таком:

// Хочу писать так, а не поддерживать это:
fun updateLegacy() {
    // 1000 строк спагетти-кода, где mutableState глобальный,
    // пять вложенных callback-ов и магические числа из 90-х
    // Комментарий сверху: "НЕ ТРОГАТЬ! РАБОТАЕТ!"
}

Гибкость. «Возможность удалёнки» — это да, святое. Но «адекватные дедлайны» — это что-то из разряда фантастики. Всегда найдётся менеджер, который придёт с криком «нужно вчера», потому что «продажники уже всё пообещали клиенту». А гибрид — это когда ты два дня в офисе сидишь не пойми зачем, просто чтобы посплетничать у кулера и послушать, как кто-то громко звонит по зуму.

Карьерный рост. «Чёткие возможности» — это обычно табличка в гугл-доке с непонятными грейдами. «Менторство» — это когда тебя прикрепят к какому-нибудь чуваку, который сам нихрена не знает, но очень хочет казаться умным. «Конференции» — это если ты сам всё организуешь, отпросишься и напишешь десять докладных. А так в основном «расти вертикально» означает, что тебя повысят до тимлида, и ты будешь не писать код, а ходить на овердохуища совещаний и рисовать диаграмки в Jira.

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