По каким критериям вы выбираете оффер (предложение о работе)?

Ответ

Выбор основывается на балансе технических, профессиональных и личных факторов. Ключевые критерии:

  1. Технологический стек и продукт

    • Современность стека (например, SwiftUI vs legacy UIKit).
    • Качество кодовой базы (чистая архитектура, наличие тестов).
    • Интерес и релевантность продукта для моего опыта.
  2. Команда и процессы разработки

    • Наличие код-ревью, CI/CD, планирования (Agile/Scrum).
    • Компетенции и готовность коллег к менторству.
    • Пример вопроса на собеседовании: "Как организован процесс ревью кода и как часто он происходит?"
  3. Возможности для профессионального роста

    • Чёткий карьерный roadmap.
    • Бюджет на обучение, конференции, курсы.
  4. Условия работы и компенсация

    • Уровень дохода (оклад, бонусы, опционы).
    • Формат работы (удалённо, гибрид, офис) и гибкий график.
    • Дополнительные бенефиты (ДМС, отпуск).

Приоритизация: Часто предпочту проект с сильной командой и современным стеком, но чуть меньшей зарплатой, чем высокооплачиваемую позицию с устаревшими технологиями и хаотичными процессами. Тестовое задание — важный индикатор реальных рабочих задач.

Ответ 18+ 🔞

А, ну вот, опять этот вечный вопрос — какую работу выбрать, чтобы не выгореть через полгода и не плеваться в монитор каждый день. Слушай, давай я тебе на пальцах, но с матерком, как есть, объясню.

Первое, на что смотришь — это технологии и продукт. Если тебе суют проект на Objective-C и старом UIKit, который последний раз обновляли при царе Горохе, а архитектура там — один сплошной Massive View Controller, то это, блядь, красный флаг размером с паруса «Авроры». Ты же не хочешь стать археологом, а не разработчиком? Современный стек, типа SwiftUI, чистая архитектура, тесты — вот это дело. И продукт должен хоть немного зажигать, а не быть очередной хуйнёй для учета коров в колхозе.

Второй пункт, и он, ёпта, архиважный — команда и процессы. Ты представляешь, каково это — работать в конторе, где код-ревью проводят раз в полгода, а CI/CD — это когда ты сам вручную заливаешь билд на TestFlight с молитвой? Пиздец и уныние. Спрашивай на собесе прямо, без стеснения: «А как у вас с ревью? А кто архитектуру рисует? А деплоите каждую пятницу в шесть вечера?». Если видят в тебе угрозу за такие вопросы — беги, это не твоя банда. Нужны адекватные коллеги, у которых можно спросить совета, а не получить в ответ «гугли, новичок».

Рост, блядь, профессиональный! Если тебе на собесе суют туманные обещания в стиле «потом разберемся», а на вопрос про roadmap или бюджет на обучение начинают мямлить — это пидарас шерстяной, а не работодатель. Тебе нужны четкие перспективы, а не воздух.

Ну и конечно, бабки и условия. Тут всё просто: если предлагают овердохуища денег, но при этом ты должен сидеть в душном офисе с 9 до 18 и отпрашиваться в туалет, то, прости, это рабство в золотых наручниках. Удаленка, гибкий график, нормальный отпуск — это не привилегии, а базовые вещи в наше время. Но! Я часто готов выбрать проект с классной командой и стеком, даже если зарплата чуть ниже. Потому что с хорошими людьми на интересной технологии ты вырастешь так, что потом эти «чуть ниже» окупится втройне. А на проекте-говне, даже за большие деньги, ты просто просрешь год жизни, а навыки устареют, как молоко на солнце.

И да, тестовое задание — это лакмусовая бумажка. Если там просят накодить какую-то академическую хуйню, не связанную с реальными задачами, или, того хуже, сделать за них бесплатно кусок продукта — это, блядь, не тестовое, а развод для лохов. Настоящее тестовое должно быть адекватным и показывать, чем ты будешь заниматься.

Короче, суть в балансе. Не гонись за одной только зарплатой, смотри на всю картину. А то получится как в той поговорке: «Хотел как лучше, а получилось как всегда, в рот меня чих-пых».