20
ぼくのかんがえたさいきょう Rails スタートダッシュ モリジュン (@zyunnosuke)

ぼくのかんがえたさいきょうの Rails スタートダッシュ

Embed Size (px)

Citation preview

ぼくのかんがえたさいきょうの Rails スタートダッシュモリジュン (@zyunnosuke)

自己紹介モリジュン (@zyunnosuke)

「酒と泪とRubyとRailsと」書いてます!

(๑•̀ㅁ•́๑)✧

今回伝えたいこと• Web開発って覚えることたくさんで大変

• 「学び続ける」ことがすごく大切

• 楽しめることをみつけよう

• Railsは日本語ドキュメント充実してるよ

1. ボトルネック

覚えることが多すぎ..orz…• HTML

• CSS => SCSS, SASS, Compass…

• JavaScript => CoffeeScript, Angular JS, Backbone, React.js, Node.js…

• git => gitコマンド, GitHubの作法…

• Ruby => Ruby on Rails, RSpec, Haml…

• Linux => Nginx, Redis, Memcache

• DB => MySQL, PostgreSQL, MongoDB…

業務経験ないと覚えらない…• チーム開発 (アジャイル、コードレビューとか)

• AWSのAuroraやGoogle のBig

Queryなど(お金かかる)

• Jenkins/Wecker/CircleCIとか

2. マインド

簡単なことからはじめよう

• プログラミング経験ゼロだが180日で180個のウェブサイトを作るプロジェクトがゴールまであとわずかに - GIGAZINE

• http://gigazine.net/news/20130911-180-websites/

• 経験ゼロ • ⇒ Node.jsで画像UP

楽しさを追求しよう• 「学ぶ事」と「学び続ける事」の差は果てしなく大きい

• 勉強していくことは簡単ではない。だからこと「楽しめるか」が大切

IT業界を楽しく生き抜くための「つまみぐい勉強法」

http://www.amazon.co.jp/dp/477414259X

• ベトナム人の個人エンジニアが3日で開発 • USのiOSのゲームランキングで1位 • 無料ゲームだけど広告で500万/日=> 1.5億/月

夢がある!- Flappy Bird

3. Rails 勉強法

(開発環境) 手順 / Cloud9

Mac - http://morizyun.github.io/blog/yosemite-mac-rails-setup-rbenv-ruby/

Windows / Cloud9 - https://c9.io/

(最初) ぼくのかんがえたさいきょうのRailsファーストガイド

http://morizyun.github.io/blog/rails-beginner-first-step-guide/

(脱初心者) Ruby on Railsを仕事にしていくための第一歩

http://morizyun.github.io/blog/ruby-rails-non-beginner-guide-book/ (Rails Tutorialの巻末掲載)

(神ポスト) RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか

http://qiita.com/jnchito/items/dedb3b889ab226933ccf

(オススメ) リーダブルコード• 仕事ではプログラムを「書く」よりも「読む」ことが多くなる

• 読みやすいプログラムを書くことで、バグを減らし、「書く時間」を増やす

リーダブルコード http://www.amazon.co.jp/dp/4873115655

(オススメ) Everyday Rails - RSpecによるRailsテスト入門

• チーム全員が安心して開発をするためにテストはすごく大切

• 最新RSpec(Rails)を入門から丁寧に解説している

Everyday Rails - RSpecによるRailsテスト入門

https://leanpub.com/everydayrailsrspec-jp

(Gem) The Ruby toolbox

https://www.ruby-toolbox.com/

4. 伝えたいこと

伝えたいこと• Railsは日本語ドキュメント充実してるから、Web開発を始めたいなという人におすすめ

• 新しい技術がどんどん生まれる。だから「学び続ける」ことが力になる。楽しいことを追求しよう

• Railsの勉強の仕方とかに悩んだら、気軽にTwitter

@zyunnosuke にメッセージ下さい (๑•̀ㅁ•́๑)✧