未経験から転職

フリーランスが語るプログラミング始めるならRubyが魅力的すぎる3つの理由

こんにちは、現役の Ruby フリーランスエンジニアのとだこうきです。

僕は実務経験が1.5年くらいしかないひよっこプログラマーなのですが、1日に4万円くらい稼いでます。週5で働くと疲れるので、週3労働です。フルリモート勤務なので、海外を旅しながら仕事をしています。

僕が週3フルリモートとかいう「ゆるゆる環境」を経験1年ほどで手に入れられたのってRubyエンジニアだから。Javaならこうはなってない

Ruby採用企業はベンチャー企業が多い。なので、考え方がかなり柔軟で融通効かせてくれます

自由な働き方したいって人はRubyやりましょう

こういう自由な働き方ができるのって Ruby のおかげだったりします。僕はベンチャー企業とばかり仕事をしているのですが、彼らって Ruby が大好きで、彼らは働き方について柔軟な考え方しているところが多いのですよ。

最近でこそ、PHP や Python の人気が少しずつ出てきていますが、未だに Ruby の人気は衰えていません。

なので、僕はこれからどういうエンジニアになりたいのか、だけではなくてどういう業界で働きたいのか、そこまで考えてプログラミング言語を選択してほしいと思っています。

それゆえに Ruby を始めるのってやっぱり魅力的だなと思ってます。そしてそれだけではなくて Ruby は他にも魅力的なポイントがたくさんあります。

Ruby が魅力的すぎる 3 つの理由
  1. Ruby は初学者にとって学習しやすい言語
  2. Ruby を使えば簡単にWebサービスが作れる
  3. Ruby は柔軟な働き方を実現しやすい

ざっと挙げるとこの3つです。僕は始めてプログラミング始めるなら Ruby 一択でしょ!と思っているので、この理由を詳しく説明していきます。

Ruby は初学者にとって学習しやすい言語

1つ目の「開いた口が塞がらないほどの Ruby の魅力」は、学習のしやすさです。

プログラミングって未経験の人にとっては難しいのですよ。数学、理科、社会、英語、今まで勉強してきたことがない考え方が必要なので、多くの人が躓いてしまいます。

ゆえに学習のしやすさはとても大事なのです。Ruby はその点かなり優秀で、日本人であれば一番学習しやすいプログラミング言語です。

Ruby はたのしくプログラミングができる

Ruby によるプログラミングはめっちゃ楽しいです。なぜならすごく書きやすいからです。

Ruby の生みの親であるまつもとひろゆきさんも、Ruby は楽しいプログラミングを実現することができるとよく語っています

開発者のまつもと氏は、Rubyの価値は「楽しいプログラミング」にある

日本が世界に誇る「Ruby」は楽しくプログラムが書ける言語 – マイナビニュース

他の言語と比べても、やっぱり楽しいです。いろんなプログラミング言語を僕は書いたことがありますが、Ruby が一番楽しいです。

僕はスキルを上達させるのに一番重要なことは「楽しむこと」だと思っています。プログラミングスキルを上達させるには、プログラミングを楽しむことができる Ruby がオススメです。

Ruby は日本語のドキュメント・書籍が多い

Ruby が学習しやすい理由の 2 つ目は、日本語の文献が非常に多いためです。

プログラミング学習していると、書籍や学習サービスを使って学習することが多いのですが、Ruby はこの文献とサービスが非常に多いのです。

他の言語だと英語のドキュメントが読めないと学習するのが難しいものもあるのですが、Ruby は日本で根強い人気があるため、日本語ができれば問題ないです。Python も人気出てきているのですが、まだ日本語に対応できていない文献が多いです。

Progate という初学者にとても人気なオンライン学習サービスがあるのですが、ここでも Ruby に関するコースが一番多いです。

プログラミングスクールにて Ruby のコースが充実している

文献だけではなくて、プログラミングスクールが Ruby のコースを提供していることが多いのも重要です。

プログラミングスクールというのは、プログラミングを数ヶ月間で数十万円くらいで学習できる塾みたいなところです。プログラミングスキルを身につけられるということで、学生から社会人まで幅広く人気があります。

これらのスクールとても増えてきていて群雄割拠の時代なのですが、ほとんどのスクールが Ruby を教えてるのですよ。というより Ruby がメインなところがめっちゃ多いです。

Ruby の父であるまつもとひろゆきさんもイベントで「周りに教えてくれる人がいるのが、一番いいプログラミングだ」みたいなことをおっしゃってました。

そう、どんなにいいプログラミング言語でも教えてくれる人がいないと大変なのです。だから、スクールで学習できる Ruby はオススメです。

