Учился ли самостоятельно или проходил курсы

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

Ответ

Самостоятельное обучение и курсы дополняют друг друга. Начинал с основ Java/Kotlin по документации и бесплатным материалам (например, Android Developers). Затем прошел несколько курсов для структуризации знаний (например, Udacity Android Basics).

Ключевое - постоянная практика:

// Пример первого пет-проекта
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        findViewById<Button>(R.id.btn).setOnClickListener { 
            Toast.makeText(this, "Первый клик!", LENGTH_SHORT).show()
        }
    }
}

Сейчас 70% знаний - из реальных проектов и чтения исходного кода библиотек. Курсы дали базу, но глубина пришла с опытом и разбором сложных кейсов.