Sprawdź, jak możemy razem działać! Na pytanie czego nauczyłem się na stażu odpowiadają ci, którzy już przeszli (lub przechodzą) tę drogę:
- obsługa GIT przy dużym projekcie – uwierz mi, używając commita, np. na studiach, nie znasz GITa 😃
- podstawą jest KYT (Know Your Tools) i dokładne rozumienie tego, czego używam. Ogromnie ważne, jeśli tworzymy zespołowo aplikację o milionach linijek;
- czytanie istniejącego kodu i szukanie w nim tego, czego aktualnie potrzebuję (czy tu też dodać o tym, jak nauczyło mnie to samodzielności, dobrego googlowania i korzystania z dokumentacji?);
- współpraca w zespole – podział ról jest tu naprawdę dobry i czuję, że każdy bierze odpowiedzialność za to, co robi. Rozmawiamy o tym, kto nad czym pracuje i często podpatrujemy, jak inni rozwiązują zadania (inne technologie / systemy). Co dla mnie istotne - jeśli chcemy, możemy się angażować w inne projekty;
- zadawanie dobrych pytań – odważyłem się zadawać ich więcej, bo wiem, że zawsze dostanę odpowiedź (przekonałem się, że można zadawać pytania i dobre pytania – niełatwa droga, ale widzę, jak to wpływa na komunikację);
- patrzenie oczami użytkownika aplikacji – nawet najlepiej napisany kod, jeśli nie służy dobrze użytkownikowi, jest niewiele wart;
- DRY, czyli Don't Repeat Yourself - jak pisać mniej kodu (a często mniej znaczy lepiej);
- pracuje efektywniej – to na pewno, a praca w terminalu może być szybka i przyjemna 😃 Teraz nawet w domu całkowicie odchodzę od używania myszki przy pracy, bo widzę, jak to przyspiesza moje tempo.
Dla kogo jest staż?
Dla początkujących programistów (Django / Vue.js), testerów automatyzujących (Puppeteer) oraz administratorów systemu (Linux)
Ile trwa staż?
Staż traktujemy jako początek współpracy długofalowej i chcemy, żebyś po stażu został /-a z nami (wymiar godzin współpracy ustalamy indywidualnie, a współpracę możemy połączyć np. ze studiami)
Jak aplikować na staż?