Ответ
Мои хобби тесно связаны с постоянным профессиональным развитием и автоматизацией.
Технические увлечения:
- Pet-проекты на Swift/SwiftUI: Создание небольших приложений для отработки новых фреймворков (Combine, Concurrency) или архитектурных подходов (TCA).
- Автоматизация рутинных задач: Пишу скрипты на Python или Swift для упрощения рабочих процессов. Например, скрипт для автоматической генерации boilerplate-кода или локализаций.
- Участие в open-source: Контрибьючу в проекты, связанные с iOS-экосистемой, и изучаю чужой код.
Пример скрипта для автоматизации (Python):
# Пример: скрипт для поиска неиспользуемых локализованных строк в iOS-проекте
import re
import os
strings_files = []
# ... логика поиска .strings файлов и использования ключей в .swift файлах
print("Unused localization keys:", unused_keys)
Не-технические хобби: Фотография (макросъемка), настольные стратегические игры, велопрогулки. Участие в хакатонах также считаю формой хобби, которая позволяет быстро прототипировать и учиться в сжатые сроки.