Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

Rubyをより速く学ぶための3つの素晴らしい方法

Rubyを学ぶのに良い場所はたくさんあります。しかし、学習は本を読んだりビデオを見たりするだけではありません。問題に真っ向からぶつかり、行き詰まり、苦労し、欲求不満になり、物事を調べ、クリックして、遊んで、最後に(ついに!)何かが機能するようになります。

学んだことを使わなければなりません。そうしないと、彼らはあなたに固執しません。 そして、それを行うために私が見つけたいくつかの素晴らしい方法があります。

ルビークイズ

Rubyクイズは、Rubyで解決する150を超える短くて興味深い問題のグループです。 ローマ数字の変換からASCIIアートダンジョンの生成まで。それぞれの問題にも解決策があります。同じ質問に対するさまざまなアプローチを見ることができます。 Rubyクイズは永遠にあります 、それでもとても楽しいです。

exercism.io

exercism.ioはRubyクイズのように始まります–小さなプログラミング問題の解決策を構築します。しかし、エクササイズでは、ソリューションを提出した後、それを他の人と共有します。コードを確認し、リファクタリングしてさらに改善します。

エクササイズの目標は、コードを機能させることだけではありません。小さくてシンプルなコードに向けてリファクタリングしています。 リファクタリングとオブジェクト指向の設計スキルを練習します。そして、それらはあなたのプログラミングのキャリア全体を通してあなたに固執するでしょう。

小さなアプリで試してみてください

プログラミングの課題は、Rubyの一般的な知識を構築するのに最適です。ただし、学習したばかりの機能を試して、理解を深めたい場合もあります。

だから、アプリで試してみてください。 1つまたは2つのスキャフォールドを使用して新しいRailsアプリを生成します。あなたが学びたい機能で遊ぶことにそれを捧げてください。 Rails固有のことをしていない場合でも、Railsのコードジェネレーターは、多くのセットアップを行わなくても新しいことを試すのに最適です。テストの設定、適切なファイルの要求、Rakeの設定などについて心配する必要はありません。

これが私がRails4.2の新機能で遊んでいる方法であり、ここで書いたことのほとんどを試す方法です。 (これは私の本の最初の章のトピックでもあります。)

何を忘れましたか?

使ったことがないので忘れてしまったものがたくさんあります。そして、それは私の時間の有効活用ではありません。

それで、あなたの読書と視聴といくつかの練習と遊びのバランスをとってください。 いくつかの課題を実行するか、いくつかの小さなアプリを構築します。物を拾うのがどれだけ速くなるかに驚くでしょう。


  1. Windows 11 を再起動する 5 つの優れた方法

    何らかの理由で、PC で Windows 11 を再起動する方法を知りたいと思うでしょう。 Windows 11 更新プログラムのインストールが完了すると、再起動のオプションが表示されることがよくありますが、PC 関連の問題をトラブルシューティングするために再起動が必要になる場合があります。 Microsoft は、Windows を再起動するための最も基本的な方法のみを提供しています。 幸い、Windows 11 PC を再起動する方法はいくつかあります。 Windows 11 を再起動 1.スタートメニューから再起動 Windows 11 PC を再起動する最も明白な方法の 1 つは

  2. 子供が早く学べるタイピング ゲーム 10 選

    子供向けタイピングゲームをお探しですか?これは、子供向けの楽しいタイピング ゲームのリストを見つけるのに適した場所です。さて、なぜあなたは尋ねるのですか?私たちが知っている世界は常に変化しており、テクノロジー、トレンド、生活様式も同様です。ほぼ 10 年前、タイピングのスキルは、コンピューターで作業する専門家のためのものでした。そして今日、すべてがデジタル化およびオンライン化されているため、専門家から学校の子供まで、ほぼすべての人がタイピング スキルを必要としています。したがって、子供が子供の頃からタイピングスキルを習得することは、今だけでなく後で有益になるため、不可欠になります.この記事では