Что важно при выборе работодателя?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Выбор работодателя: критерии профессионального роста
При выборе работодателя я оцениваю не просто зарплату, а комплекс факторов. За 10+ лет я научился видеть красные флаги и зелёные светофоры.
Главные критерии (в порядке важности для меня)
1. Технический стек и архитектура
Это самое важное на уровне обучения:
✓ Хорошие признаки:
- Используют современные версии фреймворков (не 5-летние)
- Есть CI/CD pipeline и автоматизированные тесты
- Code review процесс и документация архитектуры
- Willing to invest в обновление стека
- Используют лучшие практики (type hints, async/await)
✗ Красные флаги:
- Legacy код, который никто не хочет трогать
- Нет тестов, всё тестируют ручками
- Деплой — ручной процесс или через админа
- "We've always done it this way"
- Python 2 в production (до сих пор встречается!)
2. Команда и менторство
От опыта я знаю:
- Работал с опытными разработчиками — рост был быстрым
- Работал в команде juniors — пришлось всё учить сам
Вопросы при интервью:
- Кто мой direct mentor или lead?
- Есть ли code review культура и готовы ли senior'ы помогать?
- Проводят ли техинтервью достойно или оценивают по "почерку"?
- Есть ли среди команды люди, у которых хочу учиться?
3. Масштаб и сложность задач
Чем сложнее задачи, тем больше учусь:
# Скучные задачи (быстро наскучивают)
get_user_by_id() # CRUD
validate_email() # Тривиальное
# Интересные задачи (много учу)
optimize_query(join_count=15) # Performance
handle_race_conditions() # Concurrent systems
design_microservice_migration() # Architecture
Делаю исследование:
- Есть ли задачи, которые требуют глубокого понимания?
- Работают ли с high-load системами? (если это важно для меня)
- Есть ли tech challenges на собеседовании или всё поверхностно?
4. Компания (бизнес и финансовая стабильность)
Красные флаги, которые я видел:
✗ Компания на грани банкротства (зарплаты задерживаются)
✗ "Скоро будет funding round" (может и не быть)
✗ Руководство постоянно меняет направление
✗ No proper office/equipment (экономят на всём)
✗ Startup, где всё зависит от одного инвестора
✓ Признаки стабильности:
- Прибыльная компания или Series B+ funding
- Стабильная история (наличие happy customers)
- Разумная иерархия, не хаос
- Есть budget на development
5. Зарплата и льготы (но не первое!)
Я не готов пожертвовать карьерой ради +20% зарплаты, но и не буду работать за копейки.
Что проверяю:
- Зарплата в диапазоне рыночной (плюс-минус 10%)
- Есть ли годовой бонус, stock options?
- ДМС, спортзал, пенсия? (nice to have)
- Удаленная работа или гибкий график? (для меня +30% к ценности)
- Возмещение обучения и конференций?
Мой personal scoring
Применяю простую систему оценки (10 = идеально):
| Критерий | Вес | Как оцениваю |
|---|---|---|
| Технический стек | 30% | Современный/Legacy |
| Команда и менторство | 25% | Есть senior'ы / Juniors |
| Сложность задач | 20% | Скучные / Интересные |
| Стабильность компании | 15% | Funded / On edge |
| Зарплата | 10% | Market / Above/Below |
Минимальный проходной балл: 6.5/10
Если что-то из важного = 0, то отказываю (даже если остальное идеально).
Пример:
Офер A: Большая зарплата, но legacy монолит, нет code review
Офер B: Средняя зарплата, modern stack, сильная команда
Ответ: Выбираю B. Я могу получить опыт и перейти на бо́льшую зарплату
в более продвинутую компанию.
Вопросы, которые я задаю на интервью
-
"Расскажите про последнее технологическое решение, которое вы приняли?"
- Хороший ответ: "Мы перешли на async/await, потому что..."
- Плохой ответ: "Не помню", "Это решал архитектор"
-
"Как выглядит ваш process развёртывания нового кода?"
- Хороший ответ: "Push на main → CI тесты → автоматический деплой"
- Плохой ответ: "Я push, потом созваниваюсь с девопсом..."
-
"Какие самые большие technical debt'ы есть в проекте?"
- Хороший ответ: признают проблемы и планируют их решать
- Плохой ответ: "Технического долга нет" (ложь)
-
"Как организован code review?"
- Хороший ответ: структурированный процесс, быстрые ревью
- Плохой ответ: "Ревью по настроению", "Только lead проверяет"
-
"На какую должность вы нанимаете и что будет через год?"
- Показывает видят ли они карьерный путь
Жизненный цикл моего выбора
Начало карьеры (2006-2012): выбирал по опыту и обучению Середина карьеры (2012-2018): фокус на масштабировании и лидерстве Сейчас (2023+): баланс между стабильностью, ростом и work-life balance
Красные флаги, из-за которых я ухожу
# Уходил с работы, потому что:
red_flags = [
"Микроменеджмент (каждый день standup)",
"Нет code review, только bug-fixing",
"Все отпуска должны согласовывать с CEO",
"Переписать всё заново каждые 6 месяцев",
"Обещанная зарплата не совпала с контрактом",
"Зависть и политика между разработчиками",
"Использование технологий "потому что все используют""
]
Вывод
Выбор работодателя — это инвестиция в вашу карьеру. Я готов заработать немного меньше, если это даст мне:
- Возможность учиться у сильных разработчиков
- Работу с интересными technical challenges
- Возможность внедрять best practices
- Понимание, как растут системы в production
Это окупается в разы через 2-3 года, когда я переду в следующую компанию с намного лучшими skills и портфолио.