Próbuje wymyślić zadania dla stażysty, który dołączy do mojego zespołu w czasie wakacji. W związku z tym chciałbym się Was zapytać jak to wygląda u was firmach (albo jak waszym zdaniem powinno wyglądać), czym zajmują się stażyści?
Znajomy jako stażysta miał do napisania prostą grę(turowa) gdzie miał zrobić to zgodnie z SOLID i użyć do tego fabryki abstrakcyjnej(wybór typu postaci)
W ABB stażysta to tani pracownik więc robi to co pracownik.
jakieś proste taski robi, skoro już jest to niech nie będzie darmozjadem
Może robić kawę i przynosić ją pracownikom do biurek. Może też pomagać w utrzymaniu czystości ;)
Dostaje taski z projektu i je realizuje - nie wiem po co udziwniać.
Ja też nie bardzo rozumiem. Dajesz mu proste zadania z backlogu i już.
Pytanie co dokładnie się w Waszej firmie robi, ale może stażysta zacząć od takich zadań jak:
- przeczytanie dokumentacji, poprawienie jej, dopisanie czegoś nowego - niech spróbuje napisać (niekoniecznie to będzie oficjalna dokumentacja) jak działa wasz kawałek kodu - jakiś moduł, klasa czy mała funkcjonalność, cały mały proces itp. zobaczycie ile jest w stanie samemu przeanalizować i czy łapie ogólnie co tam się dzieje
- jeżeli ogarniacie wiele języków tłumaczeń w apce to
- proste kawałki kodu do napisania - niekoniecznie bugi sprzed 2 lat do łatania, ale jakieś proste zmiany niewymagające dużych zmian w logice
- testowanie swojego kodu - manualnie i pisanie unit testów
itp.
Edit: @Shalom ujął to jak należy, bo to do tego się sprowadza moja wyliczanka :)
varmanpl napisał(a):
W ABB stażysta to tani pracownik więc robi to co pracownik.
i dzięki temu więcej się uczy