Важно ли самому пользоваться продуктом который разрабатываешь

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

Ответ

Да, это критически важно. Использование собственного продукта помогает:

  1. Лучше понять UX-проблемы и боли пользователей
  2. Находить баги, которые не видны при разработке
  3. Формировать product sense

Пример: если разрабатываешь приложение для доставки еды - регулярно заказывай через него. Так заметишь, что кнопка "Оплатить" плохо кликается или список ресторанов долго грузится.

// В коде можно добавить трекинг использования разработчиком
if (BuildConfig.DEBUG) {
    FirebaseAnalytics.logEvent("dev_used_feature_$featureName") 
}

Но важно сохранять объективность - не все используют продукт так же, как разработчик.