最近、Rubyを学び始めました。 多数のチュートリアルやマニュアルがあるにもかかわらず、公式のドキュメントがないため、学習プロセスが多少遅くなります( 公式のドキュメントはまだ存在します-Kaneのおかげです)。 それにもかかわらず、アイデアはこれから価値を失うことはありません。
言語の構文をよりよくマスターするために、多くの人がスポーツプログラミングの問題を解決することをお勧めします。 これにより、できるだけ早く手を埋めることができます。
ejudgeの優れたサイト-Rubyインタープリターを備えたacm.mipt.ruがありました。 しかし、(特になじみのない言語で)問題を解決するときは、いつか何らかの方法で(おそらくはもっと簡単に、より速く、より便利に)できるのではないかという感覚が常にあります。
私は次のことを提案します-一つの場所で解決策を統合し収集すること。 これにより、初心者は有用なスキルを習得でき、経験豊富なルビストは経験を積んで共有できます。
github.comで、タスクソリューションが保存されるリポジトリを作成しました。 また、初めてgitに出会ったので、コメント、批判、これがどのように改善できるかについての提案は大歓迎です。
想像通り。 男は問題を見つけ、それを解決しようとします。 彼がそれを解決し、彼のソリューションが興味深いと思う場合、彼はそれをgithubにアップロードします。 彼が決定できない場合、彼は再び試みます。 その後、ますます。 彼が完全に必死になったら、既存のソリューションを探してリポジトリに行きます。 それから悟りが彼に降り注ぎ、彼は新しいレベルに移動します。
私の意見では、それは誰にとっても便利で便利だろう。 主なことは、これをやりたい人がいるということです。
UPD:リポジトリがグループに変更されました。 誰でもグループのメンバーになることができます-メールを残すだけです。
UPD2: Habrarubi Organizationが作成されました。 プルリクエストなしですぐに決定をコミットする場合は、メールを残してください。追加されます。 人が多いほど良いです。