プログラマーへのロードマップ【走ってる！】

# 始めに
2016年11月からプログラムを学び始めました。
習得したスキルの理解を深める意味でも残していきたいと思います。
また、どうしたらプログラム出来るようになるかな～と思っている人の参考にもなれば幸せです。

# 簡単なプロフィール
- 今までの仕事　　： 調理師 ⇒ コンビニ店員 ⇒ コールセンター （ PCが好きだったから触れる職に転職 ）
- 学習前のスキル　： Excel・Word・Acsess・VBA・HTML・CSS 
- 作ったツール　　： シフト作成・勤怠届・KPI計算 （ VBAでExcelとAcsessの連携をしたりした。プログラムって色々できるんだなぁ～と感心した ）　
- 昔からの趣味　　： 読書 （ ビジネス書etc ）、料理 （ 流行りの料理男子ですｗ ）、ゲーム
- 最近ハマってる　： 筋トレ （ テストステロン！）、瞑想 （ 体脂肪も下がるらしい！ ）、タンパク質 （ プロテイン！ ）

# 最初に習得する言語はRuby！
形になるものを使ったほうが習得が早いだろうと思ったので、料理などの趣味サイトを作ろうと思いました。
webサイトにあった言語を調べ、親しみやすそうなRuby（もちろんRails使います！）を選択しました。
色々なサイトを参考にしてロードマップを作成していきます！

# ロードマップ（学習スタート！）
## ◆ 2016年11月 ◆
###学習サイト（無料範囲）で言語の基本を学ぶ
#### - **[ドットインストール](http://dotinstall.com/)（ 約3分の動画で時間配分がとてもし易い動画学習サイトです ）**
[Ruby入門 (全26回)](http://dotinstall.com/lessons/basic_ruby_v3)
[Ruby on Rails 4入門 (全28回)](http://dotinstall.com/lessons/basic_rails_v2)
[HTML入門 (全24回)](http://dotinstall.com/lessons/basic_html_v3)
[CSS入門 (全23回)](http://dotinstall.com/lessons/basic_css_v3)

#### - **[Progate](https://prog-8.com/) （ 実際にソースを書きながら学べるサイトです ）**
Ruby -学習コース応用編-
Ruby on Rails -学習コースⅠ-

#### - **[Ruby on Rails チュートリアル実例を使ってRailsを学ぼう(Rails4.2)](https://railstutorial.jp/?version=4.2#walk-through)**
かなりのボリュームですが、開発環境からデプロイまで一通りの流れを学べます。
私は2週しましたが、ボリュームが多いのであと何週かは必要そうです。

## ◆ 2016年12月 ◆
###プログラム本で学ぶ
#### [たのしいRuby 第5版](https://www.amazon.co.jp/gp/product/4797386290/ref=as_li_qf_sp_asin_il?ie=UTF8&camp=247&creative=1211&creativeASIN=4797386290&linkCode=as2&tag=uloruson-22)
<a  href="https://www.amazon.co.jp/gp/product/4797386290/ref=as_li_qf_sp_asin_il?ie=UTF8&camp=247&creative=1211&creativeASIN=4797386290&linkCode=as2&tag=uloruson-22"><img border="0" src="http://ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797386290&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=uloruson-22" ></a><img src="http://ir-jp.amazon-adsystem.com/e/ir?t=uloruson-22&l=as2&o=9&a=4797386290" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

Rubyの基本的なメソッドや構文など記載されてます。
ドットインストールのruby入門では把握しきれない点を補完できた気がします。
当然、全ては覚えれないのでリファレンスとして度々活躍しそうです。
たのしいかどうかは人によりそうです）笑

#### [Ruby on Rails 4 アプリケーションプログラミング](https://www.amazon.co.jp/gp/product/4774164100/ref=as_li_qf_sp_asin_il?ie=UTF8&camp=247&creative=1211&creativeASIN=4774164100&linkCode=as2&tag=uloruson-22)
<a  href="https://www.amazon.co.jp/gp/product/4774164100/ref=as_li_qf_sp_asin_il?ie=UTF8&camp=247&creative=1211&creativeASIN=4774164100&linkCode=as2&tag=uloruson-22"><img border="0" src="http://ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4774164100&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=uloruson-22" ></a><img src="http://ir-jp.amazon-adsystem.com/e/ir?t=uloruson-22&l=as2&o=9&a=4774164100" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

Rails初心者の私にとっては最適な本でした。
Railsとは？といった基本説明やモデル・ビュー・コントローラーの各役割について細かく学べました。


## ◆ 2017年1月～2月 ◆
###プログラム本で学ぶ
#### **・[パーフェクト Ruby on Rails](https://www.amazon.co.jp/%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88-Ruby-Rails-%E3%81%99%E3%81%8C%E3%82%8F%E3%82%89-%E3%81%BE%E3%81%95%E3%81%AE%E3%82%8A/dp/4774165166/ref=pd_sim_14_18?_encoding=UTF8&psc=1&refRID=GASD5CPTSV40A8ZCX48P)**

webアプリ（イベント告知掲示板）を作りながら学べる経験ができました。
特にSNSアカウントによるログインなどがあり、今後作成アプリにも活用できます。

#### **・[実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング](https://www.amazon.co.jp/%E5%AE%9F%E8%B7%B5Ruby-Rails-4-%E7%8F%BE%E5%A0%B4%E3%81%AE%E3%83%97%E3%83%AD%E3%81%8B%E3%82%89%E5%AD%A6%E3%81%B6%E6%9C%AC%E6%A0%BCWeb%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E9%BB%92%E7%94%B0/dp/4844335928/ref=pd_sim_14_3?_encoding=UTF8&psc=1&refRID=XSY0P58SWCSRHPP6CASQ)**

Vagrantなどで仮想環境による開発など、ワンランクアップした知識を学べます。
この本もアプリを作成しながら進める本になり、やりごたえが非常にあります。

## ◆ 2017年3月～4月 ◆

###webアプリを作成する

近くのお店を検索できるグルメサイトを作成しました。
GoogleMapやyelpAPIを使って、テスト版をherokuにアップしました。
最低限動くまで多くのエラーと戦いましたが、herokuにアップして動かしたときの感動は忘れません。
コードよりエラー解決に多く時間を費やしたのはいい思い出です。
また、運用を考えたときに課題が多いと発見できましたｗ　追々運用できるよう頑張っていきます。

## ◆ 2017年4月～5月 ◆

###別サイトを作成中

自身のポートフォリオサイト作成する。
VPSにて環境を構築中。nginxとunicorn導入が難しいｗ




・・・・進捗あり次第更新予定