Сколько времени в разработке

Ответ

Обычно от 3 до 5 лет коммерческого опыта для мидла, 5+ для сеньора. Время зависит от проектов, технологий и глубины знаний. Например, мидл должен уметь:

// Работать с корутинами
viewModelScope.launch {
    val data = repository.fetchData() // suspend fun
    _state.value = data
}

Но важно не только время, а качество опыта: архитектура (Clean, MVVM), Jetpack, кастомные UI, оптимизация. Можно 3 года делать однотипные экраны и не расти.

Ответ 18+ 🔞

Ну вот смотри, история как всегда простая и грустная. Обычно говорят, что мидлу нужно от трёх до пяти лет комтерческого опыта, а сеньору — пять плюс. Но это, ёпта, такая условная хуйня, понимаешь? Время — оно вообще показатель ебаный ноль. Можно десять лет один и тот же ListView на Activity пилить и остаться полным ебанько.

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

Вот смотри, мидл, он должен уже не просто код писать, а головой думать. Например, не бояться корутин и понимать, как с ними работать:

// Работать с корутинами
viewModelScope.launch {
    val data = repository.fetchData() // suspend fun
    _state.value = data
}

Но это просто технический скилл. Главное — это архитектура. Чувствуешь разницу между MVVM и MVI? Понимаешь, зачем нужны Use Cases и куда их пристроить, чтобы не получилась пиздопроебибна? Можешь объяснить, почему твой коллега — хитрая жопа, когда лепит всю логику во Fragment?

Вот в этом и есть разница. Один за два года вырастает в монстра, потому что ему интересно и он лезет в самые дебри. Другой за пять лет только научился гуглить ошибки, не охуевая от каждого красного подчёркивания в Android Studio. Так что да похуй на цифры в резюме. Смотри на проекты, на стек, на глубину. Иначе можно взять человека с пятилетним стажем, а он окажется просто распиздяем, который доверия ебать ноль вызывает.