SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
表参道.rb #37
Rubyの初心者からよく質問されること
2018/08/02
cuzic
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
1自己紹介
Tomoya Kawanishi a.k.a. @cuzic
エネチェンジ株式会社 チーフエンジニア
電力会社、ガス会社を切り替えるなら、エネチェンジ経由で!
一般家庭も!法人も!
Ruby関西の中の人
発表者として登壇くださる方、あとで声かけください。
次回は 2018年9月1日(土)を予定
大手町.rb の中の人
毎月 大手町.rb の開催を予定
東京駅、各線大手町駅から直結!
Ruby の初級者がメインターゲット
次回は 8月8日(水)を予定
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
今日のテーマの背景
Ruby関西
ほぼ毎回、初級者向けレッスンが 80分間ある
毎回、演習がある
演習の時間にフリーで質問をよく聞く
大手町.rb
初級者向けの Ruby 勉強会
わりと、いろんなレベルの人がやってくる
いろんな質問を受ける
今回は、いろんな質問とその回答例をお話したい
2
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
なぜ、ほかの言語ではなく Ruby を使うか?
簡潔に書け、表現力が高い
Ruby on Rails がある
Optimizing for programmer happiness with Convention over Configuration
ほかにもライブラリがすごく豊富
汎用言語として、どんなことでもできる
ログ処理とか
スクレイピングとか
自分が Ruby を始めた理由:
2002年ころの話
Win32OLE、スレッド、日本語の3点の対応が良かった
かなり実用上の理由
3
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
Ruby を勉強するとどういいことがあるのか?
転職ドラフト
ITエンジニアを企業が年収付きで競争入札する転職サイト
Ruby on Rails 製
スキルごとの年収の調査結果を転職ドラフトは公開
Ruby と Rails が高年収を得られる
https://job-draft.jp/articles/173
4
800万円以上 400万円以下、無指名
Ruby 15.95% 12.20%
Rails 13.99% 9.15%
PHP 8.76% 16.31%
Android 8.76% 9.45%
Python 7.32% 9.76%
Objective-C 5.75% 4.73%
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
Ruby はどこで使われてるの?
Ruby on Rails のページで紹介されている例
GitHub、Shopify、Airbnb、Hulu、Cookpad
Ruby biz グランプリ受賞企業からの例
http://rubybiz.jp/doc/2017/ruby_biz_category_2017.pdf
B-to-B
Treasure Data、TORETA、Repro、SideCI(Sider)、Misoca
B-to-C
SanSan、Money Forward、Japan Taxi、ENECHANGE
C-to-C
ストアカ、READYFOR、BUYMA、Fril(ラクマ)
ツールなど
Redmine (プロジェクト管理)
Vagrant (仮想環境構築ツール)
puppet、mcollective (サーバ構成の自動構築)
gist (gist.github.com のコマンドラインツール)
5
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
Ruby はどうやって勉強するといいの?
プログラミング自体が未経験という人向け
まずは Ruby 自体を動画・スライドで学ぶ
演習なども解いてみて、理解度を確認しながら
Progate とか。詳細は次のページで。
WEB や DB 、コマンドラインの知識を身に着ける
「プロを目指す人のためのRuby入門」の付録とか。
上記のあと、Ruby on Rails 等に進むといいかも
最初に Ruby on Rails から入ると、必要な知識が多くて
圧倒されちゃうかも。
ただ、Railsチュートリアルなどをたとえ分からなくても
2周くらいして、それから基礎を改めて勉強したら、
ぐっと理解できるようになったという話もあったりする。
自分に合った学び方で学んでいきましょう。
6
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
Ruby勉強法: 動画編
サイト名 説明 URL
Progate 動画ではなくスライドで学習。
初心者でもとっつきやすい。
https://prog-8.com/
ドットインストール 3分と短く、テンポが良い。
前提知識があれば、分かりやすい。
https://dotinstall.com/
Udemy 購入すると無期限に閲覧可能。
日本語コンテンツもある。
評価が高いものは分かりやすい。
https://www.udemy.com/
ShareWis Rails チュートリアルなどの動画が
ある。大阪の本町が本社。
https://share-wis.com/
Railsチュートリアル テキストは無料。
解説動画+質問に有料で対応
https://railstutorial.jp/
Paiza ラーニング 分かりやすいが、女の子のアニメ
感が強くて苦手。600円/月
https://paiza.jp/works
7
Ruby を勉強できるサービスは多数
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
書籍、テキストで Ruby を学ぶ 8
名前 著者・URL 説明
プロを目指す人のための
Ruby入門
書籍:
伊藤 淳一 著
Ruby の基礎だけでなく、開発における
基礎や Rails で必要になる知識が解説
されている。読みやすい。
著者は兵庫県 西脇市在住
Rails チュートリアル https://railstuto
rial.jp/
SNS の開発を題材にした大型チュート
リアル。手を動かしながら学べる。
Rails ガイド https://railsguid
es.jp/
Rubyの各機能を体系的に学ぶことがで
きる。
Stackoverflow https://stackov
erflow.com/
Rubyに限らない質問サイト。簡潔に書
かれた回答が勉強になる。
Qiita https://qiita.co
m/
技術系記事の投稿サイト。伊藤淳一さ
んの記事など勉強になる。
Rubyリファレンスマニュアル https://docs.ru
by-lang.org/ja/
クラス・メソッドなどが網羅的に説明され
ている。一度は通読するべき
「プロを目指す人のためのRuby入門」が一押し
表参道.rb 発表資料 「Ruby初心者からよく質問されること」
Ruby の資格試験もある
Ruby技術者認定試験
Ruby アソシエーションが運営
Silver と Gold がある
https://www.ruby.or.jp/ja/certification/examination/
REx : Ruby Examination
https://rex.libertyfish.co.jp/
リバティフィッシュ運営
大阪、長堀橋に本社がある
無料で利用可能
Silver、Gold の模擬問題が合計 300問
9
ご清聴ありがとう
ございました

