Napisane troche chaotycznie, ale myślę że zrozumiałe
W sumie do pracy w zawodzie nie potrzebujesz żadnych papierów
Programowania możesz uczyć się samodzielnie, ale pamiętaj o tym, aby stopniowo iść coraz to dalej
Z doświadczenia (na razie junior c#) bardzo mogę polecić grzebanie w nie swoich projektach
Wejdź na githuba, znajdź projekt który pasuje do twojej ścieżki, jaką chcesz iść
Przykładowo jeśli zainteresuje cie PHP szukasz jakiegoś projektu aplikacji internetowej w PHP
Ważne, żeby to był działający solidny projekt tworzony przez profesjonalistów według dobrych praktyk itd
Dlaczego według mnie to najlepszy sposób? Bo uczysz się dobrego programowania, nie musisz przechodzić przez te etapy gdzie przez pół roku umiesz programować, ale tworzysz gówniany kod i nawet o tym nie wiesz. Tutaj na start masz kontakt z czymś dobrym, na czym możesz się wzorować i gdzie możesz sprawdzać jak coś powinno być zrobione.
Na start masa programu będzie niezrozumiała, ale to dobrze -> zobaczysz jak dużo nie umiesz i ile jeszcze musisz się nauczyć. Wiele osób po ogarnięciu podstaw ma zastój bo wydaje im się, że już wszystko umieją, tutaj po ogarnięciu tych podstaw dalej widzisz że jesteś najwyżej w połowie albo nawet ćwiartce nauki prawidłowego programowania.
Uruchamiasz u siebie, przeglądasz i myślisz co by tu dodać
Jak już się zastanowisz czego tu brakuje, a co jest na twoje siły -> patrzysz w kod
Analizujesz profesjonalną potężną aplikacje, przeglądasz w większości przypadków dobrze użyte wzorce projektowe i różne ciekawe elementy języka
Tym samym bardzo szybko uczysz się i sprawdzasz jak rzeczywiście pisze się aplikacje
Bo nie oszukujmy się, musiałbyś wydać kilkaset zł żeby znaleźć kurs pokazujący mniej więcej jak wyglądają rzeczywiste aplikacje w firmach, przy których byś pracował jako programista
Jak czegoś nie rozumiesz -> szukasz w internecie
Jak uznasz że już całkiem dobrze ci idzie, zabierz się za swój projekt na githubie (albo rób go w międzyczasie)
Projekt podpinasz pod cv i jak dojdzie do ciekawego poziomu -> wysyłasz do firm
Dodatkowo jak np interesuje cie sam backend, możesz poszukać osoby która też chce się uczyć, ale frontendu
Ty robisz backend a ktoś frontend, który korzysta z tego backendu, fajna opcja bo tworzysz własny projekt który jest w 100% twój, ale też nie jest nudno bo dochodzą rozmowy i plany z inną osobą
Jeśli zdecydujesz się na projekt grupowy, na pewno da to plus na rozmowie o prace
Dodatkowo polecam oglądanie różnych konferencji
Nie tylko na temat swojej technologii, ale też m.in zarządzanie projektem, kontrola wersji, jakieś podstawy zabezpieczeń
Przyjemnie się tego słucha, a zawsze to... może nie duża wiedza, ale sugestie w jaki temat warto się zagłębić
To samo podcasty (devtalk jest dość dobry)