
Έχω αρχίσει πρόσφατα να μελετήσει Ruby, και στη θέση της τη συμβουλή του Jeff τη διάρκεια του Σαββατοκύριακου ...


1. Σταματήστε θεωρίες.
2. Γράψτε τα μέρη του λογισμικού.
3. Μάθετε από τα λάθη σας.


... Με ενδιέφερε να βελτιώνετε τις ικανότητες μου, ενώ παράλληλα θα βοηθήσει την Πηγή Κοινότητα Ανοίξτε τη διαδικασία, έτσι σκέφτηκα να ρωτήσω αν κάποιος έχει οποιεσδήποτε προτάσεις για δροσερά / ενδιαφέροντα έργα ανοικτού κώδικα γραμμένο σε Ruby που ξέρετε ή εμπλέκονται σε.

 
Open Source Ruby Έργα
=====================



Καλά, δεν έχετε προσδιορίσει ράγες, έτσι Πάω να ρίξει [παπούτσια](https://github.com/shoes/shoes) εκεί έξω. Πρώτον, την οικοδόμηση παπούτσια εφαρμογές είναι ίσως ο καλύτερος τρόπος για να μάθουν Ruby (Rails είναι μεγάλη, αλλά θεωρώ τον έλεγχο Ruby πολύ πιο διασκεδαστικό / χρήσιμο). Δεύτερον, ενώ εγώ σίγουρα δεν νομίζω δομικά στοιχεία UI crossplatform είναι ασήμαντο, τα παπούτσια είναι σχετικά νέα, και σχετικά μικρό. Δεν υπάρχει καμία αμφιβολία αμέτρητες προσθήκες που θα μπορούσαν να γίνουν.

 

Νομίζω ότι αν προσπαθείτε να μάθουν μια νέα γλώσσα κάνουμε κάτι διασκεδαστικό σε αυτή τη γλώσσα.


Έμαθα python γράφοντας πολλές αράχνες Ιστού και μικρά παιχνίδια και ρουμπίνι θα έπαιρνα την ίδια ακριβώς πορεία. Αντί να βρουν ένα έργο που χρειάζεται εισόδου κάνει μια-δυο μικρά προσωπικά σχέδια για να πάρετε μια ιδέα για τη γλώσσα. Μπορείτε να μάθετε περισσότερα κάνοντας κάτι, στη συνέχεια, με την ανάγνωση πολλά παραδείγματα και άλλων λαών κώδικα σε αυτές τις πρώτες μήνες.


Μια γλώσσα όπως η Ruby είναι δομημένο με τέτοιο τρόπο που μπορείτε να κάνετε κάτι παραγωγικό κατ 'ευθείαν από το κουτί, χωρίς μεγάλη υποστήριξη τόσο ξεκινήσετε αμέσως και να κάνουμε κάτι διασκεδαστικό παρά νομίζετε ότι πρέπει να κάνουμε κάτι για κάποιον άλλο από την αρχή του πειραματισμού σας μια νέα γλώσσα.


να διασκεδάσουν με Ruby, είναι στη μικρή λίστα μου πράγματα για να παίξει με :)

 

Τα ενεργά προγράμματα για [rubyforge](http://rubyforge.org/top/mostactive.php?type=week) είναι ένα εξαιρετικό μέρος για να ξεκινήσετε. Ποια θα ήταν ένα καλό έργο μίζα είναι να διαλέξετε ένα που είναι αρκετά δημοφιλής, αλλά δεν είναι πολλοί προγραμματιστές.


Αν σας ενδιαφέρει Ruby on Rails, δουλεύω [Redmine](http://www.redmine.org) τώρα. Ήταν ένα από τα πιο ενεργά έργα και έχει μόνο 5 προγραμματιστές. [Open Source Rails](http://www.opensourcerails.com/) έχει επίσης μια καλή συλλογή των έργων.


Έχω βρεθεί να κάνει μια [Refactotum](http://thinkrelevance.com/blog/2008/05/23/refactotum-overview) ένας πολύ καλός τρόπος για να ξεκινήσετε ένα έργο. Χρησιμοποιήστε το γεγονός ότι είστε νέοι προς όφελός σας, οι περισσότεροι άνθρωποι που έχουν σε ένα έργο ξεχάσουμε απλά πράγματα, όπως οι εξαρτήσεις στολίδι και τεκμηρίωση

 

Κοιτάξτε γύρω στο [GitHub](https://github.com) για ορισμένα έργα ανοικτού κώδικα. Μερικά από τα πιο δημοφιλή έργα είναι τα εξής:


* [ράγες](https://github.com/rails/rails)
* [Merb](https://github.com/wycats/merb)
* [rubinius](https://github.com/rubinius/rubinius)


Κοιτάξτε στην [Λαϊκή Πέδιλο](https://github.com/popular/forked) λίστα και κατά πάσα πιθανότητα θα δείτε κάτι που σας ενδιαφέρει.

 

Αντί να ενώνει ένα έργο ανοικτού πηγαίου κώδικα, βρείτε μια φαγούρα που θέλετε να το μηδέν.


Θεωρώ πρώτη μου χρονιά με μια γλώσσα είναι σχεδόν πάντα πετάξετε τον κωδικό (ή, τουλάχιστον, θα *πρέπει* να είναι).


Βρείτε ένα πρόβλημα που (προσωπικά) θέλουμε να λύσουμε. Χρησιμοποιήστε ρουμπίνι για να το κάνει. Θα μάθετε πολλά.

 

Πώς γράφει για λίγο τα παιχνίδια; Πιάσε τον εαυτό σας ένα [RubyGame](http://rubygame.org/) και να αρχίσει κάνοντας μερικά απλά παιχνίδια. Κάντε ένα tetris, ένα φίδι, κάτι πολύ απλό. Είναι ένα πολύ διασκεδαστικό, και θα μάθετε πολλά μικρά βασικά πράγματα για τη γλώσσα.

 