Ответ
Как Android-разработчик, я вижу несколько направлений роста:
- Углубление в Android – изучение новых API, Jetpack Compose, Kotlin Multiplatform, оптимизация производительности.
- Архитектура и бекенд – переход к более сложным системам (Clean Architecture, MVI), понимание backend (GraphQL, gRPC).
- Лидерство – менторство, тимлидство, участие в архитектурных решениях.
- Смежные технологии – Flutter, KMM, машинное обучение в мобилках.
Пример: сейчас активно изучаю Compose и внедряю его в проекты:
@Composable
fun Greeting(name: String) {
Text(text = "Hello, $name!")
}
Готов развиваться в любом из этих направлений, в зависимости от потребностей команды.
Ответ 18+ 🔞
Слушай, ну вот сидишь ты такой, пишешь на Kotlin, и вроде всё норм, а потом бац — и понимаешь, что твои знания по Android — это, ёпта, как старый телефон: вроде работает, но уже овердохуища новых фич вышло, а ты нихуя не в курсе. И тут волнение ебать начинается — куда расти-то?
Ну, первое, что в голову лезет — это копать глубже в сам Android. Тут, бля, каждый год как новый сериал — только успевай следить. Jetpack Compose, например, это вообще ёперный театр. Все эти декларативные UI, которые вроде как круто, но с непривычки мозг выносит. А ещё Kotlin Multiplatform, который обещает писать один раз, а работать везде. Хуй с горы, конечно, но попробовать стоит. И производительность — вечная тема. Надо ж понимать, почему твое приложение жрёт батарею как не в себя и тормозит на старых девайсах.
Потом идёт архитектура и вся эта бекендовая муть. Тут уже не просто Activity на коленке собрать. Чистая архитектура, MVI, GraphQL, gRPC... Когда начинаешь в это вникать, сначала кажется, что это какая-то пиздопроебибна для умников. Но потом, когда проект из говна и палок превращается во что-то вменяемое, понимаешь — а оно, блядь, и правда работает. Надо просто перестать бздеть и начать разбираться.
Дальше — лидерская хуйня. Тут уже не про код, а про людей. Надо не только самому всё знать, но и других учить, архитектурные решения принимать, споры улаживать. Доверия ебать ноль в начале, потому что все смотрят и думают: "И чё этот чувак нам тут будет указывать?". Но если не сдрейфить и не быть распиздяем, то выходит даже интересно.
Ну и смежные технологии, куда ж без них. Flutter, который все ругают, но на котором пишут. Машинка для мобилок, которая сейчас везде лезет. В общем, чтобы не накрыться медным тазом, надо смотреть по сторонам.
Вот, например, я сейчас в Compose вмандриваюсь. Выглядит это примерно так, блядь:
@Composable
fun Greeting(name: String) {
Text(text = "Hello, $name!")
}
Код-то простой, но за ним — целая философия. И учить её — это как заново ходить учиться. Но, ядрёна вошь, интересно же!
В общем, готов я развиваться куда угодно. Лишь бы команда нормальная была и задачи, от которых мозги не вытекают, а наоборот, шевелятся. Главное — не стоять на месте, а то технологический поезд уедет, а ты останешься на перроне с устаревшим API и чувством глубокого пиздеца.