W CV programisty lista technologii nie opowie całej historii
Dwa CV mogą wymieniać ten sam język programowania i zupełnie inne doświadczenia. Za jednym stoi utrzymanie działającego systemu, za drugim projekt wykonany podczas nauki. Oba mogą być warte rozmowy. Różnica musi jednak wynikać z opisu, bo sama lista technologii pozostawia czytelnikowi zbyt wiele do odgadnięcia.
Projekt potrzebuje kontekstu
Zanim opiszesz użyte biblioteki, nazwij problem, który rozwiązywał projekt. Może chodzić o obsługę rezerwacji, porządkowanie danych albo formularz dostępny na telefonie. Następnie wyjaśnij własną rolę. Odpowiedzialność za walidację formularza to konkretniejsza informacja niż ogólne uczestnictwo w rozwoju aplikacji, nawet jeśli brzmi mniej efektownie.
Nie przypisuj sobie wyniku całego zespołu. Jeśli pracowałeś nad wybranym modułem, właśnie jego zakres będzie dobrym punktem rozmowy. Możesz wskazać testy, obsługę błędów, integrację z usługą lub poprawienie czytelności kodu. Pokaż zmianę, którą rzeczywiście potrafisz wyjaśnić, i unikaj procentowych wyników, jeśli nie masz danych potwierdzających sposób pomiaru.
Junior też może pokazać decyzje
W projekcie szkoleniowym liczy się nie tylko efekt na ekranie. Warto opisać, dlaczego wybrałeś określony sposób przechowywania danych, jak sprawdziłeś formularz lub co zrobiłeś, gdy żądanie do serwera zakończyło się błędem. Taki opis daje temat do rozmowy technicznej. Sam link do repozytorium może nie wystarczyć, jeśli nie wiadomo, czego w nim szukać.
Przed udostępnieniem projektu przejrzyj instrukcję uruchomienia i sprawdź, czy przykład nadal działa. Usuń dane, których nie powinieneś publikować. W samym CV wystarczy krótki, uporządkowany opis i właściwy odnośnik. Dla pracy przy interfejsach punktem wyjścia może być wzór CV programisty frontend, który warto dostosować do własnej specjalizacji.
Dokument dopasowany do roli
Ogłoszenie o utrzymaniu systemu i oferta budowy nowego produktu mogą dotyczyć podobnego stosu technologicznego, lecz akcentować inne obowiązki. W pierwszym przypadku przydatne będą przykłady diagnozowania problemów i współpracy z użytkownikami. W drugim także podejmowania decyzji przy niepełnych wymaganiach. Nie zmieniaj faktów; zmień kolejność przykładów tak, aby odpowiadały zadaniom opisanym w ofercie.
Dla osób pracujących po obu stronach aplikacji pomocny będzie wzór CV fullstack. Potraktuj go jako strukturę, a nie gotową biografię. Po redakcji sprawdź daty, nazwy ról i czytelność odnośników. Jeśli określenie w CV wymaga długiego tłumaczenia, zastanów się, czy można od razu zastąpić je prostym opisem odpowiedzialności.