lama34024, после core, что обязательно включает изучение стандартной библиотеки, многопоточности и сетевого программирования, а также крайне желательно алгоритмов и структур данных, появится необходимая база знаний, чтобы взяться за стандарты JavaEE, Hibernate и Spring. За автоматизацию бизнес процессов есть возможность взяться ещё на втором году изучения. Я например написал десктопную программку для учёта учебных курсов - ведение перечня учебных программ, планирование расписаний, распределение аудиторий, табели преподавателей и учеников, простенькая бухгалтерия. Но взрослая автоматизация, на базе Camunda например, станет вам доступна где-то лет через пять обучения и производственной практики. Естественно, чтобы делать это правильно и эффективно, понадобятся не только технические знания, но так же знания в прикладной области.
arm-path, завести поле count в BlogCategories, добавить обработчик сигнала post_save для Blog, внутри него в транзакции обновлять значение поля count для категории из поля category. Если чтений существенно больше, чем записей, то это приемлемое решение. По сути MPTT работает по похожему принципу, пересчитывая значения полей left и right при создании каждой категории.
Александр Маджугин, обычно отсутствие тега означает, что вопрос вне тематики ресурса. В частности 99.99% вопросов с тегом "хостинг" были такими, что их надо было задавать поддержке хостинга.
ince, единообразие снижает сложность. Снижение сложности увеличивает сопровождаемость. Что касается планировщика, то идеальный вариант - это наличие механизмов запуска задач по расписанию в используемом фреймворке.
oyshomusic, в вашем случае они взаимоисключающие, либо делать на одном, либо на другом. Но Django к новичку дружелюбнее, многое есть из коробки, сложнее накосячить и в целом нужно выполнить меньше действий для получения рабочего продукта.