Почему уволился с предыдущей работы?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Почему я ушёл с предыдущей работы
Я благодарен своему предыдущему месту работы — там я получил огромный опыт и вырос как специалист. Однако, со временем появились факторы, которые подтолкнули меня искать новые возможности.
Технологические ограничения
Проект был построен на UIKit с очень консервативным подходом к обновлению стека. Когда я предлагал перемещение на SwiftUI или использование Combine, предложения отклонялись из-за опасений за риск. Я понимаю консерватизм, но как senior разработчик хотел бы участвовать в принятии решений о модернизации.
// Пример: старый подход которого я хотел избежать
var currentValue = 0
var observers: [() -> Void] = []
func updateValue(_ newValue: Int) {
currentValue = newValue
observers.forEach { $0() }
}
// vs. современный подход
@Published var value = 0
// Much cleaner with Combine
Ограниченные возможности для роста
В компании была четкая иерархия с ограниченными возможностями для карьерного роста. Senior разработчик остаётся senior, и путь в техлид был закрыт без смены компании. Я активно ищу возможности расти и развиваться в архитектуре, лидерстве и наставничестве.
Желание новых вызовов
После 4+ лет над одним продуктом я чувствовал, что достиг плато. Хотелось бы:
- Работать над greenfield проектами
- Участвовать в архитектурных решениях с нуля
- Столкнуться с новыми техническими задачами
- Экспериментировать с новыми подходами (TCA, MVVM с Combine и т.д.)
Организационные факторы
Компания переживала период нестабильности:
- Частая смена приоритетов
- Отсутствие ясной дорожной карты
- Разрыв между бизнес-целями и техническими возможностями
Это создавало стресс и затрудняло планирование длительных projects.
Позитивный уход
Важно отметить, что это был позитивный уход. Я:
- Дал 2 месяца notice
- Помог онбордить нового разработчика
- Оставил документацию и code review guide'ы
- Остался в хороших отношениях с командой
Что я ищу сейчас
Я ищу компанию, где смогу:
- Расти — возможность стать techлидом или архитектором
- Инновировать — использовать современный стек и лучшие практики
- Влиять — участвовать в стратегических решениях
- Учиться — работать с талантливыми инженерами
- Создавать impact — делать продукт, который нравится пользователям
Лично я верю, что здоровая ротация опыта для инженеров нормальна и полезна. Каждое место работы учит новому, и я готов привнести свой опыт в ваш проект.