Ребята, мнение профессионалов на ситуацию) сделала тестовое, сказали переделать, отказалась потому что уже нет времени.
Описание тестового задания:
"Существует несколько видов работников: программист, дизайнер, тестировщик, менеджер.
1. Каждый работник умеет по-своему делать свою работу:
- программист может: 1) писать код, 2) тестировать код, 3) общаться с менеджером
- дизайнер может: 4) рисовать, 3) общаться с менеджером
- тестировщик может: 2) тестировать код, 3) общаться с менеджером, 5) ставить задачи
- менеджер может: 5) ставить задачи
2. В свою очередь они не умеют:
- программист: 4) рисовать 5) ставить задачи
- дизайнер: 1) писать код 2) тестировать код 5) ставить задачи
- тестировщик: 1) писать код 4) рисовать
- менеджер: 1) писать код 4) рисовать 2) тестировать код
задание:
- нужно описать умение каждого сотрудника с помощь принципов ООП;
- написать консольную команду средствами Symfony (Symfony console commands). В
качестве параметра команда должна принимать название должности. Результатом роботы
команды должен бить список уменей работника. Для написания логики используйте сервисы."
...
"Требования
1. php 7 и выше
2. Symfony 4
2. Использовать код стайл psr-2
https://www.php-fig.org/psr/psr-2/3. Создать новый репозиторий на
https://bitbucket.org/ и залить туда
4. Использование composer
https://getcomposer.org/"
Вы считаете, что в такой постановке задачи уместно НЕ создавать энтити, репозитории и базу данных для описания сотрудников и действий? Сказали в итоге что решение должно быть без базы данных (я без понятия на что тогда натягивать доктрину, или тогда нужно мешать логику, сущности и связи в сервисах, как они хотели, но это фигня). Если б рекрутер еще вовремя отвечала, то еще был смысл стараться, а так вышло в лучших традициях - сначала бомбардировали напоминаниями отдать тестовое вовремя, а потом почти неделю тишина. При том у меня уже была ссылка на петпроект, которую решили не брать в расчет и все равно требовать тестовое