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

Что для тебя важно при поиске компании

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 без мониторинга

Идеальный день на работе

  1. Планирование (15 мин) — уточнил, что делать
  2. Deep work (3-4 часа) — разработал фичу, написал тесты
  3. Code review (1 час) — посмотрел PR коллег, дал feedback
  4. Meeting (30 мин) — синхронизация с командой
  5. Рефакторинг (1 час) — улучшил код, удалил технический долг

Красные флаги при интервью

🚩 Интервьюер не может ответить на вопросы о архитектуре 🚩 Нет Code Review процесса 🚩 Проект не имеет тестов 🚩 Используют 5+ лет старые паттерны (RxJava, MVP) 🚩 Зарплата на 30% ниже рынка 🚩 Работают выходные

Итог

Я ищу компанию, которая:

  • Создаёт качественный продукт
  • Вкладывает в развитие разработчиков
  • Ценит архитектуру и чистый код
  • Использует современные технологии
  • Имеет здоровую культуру работы

Это важнее, чем максимальная зарплата. Деньги следуют за качеством и опытом.

Что для тебя важно при поиске компании | PrepBro