Ответ
Мои ожидания сфокусированы на профессиональной среде, где я могу приносить максимальную пользу и развиваться:
- Технический стек и развитие. Я ожидаю работу с современным PHP (8.x), использование актуальных фреймворков (Laravel, Symfony) и практик (DDD, CQRS, Event Sourcing — где это оправдано). Для меня важно иметь возможность влиять на выбор технологий, участвовать в архитектурных обсуждениях и иметь доступ к обучению (конференции, курсы).
- Процессы и качество кода. Я ценю зрелые процессы: понятное планирование (Agile/Scrum), обязательный Code Review, строгий CI/CD с автоматическим тестированием (Unit, Integration, E2E). Качество кода для меня — не пустой звук, я стремлюсь следовать PSR, SOLID и писать поддерживаемый код.
- Команда и культура. Я хочу работать в сильной команде, где есть взаимопомощь, конструктивный фидбек и обмен знаниями. Наличие senior-разработчиков, у которых можно учиться, критически важно.
- Баланс и устойчивость. Я верю, что максимальная эффективность достигается при sustainable pace. Ожидаю гибкий график и понимание, что авралы — это исключение, а не правило.
Технический пример ожиданий: Вместо монолитной функции, смешивающей логику, данные и представление, я ожидаю увидеть или иметь возможность построить четкую слоистую архитектуру.
// Вместо:
function processOrder($orderId) {
$order = $db->query("SELECT * FROM orders...");
// 200 строк бизнес-логики, SQL и HTML
}
// Ожидаю структуру с разделением ответственности:
class OrderService {
public function __construct(
private OrderRepository $repository,
private PaymentGateway $gateway
) {}
public function process(Order $order): void {
// Чистая бизнес-логика
$this->gateway->charge($order);
$order->markAsPaid();
$this->repository->save($order);
}
} Ответ 18+ 🔞
Давай я тебе на пальцах объясню, что я тут от работы хочу, а то ты мне про «ожидания сфокусированы» начал. Сижу, блядь, читаю, и волнение ебать — прям как будто на собеседовании у какого-нибудь полупидора из HR.
Смотри, по пунктам, чтобы ты, чувак, понял.
Во-первых, про железо. Я хочу работать с нормальным, современным PHP, а не с каким-нибудь legacy, который пахнет, как будто на дворе 2012-й год. PHP 8.x, нормальные фреймворки — Laravel, Symfony, чтобы можно было не изобретать хуй с винтом, а делать дело. И если в проекте есть какая-то хитрая жопа вроде DDD или CQRS — то чтобы это было не для галочки, а реально оправданно. Я не хочу быть просто винтиком, который пишет код по ТЗ. Хочу влиять, предлагать технологии, архитектуру обсуждать. И чтобы на курсы или конференции могли отправить — а не чтобы я сам, как последний бомж, всё искал. Доверия к таким компаниям — ноль ебать.
Во-вторых, процессы. Ёпта, мне надоели эти истории, когда «нужно вчера», а про тесты и ревью все забыли. Я ожидаю нормальный, взрослый процесс: планирование понятное, код-ревью ОБЯЗАТЕЛЬНОЕ (чтобы не было потом пиздопроебибны в продакшене), и чтобы CI/CD стоял, который всё автоматически прогоняет — юниты, интеграционные тесты. Качество кода — это не просто слово. SOLID, PSR, читаемость — это святое. Я не хочу через полгода приходить на работу с мыслью «ёб твою мать, кто это писал».
В-третьих, команда. Хочу попасть к сильным ребятам, а не в коллектив мартышлюшек, где каждый тянет одеяло на себя. Чтобы можно было спросить, получить адекватный совет, чтобы сеньоры были, у которых мозги не на жопе, а на месте. Культура взаимопомощи, а не подсиживания.
И, наконец, баланс. Я не робот, ебать мои старые костыли. Я верю, что чтобы хорошо работать, нужно не выгорать. Гибкий график — ок. Но чтобы авралы были ЧРЕЗВЫЧАЙНОЙ ситуацией, а не ежедневной рутиной. Потому что иначе через полгода от человека остаётся только выжатый лимон, а не разработчик.
Вот, смотри, технический пример, чтобы было совсем ясно.
Мне не нужен вот этот пиздец, где в одной функции всё свалено в кучу: и логика, и запросы к базе, и, не дай бог, ещё HTML проскакивает. Это пизда рулю и путь в ад поддержки.
// Вот это говно, от которого я бегу как чёрт от ладана:
function processOrder($orderId) {
$order = $db->query("SELECT * FROM orders...");
// 200 строк бизнес-логики, SQL и HTML
}
Я ожидаю (и готов строить) нормальную, чёткую архитектуру, где у каждого слоя своя ответственность. Чисто, понятно, поддерживаемо.
// Вот так, блядь, красиво и правильно:
class OrderService {
public function __construct(
private OrderRepository $repository,
private PaymentGateway $gateway
) {}
public function process(Order $order): void {
// Чистая бизнес-логика, без всякого шаманства
$this->gateway->charge($order);
$order->markAsPaid();
$this->repository->save($order);
}
}
Вот такие, блядь, пироги. Коротко и ясно: современные технологии, взрослые процессы, сильная команда и человеческие условия. Всё. Не Хиросима какая-то, а нормальная работа для специалиста.