Jestem po studiach informatycznych I stopnia, pracuje w zawodzie nie związanym z moimi zainteresowaniami. Obecnie szukam pracy jako programisty Java (najlepiej jak by było związane z aplikacjami na Androida ale nie koniecznie). Odzew na moje zgłoszenia jest słaby, a jak jest to najczęściej słyszę że nie mam doświadczenia. Pomyślałem żeby podnieść trochę swoje kwalifikacje i dołączyć do jakiegoś projektu opensource. Myślę że obie strony na tym by skorzystały, ja bym się czegoś nauczył i miał co dopisać do CV a i pomógł bym dołożyć małą cegiełkę w jakimś projekcie. Moje pytanie gdzie mógł bym dołączyć i jak by wyglądało wdrożenie? Czy może jest to zły pomysł?
#Wchodzisz na Githuba/BB.
#Szukasz interesującego Cie projektu po technologii/nazwie/zdjęciu autora.
#Otwierasz zakładkę Issues
.
#Zaczynasz klepać.
Dołącz gdzie chcesz. Projektów jest od groma. Możesz też wystartować swój projekt.
jak by wyglądało wdrożenie?
Forkujesz repo. Potem je klonujesz. Odpalasz lokalnie, sprawdzasz, czy wszystko działa. Odpalasz testy i sprawdzasz, czy wszystkie przechodzą. Przeglądasz notki (issues) i patrzysz, co mógłbyś zrobić, robisz brancha i rozwiązujesz problem. Puszczasz commita. Potem robisz pull requesta i czekasz na review. Gdy będą uwagi, puszczasz kolejne commity. Potem robisz rebase i squasha, żeby nie zaśmiecać loga i Twoja zmiana wchodzi do projektu. Możesz też wyjść z inicjatywą, przejrzeć kod, zgłosić jakąś uwagę, pomysł, poprawkę, etc. i też wysłać pull requesta.