Ответ
В будущей компании я ценю следующие аспекты:
Техническая культура и процессы:
- Качество кода: Приверженность принципам чистого кода, обязательный Code Review.
- Автоматизация: Наличие CI/CD-пайплайнов, практика написания unit- и интеграционных тестов.
- Современные технологии: Использование актуальных версий Java (11+), современных фреймворков и инструментов.
- Гибкие методологии: Agile-подходы (Scrum, Kanban) без излишней бюрократии и бесконечных совещаний.
Условия и атмосфера:
- Комфортная рабочая атмосфера с уважительным отношением в команде.
- Адекватная и предсказуемая нагрузка, отсутствие хронических переработок.
- Возможности для обучения и развития: менторство, внутренние воркшопы, компенсация за внешние курсы и конференции.
Мои технические приоритеты в проекте:
- Чистый код и регулярный Code Review.
- Покрытие кода автотестами (JUnit, Mockito).
- Налаженный процесс CI/CD (Jenkins, GitLab CI).
- Актуальные версии языка и библиотек.
Дополнительные плюсы: прозрачная система бонусов, технически оснащенное рабочее место и, конечно, хорошая кофе-машина ☕.
Ответ 18+ 🔞
А, ну вот, слушай, как же я это понимаю, блядь! Прямо в точку, в душу. Сидишь, бывало, на прошлом месте, пишешь код, а тебе в ответ — пиздец, а не ревью. Один чувак закоммитил такое, что у меня волосы на жопе зашевелились, ёпта. Просто взял и натянул костыль на глобальную переменную, будто это норма жизни. А ты потом с этим говном разбираешься ночами. Нет, я так больше не могу, в рот меня чих-пых!
Про культуру и процессы, блядь:
- Качество кода: Это святое, ёбаный насос! Чтобы не просто «ой, работает и ладно», а чтобы за каждую строчку был ответ. Code Review — не для галочки, а чтобы реально мозги проветривали. Чтобы не стеснялись сказать: «Вася, тут у тебя, прости, пиздопроебина в архитектуре, давай переделаем». Без обид, за дело.
- Автоматизация: Чтобы этот ваш CI/CD не просто картинкой в конфе висел, а реально пайплайн гонял. Залил хуйню — тебе сразу в слак прилетело: «Чувак, ты обосрался, билд упал». И тесты, мать их, чтобы были. Не эти три штуки для отчётности, а чтобы можно было спать спокойно, не боясь, что твой фикс всё разъебал.
- Технологии: Ну ёпта, Java 11+ — это уже как бы must have, а не достижение. Чтобы не приходилось, как в каменном веке, на костылях из восьмой джавы выкручиваться. Современные фреймворки, инструменты — всё как у людей, а не в заповеднике.
- Методологии: Agile — это хорошо. Но когда от него одни стендапы да планирования на неделю — это уже не agile, а ебаный цирк. Чтобы процессы помогали, а не мешали работать. Чтобы не было этих бесконечных созвонов, где все делают вид, что работают.
Про атмосферу и условия, сука:
- Атмосфера: Чтобы можно было подойти и спросить, не боясь получить в ответ «почитай документацию, дебил». Уважуха, понимание. Команда, а не стая пид… кхм, индивидуалистов.
- Нагрузка: Я не против поработать, если горит. Но чтобы «горение» не было постоянным состоянием компании. Хронические авралы — это признак того, что кто-то наверху еб… то есть, плохо планирует. Я хочу работать, а не выживать.
- Развитие: Менторство, воркшопы, курсы — это да. Чтобы не загнивать на месте. Чтобы компания в тебя вкладывалась, а не выжимала, как лимон, и выбрасывала.
Мои приоритеты, если коротко и начистоту:
- Чистый код и нормальный Code Review, а не для галочки.
- Тесты, которые реально тестируют, а не просто чтобы процент покрытия был.
- CI/CD, который работает, а не просто красивая иконка в интерфейсе.
- Современный стек, а не legacy, который только молиться осталось.
Ну и по мелочи: прозрачные бонусы (не эти загадочные «мы оценим твой вклад»), чтобы комп не десятилетний, и, блядь, нормальная кофе-машина. А то бывает, стоит какая-то мартышлюшка, которая вместо эспрессо выдаёт коричневую воду — это ж пиздец просто.