フリーランスエンジニアを目指してプログラミングスクール「TECH:EXPERT」に通ってみた(事前学習編)(9日目)
こんにちは、かとたくです。
今回もプログラミングスクール「TECH:EXPERT」で学習してきたことについてご紹介していきたいと思います。
また、今回で事前学習編は最後になり、次回からは基礎学習編にタイトルが変わります!
というのも2019年3月9日(土)に、「TECH:EXPERT」の正式な入校となり、ぼくはその第49期生としてこれから勉強していくことになります。今後もnoteで勉強してきたことについては発信していくので、ぜひプログラミングスクールに入ろうか迷っている人は参考に読んでいただきたいです!
今回やることは、基礎コースで残ったRubyの演習問題と、具体的なエラーの対策方法についてやっていきます!基礎コースの1周目の終わらせることを目標に頑張っていきます!
まず、午前にやったことは以下の通り。
・Rubyの演習問題
→閏年、曜日に関するif文を使った問題
→倍数を利用したwhile文の応用問題
→じゃんけん
→得点の並べ替え
ボリュームはそこまで多くありませんでしたが、かなりググりながらやっていたのでかなり時間がかかりました・・・。閏年やじゃんけんについては結構定番な問題なので、割とソースコードごとサイトに書かれていることもあります。
個人的に悩んだのが得点を高い順に並び替えるというもの。うまいこと得点順にソートさせればいいのですが、なかなかいいサイトにも巡り会えず、この中で一番苦戦しました。
ひとまず、午前中やるべき問題は全て解けたので少し安心しました(笑)
そして午後にやったことは以下の通り。
・クラスとインスタンスの復習
・エラーが発生した時の対処法
クラスとインスタンスについては、以前も学習しましたがjavaとは違う点もそこそこあり、理解するのが大変です(多分5周くらいやって少しは理解できるかな?)文法も異なってくるため、ここは時間をかけて学習する必要があると感じました。
そして、アプリケーションを作成している際にも何回か出くわすことがあったソースコードのエラーについての対処法をおさらいしました。一問一答形式となっており、1つのクラスファイルに対して1つのエラーを対処するといった感じです!簡単なものから難しめのものまで幅広くありましたが、ノーヒントでも半分以上は理解することができました。わからないものは答えを確認しつつ、ソースコードと照らし合わせながらの作業を行いました。
今回は体調が優れなかったこともあり、早めに作業を打ち切りました😢次回から正式に「TECH:EXPERT」に入校します!事前学習編が全9回記事に書いたので、あまり実感が湧いていないですが(笑)、ここからが本当の頑張りどころですので、気を引き締めて勉強していきたいと思います!
最後までご購読していただきまして、ありがとうございます!
また次回も読んでいただけると嬉しいです!!