Как вы проводите свободное время?

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

Ответ

Основное хобби — углубленное изучение технологий, связанных с iOS-разработкой. Это включает:

  • Практику с новыми фреймворками: Экспериментирую с SwiftUI, Combine и современными архитектурами, создавая pet-проекты.
  • Участие в open-source: Делаю вклад в проекты на GitHub, что помогает понимать код других и улучшать свои навыки code review.
  • Написание статей: Систематизирую знания, объясняя сложные концепции, что укрепляет собственное понимание.

Пример кода — кастомный анимированный компонент SwiftUI:

struct AnimatedButton: View {
    @State private var isPressed = false

    var body: some View {
        Button("Tap me") {
            isPressed.toggle()
        }
        .scaleEffect(isPressed ? 0.9 : 1.0)
        .animation(.spring(response: 0.3, dampingFraction: 0.6), value: isPressed)
    }
}

Для баланса также увлекаюсь фотографией и путешествиями, что помогает переключать контекст и находить новые идеи для UI/UX.