Cześć, od jakiegoś czasu uczę się Javy i mam już za sobą łącznie kilkaset godz nauki w kilku (Java, C#, C++, Html, CSS, JavaScript) językach. Myślę o rozpoczęciu szukania pracy jako junior java developer albo stażu za 2-3 miesiące i zastanawiam się czy na takie stanowisko zazwyczaj wymaga się wiedzy z kursu którego zakup rozważam. Chodzi tutaj o Kurs JAVA średniozaawansowany ze strefy kursów. Tematy tam zawarte to wielowątkowość, presystencja danych, programowanie funkcyjne i moduły. Nie wiem czy brać się za to czy lepiej będzie zająć się Springiem, Hibernatem, wzorcami projektowymi i testami jednostkowymi.
Ogólnie nie wiem jak bardzo zaawansowana wiedza wymagana jest od juniora a ile się "wybacza" i zakłada że osoba na tym stanowisku ma się dopiero tego nauczyć.
Czy ktoś bardziej obeznany pomoże mi ustalić sobie priorytety w dalszej nauce?