Projekt OPEN-SOURCE dla Java Dev

0

Hej,

INFO

Szukam ludzi do projektu OPEN-SOURCE ( 4-6 osob ).

Celem poglebienia swojej wiedzy w zakresie uzywanych technologii oraz zdobyciu doswiadczenia w roli PM-a chcialbym zrealizowac projekt OPEN-SOURCE.

Szkielet projektu zaprojektowalem podobnie jak projekt ktory juz wykonywalem w pracy, a mianowicie.

Projekt sklada sie z 2 ch aplikacji - aplikacja adminowej - LibriaAdmin oraz LibriaClient

Aplikacja LibriaAdmin sluzy do zarzadzania danymi dla calego projektu. Obiekty mozna wygenerowac przez Gui stworzone w angularze, przez REST-a oraz przez XML-a wygenerowanego z aplikacji zewnetrznej. Dane sa zapisywane w SQL - postgreSQL.

Aplikacja LibriaClient odpytuje przez REST-a aplikacje LibriaAdmin o stworzone obiektu i prezezntuje je do sprzedazy dla klienta przez Angularowe GUI. Aplikacja kliencka rowniez ma mozliwosc calego logowania uzytkownikow, rejestrowania ich transakcji etc, etc ,etc w pozniejszym okresie [ Baza - POSTGRESQL ].

Na wstepie nalezy stworzyc Aplikacje LibriaAdmin oraz LibriaClient w wersji podstawowej 1.0 i juz taka wersje bedziemy publikowac na serwerze i dalszy development bedzie rozwijal projekt.

  • FLOW Firmy **

Pracujemy w metodologii SCRUM. Uzywamy JIRA jako issue tracker.

  • Mamy tygodniowe sprinty. Sprint Planing w sobote.
  • Estymowanie zadan : Story Points. Daily stand-up realizujemy w postaci message na hipchat projektu do godziny 10:00 nastepnego dnia
    [ Na chacie do godz 10:00 logujemy rowniez informacje ze nie udalo sie znalezc czasu na project [ daily i planning ].
  • Uzywamy projektowego hipchat-a do komunikacji codziennej [ TEXT ].
  • Uzywamy skype do stand up [ VIDEO ]
  • FLOW projektu **

Uzywamy git workflow - https://guides.github.com/introduction/flow/

JIRA FLOW -> TODO -> In Progress-> CODE REVIEW -> DONE

1.Tworzymy oddzielnego brancha na zadanie wziete z JIRA.
2. Realizujemy zadanie oraz TESTY [ Testy sa sprawdzane podczas code Review ].
3. Jako zespol staramy sie wykonac wszystkie zadania ze sprint-a
4. Swietujemy sukces i planujemy kolejnego sprint-a

  • Oferuje **

Server produkcyjny

  • Server dla jenkins
  • JIRA
  • Hipchat
  • Wymagam **

-Conajmniej rok doswiadczenia w J2EE.
[ Wymagana jest znajomosc samej javy ktora bede chcial sprawdzic przez skype. W tym projekcie juz korzystamy z java do produkcji aplikacji uczac sie frameworkow. Jave juz nalezy znac na jakims poziomie ]

-Podstawowa znajomosc Spring i Hibernate bedzie atutem.

-Nie jest wymagana znajomosc AngularJS oraz JS.

  • DODATKOWO **

Jest to projekt opensource i kazdy bedzie mogl sobie wpisac to doswiadczenie w swoim CV. Projekt realizuje bo znalazlem troche wolnego czasu i chcialbym rozpoczac tzw start up anizeli rozwijac juz istniejaca aplikacje w pracy. Zapraszam wszystkich do wspolnej zabawy. To co bedziemy produkowac badz sprzedawac nalezy do ingerencji zespolu. Takim podstawowym pomyslem byly to ksiazki, ale rownie dobrze to moze byc project do sprzedazy typu allegro albo cos innego. Przedstawiony flow moze zostac w niewielkim zakresie zmieniony zaleznie od glosu zespolu. Ja ze swojej strony postaram sie dobrac zespol o podobnym poziomie tak zebysmy sie zgrali.


ok. 2 tygodni czekam na zgloszenia i wykonuje rozmowy

Przeprowadzam krotka rozmowe przez skype w godzinach popoludniowych.

Kazdy kto wykaze sie znajomoscia JAVA na poziomie podstawowym dostanie na mejla zaproszenie na hipchata.

Mam juz postawiona JIRA oraz podstawowy szkielet projektu Libria [ J2EE, Spring, Hibernate, AngularJS, REST, postgreSQL ]. - https://github.com/jgore/libria

Jest duzo do roboty takze wszystkich chetnych zapraszam do wspolpracy.

0

dejavu https://4programmers.net/Forum/Edukacja/239895-rozwijamy_proste_projekty_open_-source_-_szukamy_nowych_twarzy ;]
2 lata i coś bez efektów...

BTW jak ktoś ma rok doświadczenia z JEE i zna Springa i Hibernate to siedzi pewnie w jakims korpo za 5k a nie w jakimś bieda-opensource ;)

0

Projekt ciekawy, rzuciłem okiem na kod na GitHub... Czy znajdzie się jakaś działka dla zielonych w temacie?

Sorry, jeśli nie doczytałem, ale raczej nie było tej informacji: ile czasu mniej więcej trzeba/planujecie poświęcić dziennie na pracę przy tym projekcie?

0

I, że szukasz ludzi którzy za darmo coś za ciebie zrobią?

0

za 5k a nie w jakimś bieda-opensource

Za 5k w korpo to PHP-owcy gardzą pracą, chyba że mówimy o funtach brytyjskich czy ojro.

