共有すること
Ruby/Railsアプリ作成の効率的な学習方法(非プログラマー向け)
学習方法
下記の流れで学習すると、非プログラマーでも効率的に学習できる。
1. Progate でRuby/Railsを学習
《Ruby》
基本的な文法・オブジェクト指向に基づいたプログラミング(クラスの定義・継承)
《Rails》
ログイン・ログオフ機能・いいね!機能を持ったSNSの作り方
最終的には、Progateのサイトを見ずに一人でSNSを実装できるまで何度もコードを書く。
2. Railsチュートリアルで学習
Progateよりも高度なログイン機能・パスワード再設定・アカウントの有効化・Herokuを使った本番環境へのローンチ・Gitの使い方などを学習可能。
この学習方法のメリット・デメリット
メリット
・学習コストが低い
・自分のペースで学習可能
・わからないことをネットで調べて自力で解決したいと思う人には向いている。
デメリット
・プログラミングを詳しい人から直接教わりたいと思う人には向いていない。
この方法でローンチしたサイト
TokyoMetro API × Ruby on Rails
https://tokyometroapi-and-rubyonrails.herokuapp.com/
顧客管理アプリ
https://customer-management-20180120.herokuapp.com/
SNS by Ruby on Rails
https://sns-20171220.herokuapp.com/