К тому моменту, как найти
topjava.ru, я полгода изучала Java, базы данных и другие технологии full-stack разработки. Написала первое приложение. Но после проваленного собеседования поняла: приложения, которое просто работает, недостаточно — как минимум, оно должно быть грамотно спроектировано, должны быть применены популярные фреймворки, такие как Spring, Hibernate.