Heyja,
часто используемый ответ на вопрос "Что такого особенного в Java?" Это «Инструменты и рамки». Я думаю, это правильно. Я ошеломлен, когда вижу все инструменты и платформы, которые значительно облегчают вашу жизнь разработчика.
Мои навыки Java не идеальны, но в среднем хороши, и я все еще работаю над этим. Я начал изучать муравья, например, и я не хочу пропустить это. Это круто То же самое с Hibernate. Теперь я спрашиваю себя, что я должен узнать дальше. Я хочу получить опыт для себя и особенно мое резюме. К сожалению, их так много. И все говорят об этом, например, Spring, Struts, JavaServer Faces, Maven, ...
Что широко используется в реальном мире? Какие инструменты помимо Ant или Subversion / CVS важны? Какие рамки необходимы, чтобы научиться быть «настоящим Java-программистом» и получить интересные задания? ; -)