killmeslow: сложно дать ответ на этот вопрос :) Во-первых, кому-то проще, а кому-то сложнее. От изучающего зависит. Во-вторых, смотря с чем сравнивать. Пожалуй, единственный более-менее сложный момент - это понять принцип DI и привыкнуть к разработке в соответствии с IoC. А то я видел проекты на Spring, в которых от Spring только MVC и осталось.
Станислав Куделко: вы имеете право не знать, как настраивается окружение, в котором должны работать ваши программы, а мы имеем право потешаться над ленивыми профанами. Вы только учитывайте, что за рабочее место вам придётся соревноваться с людьми, которые настолько часто устанавливали и настраивали сервера приложений, СУБД и тому подобное, что делают это уже рефлекторно и хорошо понимают принципы их работы.
Yura Khlyan: я бы рекомендовал произвести рефакторинг для выноса логику куда-нибудь, где её одинаково удобно смогут использовать как вьюшка, так и фоновая задача. Но опять же, есть простой метод - крон может вызывать curl с определёнными параметрами, который будет тупо дёргать вьюшку.
Артём Петренков: есть опыт управления командой, которая разрабатывала как бэк, так и фронт для сложного и нагруженного web-приложения. В части программирования я больше бэкендер. Впрочем, и там регулярно встречаю вопросы типа "А зачем нужно это реактивное программирование?"