← Назад к вопросам
Что для тебя важно при поиске компании
1.0 Junior🔥 141 комментариев
#Опыт и софт-скиллы
Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Критерии при выборе компании
1. Технологический стек и вызовы
Для меня главное — работать с интересными задачами. Я ищу компанию, где:
- Используется Kotlin как основной язык (не Java или C++)
- Применяются современные архитектурные паттерны (Clean Architecture, MVVM, MVI)
- Есть коды ревью и peer programming — это развивает
- Приветствуется экспериментирование с новыми библиотеками
- Не используются устаревшие подходы (AsyncTask, RxJava вместо Coroutines)
Пример идеального стека:
- Kotlin 100%
- Jetpack Compose
- Coroutines + StateFlow
- Hilt DI
- Room + Retrofit
- Unit тесты (Mockito, JUnit)
- E2E тесты (Espresso, Compose Testing)
2. Работа над product, а не maintenance
Важно, чтобы я развивал новые фичи, а не исправлял баги в 5+ летнем коде:
- Проект в активной разработке
- Частые релизы (еженедельно или чаще)
- Возможность влиять на дизайн и архитектуру
- Задачи, где нужны собственные идеи, а не только исполнение
3. Возможность развития
- Mentor/Lead, который научит новому подходу или решению сложной проблемы
- Баланс между зоной комфорта и вызовом (80/20)
- Возможность обучаться на конференциях (Google I/O, Droid.Dev)
- Код ревью с глубоким анализом, а не просто формальное согласие
4. Команда
Люди важнее технологий:
- Младшие разработчики — есть возможность менторить
- Опытные Middle+ — кто подскажет, как решить сложную задачу
- Честная коммуникация — можно сказать "это неправильно, давай переделаем"
- Культура обмена знаниями — регулярные техтоки, обсуждения архитектуры
5. Продукт
Я хочу работать над проектом, который:
- Имеет реальные пользователи (не просто internal tool)
- Требует оптимизации (нет 100мс лагов при открытии экрана)
- Решает реальную проблему — не просто "ещё одно приложение"
- Есть путь развития — не застой на одной функциональности
6. Условия работы
- Зарплата выше среднего по рынку (но не главный критерий)
- Удалённость или гибкий график — если офис, то возможность WFH
- Отсутствие crunch culture — спорт важен, сон важен
- Справедливое распределение работы — не одного человека убивают задачами
7. Процессы
- Agile/Scrum, но без бюрократии (не 5 встреч в день)
- Sprint planning понятен — есть чёткая цель
- Возможность высказать мнение — не диктаторское управление
- Continuous Deployment или хотя бы CD, не quarterly releases
Что я НЕ буду делать
❌ Работать с:
- Проектами на Java + старый Android SDK
- Legacy кодом без тестов и архитектуры
- Компаниями с микроманажментом
- Постоянным crunch и overtime
- Скрытыми багами в production без мониторинга
Идеальный день на работе
- Планирование (15 мин) — уточнил, что делать
- Deep work (3-4 часа) — разработал фичу, написал тесты
- Code review (1 час) — посмотрел PR коллег, дал feedback
- Meeting (30 мин) — синхронизация с командой
- Рефакторинг (1 час) — улучшил код, удалил технический долг
Красные флаги при интервью
🚩 Интервьюер не может ответить на вопросы о архитектуре 🚩 Нет Code Review процесса 🚩 Проект не имеет тестов 🚩 Используют 5+ лет старые паттерны (RxJava, MVP) 🚩 Зарплата на 30% ниже рынка 🚩 Работают выходные
Итог
Я ищу компанию, которая:
- Создаёт качественный продукт
- Вкладывает в развитие разработчиков
- Ценит архитектуру и чистый код
- Использует современные технологии
- Имеет здоровую культуру работы
Это важнее, чем максимальная зарплата. Деньги следуют за качеством и опытом.