Size: a a a

Генератор непрочитанных сообщений

2020 November 07

А

Алексей in Генератор непрочитанных сообщений
Roman Sapezhko
Состояние из «вроде норм» начало превращаться в «я лежу и ничего не хочу»
Понимаю тебя
источник

А

Алексей in Генератор непрочитанных сообщений
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Алексей
Понимаю тебя
Ходят слухи, что поликлиника «безвкусных» отправляет на работу
источник

А

Алексей in Генератор непрочитанных сообщений
Да
источник

А

Алексей in Генератор непрочитанных сообщений
Да там сейчас пздц
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Збс
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Геноцид какой-то
источник

А

Алексей in Генератор непрочитанных сообщений
Да
источник

А

Алексей in Генератор непрочитанных сообщений
😁
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Roman Sapezhko
Состояние из «вроде норм» начало превращаться в «я лежу и ничего не хочу»
Это не ковид, это возраст) шучу, выздоравливай
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Мне в пятницу пришёл результат теста - отрицательный, но чето тоже не очень себя чувствую последние две недели
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Daria Motorina
Ему типа сильно есть дело до того, как в США проходят выборы)
Есть конечно. Самое прямое
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Ребята, мнение профессионалов на ситуацию) сделала тестовое, сказали переделать, отказалась потому что уже нет времени.
Описание тестового задания:
"Существует несколько видов работников: программист, дизайнер, тестировщик, менеджер.
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/"

Вы считаете, что в такой постановке задачи уместно НЕ создавать энтити, репозитории и базу данных для описания сотрудников и действий? Сказали в итоге что решение должно быть без базы данных (я без понятия на что тогда натягивать доктрину, или тогда нужно мешать логику, сущности и связи в сервисах, как они хотели, но это фигня).  Если б рекрутер еще вовремя отвечала, то еще был смысл стараться, а так вышло в лучших традициях - сначала бомбардировали напоминаниями отдать тестовое вовремя,  а потом почти неделю тишина. При том у меня уже была ссылка на петпроект, которую решили не брать в расчет и все равно требовать тестовое
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Daria Motorina
Ребята, мнение профессионалов на ситуацию) сделала тестовое, сказали переделать, отказалась потому что уже нет времени.
Описание тестового задания:
"Существует несколько видов работников: программист, дизайнер, тестировщик, менеджер.
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/"

Вы считаете, что в такой постановке задачи уместно НЕ создавать энтити, репозитории и базу данных для описания сотрудников и действий? Сказали в итоге что решение должно быть без базы данных (я без понятия на что тогда натягивать доктрину, или тогда нужно мешать логику, сущности и связи в сервисах, как они хотели, но это фигня).  Если б рекрутер еще вовремя отвечала, то еще был смысл стараться, а так вышло в лучших традициях - сначала бомбардировали напоминаниями отдать тестовое вовремя,  а потом почти неделю тишина. При том у меня уже была ссылка на петпроект, которую решили не брать в расчет и все равно требовать тестовое
я молчу про то что psr-2 устарел, при этом "пхп 7 и выше", при этом отдельное упоминание композера, типа можно без него обойтись в этой задаче))
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Ребята, мнение профессионалов на ситуацию) сделала тестовое, сказали переделать, отказалась потому что уже нет времени.
Описание тестового задания:
"Существует несколько видов работников: программист, дизайнер, тестировщик, менеджер.
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/"

Вы считаете, что в такой постановке задачи уместно НЕ создавать энтити, репозитории и базу данных для описания сотрудников и действий? Сказали в итоге что решение должно быть без базы данных (я без понятия на что тогда натягивать доктрину, или тогда нужно мешать логику, сущности и связи в сервисах, как они хотели, но это фигня).  Если б рекрутер еще вовремя отвечала, то еще был смысл стараться, а так вышло в лучших традициях - сначала бомбардировали напоминаниями отдать тестовое вовремя,  а потом почти неделю тишина. При том у меня уже была ссылка на петпроект, которую решили не брать в расчет и все равно требовать тестовое
Я в описании вообще ни слова про бд не вижу, просто требуют по должности возвращать списко работ.
Нафига в таком случае вообще ентити нужны?
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Aleksandr Khristenko
Я в описании вообще ни слова про бд не вижу, просто требуют по должности возвращать списко работ.
Нафига в таком случае вообще ентити нужны?
Я тогда не знаю зачем брать симфони, чтобы демонстрировать связи на примере plain классов, которые представляют сущности. Не было слов про бд, но не было и запрета на нее
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Я тогда не знаю зачем брать симфони, чтобы демонстрировать связи на примере plain классов, которые представляют сущности. Не было слов про бд, но не было и запрета на нее
Они же сказали брать не симфони, а симфони консоль. Чтобы руками не парсить команды и не делать отображение на классы.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Я тогда не знаю зачем брать симфони, чтобы демонстрировать связи на примере plain классов, которые представляют сущности. Не было слов про бд, но не было и запрета на нее
Ну если выше есть полное требование, зачем там бд нужно? Какую задачу из описанных выше бд решает?
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Aleksandr Khristenko
Ну если выше есть полное требование, зачем там бд нужно? Какую задачу из описанных выше бд решает?
Симфони консоль нужна была чтобы создать интерфейс для ввода-вывода данных, это не было ограничение на результат (это было в ТЗ, но я не копировала эту часть сюда чтобы не раздувать сообщение еще больше).
Если б мне прислали тестовое, где явная сущность и ее связи описываются как (new Employee("someone"))->add(new Action("something"), то был бы вопрос зачем вообще было это тестовое  и его выполнение, что оно проверяет в разрезе симфони. Так хоть видно что человек умеет использовать доктрину и фикстуры.
Если прийдет техзадание сверху, в котором не написано использовать CI/CD или docker, но добавление их облегчит  существование проекта, то тоже из не использовать только потому что в тексте это не написано?

В итоге я не могу найти агрумент, что мое решение является явным недостатком. Если б не медленность рекрутера то я бы задалбывала тех разрабов и дальше.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Симфони консоль нужна была чтобы создать интерфейс для ввода-вывода данных, это не было ограничение на результат (это было в ТЗ, но я не копировала эту часть сюда чтобы не раздувать сообщение еще больше).
Если б мне прислали тестовое, где явная сущность и ее связи описываются как (new Employee("someone"))->add(new Action("something"), то был бы вопрос зачем вообще было это тестовое  и его выполнение, что оно проверяет в разрезе симфони. Так хоть видно что человек умеет использовать доктрину и фикстуры.
Если прийдет техзадание сверху, в котором не написано использовать CI/CD или docker, но добавление их облегчит  существование проекта, то тоже из не использовать только потому что в тексте это не написано?

В итоге я не могу найти агрумент, что мое решение является явным недостатком. Если б не медленность рекрутера то я бы задалбывала тех разрабов и дальше.
Еще раз. По тому, что ты кинула сюда я не вижу зачем вообще тут бд может быть нужна.
В задании нет ни слова про "хранить".
источник