Откуда берешь новые знания

«Откуда берешь новые знания» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Читаю официальную документацию (Android Developers, Jetpack Compose), слежу за обновлениями на YouTube-каналах (Android Developers, Philipp Lackner). Изучаю open-source проекты на GitHub, участвую в комьюнити (Stack Overflow, Reddit r/androiddev). Прохожу курсы (Udacity, Coursera), экспериментирую с новыми библиотеками в pet-проектах.

Пример: при изучении Room добавляю в тестовый проект:

@Dao
interface UserDao {
    @Query("SELECT * FROM user")
    fun getAll(): List<User>

    @Insert
    suspend fun insert(user: User)
}

Важно: 20% времени уделяю фундаментальным знаниям (Kotlin Coroutines, Dagger/Hilt), 80% — актуальным трендам (Compose, KMP).