あわせて読みたい
元営業エンジニアがオススメするRubyプログラミングスクールTOP6こんにちは、現役 Rails エンジニアのとだ(cohki0305)です! IT 業界は今すごく人手不足で、最低でも今後 10 年この...

Ruby を使えば簡単にWebサービスが作れる

人類が Ruby を愛してやまない理由の 2 つ目は、Web サービスを簡単に開発できるからです。

プログラミングをするなら、何か開発することに憧れませんか?自分で作ったサービスがみんなに使えてもらえて、その人達の人生が少しでも豊かになったら嬉しいですよね!

まあそういう気持ちがなくても、プログラミングで何かを作るというのは喜びを感じるものです。

3ヶ月あれば簡単な Web サービスを作れる

Ruby は Web サービスをホントに簡単に作れちゃいます。これはすごく魅力的です。Rails という技術があるのですが、これは Ruby の拡張機能みたいなもので、これを使うことによって簡単に Web サービスを作れるようになってます。

僕も Ruby 始めて数ヶ月で簡単な Web サービスを作りました。Twitter のめっちゃしょぼい版みたいなやつですがw

この記事を執筆している人は 3 ヶ月ですごいレベルの高いプロダクトを作っています。
ノンプログラマーが3ヶ月でWebサービスを作ってみた – Qiita

僕は勉強始めたときにこの記事を目標にして頑張りましたが、この人はすごすぎてさすがにここまで作れませんでしたけどねwでも、3ヶ月あれば簡単な Web サービスであれば作れるようになりますよ

Ruby は柔軟な働き方を実現しやすい

最後のポイントは、Ruby は柔軟な働き方を実現しやすいからです。冒頭で軽く説明した内容です。

Ruby は簡単に Web サービスを開発できるため、人員が少なくスピード感が求められるベンチャー企業にてすごく人気があります。そして、ベンチャー企業は、柔軟な働き方を導入しているところが多いです。

僕がフリーランスとして手伝っているベンチャー企業では、以下が認められています

  1. 在宅ワーク(リモートワーク)
  2. 週3労働
  3. フレックスタイム

別にフリーランスだから認められているとかじゃなくて、正社員も同様に認められています。こういう環境を提供している会社はそこまで多くはありませんが、少しずつ増えて来ているのは間違いないです。

これ以前にやっていた仕事もベンチャー企業だったのですが、リモートワークとフレックスタイムが認められていました。

僕のまわりでもリモートワークしている人はたくさんいます。コワーキングスペースとか行くと、そういう人たくさん出会うのですが、若い人は Ruby やってるひとが多いです。Ruby 以外だと Swift と JavaScript が多いです。

【さいごに】言語選びは仕事の多さだけで選んでほしくない

以上が Ruby の魅力 3 つでした!

ただ、仕事の多さでいうと、Ruby よりも Java のほうが多いです。これをポイントに Java を選ぶ人が多いのですが、もっと考えたほうが良いです。仕事といってもいろんな仕事があります。

いい仕事や自分がやりたい仕事、悪い仕事ややりたくない仕事。プログラマーといってもやってることは会社や業界によって大きく異なります。

だから自分がやりたいことを実現できるには、どの言語がいいのか一度ちゃんと考えたほうが良いです。

そして、プログラマーになりたい人の多くのは、プロダクトを作って自由に働く生活にあこがれている人が多いですよね。

だからこれからプログラミングを始めるのであれば Ruby が最高です。

オススメのプログラミングスクールを紹介しているので、転職目指している人はぜひ確認してみてください。半年もあればプログラマーとして転職できるだけの技量を身につけることが出来ますよ。

あわせて読みたい
元営業エンジニアがオススメするRubyプログラミングスクールTOP6こんにちは、現役 Rails エンジニアのとだ(cohki0305)です! IT 業界は今すごく人手不足で、最低でも今後 10 年この...
ABOUT ME
cohki0305
営業から転職し、たった6ヶ月でリードエンジニアになった最速の男。 その後半年でフリーランスとして独立し時給が4倍に。今は海外ノマドやりながら、週3フルリモート労働。 自分の経験を元に、未経験からエンジニアになる方法や業界のことを発信してます。
プログラマーになって年収1000万目指そう

学歴・職歴関係なく、数年間で年収 1000 万円を目指せる職業って何が思いつきますか??

僕はソフトウェアエンジニア(プログラマー)しか思いつかないです。

僕は実務一年でフリーランスになって年収1000万稼げるようになりましたが、別にこの業界なら普通です。学歴も職歴も関係ないです。

プログラマーを目指して稼ぎたい方は、僕が紹介している「プログラマーになるための最短ステップ 3」を是非読んでチャレンジしてください。

未経験からプログラマーになるための方法を知る