Бонни и Клайд, зима и Новый год, черное и белое, в конце концов, сметана и пельмени - есть вещи, которые прекрасно сочетаются и дополняют друг друга. Можно сказать, неотделимые друг от друга. В случае с Java-разработчиком это Spring Framework.
Мы, конечно, шутим, но если говорить серьезно, то без уверенного знания этого фреймворка сложно рассчитывать на действительно крутые проекты и серьезные задачи. Почему? Потому что более 90% вакансий Java-разработчика требуют знания Spring Framework. А еще потому что Spring Framework — де-факто стандарт разработки промышленных приложений для языка Java. Кажется, этого уже должно быть достаточно, чтобы изучить самый популярный фреймворк для Java. Но почему-то, нередко junior и middle разработчики пренебрегают этим знанием. Во многих онлайн школах на курсах либо комплексное и долгое обучение Java-разработке с нуля, где лишь поверхностно изучается Spring, либо отдельные курсы по Spring, но на английском языке. Короче, долго или сложно для изучения.
Мы в Слёрме не понаслышке знаем и регулярно видим, как часто разработчики просто машинально используют Spring, даже не вникая в его возможности. Все бы ничего, но когда возникает проблема или не шаблонная задача, они не понимают, куда смотреть и что делать. А что делать? Изучать разные сценарии использования Spring Framework, желательно на практике. А пока ловите экспертное мнение о плюсах и минусах самого популярного Java-фреймворка:
habr.com/ru/comp…g/698780
Spring является самым популярным инструментом при разработке промышленных приложений на Java – от больших монолитных приложений до микросервисов. Сразу стоит отметить, что под термином Spring мы...