プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

自分の市場価値を知りたい人にオススメの記事です

【すぐできる】エンジニアとしての市場価値を診断してみよう!

エンジニアが市場価値を把握しておくべき理由 エンジニアは、なぜ市場価値を把握しておいた方がいいのか、まずはその理由について説明します。 エンジニアの市場価値を決める要素 エンジニアの市場価値を決める要素について説明します。 経験業務と年数 ...

続きを見る

私がオススメするプログラミング教材です

私がおすすめするプログラミング教材のまとめ【書籍と動画】

これからエンジニアになりたい人へ向けた本 私が書いた、「これからエンジニアになりたい人」に向けた本です。 最近、世間ではプログラミングの必要性が声高く叫ばれるようになりました。 子供向けには2021年からプログラミング教育が義務教育で実施さ ...

続きを見る

これからエンジニアを目指す人のために、私が書いた本です^^
この本は「Kindle Unlimited」の30日間無料体験で読むのがオススメです。


プログラミング言語のRubyでできること

更新日:

Rubyというプログラミング言語を聞いたことがありますが、それはどういった言語で、何をすることができますか?

記事の内容


Rubyは日本発の言語で、Web業界では最も人気のある言語の一つです。
この記事では、その理由と、Rubyが使われているサイトを紹介していきたいと思います。

Rubyが人気の理由

綺麗な書き方

Rubyは、より英語の文法っぽい書き方ができます。
専門的な用語で言えば、オブジェクト指向っぽく書くことができます。
そのため、人が読みやすい綺麗なコードを書くことができます。
また、Rubyは「書いていて楽しい言語」とも言われています!

日本語のドキュメントが多い

Rubyは日本人のMatzという方が作成しました。
そのため、日本語のドキュメントや、情報がとても多く、英語が苦手な人には習得しやすい言語かもしれません。

Ruby on Railsが存在する

RubyにはRuby on Railsというキラーアプリが存在します。
Ruby on Railsは、Webアプリケーションを素早く簡単に作成するためのフレームワークです。
Railsは、既に10年近くも使われており、未だに開発も続けられています。

PHPのフレームワークの場合、3年、5年で新しいものに変わってしまうことも多いので、それに比べるとRailsはいかに人気があるのかがわかります。

Rubyでできること

Webアプリケーションの開発

一般的なWebサービスを作成することができます。
次の段落に、より詳しくRubyが使われているサイト一覧を紹介しました。

API

決められたリクエストに対して、決められたレスポンスを送信することができます。
一般的には、Web APIと呼ばれています。

Web APIは、主にiOSアプリやAndroidアプリを作成する時に使われます。

クローリング・スクレイピング

自動でWeb上にある情報を収集する時に使う技術です。

ログの収集

ログの収集に使われるFluentdというソフトウェアは、Rubyでできています。

ゲーム

Rubyで、ゲームを作ることもできます。

Linuxコマンドの操作

インフラの自動化などに使われるChefというソフトウェアは、Rubyでできています。

Rubyが使われているサイト

下記に示すように、多くのサイトでRubyが使われています。

  • ココナラ
  • STORES.jp
  • Snapmart
  • IQON
  • グノシー
  • 食べログ
  • イエウール
  • SNAP by IQON
  • クックパッド
  • note
  • Wantedly
  • MedPeer
  • ニュースパス
  • HiNative
  • Progate
  • トレタ
  • Gyazo
  • Coincheck
  • スペースマーケット
  • Schoo

今では使われていませんが、Twitterも昔はRuby on Railsで作られていました。
しかし、Twitterほどの大規模サービスになると、Railsでの運用は難しいみたいです。

Rubyの求人情報

Rubyの案件は、2019年2月現在では、レバテックフリーランスだけでも114件と豊富にあります。

また、単価に関しても、高いものがゴロゴロしています。

まとめ

この記事では、Rubyの特徴を紹介しました。
初心者が最初に学ぶには、Rubyは最も適している言語の一つです。
Rubyが衰退するという話をたまに聞くこともありますが、全く気にする必要はありません。
そういえば、PHPも2007年ぐらいからオワコンと言われていましたが、2019年になっても、かなり使われていますね(笑)

Good luck for your engineer life!

Web系のエンジニアを目指す人が勉強すべき言語【RubyかPHP】

初心者への一番のオススメはRails

Ruby初心者から抜け出したい人に、オススメの本です



Rubyをより詳しく勉強したい人には、この記事がオススメです

Rubyの学習でおすすめの本と動画(Udemy)【2022年最新】

▼ Ruby on Railsについては、この記事で紹介しています 初心者向け【入門編】 脱初心者のための問題集 Ruby編 Rubyの基礎的な文法を学習し終わった後、次に何をしようかと考えている人にオススメの本です。 基礎を学んだ後にする ...

続きを見る


Ruby on Railsをより詳しく勉強したい人には、この記事がオススメです

Ruby on Railsの学習でおすすめの本と動画(Udemy)【2022年最新】

初心者向け Ruby on Rails 5.0 初級① Ruby on Railsは、基本的には初心者向けではありません。 ただし、これらの本は、比較的、簡単に書かれています。 プログラミング経験が浅くてRailsを勉強したい人は、この本か ...

続きを見る


Gitをより詳しく勉強したい人には、この記事がオススメです

Gitの学習でおすすめの本【2022年最新】

漫画?でわかりやすく学ぶ入門書の定番 改訂2版 わかばちゃんと学ぶ Git使い方入門 Gitの入門書の定番と言っても差し支えありません。 絵や図で解説している本なので、わかりやすく頭に入ってきます。 サルでもわかるGit入門 Gitの解説サ ...

続きを見る

子供向けのプログラミングに関する本を知りたい人には、この記事がオススメです

子供向けにおすすめのプログラミングの本【2022年最新】

入門編 ルビィのぼうけん こんにちは!プログラミング 世界の20か国以上で翻訳されたベストセラー本です。 フィンランドの女性プログラマであるリンダさんが、自分の子供のために作った絵本です。 そのせいか、非常に愛情がこもった本に見えます^^ ...

続きを見る


プログラミングスクールに行きたい人には、この記事がオススメです

都道府県別のプログラミングスクール紹介【2022年最新】

プログラミング言語 北海道 東北 関東 中部 近畿 中国 四国 九州 沖縄 まとめ この記事では、都道府県別にプログラミングスクールを紹介しました。 近くに行ってみたいスクールがあれば、是非、連絡をしてみて下さい^^ Good luck w ...

続きを見る

関連コンテンツ

-IT業界, Ruby, プログラミング, 初心者向け

Copyright© プログラミング道場 , 2022 All Rights Reserved Powered by AFFINGER4.