事前学習 1週目

TECH::EXPERTの事前学習期間が始まって1週間がたったので、その振り返りです。

 

1週間プログラミングを勉強してみて、2つほど壁にぶつかった(理解に時間がかかった)ことがあるので、それについて書いていきたいと思います。

 

まずは勉強内容についてです。

 

勉強したこと

 

・HTML/CSS

Ruby

 

ざっくりというとこんな感じです。

 

HTML/CSSについては、Progateやドットインストール で軽ーくやっていたので、理解できないということはなかったです。

 

問題はRubyの方です。

最初は楽しくやっていたのですが、勉強していくうちにとある壁にぶち当たりました。それが以下の2つです。

 

  1. 引数
  2. クラスとインスタンス

 

この2つでした。

 

引数

 

引数について、最初に説明を読んだ時には「なんじゃこりや」と思いました。しかし、例題にならって実際に使っていくうちに理解ができたと思います。

どういう風に理解していったかというと、自分の言葉や自分なりのイメージで、「こういうものなんだ」と理解をしていきました。そして、実際に引数を使っていく中で自分の解釈に合わないようなことが出てきた時に「こうだと思ったけどこうだったんだ」となって理解が深まっていきました。

それが正しければ・・・ですが(汗)

 

引数に関しては、自分なりの解釈を記事にしてみようかなとも思っています。

しないかもしれませんが(笑)

 

とにかく、引数に関しては理解ができたんじゃないかなと思います。

 

クラスとインスタンス

 

引数よりも、こちらの方が難しかったです。

ですが、一応概念はなんとなくイメージできるようになったかなという感じです。

ただ、クラスとインスタンスの発展編がなかなか難しくて、このカリキュラムで書かれているコードの意味が所々分かりませんでした。

ここまで意味不明と思ったことは初めてだったので、放置して次に進んで良いのか悩みましたが、大事なことはモデリングの仕方を知ることだと思ったのでとりあえず次に進むことにしました。

 

とうとうRailsの勉強が始まりました

 

Rubyのカリキュラムを終えたら次のカリキュラムがRailsになっているので、今日からはRailsの勉強に入りました。

こちらもなかなか難しいですが、それはまた来週にでも綴ってみようかなと思います。

事前学習スタート!!

今日から(もう日付変わってしまったので昨日からですが)TECH::EXPERTの事前学習期間が始まり、さっそく行ってきたのでその振り返りをしたいと思います。

 

まずは感想 

今日一日勉強して感じたことは2つ!

 

  1. 意外とがんばれた
  2. アウトプットって大事!

 

ということです。

 

まず1つ目の「意外とがんばれた」というのは、プログラミングって意外と楽勝!ってことではく、勉強することが意外としんどくなかったということです。

TECH::EXPERTの学習時間は1日10時間、週60時間を10週間(+事前学習2週間)ということなので、とにかくしんどそうだと思ってましたが、意外と1日あっという間でした。びっくり!

勉強という行為自体まともにやったことがなかったので、人生で一番勉強したなぁと感じています。たった1日ですが(笑)

 

2つ目に関しては、今日勉強したことを振り返りながら書いていきたいと思います。

 

今日やったこと 

ざっくり言うと、HTML/CSSをさらっと進めてRubyにもちょこっと手を出しました。

 

 

HTML/CSSのカリキュラムを進めていた時は、ひたすら説明を読んで、お手本のコードを写しまくっていました。こんなんで大丈夫かなと思いつつカリキュラムを終え、Rubyの勉強を始めました。

 

しかし!

 

それは夕方18時頃のこと。

TECH::EXPERTでは夕礼という時間があるらしく、その時間の中で近くの人とペアを組み、今日学んだ内容を言葉で説明するという時間がありました。その結果はボロボロでまさに不安的中!って感じでした。

 

一緒にペアを組んだ方は私より1期早く受講を開始した先輩で、初心者の私にも分かるように、私の反応を確認しながら説明をしてくれる素晴らしい方でした。

そしてその方から、「カリキュラムの下の方にドリルみたいなのがあるから、それをやるといいよ」とアドバイスをいただき、早速やってみることにしました。

 

そうしたらこれがかなり効果的でした。

自分が解答するまでお手本のコードを見ることができないので、わからないところは必然的に自分で調べなければいけません。

自分で調べて、コードを書いて、実行してみる・・・すなわちアウトプットですね。

そうやって書いたコードは本当によく印象に残っていて、一気に理解が進んだなと感じることができました。

 

アウトプット、恐るべし。

 

まとめ

何かを勉強する上で、アウトプットは本当に効果的です。

今日はそれを心の底から実感しました。

それをこれからの勉強にも活かして、アウトプットすることを大切にしてやっていきたいと思います。

自己紹介

簡単なプロフィール

・26歳

・女

・Webエンジニアへの転職を夢見て事務職を退職。TECH::EXPERTの受講を決意

・2019.5.11からTECH::EXPERT受講開始(53期生)

・2019.9.6からSESの会社でエンジニア生活をスタート

・入社後1年経って、自分の成長の無さに焦りを感じ始める ← 今ココ

 

HTML/CSSRubyRailsなどをこれから勉強します。

ほぼ事前知識ゼロからのプログラミング学習になります。

 

業務ではPHP、Laravel、AngularJSを使っています。

今後Java、Spring BootとScalaを使うことになる予定。

 

このブログについて

TECH::EXPERTで学んだことや教室であったことを振り返る自分用の備忘録です。

日々の学んだことや、感じたことなどを書いていこうと思います。

 

更新の目標

気ままに更新していきます。

 

こちらの記事も、随時更新して内容を充実させていきたいです。

これから楽しくブログを書いていけたらと思います。