• Тема ВКР (Дипломной работы). Ваши советы и идеи?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И вот не понимаю, сойдёт это для диплома или какая-то заезженная и банальная тема. Диплом прежде всего пишу, чтобы получить неплохой пет проект в своё портфолио и научится новым технологиям (по фронту совсем базовые знания).


    Диплом защищать ты будешь не на хабре, а у твоего препода и комиссии.
    Поэтому сойдет или не сойдет - следует консультироваться именно с ними.
    Если тебе твоя идея нравится, попробуй ее отстоять. Но рандомы из инета тебе тут не особо советчики
    Ответ написан
    3 комментария
  • Как реализовать подписку юзеров на других?

    igolets
    @igolets
    Программист C#, MSSQL
    Это нужно погуглить по ключевым словам "entity framework many to many fluent".

    // к User добавить 
            // Subscribers
            public ICollection<UserSubscriptions> Subscribers { get; set; }
    
    // при конфигурировании датаконтекста использовать следующий fluent синтаксис
    modelBuilder.Entity<User>()
       .HasMany(u => u.Subscriptions)
       .WithMany(u => u.Subscribers)
       .Map(cs =>
       {
           cs.MapLeftKey("UserId");
           cs.MapRightKey("SubsUserId");
           cs.ToTable("UserSubscriptions");
       });
    Ответ написан
    Комментировать
  • Тема ВКР (Дипломной работы). Ваши советы и идеи?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Вот вам моё мнение диванного эксперта:
    Ваша идея на мой взгляд сама по себе очень хороша. Полагаю, именно так в идеале и надо делать: в течение всей учёбы делать работы (курсовые, лабораторные и т.п.), которые в итоге сложатся в дипломную, или как минимум станут ее существенной частью.

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

    Кроме того, желательно, чтобы в дипломе была теоретическая часть. Например, не только воплощение вашего приложения, но и его теоретическое обоснование, плюс добавить какую-нибудь внешнюю экспертизу, плюс сделать выводы соотвествующие (например, что выбранный подход годится для такого-то применения в народном хозяйстве с такими-то ограничениями с учётом мнения экспертов).
    Ответ написан
    Комментировать
  • Тема ВКР (Дипломной работы). Ваши советы и идеи?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Может, конечно, у вас вузе не так, но по своему опыту - "актуальность" была про "Зачем ты это делаешь, когда есть куча аналогов", а не "почему именно на шарпе".
    Тут может быть два варианта:
    1.Компания "Рога и Копыта" попросила написать для них что-то.
    2.Выбрать специфическую нишу и по необходимости натягивать сову на глобус.
    Диплом в универе я как раз писал по второму принципу:
    В технаре был сайт с расписанием, а у нас на факультете такого нет. Давайте забацаем?

    О, корона? А давайте там еще и методички с лекциями можно будет публиковать.


    Выбор технологий тоже нужно было обосновать, но поверхностно.
    Ответ написан
    2 комментария