Weitere ähnliche Inhalte

Ähnlich wie Ruby初心者からよく質問されること

RubyGems と Bundler について
RubyGems と Bundler についてRubyGems と Bundler について
RubyGems と Bundler についてTomoya Kawanishi
 
Ruby の正規表現について
Ruby の正規表現についてRuby の正規表現について
Ruby の正規表現についてTomoya Kawanishi
 
RubyGems と Bundler について
RubyGems と Bundler についてRubyGems と Bundler について
RubyGems と Bundler についてTomoya Kawanishi
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)Shintaro Kakutani
 
関西の Ruby コミュニティ
関西の Ruby コミュニティ関西の Ruby コミュニティ
関西の Ruby コミュニティTomoya Kawanishi
 
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsHappy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsKoichiro Ohba
 
Ruby のワンライナーについて
Ruby のワンライナーについてRuby のワンライナーについて
Ruby のワンライナーについてTomoya Kawanishi
 

Ähnlich wie Ruby初心者からよく質問されること (8)

RubyGems と Bundler について
RubyGems と Bundler についてRubyGems と Bundler について
RubyGems と Bundler について
 
Ruby の正規表現について
Ruby の正規表現についてRuby の正規表現について
Ruby の正規表現について
 
RubyGems と Bundler について
RubyGems と Bundler についてRubyGems と Bundler について
RubyGems と Bundler について
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
 
関西の Ruby コミュニティ
関西の Ruby コミュニティ関西の Ruby コミュニティ
関西の Ruby コミュニティ
 
Happy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on RailsHappy Life Hacking Ruby on Rails
Happy Life Hacking Ruby on Rails
 
Ruby のワンライナーについて
Ruby のワンライナーについてRuby のワンライナーについて
Ruby のワンライナーについて
 
Gconf Atcorp1
Gconf Atcorp1Gconf Atcorp1
Gconf Atcorp1
 

Mehr von Tomoya Kawanishi

Ruby の文字列について
Ruby の文字列についてRuby の文字列について
Ruby の文字列についてTomoya Kawanishi
 
Ruby での外部コマンドの実行について
Ruby での外部コマンドの実行についてRuby での外部コマンドの実行について
Ruby での外部コマンドの実行についてTomoya Kawanishi
 
AWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったことAWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったことTomoya Kawanishi
 
PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選Tomoya Kawanishi
 
HTTPと Webクローリングについて
HTTPと WebクローリングについてHTTPと Webクローリングについて
HTTPと WebクローリングについてTomoya Kawanishi
 
Active record query interface
Active record query interfaceActive record query interface
Active record query interfaceTomoya Kawanishi
 
Active Support のコア拡張機能について
Active Support のコア拡張機能についてActive Support のコア拡張機能について
Active Support のコア拡張機能についてTomoya Kawanishi
 
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナーRuby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナーTomoya Kawanishi
 
RubyのDir、File、IO について
RubyのDir、File、IO についてRubyのDir、File、IO について
RubyのDir、File、IO についてTomoya Kawanishi
 
