Czy wystarczy kilka rzeczy które oni oczekują a resztę sami będą mnie uczyć? Znaczy wiem że junior głównie się uczy, ale przykładowo nie junior a zwykły developer, jak to jest? :D
nie, junior to nie osoba, którą będą uczyć, to osoba, która ma robić normalne zadania sprintowe tylko po prostu nie oczekuje się od niej takiego tempa jak od regulara czy seniora. Dodatkowo jest to osoba, która w domysle może nieco więcej pytać ludzi ale też bez przesady.
Idą do pracy jako programista masz obowiązek umieć samodzielnie szukać informacji. Na przykład nie wiesz jak wykonać request ajaxowy w JS to siadasz do dokumentacji i doczytujesz, a następnie robisz. Dobry junior i wyższe stanowiska po prostu zrobią to np. w 15 minut, a ktoś zupełnie początkujący zrobi to w 2-3 godziny, ot tyle róznicy.
Jak oczekujesz, że ktoś Cię będzie uczył to wg mnie za wcześnie na szukanie pracy.
Z tego co piszesz wnioskuję, że bierzesz się za wiele narzędzi ale żadnego nie poznajesz dogłębnie. Powiem Ci tak, nie jest żadnym problemem opanować podstawy jakiegokolwiek języka czy frameworka itp. To pikuś. Problem to np. umieć zrobić nieco większą aplikację, gdzie wychodzi wiele niuansów i rzeczy nieporuszanych w wielu poradnikach.
Najlepiej pokaż z 1-2 apki jakie robiłeś i niech php developerzy wypowiedza się, czy to już poziom juniorski.
W mojej ocenie, i tego też oczekuje się u mnie w firmie, junior to osoba, która potrafi samodzielnie robić różne ficzery biznesowe tylko po prostu potrzebuje na nie nieco więcej czasu niż regular. Ponad to może więcej czasu potrzebować na naukę i poznanie całego ekosystemu, jakiś apek do tworzenia buildów, apek do monitoringu apki, analizowania logów itp. itd. Ponad to od juniora nie wymaga się wielkiego doświadczenia w testach, aczkolwiek chociaż podstawowe powinien miec.