プロゲート 奮闘記

プログラミング初心者の学習過程

 久しぶりに

(今日の進度)

・プロゲートrails1復習 8/12

 

(明日の目標)

・プロゲートrails1復習完走

・プロゲートrails2最低半分

 

今日は久しぶりにプロゲートを進めました。

 

三連休はプロゲートのスマホアプリをいじったり、プログラミングについて調べたり、一応プログラミングに触れるようにはしていました。

 

今日はビュー、コントローラ、ルーティングに関して学びました。

 

これらはブラウザとテキストエディタの行き来のやり方を学ぶというものです。

 

確かにプログラミング言語を学習していて、どうしたらWEBサイトに自分の書いたコードが反映されるのだろうと疑問を持っていたのでこれでなんとなくイメージがつかめました。

 

プログラミング言語自体を学習するときはあまり細かいことを気にせずガンガン進めていきましたが、フレームワークを学習するときは、理解できないことが出てきたときは少し立ち止まって復習をしながら進めて行こうと思います。

 

明日もきちんとプログラミング学習の時間をとりたいと思います。

f:id:freetanshun:20180717234422p:plain

 railsレッスン1完走

(今日の進度)

・プロゲートrails1完走

 

(明日の目標)

・プロゲート少しでも進める

 

今日は40分くらいまとまった時間を取ることができました。

 

やはり、意識するだけで全然違いますね。

 

今日はプロゲートのruby on railsレッスン1を完走しました。

 

しかし、かなり細切れでやっていたこともあり、かなりわからない部分が多いのでもう一度復習してからレッスン2に行こうと思います。

 

また、ruby on railsを使うにはHTMLも理解しているのが前提になっているようですが、僕はHTMLはあまりやったことがありません。

 

ただ、このレッスンでHTMLはなんとなく雰囲気でわかれば良いと思ったので、特別練習せずに進めて行こうと思います。

 

明日から三連休に入りますが、毎日少しでも良いのでプログラミングには触れようと思います。

f:id:freetanshun:20180714004605p:plain

 酒は良くない

(今日の進度)

・プロゲートrails進める

 

(明日の目標)

・プロゲートrailsレッスン1完走

 

一昨日、お酒を飲み過ぎてしまいました。

 

お酒を飲み過ぎてしまうと次の日使い物にならないので、ある程度でやめておくのが良いですね。

 

二日ぶりにプロゲートを進めました。

 

やはり、プログラミングの言語自体を勉強している時よりも自分でパソコンを動かしている感覚があります。

 

最近は15分から30分くらいしかプログラミングの勉強にあてらえていないので、明日は最低でも1時間は時間をとりたいと思います。

 

とにかく継続継続ですね。

f:id:freetanshun:20180712235458p:plain

 rails 少し

(今日の進度)

・プロゲート rails 少し

 

(明日の目標)

・プロゲート rails 進める

 

最近なかなかまとまった時間が取れません。

 

昨日ブログで書いたように、時間は作り出すことが大切なので、もう少し自分の生活を見直したいです。

 

今日で、ビュー、コントローラ、ルーティングまで一応終えました。

 

ここは、おそらくブラウザとエディタとターミナルをどのような概念で使っていったら良いかという導入の部分ですね。

 

とにかくプログラミングに毎日触れてブログに経過を残していきます。

 

プレッシャーの意味でも、自分のアウトプット能力を鍛える上でもブログは非常に良いツールですね。

 

今気づきましたが、プロゲートの推奨しているコースだとrailsの前にcommand lineといったレッスンをやる必要があるそうです。。。

f:id:freetanshun:20180709232209p:plain

 

 

 

 少しでもやること

(今日の進度)

・プロゲートruby on rails 少し

(明日の目標)

・プロゲート rails 少しでもいいから進める

 

今日は10分くらいですが、プログラミングに触れました。

 

今日はビューについて学びました。

 

今は詳しいところまではわかりませんが、HTMLの文法を使って見た目を整えていくということがわかりました。

 

最近、なかなかまとまった時間ができないですが、プログラミングには毎日触れるようにしています。

 

このブログは私的なことはなるべく書かずにプログラミングの成長に絞って書いていますが、『時間がない』というのは意外とみんなそうであって、少しでもいいので時間を作り出すということが大切ですね。

 

本業の他にも、僕は

 

・ニュースを毎日能動的に読む時間を作ること

・読書

・プログラミング

・英語の勉強

・運動

 

を毎日継続するようにしていますが、習慣になると良い意味にも悪い意味にもなっていくと思うので常に初心を忘れず愚直に頑張ります。

f:id:freetanshun:20180708235350p:plain

 ついに rails 学習開始

(今日の進度)

YouTuberailsの概要つかむ

・プロゲートruby on rails レッスン1少し

 

(明日の目標)

・確実に理解しながらプロゲートrails進める

 

今日は時間が全然なかったのですが、隙間時間を利用して少しプログラミングに触れることができました。

 

まずは ruby on rails とはどういうものか、プログラミングにおける位置づけなどをYouTubeなどで確認しました。

 

僕が理解した範囲では、ruby on railsは爆速でwebサービスを作るためのツールの一つということです。

 

確かに、短いコードだけで色々なフォルダが自動的に作られるなどかなりの部分のコード を省略できる気がしました。

 

おそらく、こういったものの使い方を学んで自分で編集するスキルが一番大切なのだと思います。

 

プログラミング言語自体の文法の細かい部分などはググればいい話ですし、かなりミクロな部分ですね。

 

ミクロよりマクロな部分をきちんと意識して学習していくことは非常に大切かもしれません。

 

ただ、こういったことが考えらえれるようになるには、挫折せず毎日プログラミングに触れていくことが不可欠な気がします。

 

今日初めてrailsに触れてやっとwebサービスを作れるんじゃね?的な感覚が出てきました。

 

モチベーションをあげて少ない時間でも頑張ってプログラミングの勉強を進めていきます。

f:id:freetanshun:20180707233424p:plain

 プロゲート:Ruby完走!!(仮)

(今日の進度)

・プロゲートRuby完走

 

(明日の目標)

・プロゲートRuby on rails 5入る

 

今日は、プロゲートのRubyを完走しました。

 

しかし、答えを見てやってしまった部分が半分くらいありましたので(仮)とします。

 

途中から全ては完全には理解できなくなりましたが、規則性を意識してコードを書いていくとうまくいくことがけっこうありました。

 

プログラミングは規則に従っていることがここからも伺えますね。

 

Rubyを完全には理解できたわけではありませんが、フレームワークというものを学んで見たいのでRuby on rails 5のコースに明日は入ろうと思います。

 

プロゲートのPythonではフレームワークを学ぶレッスンがなかったので、、、

 

とにかく、言語の基礎的なことを学んでフレームワークを学んでいくということがWEBサービスなどを作っていく上で不可欠ということはこれまでの過程で学んできたので、明日からは頑張ってフレームワークを学んでいきます。

 

逆に、言語の学習はある程度理解すればライブラリ?などから引っ張って来れると思うので初心者はそこまで神経質になる必要はない気がします。

f:id:freetanshun:20180706233047p:plain