Ruby の制御構造とリテラルについて
Ruby の制御構造とリテラルについてRuby の制御構造とリテラルについて
Ruby の制御構造とリテラルについてTomoya Kawanishi
 
AWSコストの事業部別コスト配分について
AWSコストの事業部別コスト配分についてAWSコストの事業部別コスト配分について
AWSコストの事業部別コスト配分についてTomoya Kawanishi
 
Pry による repl 駆動開発について
Pry による repl 駆動開発についてPry による repl 駆動開発について
Pry による repl 駆動開発についてTomoya Kawanishi
 
Module での名前解決について
Module での名前解決についてModule での名前解決について
Module での名前解決についてTomoya Kawanishi
 
ガス単独診断に学ぶ Vue js
ガス単独診断に学ぶ Vue jsガス単独診断に学ぶ Vue js
ガス単独診断に学ぶ Vue jsTomoya Kawanishi
 

Mehr von Tomoya Kawanishi (18)

英単語の覚え方
英単語の覚え方英単語の覚え方
英単語の覚え方
 
Ruby の文字列について
Ruby の文字列についてRuby の文字列について
Ruby の文字列について
 
Ruby での外部コマンドの実行について
Ruby での外部コマンドの実行についてRuby での外部コマンドの実行について
Ruby での外部コマンドの実行について
 
AWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったことAWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったこと
 
PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選
 
HTTPと Webクローリングについて
HTTPと WebクローリングについてHTTPと Webクローリングについて
HTTPと Webクローリングについて
 
Rake
RakeRake
Rake
 
Active record query interface
Active record query interfaceActive record query interface
Active record query interface
 
Active Support のコア拡張機能について
Active Support のコア拡張機能についてActive Support のコア拡張機能について
Active Support のコア拡張機能について
 
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナーRuby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
 
RubyのDir、File、IO について
RubyのDir、File、IO についてRubyのDir、File、IO について
RubyのDir、File、IO について
 
Ruby の制御構造とリテラルについて
Ruby の制御構造とリテラルについてRuby の制御構造とリテラルについて
Ruby の制御構造とリテラルについて
 
AWSコストの事業部別コスト配分について
AWSコストの事業部別コスト配分についてAWSコストの事業部別コスト配分について
AWSコストの事業部別コスト配分について
 
Pry による repl 駆動開発について
Pry による repl 駆動開発についてPry による repl 駆動開発について
Pry による repl 駆動開発について
 
Module での名前解決について
Module での名前解決についてModule での名前解決について
Module での名前解決について
 
Tsort について
Tsort についてTsort について
Tsort について
 
ガス単独診断に学ぶ Vue js
ガス単独診断に学ぶ Vue jsガス単独診断に学ぶ Vue js
ガス単独診断に学ぶ Vue js
 
Fiberの使いどころ
Fiberの使いどころFiberの使いどころ
Fiberの使いどころ
 

Kürzlich hochgeladen

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也harmonylab
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...yoshidakids7
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 

Kürzlich hochgeladen (13)

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 

