Сначала нужно понять зачем вам синьиор
Потом пояснить почему не взять своего мидла на позицию ТЛ и не сделать из него синьора
Потом понять, что поиск хорошего человека может затянуться на год(и больше)
Georgy123,
Готовый ГСЧ базируется на работе математиков и физиков
Люди дисеры годами защищают не просто так
Если б у них был готовый алгоритм проверки и сравнения, то он бы тоже потянул на десяток дисертаций, а может и на премию какую
Если у вас возникают такие вопросы, то вам стоит начать с чего-то попроще
Развею мифы на счет джанги
- админка на средних проектах не используется - пишется кастомная
- большая часть модулей не относятся к джанге - они предназначены для питона
Что не миф
- строгая структура
- парадигма ТДД
- вменяемое ОРМ, которого хватает на очень длительный период развития сайта
- формы и валидация
- свой движек темплейтов
- безопасность - если делать все по инструкции (те не говнокодить), то етого будет достаточно, чтоб вас не похакали кулхацкеры
Грубо говоря, можно поставить только джангу и очень долго ее core-функционала будет хватать
И еще, джанга никак не поможет написать обертку на ангуляре
Да, есть DRF - который сильно облегчит создание апи, но жс код только на вас
И про переиспользование кода фронт/бек можете забыть
В программинге вы всегда знаете, что, зачем и почему вы делаете (за исключением моментов, когда нет исходников и документации)