Większość dokumentacji, komentarzy w kodzie i zasobów jest po angielsku. Im szybciej przestawisz myślenie na ten język, tym łatwiej będzie Ci rozumieć biblioteki, raporty błędów czy specyfikacje. Codziennie czytaj choćby jeden artykuł lub rozdział dokumentacji w oryginale. Z czasem stanie się to naturalne i zaoszczędzisz mnóstwo czasu na tłumaczenia.
Więcej
Dołącz do spokojnych dyskusji na forach, np. Stack Overflow. Odpowiadając na proste pytania, ćwiczysz pisanie i myślenie w języku technicznym. W dodatku budujesz widoczny profil, który może zwrócić uwagę rekruterów.
Git to podstawa współpracy. Nawet jeśli uczysz się samodzielnie, zakładaj repozytorium dla każdego projektu. Praktykuj czytelne commity, twórz gałęzie, squash-uj zmiany. Portfolio z historią commitów pokazuje, że potrafisz pracować z zespołem i dbać o porządek kodu.
Więcej
Opanuj też pracę z Pull Requestami i Code Review. Wiele firm ocenia kandydatów na podstawie tego, jak przyjmują uwagi i dyskutują o rozwiązaniach. Czysta, dobrze udokumentowana historia to Twoja wizytówka.
Im wcześniej napiszesz pierwszy test jednostkowy, tym łatwiej będzie utrzymać projekt. Nawet proste funkcje warto zabezpieczać asercjami. Gdy refaktoryzujesz, testy dadzą Ci pewność, że nic nie pękło – a to większa swoboda i szybsze iteracje.
Więcej
Z czasem dodaj testy integracyjne i narzędzia do statycznej analizy (ESLint, PHPStan, mypy). Dzięki temu Twój kod będzie gotowy na współpracę w zespole i na wdrożenie w środowisko produkcyjne.
Najbardziej rozchwytywani programiści potrafią przetłumaczyć potrzeby klienta na techniczne rozwiązania. Zadawaj pytania: „Po co?” i „Jakie korzyści?” zanim napiszesz pierwszą linię kodu. To skraca czas realizacji i minimalizuje przeróbki.
Więcej
Czytaj specyfikacje, uczestnicz w spotkaniach, przygotowuj proste prototypy. Wyobraź sobie, że jesteś właścicielem produktu – czy zainwestowałbyś w swoje rozwiązanie? Takie podejście wyróżnia seniorów od średnich.
Świetny kod powstaje w wypoczętym umyśle. Stosuj technikę Pomodoro, regularnie wstawaj od biurka, ruszaj się. Nawet 15-minutowy spacer poprawia kreatywność i redukuje błędy. Pamiętaj: kariera to maraton, nie sprint.
Więcej
Ustaw ergonomiczne stanowisko, dbaj o oświetlenie, przestrzegaj higieny snu. Gdy ciało i głowa są w formie, uczysz się szybciej i podejmujesz trafniejsze decyzje architektoniczne.
Dołącz do lokalnych meet-upów, grup na Discordzie, Slacku, LinkedIn. Dziel się tym, czego się uczysz – nawet początkujący mogą inspirować innych. Rekruterzy częściej sięgają po kandydatów polecanych przez społeczność.
Więcej
Pisz krótkie posty z podsumowaniami przeczytanych artykułów, nagrywaj 2-minutowe wideo z tipsami. Bycie widocznym buduje Twój personalny „brand” i przyspiesza znalezienie pierwszej pracy.