Frage

Ich habe erst vor kurzem angefangen, Ruby zu studieren, und anstelle von Jeffs Rat am Wochenende ...

  1. Hören Sie auf zu theoretisieren.
  2. Schreiben Sie viel Software.
  3. Lerne aus deinen Fehlern.

...Ich war daran interessiert, meine Fähigkeiten zu verbessern und gleichzeitig der Open-Source-Community bei diesem Prozess zu helfen, also dachte ich, ich würde mal fragen, ob jemand Vorschläge für coole/interessante Open-Source-Projekte hat, die in Ruby geschrieben wurden und die Sie kennen oder an denen Sie beteiligt sind.

War es hilfreich?

Lösung

Nun, Sie haben keine Rails angegeben, also werde ich werfen Schuhe dort draußen.Erstens ist das Erstellen von Schuh-Apps wahrscheinlich der beste Weg, Ruby zu lernen (Rails ist großartig, aber ich finde, Ruby zu beherrschen ist viel unterhaltsamer/nützlicher).Zweitens halte ich das Erstellen plattformübergreifender UI-Komponenten sicherlich nicht für trivial, aber Shoes ist relativ neu und relativ klein.Es gibt zweifellos unzählige Ergänzungen, die vorgenommen werden könnten.

Andere Tipps

Die aktiven Projekte auf Rubyforge sind ein toller Ausgangspunkt.Ein gutes Einstiegsprojekt wäre es, eines auszuwählen, das sehr beliebt ist, aber nicht bei vielen Entwicklern beliebt ist.

Wenn Sie an Ruby on Rails interessiert sind, arbeite ich daran Redmine im Augenblick.Es war eines der aktivsten Projekte und hat nur 5 Entwickler. Open-Source-Schienen hat auch eine gute Sammlung von Projekten.

Ich habe festgestellt, dass ich a Refactotum eine großartige Möglichkeit, mit einem Projekt zu beginnen.Nutzen Sie die Tatsache, dass Sie neu sind, zu Ihrem Vorteil. Die meisten Leute, die an einem Projekt beteiligt waren, vergessen einfache Dinge wie Gem-Abhängigkeiten und Dokumentation

Anstatt einem Open-Source-Projekt beizutreten, finden Sie ein Problem, das Sie beseitigen möchten.

Ich finde, dass mein erstes Jahr mit einer Sprache fast immer darin besteht, Code wegzuwerfen (oder zumindest ihn). sollen Sei).

Finden Sie ein Problem, das Sie (persönlich) lösen möchten.Verwenden Sie dazu Ruby.Du wirst viel lernen.

Ich denke, wenn Sie versuchen, eine neue Sprache zu lernen, tun Sie etwas, das Spaß in dieser Sprache macht.

Ich habe Python gelernt, indem ich viele Webspinnen und kleine Spielzeuge geschrieben habe, und für Ruby würde ich genau den gleichen Weg einschlagen.Anstatt ein Projekt zu finden, das Input benötigt, machen Sie ein paar kleine persönliche Projekte, um ein Gefühl für die Sprache zu bekommen.Man lernt mehr, indem man etwas tut, als indem man in den ersten Monaten viele Beispiele und den Code anderer Leute liest.

Eine Sprache wie Ruby ist so strukturiert, dass Sie sofort und ohne große Unterstützung etwas Produktives tun können. Steigen Sie also direkt ein und tun Sie etwas, das Spaß macht, anstatt gleich zu Beginn des Experimentierens zu denken, dass Sie etwas für jemand anderen tun müssen eine neue Sprache.

Viel Spaß mit Ruby, es steht auf meiner kurzen Liste der Dinge, mit denen ich spielen kann :)

Schauen Sie sich um Github für einige Open-Source-Projekte.Einige der beliebtesten Projekte sind:

Schauen Sie sich das an Beliebt gegabelt Liste und Sie werden wahrscheinlich etwas sehen, das Sie interessiert.

Wie wäre es, kleine Spiele zu schreiben?Schnapp dir ein RubyGame und beginnen Sie mit der Entwicklung einiger einfacher Spiele.Machen Sie ein Tetris, eine Schlange, etwas ganz Einfaches.Es macht viel Spaß und man lernt viele kleine, grundlegende Dinge über die Sprache.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top