← Назад к вопросам

Почему хочешь сменить работу?

1.0 Junior🔥 231 комментариев
#Soft Skills и карьера

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI23 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Причины смены работы

Основной мотив: Стремление к росту

Я ищу новую возможность не потому, что несчастлив на текущей работе, а потому, что чувствую, что исчерпал потенциал роста в текущей позиции. После 10+ лет в индустрии я отчетливо понимаю разницу между стабилизацией и развитием.

Что я получил на текущем месте

Достижения:

  • Привел архитектуру от хаоса к Clean Architecture
  • Отучил команду от 20%-ного покрытия тестами к 92%
  • Сократил время запуска приложения с 8 секунд до 2 секунд
  • Наставил 5 junior разработчиков, трое из них теперь mid-level
  • Вел переговоры между разработкой и дизайном, улучшил процессы

Точка насыщения:

  • Основная работа повторяется: те же паттерны, те же проблемы
  • Архитектура стабильна, нет сложных вызовов
  • Команда работает, но я не растущую роль
  • Технологический стек не меняется: UIKit, старая версия Swift
  • Решения уже приняты, возможности влияния ограничены

Конкретные причины

1. Технологический стек

// Текущий проект
UIKit (5 лет старого UIKit кода)
RxSwift (когда можно Combine)
Swift 5.0 (сейчас 5.9)
Manual API calls (нет GraphQL)

// Я хочу
SwiftUI с архитектурой TCA
Combine или async/await
Swift 5.8+
Модернизация стека

Это не просто "хочу новое", а реальная необходимость. UIKit в 2024-м уже legacy технология. Я хочу развивать навыки в SwiftUI, а не углубляться в старые паттерны.

2. Типы задач

Сейчас:

  • Feature development (50% времени)
  • Bug fixes (30% времени)
  • Refactoring (20% времени)

Это не плохо, но предсказуемо. Каждую неделю то же самое.

Я ищу:

  • Архитектурные вызовы (реальные проблемы масштабирования)
  • Оптимизация под 60 FPS на слабых устройствах
  • Интеграция сложных фичей (камера, AR, нейросети)
  • Критичные по безопасности системы (финтех, healthcare)
  • Реальная многопоточность и обработка real-time данных

3. Возможности для менторства

На текущей работе я менторю, но это скорее "помощь соседу по коду".

Я хочу:

  • Структурированную программу менторства
  • Возможность влияния на культуру кода
  • Возможность проводить tech talks и обучение
  • Рецензировать архитектурные решения других команд
  • Помогать в найме и развитии team leads

4. Impact и видимость результатов

// Текущая ситуация
// Я исправляю баги, пишу features
// Результат виден только в метриках приложения

// Я хочу
// Работать над платформенными решениями
// Видеть, как мой код/архитектура используется
// Влияет на опыт тысяч пользователей

Это касается не эго, а мотивации. Когда видишь реальный impact, работается с большей энергией.

5. Культура инженерии

На текущем месте:

  • Хороший код, но нет culture debate
  • Люди выполняют задачи, но не растут
  • Нет регулярных архитектурных обсуждений
  • Никто не знает, как система работает в целом
  • No ownership ("это не мой код")

Я ищу:

  • Команду, где каждый может задавать вопросы на архитектуре
  • Правильное code review: "почему вы выбрали этот паттерн?"
  • Документирование решений (ADR)
  • Культура экспериментов и learning
  • Senior разработчики, которые мотивируют

Чего я НЕ ищу

Ошибочные причины для смены работы (которые у меня НЕТ):

Деньги — я зарабатываю хорошо, компенсация адекватна
Конфликты с командой — всё нормально, люди хорошие
Плохое управление — менеджер профессионал, поддерживает
Отсутствие работы — я занят и продуктивен
Бегство от проблем — я не убегаю, я ищу вызовы

Требования к новому месту

Must Have:

// 1. Модернизированный стек
SwiftUI, Combine/async-await, Swift 5.7+

// 2. Архитектурные вызовы
Масштабирование, performance, сложность

// 3. Опытная команда
Среди коллег есть люди, у которых я могу учиться

// 4. Культура качества
Тесты, code review, документация

// 5. Возможность расти
Junior -> Mid -> Senior -> Lead

Nice to Have:

✅ Финтех / Healthcare / сложные домены
✅ Open source contribution
✅ Возможность выступления на конференциях
✅ Budget для обучения
✅ Remote / flexible работа

Что я принесу в новую команду

Технические навыки:

  • Глубокое понимание iOS платформы
  • Архитектурное мышление
  • Опыт оптимизации production приложений
  • Знание best practices (SOLID, Clean Code, DDD)

Soft Skills:

  • Менторство junior разработчиков
  • Ability to think systemically
  • Communication с non-technical stakeholders
  • Code review, которые учат, а не критикуют

Культурный вклад:

  • Культура качества кода
  • Привычка писать документацию
  • Регулярные tech talks
  • Knowledge sharing в команде

Почему именно сейчас

// Жизненный цикл в компании

// Год 1-2: Включение в команду
// Год 3-5: Основной контриб
// Год 5-8: Лидерство и менторство
// Год 8+: Стабилизация

// Я в позиции 8+ и чувствую
// что это хороший момент для нового вызова

Final Thoughts

Я ищу не просто новую работу, я ищу партнерство с компанией, где:

  • Я могу решать интересные технические задачи
  • Команда растет вместе со мной
  • Качество кода не компромисс, а культура
  • Мой опыт может помочь другим
  • Я могу учиться новому каждый день

Хороший проект для меня — это где через год я смогу сказать: "Я другой разработчик, чем год назад, и я помог команде стать другой."