Java - projekty open soure

0

Cześć,
Chciałbym zapytać jak najlepiej wybrać projekt open source. Zacząłem prace jako programista Java, jednak chciałbym pracować nad jakimś fajnym projektem poza pracą, gdzie mógłbym się dużo nauczyć. Przeglądałem wiele poważnych projektów open source, które istnieją już kilka lat i zastanawiam się czy nie będzie to zbyt dużym wyzwaniem i może warto zacząć w inny sposób?

0

Najlepiej podpiąć się w coś, z czego jakoś korzystasz, jaki masz tam stack ?
z takich fajnych, nie gigantycznych to

https://github.com/datastax/java-driver
https://github.com/netty/netty
https://github.com/eclipse/vert.x

0

Słucham z córeczką piosenek z bajek, więc "Nie bój się chcieć" :)
Na początek polecam nie bać się też Google'a - wpisałem "java small open source projects" i pierwszy link mi wyskoczył, który powinien Ci pomóc :)
Generalnie im mniej gwiazdek na GH, tym mniej znany więc może to jest myśl wgryźć się w coś nowego, niż cyzelować istniejące i bardziej rozbudowane projekty.

Powodzenia i niech sout będzie z Tobą :)

0

Nie chcę być źle zrozumiany, z Google korzystam dosyć sprawnie ;) Mój główny dylemat to to czy dołączenie do jakiegokolwiek projektu zapewni mi rozwój czy raczej różnie z tym jest? Po prostu nie wiem do końca jak to wyglada a chciałbym robić coś z czego będę mógł wyciągnąć doświadczenie. Chciałbym uniknąć sytuacji w której spędzę wiele godzin nad czymś czego ktoś nie zweryfikuje dobrze lub nie będzie to miało wpływu. Precyzując pytanie: Czy wybranie jakiegoś projektu z Apache Foundation nie będzie zbyt dużym wyzwaniem? Jestem raczej na początku swojej drogi, więc może lepiej ten czas poświecić na normalną naukę?

0

Czy wybranie jakiegoś projektu z Apache Foundation nie będzie zbyt dużym wyzwaniem? Jestem raczej na początku swojej drogi, więc może lepiej ten czas poświecić na
normalną naukę?

źle do tego podchodzisz, po prostu poświęć tydzień i sprawdź. Każdy projekt, nawet bardzo zaawansowany, ma takie taki easy-picking - najzwyczajniej w świeci proste, gdzieś jakiś null-pointer, albo coś. Zawsze możesz też zacząć od napisania jakiegoś testu, spróbowania ogarnięcia internali projektu i napisania blog postu o tym :)
Z mojego doświadczenia mogę Ci powiedzieć, że jak faktycznie chcesz wejść w jakiś open-source to zrób to z projektem który Ci się jakoś podoba albo interesuje, bo najpierw musisz poświęcić czas żeby go zrozumieć.

Mój główny dylemat to to czy dołączenie do jakiegokolwiek projektu zapewni mi rozwój czy raczej różnie z tym jest

raczej, czas który poświęcić na zfixowanie buga da Ci jakiegoś expa. Btw, dobrze jest zwracać czas do community :)

0

0

Dzięki wszystkim za odpowiedź, właśnie o to mi chodziło, żeby chociaż ktoś wskazał mi kierunek :)

0
rubaszny_karp napisał(a):

Najlepiej podpiąć się w coś, z czego jakoś korzystasz, jaki masz tam stack ?
z takich fajnych, nie gigantycznych to

https://github.com/datastax/java-driver
https://github.com/netty/netty
https://github.com/eclipse/vert.x

Jasne, już widzę jak człowiek zadający takie pytanie przyczyni się do rozwoju netty czy driverów Cassandry.
Niech zacznie od jakiejś prostej gry 2D czy edytora tekstu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1