Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
MT
Uploaded by
Masayoshi Tokumoto
420 views
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
2018年3月10日に開催された沖縄Ruby会議02で発表した資料です。
Internet
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
Most read
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PDF
楽しいRails開発
by
俊博 三宅
PDF
Ruby introduction for_rails
by
Takashi Toyofuku
PDF
自己紹介LT(公開版)
by
Ken Muryoi
PDF
初めてつくる Webアプリの開発戦略
by
Masato Koishi
PPTX
Rails5クイックスタート
by
Hirata Tomoko
PPTX
RubyとRのおいしい関係
by
sady_nitro
PDF
SassだけじゃなくてLESSの事も見てください
by
正樹 平野
PDF
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
楽しいRails開発
by
俊博 三宅
Ruby introduction for_rails
by
Takashi Toyofuku
自己紹介LT(公開版)
by
Ken Muryoi
初めてつくる Webアプリの開発戦略
by
Masato Koishi
Rails5クイックスタート
by
Hirata Tomoko
RubyとRのおいしい関係
by
sady_nitro
SassだけじゃなくてLESSの事も見てください
by
正樹 平野
岡山のRuby勉強会(OSC広島2013)
by
Makoto Henmi
What's hot
PDF
RubyとRailsのおいしい使い方
by
Satomi Tsujita
PDF
Ruby on Rails でつくるアタシ好みの愛され Web サービス
by
Yoji Shidara
PDF
一般社団法人日本Rubyの会について
by
masayoshi takahashi
PDF
Rails あるある
by
Ryunosuke SATO
PDF
在宅フリーランスで 失敗した話3選
by
Tomoe Sawai
PDF
Ruby/PureImage: 第2回岡山Ruby会議LT
by
NISHIMOTO Keisuke
PDF
田舎暮らし流エンジニアスキルアップ術
by
Tomoe Sawai
PDF
astah関西勉強会のご紹介
by
akipii ogaoga
PDF
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
by
codeal
PDF
Rubyビジネスセミナー大阪2015
by
Satomi Tsujita
PDF
TdX#01 RubyKaigiの作り方
by
masayoshi takahashi
PDF
オープンソースとプラットフォームとお金
by
masayoshi takahashi
PDF
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
by
Hiroyuki Ishikawa
PDF
TypeScriptで辛麺を注文する(ライブコーディング)
by
Tomoe Sawai
PDF
初めての公開Gem作り
by
Tomoe Sawai
PDF
Web × プログラミング ~JavaScript編~(2017/2/16)
by
Hiroyuki Ishikawa
PDF
RubyとRailsのおいしい使い方 ver. okayama1
by
Satomi Tsujita
PDF
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
by
Yoshitake Takata
PPTX
Electronからはじめるnodejs
by
Hirata Tomoko
PDF
How to relaunch "sapporojs.org" ~Introduction to middleman~
by
Ryunosuke SATO
RubyとRailsのおいしい使い方
by
Satomi Tsujita
Ruby on Rails でつくるアタシ好みの愛され Web サービス
by
Yoji Shidara
一般社団法人日本Rubyの会について
by
masayoshi takahashi
Rails あるある
by
Ryunosuke SATO
在宅フリーランスで 失敗した話3選
by
Tomoe Sawai
Ruby/PureImage: 第2回岡山Ruby会議LT
by
NISHIMOTO Keisuke
田舎暮らし流エンジニアスキルアップ術
by
Tomoe Sawai
astah関西勉強会のご紹介
by
akipii ogaoga
[コデアル株式会社] Ruby on rails 開発環境設定勉強会(株式会社シンクスマイル主催)
by
codeal
Rubyビジネスセミナー大阪2015
by
Satomi Tsujita
TdX#01 RubyKaigiの作り方
by
masayoshi takahashi
オープンソースとプラットフォームとお金
by
masayoshi takahashi
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
by
Hiroyuki Ishikawa
TypeScriptで辛麺を注文する(ライブコーディング)
by
Tomoe Sawai
初めての公開Gem作り
by
Tomoe Sawai
Web × プログラミング ~JavaScript編~(2017/2/16)
by
Hiroyuki Ishikawa
RubyとRailsのおいしい使い方 ver. okayama1
by
Satomi Tsujita
PaaSで簡単 Railsアプリを公開しよう! ~もあぐれっしぶ~ & Rubyを体験しよう!(2013.10.06 OSC2013-Hiroshima)
by
Yoshitake Takata
Electronからはじめるnodejs
by
Hirata Tomoko
How to relaunch "sapporojs.org" ~Introduction to middleman~
by
Ryunosuke SATO
Similar to 文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
PDF
Ruby実践
by
Kenichi Kawaguchi
PDF
ゼロからのプログラミングRails講座 Codeanywhere版
by
DIVE INTO CODE Corp.
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
PDF
Rubyで作るtwitter風webアプリケーション
by
Naoto Hori
PDF
2017年3月13日勉強会発表資料
by
shogo yamada
PDF
初心者の皆さんに伝えたいこと
by
Yamamoto Kazuhisa
KEY
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
by
Yasuko Ohba
PPT
第1部「一時間で覚えるruby」
by
Hiromu Shioya
PPTX
第1回 初心者向け Ruby on Rails 勉強会 in 門前仲町
by
剛 羽根
PPT
何でRuby
by
Ngoc Dao
PDF
omotesando.rb_20231005.pdf
by
瑛一 西口
PDF
西区勉強会用スライド
by
Hiromi Kai
PDF
Rubyの仕事で食べていくために僕らは!
by
Ouka Yuka
PPTX
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
PDF
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
PPTX
テックリンク資料20170529
by
yoshito funayose
PPTX
Camp report for_kwskrb
by
rojiuratech
PDF
Trunk0125資料
by
颯人 小柳
PDF
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
Ruby実践
by
Kenichi Kawaguchi
ゼロからのプログラミングRails講座 Codeanywhere版
by
DIVE INTO CODE Corp.
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
Rubyで作るtwitter風webアプリケーション
by
Naoto Hori
2017年3月13日勉強会発表資料
by
shogo yamada
初心者の皆さんに伝えたいこと
by
Yamamoto Kazuhisa
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
by
Yasuko Ohba
第1部「一時間で覚えるruby」
by
Hiromu Shioya
第1回 初心者向け Ruby on Rails 勉強会 in 門前仲町
by
剛 羽根
何でRuby
by
Ngoc Dao
omotesando.rb_20231005.pdf
by
瑛一 西口
西区勉強会用スライド
by
Hiromi Kai
Rubyの仕事で食べていくために僕らは!
by
Ouka Yuka
フレームワーク品評会 Ruby on Rails #crossjp
by
Shiro Fukuda
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
テックリンク資料20170529
by
yoshito funayose
Camp report for_kwskrb
by
rojiuratech
Trunk0125資料
by
颯人 小柳
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
1.
文系から半年でRuby(Sinatra Rails)を学んだら人生変わった 徳元 将義
2.
自己紹介 • 徳元 将義(とくもと まさよし) •
琉大産業経営学科四年 • 2017年4月からさぼ (@saboyutaka) さんの下でWebエ ンジニアを目指す • ISUCON2017 • 4月に「みんなのウェディング」 に就職します • ブログ:まさ@ブログ書き込み中
3.
今日話したいこと 1. Rubyの初学者がやったほうがいい学習手順 2. Rubyを学んで変わったこと
4.
初学者がRubyを学ぶ時にやった方がいい手順 (Railsチュートリアルからやらない!) 1. Webについて理解する 2. HTML&CSSについて理解する 3.
Rubyの基本について理解する 4. Sinatraを学んでアプリを作る 5. Railsチュートリアルをやってアプリを作る
5.
Webについて理解する • そもそも「Webアプリケーションっ てなに」から理解する • HTTP、セッション、Webの三層構 造 •
これをわかっていないとWindowsし か知らない文系はエンジニアがやっ ていることと自分の知っているイン ターネットの世界が繋がらない • これをやらないと「なんかガチャガ チャやるとうまくいく」といったレ ベルの理解になってしまうことも 引用元 https://www.amazon.co.jp/dp/4774142352
6.
HTML&CSSについて理解する • Webプログラミングをするなら避 けて通れない • SinatraでもRailsでもERBという テンプレートエンジンを使って HTMLを描画するし、そもそも View(フロント)からリクエスト が来たりデータが飛んでくるので 必須 •
HTMLとCSSをProgateで学んで 「プログラミングしてるぜ」って 思っていたのは良い思い出 引用元 https://atnd.org/events/94454
7.
Rubyの基本について理解する • たのしいRuby×Progateで学ぶ • とにかくわかりやすく、直感 的で楽しめると思う •
たのしいRubyはわかりやすい とはいえ情報が網羅的で飽き やすいからProgateをゲーム感 覚で楽しむ 引用元 https://www.amazon.co.jp/dp/4797386290
8.
Sinatraを学んでアプリをつくる • Webアプリケーションを素早 く作るためのRubyのDSL • ブラウザで結果が見れるのが Webプログラミングの良いと ころ •
Rubyの使い方を一通り「知っ た」らSinatraの使い方をドッ トインストールで勉強して、 すぐになにか作る 引用元 http://j-caw.co.jp
9.
Sinatraは簡単 • gem install
sinatra • require ‘sinatra’ • ruby myapp.rb
10.
SinatraはRailsの練習になる get "/" do @members
= Member.all erb :index end • Railsでも使うflash、ActiveRecord、ERBを使える • ルーティング→アクションを直感的に実装できる • Railsほどフレームワークのために覚えることがあまりない • これを製作する過程で上の知識を頭に入れつつ、デバッグ方法とかも学 んだりパラメータの受け渡しなども学べる
11.
Railsチュートリアルを学んで アプリを作る • ここまで来るとRailsチュート リアルが深く理解できるよう になる • RailsチュートリアルでTwitter (っぽいやつ)を作るし、十 分多くのこと学べるが「チュー トリアル」なので自分でゼロ から作ってみるとさらに学び になる 引用元 https://www.slideshare.net/yasulab/rails-46481007
12.
Rubyを学んで変わったこと 1. プログラミングの世界は楽しいと思えるようになった 2. もっと自由に生きていけると信じれるようになった 3.
プログラミングは本当に人の役に立つとわかった
13.
プログラミングは楽しい
14.
C言語のトラウマ • 初めてプログラミングに触ったのはC言語 • 学び方も学術的な学び方だったので、なかなかできることが進ま ない •
型を指定した変数宣言、float, int, printf…いろいろやってコン ソール上で「何か計算できた」「何か文字を表示できた」という 感覚だけ
15.
Rubyやりやすい • Rubyはより直感的でわかりやすい • Sinatraを使えばすぐにWebアプリとしての挙動が確認でき る •
LINEのようなメッセージングアプリをSinatraで作ったの でもうRubyのファンになる
16.
もっと自由に生きていける (エモい)
17.
わがままに生きたい • 社会人になった後でも海外で(中・長期)滞在してみたい • 楽しくて熱中する業種にしないとモチベーションが下がる •
要はわがまま
18.
なんかわがままに生きていけそう • プログラミングすごい楽しくて勝手にやるようになる → 会社でこれやってお給料頂いてもいいの? •
エンジニアとしてイベントに参加すると、本当にフリーランスだったり リモートワークしている人が多くて「全然海外行ける」って思えるよう になる → 海外行って良いの? • 就活で自分が会って来たWeb系の企業の方々の多くは、自分がイメージ していた「就活」や「面接」とは全く違うもので、よりくだけた形で本 当に大切な話ができた → スーツ着なくて良いの?
19.
プログラミングは本当に 人の役に立つ
20.
大学生バイト • 家庭教師 • ベ○ッセの営業の電話 •
基地内で床の張替え作業 • 大東島でただただ穴を掘る • ただただ雑誌の修正のシールを貼る
21.
この時の僕 人の役に立つこと、 お金を稼ぐことって大変 なんだなあ・・・。
22.
プログラミングは本当に人の役に立つとわかった • 「人の役に立つんだな」とちょこっと思ったのは友達の 作業を手伝う簡単なSinatraアプリを作った時 • 「マジで社会の役に立つんだな」と思ったのは奨学金の 二倍のお給料を頂いてRailsアプリ開発のお仕事ができる ようになった時
23.
この時の僕
24.
この時の僕
25.
まとめ • Web全くの初心者がRailsを勉強するのであればWebの基本 →HTML&CSS→Rubyの基本→Sinatra→Railsで • 難しいプログラミング言語から入って苦手意識が出るよりも、取っつき やすいWebプログラミング言語から始めるのが良いと思う •
文系の皆がすぐに思い浮かぶ職種や業界より、エンジニアって素敵かも! • Railsはお仕事の需要があるらしく、他のバイトするよりも将来のために もなるから良いと思う • Ruby(Sinatra、Rails)ありがとう
26.
おわり
Download