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