Hej, od jakiegoś czasu zastanawiam się nad przejściem na Javę. Zawodowo programuję od niedawna, ale zawsze było to moje hobby. Miałem szczęście trafić Od razu do firmy, gdzie stawia się mocno na jokość kodu i ogólnie pracujemy z dużym oprogramowaniem. Tak więc Docker, Jira, CI nie są mi straszne. Ograniam linuxa, podstawy JS, relacyjne bazy danych ( + zaczynam zabawę z NoSQL). Dość swobodnie czuję się w OOP rozumiem zasady typu "favor composition over inheritance", wszelkie KISS/DRY, SOLID itp. Nie twierdzę, że jestem ekpertem, bo człowiek się uczy całe życie, ale jestem w stanie pracować z wiekszym kodem i go nie zepsuć ;-) Na pewno brakuje mi jeszcze expa, ale ogólnie w pracy zbieram dobre recenzje i szybko się uczę. Znam też przyzwoicie angielski.
Mam wrażenie, że w PHP niestety jest "szklany sufit" jeśli chodiz o zarobki. Myślę, że w ciągu 2 lat dojdę do kwot rzedu 10k na fakturze i potem już raczje będzie ciężko o większe podwyżki. Obserwując rynek ogłoszeń w JAVIE dość łatwo dojść do kwot 10-15k, a stack wcale nie jakiś dużo większy. Teraz zarabiam 6k więc jak sie przekwalifikowywać to jak najszybciej, bo potem już będzie spadek zarobków bolał.
I tu rodzi się pyanie - ile czasu potrzebuje ogarnięta osoba aby przejść z PHP na JAVĘ na tyle by na fakturze mieć te 6-7k (niestety nie mogę sobie pozwolić na staż bo dzieci muszą jeść ;) ). Ciągnie mnie do Javy, bo to taka matka OOP, ale trochę onieśmiela mnie stack technologiczny pojawiajacy się w ogłoszniach - tj. sporo nowych bibliotek do opanowania więc próg wejścia aby zacząć robić "cokolwiek" jest spory. Niby w PHP do połowy tych bibliotek są odpowiedniki, programuję w oparciu o techniki z Javy (OOP uczyłem się głownie z książek/materiałów do Javy) itd, ale jednak trudno zakładać że w tydzień opanuję takiego Springa ;-) Z drugiej strony nie wiem co mają na myśli pracodawcy bo znać dane rozwiazanie można na wielu poziomach - nie wiem jakiej znajomości oczekuję sie np. od juniora, bo być może znając alternatywne rozwiązanie w PHP dość szybko ogarnę rozwiązanie z Javy na tyle aby móc wpisać sobie je w CV.
Tak więc pytanie ile realnie może zająć przejście PHP -> JAVA zakładając, że poświęce na to ~15-20h tygodniowo i celem jest posada juniora z stawką ~6k netto na fakturze (interesuje mnie szczególnie Wrocław lub Poznań być może Trójmiasto, na bank nie Warszawa).