На что вы обращаете внимание при выборе места работы (для Java-разработчика)?

Ответ

Оценка потенциального работодателя строится на анализе технических и организационных аспектов.

Ключевые области для оценки:

  1. Технологический стек и инженерные практики

    • Актуальность стека: версии Java, Spring (Boot, Cloud, Data), системы сборки (Maven/Gradle).
    • Наличие CI/CD пайплайнов, автоматизированного тестирования (Unit, Integration, E2E), практик code review.
      // Пример: наличие современных аннотаций Spring Boot — хороший индикатор
      @SpringBootApplication
      public class Application {
      public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
      }
      }
  2. Архитектура и качество проекта

    • Тип проекта: legacy-система с техническим долгом или greenfield-разработка.
    • Чистота кода, модульность, наличие документации.
  3. Процессы и культура в команде

    • Методология работы (Scrum, Kanban).
    • Возможности для обучения, менторства и карьерного роста.
    • Баланс между процессами и свободой принятия решений.
  4. Бизнес-домен и продукт

    • Интересность решаемых задач и социальная значимость продукта.
    • Стабильность компании и перспективы рынка.
  5. Условия труда

    • Прозрачная система оплаты, бонусы, социальный пакет.
    • Формат работы (офис/гибрид/удалёнка).

Ответ 18+ 🔞

Давай, сука, разберём этот цирк с конями под названием «поиск работы». Сидишь, листаешь вакансии, а там одни и те же заклинания: «дружная команда», «высокие нагрузки», «современный стек». Пиздёж, как правило. Но если подойти с умом, можно отсеять откровенный шлак. Вот на что смотреть, чтобы не влететь в просак.

На что орать, как потерпевший, когда оцениваешь контору:

  1. Технологии и как там всё устроено

    • Стек: Первым делом — на какой джаве работают? Восьмерка, как дед в тапочках, или всё-таки 17+? Спринг — это просто Boot, или ещё Cloud, Data, Security таскают? Сборка — Мавен или Градл? Если в требованиях «Java 1.8, Struts 1.x», это не работа, а археологическая экспедиция, блядь. Беги.
    • Процессы: CI/CD есть? Или артефакты в продакшн на флешке носят? Автотесты пишут? Или «у нас тут всё стабильно, тесты только мешают»? Code review — это священный ритуал или «ой, да ладно, и так сойдёт»?
      // Вот если в проекте такое видят — уже неплохо. Значит, не в каменном веке.
      @SpringBootApplication
      public class Application {
      public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
      }
      }

      Если на этом этапе уже чувствуешь подвох — дальше можно не читать, это манда с ушами.

  2. Архитектура и что там внутри

    • Легаси или гринфилд? Первое — это как зайти в квартиру после потопа: везде говно, провода торчат, а тебе говорят «сделай красиво». Второе — чистый лист, но и ответственности, ёпта, овердохуища. Спроси на собеседовании: «А какой у вас техдолг?». Если в ответ тишина и потупленный взгляд — они либо врут, либо сами не знают, что творят.
    • Качество кода: Чистота, модульность, документация. Если говорят «документация в головах senior'ов» — это пиздец, чувак. Значит, тебя будут дергать по любому чиху, как мартышку.
  3. Команда и как они друг друга терпят

    • Методология: Scrum, Kanban или «у нас тут как-то само»? «Само» — это обычно анархия и авралы раз в две недели.
    • Развитие: Дают учиться? Конференции, курсы, менторство? Или «работай, сука, вот твой таск, до посинения»?
    • Культура: Можно ли спорить с архитектором? Или там один главный гуру, который всех ебёт мозг своими «видениями»? Баланс между процессами и свободой — это как ходить по охуенно тонкому льду. Если склоняются сильно в одну сторону — жди беды.
  4. Продукт и бизнес

    • Интересно ли? Будешь делать очередной «инновационный агрегатор для агрегации» или что-то, от чего не тошнит? Социальная значимость — приятный бонус, но не главное. Главное — не чувствовать себя говноедом.
    • Стабильность: Контора держится на плаву? Рынок не схлопнется? Или это стартап, который через полгода накроется медным тазом, а тебе заплатят опционами (то есть, нихуя).
  5. Конкретика: бабло и быт

    • Деньги: Прозрачная вилка? Или «зарплата по результатам собеседования», а потом предлагают хуй в пальто? Бонусы, соцпакет, отпуск — всё должно быть чётко.
    • Формат: Офис, удалёнка, гибрид? Если офис — где он, у чёрта на куличках? Если удалёнка — компенсируют интернет и свет? Или «работай из дома за свой счёт, ленивая жопа»?

Короче, суть в чём: задавай неудобные вопросы. Не дай себя развести на «ой, у нас тут всё круто». Чувствуешь, что пиздят — вежливо посылай нахуй и иди дальше. Работы, блядь, как говна за баней, а нервные клетки не восстанавливаются. Удачи, ебать.