現況:修論提出とコードクリサリス基礎コース
だいぶ間が空いてしまいました。
昨年の後半は修士論文に意識と時間が取られていたこともあり、あまりプログラミングの学習は進みませんでした。それでももくもく会に参加したり、ProgateやCodeacademy,Udemyなどの教材を中心に時折復習をしてきました。
2020年になって、修士論文を無事提出したこともあり1月15日からコードクリサリスというプログラミングスクールの英語で行われるJavascriptの基礎コースを受講しています。受講期間は5週間で2月15日が最終授業日です。今はちょうど2週目が終了したところです。
コードクリサリスについて詳しく知りたい方は以下をご参考してください
毎回授業のあとの感想をツイッターで報告していたのでここにまとめてみます。
【CodeChrysalis・foundations1日目】クラスメイトがたくさん!すごい社交的な人がいるなーと思ったらインストラクターの方だった笑。和やかな雰囲気でホっとした(けど「内容は難しいからね!」と念押された)。普通は長くかけてやる内容を1ヶ月に凝縮したような感じらしい。予習・復習頑張る。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月14日
【CodeChrysalis・foundations 2日目】今日やった内容は「知ってるつもり」だったことだけど曖昧な理解しかなかったから一からコードを書くことはできないでいた。それが今日は短時間でできてしまって自分でも驚いた。学び方、身につけ方のコツが少しわかってきたような気がします。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月16日
【CodeChrysalis・foundations 3日目】今日は朝から夕方までの長い一日だった。イマーシブはこれより長いのが週5日なんだなと(内容もグッと難しく濃厚なんだろうな)思ったら体力つけなかいけない気がしてきた。今日は技術的な以外にも心の持ちようを前向きにに持っていくヒントをたくさんもらった。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月18日
【CodeChrysalis・foundations 4日目】今日は忍耐の大切さを学んだ。自分ができないことに耐えて目の前の問題が難しく見えることのストレスにも負けない力が必要。でも今までよく聞くけど何のことかよくわからなかったプログラミングにおけるテストの意味が理解できて嬉しかった。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月21日
【CodeChrysalis・foundations 5日目】今日は条件分岐とか擬似コード (pseudocode)とかについてレクチャーがありました。一歩一歩、焦らずにプログラミング言語に書き換えていく。これは前回実感した忍耐強さと深く繋がるなと思った。すぐ質問できる環境だけど、じっくりゆっくり取り組んでみた。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月23日
【CodeChrysalis・foundations 6日目】今日で2週間が終わりました。今日は今までで一番難しくて正直つまづいた。ループ、わかってると思ったけどfor..ofは初めて知って頭がついて行かなかった。質問することの大切さ、答え方なども学んで、これはstackoverflowとかいろんなところで役立ちそう。
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月25日
最初の楽しそうな雰囲気から現在のつまづきそうなところまでの過程がよくわかりますね。ツイッターで報告をするとCodeChrysalisに関わりのあるいろんな方から応援のリプライをいただけるので励みになっています。最後まで続けていきます。
ちなみに英語でも報告をしてたので貼り付けておきますね。
[CodeChrysalis Foundations DAY1]The room was packed, the instructor and the TA were way more friendly than I expected and I loved it. Even my classmate helped with exercises. Grad school was a really lonely experience and I know this is gonna be different.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月14日
[CodeChrysalis Foundations DAY2]I was impressed with the course material and instruction today. What we covered today was what I "knew" but I never really grasped well enough to write code from scratch. I think I'm really starting to learn how to learn.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月16日
[CodeChrysalis Foundations DAY3]Long day but really important stuff on mindset was covered. Also, I could see more collaboration between students. An ideal learning environment for me.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月18日
[CodeChrysalis Foundations DAY4]Today we learned about TDD. This topic was never covered in the online courses that I have taken, so it was a challenge to understand the process. Also, I realized web development requires a lot of patience.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月21日
[CodeChrysalis Foundations DAY5]We covered AND OR conditional and pseudocoding. I felt that I'm still fuzzy about really basic concepts like expressions, parameters, input, output, etc.... But I'm sure these fundamental labels would become more clear as I do more complex coding.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月23日
[CodeChrysalis Foundations DAY5]I might be officially lost. But I'll let it sleep and try it again. I need to practice how to form a good question so I can get more help without being intimidated.
— mariamuu🐶まりあむ (@mariamuu3) 2020年1月25日
最後のはDAY6の間違えでした。
次の投稿は基本情報技術者試験についてになります。