Poza tym udział w takim projekcie ma sens, tyle, że tutaj trochę wymagania wyglądają na spore.

0

Spodobał mi się ten projekt, ale tylko do chwili gdy przeczytałem wypowiedzi kolejnych osób :) Rzeczywiście marne szanse ma ten projekt, bez ka$$y ani rusz.

Tu jest art jak (nie)uwalić projektu OS: http://osworld.pl/zrujnowac-projekt-open-source/

Czy w polskiej społeczności programistów Java / Python / ROR są jakieś ciekawe i aktywne projekty OS? Zna ktoś coś interesującego?

Ta strona: http://osworld.pl/polskie-projekty-open-source/ wygląda na pustą :D

Tu coś jest: https://github.com/ciembor/polish-github-rank#polska

0

Wymagane doświadczenie w J2EE minimum rok, ale już Spring i Hibernate to dodatkowy atut? xD Czy tylko mi się te wymagania jakoś nie trzymają kupy? Jak ktoś ma roczne doświadczenie to po pierwsze tak jak napisał Shalom, ma takie projekty raczej w dupie, dwa, że wymienione technologie zna i raczej liczy, że to pomysłodawca go przekona, że ten projekt jest wart zaangażowania a nie jeszcze będzie na skypie rozmawiał o podstawach Javy xD

0

Jak sie siedzi w firmie i przytula ladne pieniazki to nie mozna zrobic czegos ponad to ?

A jak sie siedzi w duzym korpo to sie najczesciej rozwija duze aplikacje, a w duzej mierze supportuje. I wlasnie do takich ludzi jest adresowany taki projekt. Chcesz sie nauczyc czegos wiecej niz to co sie dzieje w pracy, miec wplyw na logike biznesowa swojej aplikacji, to zapraszam.

Ja dla siebie rozwijam projekt przedstawiony powyzej, zrobilem tez troche miejsca dla innych ludzi ktorzy mieliby ochote razem ze mna popisac.

A tak btw, wiekszosc ofert pracy w Java ma napisane w wymaganiach co najmniej 2 lata doświadczenia J2EE.

Ale macie racje, zle sie wyrazilem.

wymagania :

  1. 0.5 - 1 roku doświadczenia w samej java

[Algorytmy,struktury danych, Throwable, Collection, Stream,GC, etc ]

  1. Milo by bylo gdyby ktoś starszy ze znajomością spring i hibernate rowniez sie pojawil.

  2. Angulara tutaj mozna sie nauczyc.

Jesli ktos widzi w dalszym cos co sie nie trzyma kupy to prosze komentowac.

Jesli masz ochote z nami popisac i spelniasz te minimalne wymagania to zapraszam.

Jesli nie spelniasz wymagan jednak masz duzo czasu i chcialbys sie wlaczyc w projekt to również zapraszam.

Przykladowo: moj znajomy z Wroclawia, dosc swiezy bedzie pelnil role testera: testy REST w SoapUI, integracyjne GUI w selenium, opieka nad jenkinsem, testy manualne, MVN.

Ja myslalem zeby pierwszy projekt zanim zespol sie gra zrobic prostszy tak zeby sie zintegrowac, a kolejny juz ciekwszy jak np. serwis transakcyjny z deployem na produkcje. [ Baze danych adminowa mozna by podmienic na nosql Cassandra i mozna przetestowac roznice ].

Zapraszam ;)

0

hohoho, łaskawie zostawiłeś trochę miejsca dla innych w "swoim" projekcie...
Szczerze, jakbym chciał robić nadgodziny to porobiłbym cokolwiek innego za pieniądze, niż wyzuty po 8h klepania kodu siadał na kolejne godziny klepania i to jeszcze za darmo.
Zresztą przerabiałem podobny scenariusz.
Ale na PMa to zadatki już masz, czyli sprzedać ludziom pomysł, żeby zrobili projekt, który ma być zrealizowany po kosztach, a najlepiej za darmo. A tyle doświadczenia mogą zdobyć, ho ho ho, doświadczenie najważniejsze...

0

Idea projektów open-source jest wszystkim dobrze znana - pracuje się za pół darmo (jak się znajdzie sponsor) albo zupełnie za darmo (zwykle tego sponsora nie ma).

To jest świetne rozwiązanie dla kogoś z zerowym albo bardzo małym doświadczeniem. Ale faktem jest, że jak ktoś ma doświadczenie i jeszcze ma prace, to ciężko będzie go zaciągnąć do klepania po godzinach za friko :D To jest jasne.

Żeby wciągnąć kogoś do projektu OS to on musi być to super ciekawy, innowacyjny soft, taki który ma szansę się "sprzedać" (w sensie trafienia do dużej liczby użytkowników).

W przeciwnym razie projekt upadnie, po raz kolejny, tak jak 2 lata temu.

0

Ten github to jest uptodate? Ruszyliście z tym czy to tylko ot tak?

2

Nie tak to się robi.

Masz ciekawy pomysł, tworzysz sam działający prototyp, reklamujesz go (twitter, konferencje, itp.), jeśli pomysł jest dobry to znajdujesz contributorów.

A nie symulowanie tego czego nikt nie lubi i robi z konieczności (rozmowy kwalifikacyjne, standupy i inne formalności). Pomijają to że to kolejny zabawkowy projekt typu hello world. Jak mi zależy na doświadczeniu w open source to po prostu wyszukuje sobie istniejący projekt i wysyłam do niego PRy.

Naprawdę nie widzę tutaj nic atrakcyjnego dla osób które chcą się czegoś nauczyć (tym bardziej że szukasz osób z doświadczeniem).

1

Pełna zgoda adwy - trzeba coś pokazać najpierw zanim się szuka kogoś do czegoś.

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