Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
14
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

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

始めに

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

簡単なプロフィール

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

最初に習得する言語はRuby!

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

ロードマップ(学習スタート!)

◆ 2016年11月 ◆

学習サイト(無料範囲)で言語の基本を学ぶ

- ドットインストール( 約3分の動画で時間配分がとてもし易い動画学習サイトです )

Ruby入門 (全26回)
Ruby on Rails 4入門 (全28回)
HTML入門 (全24回)
CSS入門 (全23回)

- Progate ( 実際にソースを書きながら学べるサイトです )

Ruby -学習コース応用編-
Ruby on Rails -学習コースⅠ-

- Ruby on Rails チュートリアル実例を使ってRailsを学ぼう(Rails4.2)

かなりのボリュームですが、開発環境からデプロイまで一通りの流れを学べます。
私は2週しましたが、ボリュームが多いのであと何週かは必要そうです。

◆ 2016年12月 ◆

プログラム本で学ぶ

たのしいRuby 第5版

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

Ruby on Rails 4 アプリケーションプログラミング

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

◆ 2017年1月~2月 ◆

プログラム本で学ぶ

パーフェクト Ruby on Rails

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

実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング

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

◆ 2017年3月~4月 ◆

webアプリを作成する

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

◆ 2017年4月~5月 ◆

別サイトを作成中

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

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
14
Help us understand the problem. What are the problem?