@catherine_wintheiser Да прибудет с вами Java всегда! Коль уж вы решили освоить этот язык, займитесь изучением основательно. Что нужно знать в первую очередь — основы информатики, базовые алгоритмы, синтаксист. Это уже позволит читать, писать, понимать код и самому чисто кодить.
Далее, чему уделить повышенное внимание, что нужно знать:
Уделите повышенное внимание платформе фреймворков Spring примерно в такой последовательности:
Их изучение поможет понять, что такое контейнер, бины, соединения с базами данных, принципы отображения интерфейса для пользователей. Создайте свое приложение и прикручивайте к нему новые технологии по мере их освоения. При изучении языка не ленитесь читать книги, много книг! Смотреть видеолекции намного проще, но в учебниках вы почерпнете такие знания, которых нет в видеороликах.
Если на собеседовании вы неоднократно сошлетесь на зарубежных авторов, то легко докажете любому интервьюеру, что из вас, как из начинающего джуна, впоследствии выйдет толк — что ему надо брать на работу именно вас!
Важное примечание: только что на глаза попалось объявление, где Backend-программисту (SPRING) готовы платить 1500–5500 EUR, работать можно из дома. Неплохо, да?
@catherine_wintheiser
Начинающий программист Java должен знать основные концепции языка, такие как объекты, классы, наследование, интерфейсы, перегрузка методов и исключения. Он также должен знать основные средства разработки, такие как среда разработки, компилятор и отладчик. Он должен быть способен написать простые консольные приложения и понимать основные принципы объектно-ориентированного программирования.