paiza開発日誌paiza開発日誌IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。ITエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。開発ネタTweetこんにちは、谷口です。学ぶ」が追加されました!動画と演習課題でRubyの基礎、入門編2では特に「条件分岐と比較演算子」についてが学べますのでぜひごらんください!今回は、プログラミング初心者の弊社社員にpaizaラーニングを使ったRubyの学習を実際にしてもらいましたので、その過程をご紹介していきます。ちなみにやってもらったのは、普段は事務を担当しており、プログラミング実務経験はなし、Rubyに触れたのはpaizaラーニングが初めてという弊社女性社員ですので、初心者のサンプルとしては最適な人材だと思います。■入門編って、実際どれくらいのスキルの人を対象にしてるの?こちらのRuby入門編2では、これからプログラミングを学びたいと言う方、paizaランクで言うとD~Eランクの方を対象としています。「本当にプログラミングを全くやったことがないんだけど、大丈夫なの?」という方でも安心してチャレンジしていただけます!また、初めての方は「Ruby入門編1」がございますのでそちらから挑戦してみるとよいかと思います。■何が勉強できるの?Rubyでプログラミングの初歩を学び、入門編2では特に「条件分岐と比較演算子」といったプログラミングの基本を手順を追って勉強することができます。各チャプターに進むと、上のようなレッスン画面が開きます。動画エリアでは、各チャプター約3分の動画が表示されます。補足テキストエリアでは、動画の補足説明や、解説している問題の問題文などが表示されます。「演習課題へ進む」ボタンを押すと、そのチャプターの学習内容をもとにした類似問題が出題されます。コードエリアでは、自由にコードの記述、実行が可能です。動画の内容を実際にコーディングして試すことができます。入出力エリアでは、コード実行時に標準入力する入力値の設定ができ、コード実行後の出力値が表示されます。エディタエリアでは、動画を見ながら、動画に出てきたものと同じコードをすぐに書くことができ、実行結果もすぐに入出力エリアで確認することができます。面倒な設定や環境構築が不要なオンライン実行環境になっていますので、「こうしたらどうなるのかな?」と思うことがあれば、演習問題とは関係のないコーディングも自由にできます!例えば、こんなコードと入力で実行して......出力タイプをHTMLに変えて全画面表示をすれば、実行結果をWebサイトのように表示することも可能です!各エリアは、境界線上でドラッグすれば自由にサイズを変えられます。paizaに登録・ログインをしていただければ、レッスン中に発生した疑問点をアドバイザーに質問することができます!登録・ログインをしてこちらのレッスンを受講してくださっている方の画面には、こちらのような「アドバイザーに質問する」ボタンが表示されています。ボタンを押すとこのような質問画面が表示されますので、受講中に「どうしても分からないところがある!」「人に聞きたいところがある!」ということが発生した場合は、アドバイザーに質問をしていただくことができますよ!(※アドバイザーからの返信は後日になります。「01:IF文による条件分岐」では、数値に応じて、表示するメッセージを切り替えるプログラムを作成します。条件に応じて、処理を枝分かれさせるif文について学習します。IF文について、このように動画で解説を見た後......演習問題で実際にコードを書いてみます!正解するとこのような画面が表示されます!!◆04:おみくじを作ってみようでは、「04:おみくじを作ってみよう」で実際に結果が出力される「おみくじアプリ」を作ってみましょう!動画では数値によって出力を分岐させて、おみくじアプリを作る方法を学べます。演習課題は、ランダムで取得される数値によって表示が変わるおみくじアプリの問題です。できた~!条件分岐と比較演算子の使い方が理解できているかどうかがミソですな......。上記コードの実行結果です!おみくじできてる!!大凶だけど!!!!!!採点してみます!100点だ~やった~~◆06:西暦から平成何年を求めてみようでは、次に「06:西暦から平成何年を求めてみよう」に挑戦してみます。動画では入力しておいた西暦に応じて、平成何年か計算するプログラムの作り方が学びます。現在の西暦年数をプログラムから取得する方法も教えてくれます。演習課題は、ランダムで取得される西暦年から昭和何年かを計算するアプリの作成です。できた~!上記コードの実行結果です!結果が正しいかは一応早見表を調べて確認したよ!!採点してみます!100点だ~やった~~ちなみにこちらが同僚に演習課題で書いてもらったおみくじアプリのコードです。ブログパーツ上でコードを好きなように書き換えてから実行することもできますので、ぜひ触ってみてください。よかったら大吉・大凶が出る確率を変更してみたり、中吉・小吉を追加してみたりしてください。paizaの無料オンラインプログラミング実行環境paizaIOは、オンラインでプログラミングを実行できるだけでなく、このように↑ブログに貼って実行することおもできます。学ぶ」いかがでしたでしょうか。学ぶ」を通してやってみて1時間半ほどでレッスンを完了できたそうです。挑戦してみた感想を聞いたところ、「前にPHP編もやってみたけどRubyの方が書きやすくて好き......」と言われました。独学でプログラミングを勉強したい皆様、これからもレッスンはどんどん追加されていきますので、ぜひご活用ください!プログラミング学習や教育をする際に、皆様にお役立ていただければと思います。ITエンジニアに特化した転職・学習サービスpaizaもあわせてよろしくお願いいたします!paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。自分のスキルを磨いていきたいと考えている方におすすめなのが「paizaラーニング」。オンラインでプログラミングしながらスキルアップできる入門学習コンテンツです。初心者でも楽しくプログラミングの基本を学ぶことができます。paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。11:57Tweet関連記事2022-11-11Rubyに入門できる初心者向け学習サイトと書籍7選こんにちは。Morrisonこんにちは。記事内に記載している情報は、記事公開時点でのものとなります。reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。