Rusza kurs nauki Ruby .. zapraszam

Czesc,

Jestem programistą JAVA i niedawno znalazłem pracę w której pomimo znajomości JAVY - będę się uczył jezyka RUBY.

Znalazłem już rewelacyjną ksiażke Ruby cookBook do nauki - język jest moim zdaniem mniej skomplikowany od JAVY.

Po poznaniu podstaw języka RUBY w wolnym czasie będę chciał stworzyć kilka aplikacji w Ruby on Rails.

Pierwszy szkoleniowa aplikacja to Bibliotka - Libria.

Takową bibliotekę napisałem w JAVA - swing - aplikacja desktopowa.

Wersje webową w JAVA - Spring MVC w 7-osobowym zespole zaczeliśmy pisać i pewnie od lutego bedzie reaktywacja. ( AngularJS, RESTful, Spring )

Zespół Javovwy będzie kończył Librie w JAVIE - ja natomiast w zespole RUBY chciałbym stworzyć podobną bibliotekę, realizującą tą samą logikę - natomiast w innym języku.

To bardzo ciekawe doświadczenie ponieważ będzie można się przekonać o zaletach i różnicach tych dwóch bardzo popularnych języków.

Kod publikujemy na Githubie. Issue Tracker to JIRA. W miarę możliwości metodologia SCRUM. Komunikacja prez HipChat oraz TeamSpeak3.

Mam wolne 19.11 - 28.11 - będę miał sporo czasu na naukę nowego języka, a potem już będę się uczył w pracy.

Wszystkich chętnych zapraszam do nauki. Wielkość zespołu to max 7 osób dla Ruby.

Należy wejsc na hipchata i napisać do mnie [PISZ TU] XXXXX XXXXXXXXXX

https://rgore.hipchat.com/invite/247070/a5a5f67c4e7cdf78521b63acdf3371ef

Podobny hipChat, JIRA jest dla zespołu JAVA.

TeamSpeak będzie wspólny, GitHub będzie wspólny: https://github.com/GoreIT

Zapraszam i udanej zabawy :wink:

PS. Jakbym o czymś zapomniał to napiszcie proszę.

Trochę się pogubiłem w tym zaproszeniu :frowning:

Ty się uczysz Railsów, czy chcesz uczyć innych?
Co to za zespół o którym piszesz?
Ludzie, którzy mają się uczyć, czy specjaliści od Railsów?

Bo mi to wygląda na reklamę kursu…

Pewnie chodzi mu o to że chce napisac podobną aplikacje do tej co tworzą w jego pracy - tylko że zamiast w Javie to w Ruby. Do tego szuka ludzi którzy za darmo “nauczą” się programować i pomogą w tworzeniu tego oprogramowania.

Witaj, ja jestem chętny do takiego projektu. Napisz na priv :wink: jakbym cię nie złapał na hipie. Podobnie jak ty zaczęłam od javy a teraz railsy i ruby. Szukam rocznego stażu od wakacji wiec chętnie się dołącze do ciekawego projektu. Nie rozumiem tylko tego ze masz wolne 19.11 - 28.11 czyli co dopiero w listopadzie :smiley:?

Hej,

@BSorbus, m_bruszewski - u mnie w pracy rozwijaliśmy aplikację desktopową w Swingu - taki duży, stary kolos na 950.000 lines of code.

Nauczyłem się czegoś tam i napisałem szkoleniową , desktopową aplikację do zarzadzania biblioteka. Generalnie do wielu rzeczy można się przyczepić, ale generalnie Spring jest, Hibernate jest, Entity-> Dao -. Service, sql-> posgreSQL - działa.

Następnie z forum JAVA znalazłem sobie zespoł 7 chłopaków. 2 było programistami z 2 letnim doświadczeniem, a reszta kończyła studia i chciała się czegoś nauczyć.

Ogólnie rzecz biorąc Ci mniej doświadczeni próbowali coś rozszerzyc do desktopowej librii zeby skumąc jak to dziala i sie tego nauczyć.

Generalnie rzecz biorąc informacji jakie musieli skumać było bardzo dużo i szło to dość topornie.

Natomiast z chłopakami którzy już programowali w WEB w JAVA zaczeliśmy robić webową wersje librii - libriaWeb

Spring MVC, Spring, AngluarJS, RESTful.

Postawiliśmy context Springowy, powstało logowanie i rejestracja, a potem projekt trochę podupadł. Ja szukałem sobie nowej pracy, kolega z teamu rownież i nie było czasu zeby tego rozwijąć. Jednakże projekty ciągle mam, JIRA jest, hipchat jest, team speak jest … sa zacommitowane na githubie.

Jak znajdę trochę czasu to postaram się je reaktywować i znaleźć ludzi którzy chcieliby się przy tym czegoś nauczyc.

Takie moje : Give something back to the community.

Także jestem 2 years experience JAVA Developer, a teraz zostałem Enterprise Developer i będę musiał się nauczyć RUBY.

@ponczek sorry, literówka - 19.01 - 28.01.

Ciekawe ile uda mi się nauczyć w 2 tygodnie. :wink:

Mam nadzieję, że uda mi się zrobić projekt rLibria - Libria w RUBY.

Projekt jednak zrobie sam, bo chcę się czegoś nauczyć. Wszystkich którzy się uczą RUBY zapraszam do wspólnej nauki, do community na hipchacie:

https://rgore.hipchat.com/invite/247070/a5a5f67c4e7cdf78521b63acdf3371ef

Pierwsze zadanie jakie dałem sobie i jakie zadam każdemu w community jest napisanie prostej aplikacji do zarządzania biblioteką.

rLibria - 4 entity , Book, Category, Author, Account

Model bazy danych: Książka jest z jednej categori, moze posiadac kilku autorów i jest stworzona przez jednego uzytkownia Account.

Na wejścu należy się zarejestrować i zalogować do aplikacji z aktywacja konta na mail.

Następnie należy zrobić CRUD-a do zarządzania książkami.

Wyswietlona list-a książek … możliwość edycji kategori, autorów, użytkownika.

To jest wersja 1.0 - początek.

A potem wesrja rLibria - 2.0

Użytkownika który może zarządzać książkami należy uczynić administratorem bilbioteki, natomiast zwyczajny user ma możliwosć wypożyczania książek. W jego koncie należy napisać jakie książki zostały wypożyczone, możliwość zwrotu książki etc, etc.

Każdy wie jak działa biblioteka. W JAVA - Swing zrobiłem pierwsza wersje Libria 1.0

W JAVA - Spring MVC ( web ) zespół długo się zastanawiał jakich użyć komponentow i jak postawic context springowy i calej librii powstal schemat bazy danych, context i tylko szkielet REST-a i logowanie, rejestracja.

Ciekawe jak spiszą się programiści Ruby :wink:

Każdy ma napisać taka bibliotekę - to jest jakby zadanie tutorialowe.

Następnie z programistami którym się uda to napiszemy ciekawsze, ambitniejsze aplikacje np. rAllegier.pl - auction site in Ruby.

Podobny wątek poruszę na forum JAVA. Jak skończą wersje Javowe LibriaWeb to zobaczymy które są lepsze. Czy Javowe czy w Ruby :wink: Omówimy problemy i generalnie zrobimy sobie taka małą retrospekcje.

Zapraszam do wspólnej zabawy.

Hipchat: https://rgore.hipchat.com/invite/247070/a5a5f67c4e7cdf78521b63acdf3371ef

Imo to wygląda na zadanie do pracy, którego ktoś nie chce lub nie umie zrobić samemu i szuka innych, którzy go wyręczą za darmo…