CAMPING NOTE

中年非理系プログラミング未経験者のフィヨルドブートキャンプ

キャンプ記録 053

フィヨルドブートキャンプにて、プログラミングの学習を初めて43週間が経ちました。 個人の復習を兼ね、学習43週目の、1週間の学習経過をここに記録します。 (1週間=2021.06.19(土)-2021.06.25(金))

f:id:CHICALOG:20210627154159p:plain 今週の ObsidianGraph です。 - モバイルアプリのリリースが待ち遠しいです!

index

  1. 学習した時間
  2. 学習を通して知ったこと・感じたこと
  3. 公式学習(プラクティスと日報)に加えて毎日/毎週末行っていること
  4. 学習した内容 一覧
  5. 1週間のつれづれ
  6. 次週1週間の目標学習時間

学習した時間

合計 5時間 00分
06.19(土) 0時間30分
06.20(日) 1時間30分
06.21(月) 0時間30分
06.22(火) 1時間00分
06.23(水) 0時間30分
06.24(木) 0時間30分
06.25(金) 0時間30分
  • 総学習時間 827時間30分

  • 諸事情で7月11日まで、1週間の目標学習時間を3.5時間、1日30分学習をすればokとしました。(理由は最後に記載しています)

学習を通して知ったこと・感じたこと

  • 以前も書いた気がしますが、ターミナルやrubocopは怒っているんじゃなくて、現状を冷静に教えてくれる

学習を通して知ったこと・感じたことの詳細

  • 以前も書いた気がしますが、ターミナルは怒っているんじゃなくて、現状を冷静に教えてくれる
    • いざ、書いたコードの挙動を確認するためにターミナルを操作してみると、うまく動かなくて落ち込みます。
    • プログラミングを学び始めた頃、ターミナルは意味のわからない呪いの呪文を表示する黒い板だと思っていました
    • ruby プログラミングについて学び始めた頃、ターミナルは必死で書いてみたコードを『違う!』と、怒ってくる厄介な黒い板だと思うようになりました。
    • ruby プログラミング学習の締め括りである、wcコマンドを作る(Ruby) を提出までこぎつけた今、ターミナルは、自分が書いたプログラムの問題点を冷静に指摘してくれる、親切な漆黒の羅針盤に見えるようになりました。
    • これからも、たくさんターミナルにお世話になりたいと思います。

公式学習(プラクティスと日報)に加えて毎日/毎週末行っていること

毎日行っていること

  • 専門用語をピックアップし、Ankiに登録
  • Anki で専門用語の学習
  • 前日までの復習
  • Ruby on Rails Podcastを聞きく。

毎週末行っていること

  • 1週間の振り返りをテキスト化し、ブログで公開すること(このブログです)
  • CSSの学習(土日どちらかに1時間)
  • Vimtutor(土日どちらかに1時間)
  • Qiita 投稿記事準備(土日どちらかに1時間)

学習した内容 一覧

(フィヨルドブートキャンプ学習内容より)
学習内容 学習状況
wc コマンドを作る (Ruby) 提出済
HTTP の基本について理解する (HTTP) 学習開始

wc コマンドを作る (Ruby)

  • 結構、書き進めてはみたものの、動かないなーとなっていた時期がしばらく続きました。
  • どうしようかと考えながら、ターミナルに表示された内容を読んでみたところ、ピン 💡 ときたところを修正すると、綺麗に動くじゃないですか!
  • 思い当たる動作を幾つか試してみたところ、全てで本家と同じ挙動をします!
  • wc コマンド、できました(多分)
  • 提出して、現在レビュー待ちです。

HTTP の基本について理解する (HTTP)

  • 再提出は必須だと思うのですが、一旦 wcコマンドを作る(Ruby)プラクティスを提出したので、次のプラクティス、HTTP の基本について理解する に進め、学習を始めました。
  • 全体の45%ほどの学習を完了しています。

1週間のつれづれ

  • フィヨルドブートキャンプでプログラミング学習を始めてから、300日以上が経過しました。
  • 苦手なことを続けるために、楽しくマイペースに進めてしまっているため、未だ全体の44%に当たるプラクティスしか完了できていません。
  • プログラミングについての学習をするのに、肩肘を張ることはがなくなりました。
  • かなり自然体で、自分の日常生活の一部としてプログラミング学習を進めることができるようになっています。

次週1週間の目標学習時間

  • 2021.01.30(土)-2021.02.05(金)の週から、1週間あたりの目標学習時間を変動性にしました。
  • 次の1週間(2021.04.17(土)-2021.04.23(金))の目標学習時間は、10時間です。
  • 学習時間よりも大事な目標は、『卒業までマイペースでいいので学習を続ける』ことです。

※ 目標学習時間は、22週目までは1週間あたり24時間の固定で、23週目から変動性としています。変動性にした理由は、プログラミング学習が習慣化できたため、学習時間の削減がプログラミング学習をフェードアウトしてしまうことに繋がる恐れは少ないと判断したこと・仕事を中心とした日常生活とのバランスをうまく保ちたいと考えていること・今年も挑戦する資格勉強の時間を確保するためです。

  • 諸事情で7月11日まで、1週間の目標学習時間を3.5時間とすることにしました。
  • 1日30分学習をすればokとしました。
  • 7月11日までの間、あまり学習時間が取れないことは予め想定されていたので、休会も視野に学習継続をどうするか考えていました。
  • 今まで、亀の歩みながらも毎日学習を続けられていること、過去に通った学校の類で休会して戻ってきた方がとても少ない印象があることを理由に、『毎日30分でOK』『学習の中身が薄くてOK』として、休会せずに継続することにしました。

『CAMPING NOTE』
今後もよろしくお願いします。