• Какую структуру таблиц выбрать для описания некоторой сущности, у представителей которой часть атрибутов совпадает, а часть - различна?

    @Shavadrius
    Если у вас используется ORM, то спихните всю работу на него. Он вам через правильное наследование классов и подход code first сам сгенерирует нужную ему структуру в БД (вроде будет генерироваться одна таблица на сущность с кучей столбцов, это если 1-1 связь. Если 1-М или М-М - то будут дополнительные таблицы).
    Если сами руками все делаете в Базе Данных, то можете просто ввести дополнительный столбец под JSON и писать туда доп.параметры. Правда не знаю как там индексируется это поле и настраивается поиск по нему, но скорее всего современные СУБД такое умеют.
    Ответ написан
    Комментировать
  • Как организовать в электронном виде ознакомление сотрудников с приказами?

    @Shavadrius
    Вот случится что-то с сотрудником и подаст он в суд на вас.
    Вы скажете "Да ты же это читал, вот ты заходил!"
    А сотрудник возразит: "нет, это не я. Этого документа вообще в глаза не видел!"
    И суд встанет на сторону сотрудника потому что нет никаких подтверждений ознакомления (ни подписи на бумажном носителе, ни ЭЦП), а то, что у вас там есть в приложении - это чисто для внутреннего пользования.
    Ответ написан
  • Правда ли, что если изучить Фронтенд а потом начать изучать Бэкенд, ты почти забудешь Фронтенд?

    @Shavadrius
    Ну тут главное не синтаксис учить, а базис, на котором зиждется та или иная технология. Да, ты забудешь специфические знания, но понимание того как все работает и как связано друг с другом куда важнее, а остальное можно подсмотреть в интернете.
    Ответ написан
    Комментировать
  • Продумать формат для хакатона?

    @Shavadrius
    Так надо определиться какую цель вы преследуете. Если нужно найти молодые таланты и трудоустроить их, то Хакатон - не лучшая идея, потому что и командная, и личный вклад в проект не учитывает (а может так получиться, что крутой разработчик будет похоронен нелепым дизайном или идеей).
    Нужно оценивать каждого. Лучше провести конференцию молодых специалистов, где можно разбить доклады по категориям, а участников ограничить количеством (например, не больше двух на доклад). Сделайте какие-нибудь плюшки за участие - тогда интерес возрастет.
    Ответ написан
    Комментировать