Ruby初心者からよく質問されること

  • 2. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 1自己紹介 Tomoya Kawanishi a.k.a. @cuzic エネチェンジ株式会社 チーフエンジニア 電力会社、ガス会社を切り替えるなら、エネチェンジ経由で! 一般家庭も!法人も! Ruby関西の中の人 発表者として登壇くださる方、あとで声かけください。 次回は 2018年9月1日(土)を予定 大手町.rb の中の人 毎月 大手町.rb の開催を予定 東京駅、各線大手町駅から直結! Ruby の初級者がメインターゲット 次回は 8月8日(水)を予定
  • 3. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 今日のテーマの背景 Ruby関西 ほぼ毎回、初級者向けレッスンが 80分間ある 毎回、演習がある 演習の時間にフリーで質問をよく聞く 大手町.rb 初級者向けの Ruby 勉強会 わりと、いろんなレベルの人がやってくる いろんな質問を受ける 今回は、いろんな質問とその回答例をお話したい 2
  • 4. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 なぜ、ほかの言語ではなく Ruby を使うか? 簡潔に書け、表現力が高い Ruby on Rails がある Optimizing for programmer happiness with Convention over Configuration ほかにもライブラリがすごく豊富 汎用言語として、どんなことでもできる ログ処理とか スクレイピングとか 自分が Ruby を始めた理由: 2002年ころの話 Win32OLE、スレッド、日本語の3点の対応が良かった かなり実用上の理由 3
  • 5. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 Ruby を勉強するとどういいことがあるのか? 転職ドラフト ITエンジニアを企業が年収付きで競争入札する転職サイト Ruby on Rails 製 スキルごとの年収の調査結果を転職ドラフトは公開 Ruby と Rails が高年収を得られる https://job-draft.jp/articles/173 4 800万円以上 400万円以下、無指名 Ruby 15.95% 12.20% Rails 13.99% 9.15% PHP 8.76% 16.31% Android 8.76% 9.45% Python 7.32% 9.76% Objective-C 5.75% 4.73%
  • 6. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 Ruby はどこで使われてるの? Ruby on Rails のページで紹介されている例 GitHub、Shopify、Airbnb、Hulu、Cookpad Ruby biz グランプリ受賞企業からの例 http://rubybiz.jp/doc/2017/ruby_biz_category_2017.pdf B-to-B Treasure Data、TORETA、Repro、SideCI(Sider)、Misoca B-to-C SanSan、Money Forward、Japan Taxi、ENECHANGE C-to-C ストアカ、READYFOR、BUYMA、Fril(ラクマ) ツールなど Redmine (プロジェクト管理) Vagrant (仮想環境構築ツール) puppet、mcollective (サーバ構成の自動構築) gist (gist.github.com のコマンドラインツール) 5
  • 7. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 Ruby はどうやって勉強するといいの? プログラミング自体が未経験という人向け まずは Ruby 自体を動画・スライドで学ぶ 演習なども解いてみて、理解度を確認しながら Progate とか。詳細は次のページで。 WEB や DB 、コマンドラインの知識を身に着ける 「プロを目指す人のためのRuby入門」の付録とか。 上記のあと、Ruby on Rails 等に進むといいかも 最初に Ruby on Rails から入ると、必要な知識が多くて 圧倒されちゃうかも。 ただ、Railsチュートリアルなどをたとえ分からなくても 2周くらいして、それから基礎を改めて勉強したら、 ぐっと理解できるようになったという話もあったりする。 自分に合った学び方で学んでいきましょう。 6
  • 8. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 Ruby勉強法: 動画編 サイト名 説明 URL Progate 動画ではなくスライドで学習。 初心者でもとっつきやすい。 https://prog-8.com/ ドットインストール 3分と短く、テンポが良い。 前提知識があれば、分かりやすい。 https://dotinstall.com/ Udemy 購入すると無期限に閲覧可能。 日本語コンテンツもある。 評価が高いものは分かりやすい。 https://www.udemy.com/ ShareWis Rails チュートリアルなどの動画が ある。大阪の本町が本社。 https://share-wis.com/ Railsチュートリアル テキストは無料。 解説動画+質問に有料で対応 https://railstutorial.jp/ Paiza ラーニング 分かりやすいが、女の子のアニメ 感が強くて苦手。600円/月 https://paiza.jp/works 7 Ruby を勉強できるサービスは多数
  • 9. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 書籍、テキストで Ruby を学ぶ 8 名前 著者・URL 説明 プロを目指す人のための Ruby入門 書籍: 伊藤 淳一 著 Ruby の基礎だけでなく、開発における 基礎や Rails で必要になる知識が解説 されている。読みやすい。 著者は兵庫県 西脇市在住 Rails チュートリアル https://railstuto rial.jp/ SNS の開発を題材にした大型チュート リアル。手を動かしながら学べる。 Rails ガイド https://railsguid es.jp/ Rubyの各機能を体系的に学ぶことがで きる。 Stackoverflow https://stackov erflow.com/ Rubyに限らない質問サイト。簡潔に書 かれた回答が勉強になる。 Qiita https://qiita.co m/ 技術系記事の投稿サイト。伊藤淳一さ んの記事など勉強になる。 Rubyリファレンスマニュアル https://docs.ru by-lang.org/ja/ クラス・メソッドなどが網羅的に説明され ている。一度は通読するべき 「プロを目指す人のためのRuby入門」が一押し
  • 10. 表参道.rb 発表資料 「Ruby初心者からよく質問されること」 Ruby の資格試験もある Ruby技術者認定試験 Ruby アソシエーションが運営 Silver と Gold がある https://www.ruby.or.jp/ja/certification/examination/ REx : Ruby Examination https://rex.libertyfish.co.jp/ リバティフィッシュ運営 大阪、長堀橋に本社がある 無料で利用可能 Silver、Gold の模擬問題が合計 300問 9