キャンプ記録 035
フィヨルドブートキャンプにて、プログラミングの学習を初めて28週間が経ちました。 個人の復習を兼ね、学習28週目の、1週間の学習経過をここに記録します。 (1週間=2021.03.06(土)-2021.03.12(金))
今週の ObsidianGraph です。
index
学習した時間
- 合計 16時間 00分
- 03.06(土) 6時間00分
- 03.07(日) 2時間30分
- 03.08(月) 1時間30分
- 03.09(火) 2時間30分
- 03.10(水) 2時間30分
- 03.11(木) 0時間30分
- 03.12(金) 0時間30分
総学習時間 686時間30分
今週も先週に引き続き14時間の目標勉強時間を定め、16時間00分の学習となりました。
- 今週も週末の学習時間貯金がそこそこできたので、週の後半が比較的ストレスが少なく学習することができました
- CHICALOG の学習時間は、このブログの執筆時間も含め、プログラミング学習について思考した時間や基礎学習も学習時間としています。(毎週報告している学習時間意外にプログラミングに関することはしていません。)
学習を通して感じたこと
- 自分は『引数』についての理解が不十分だったことを知る
- フィヨルドブートキャンプは、コーチングと似ていると思った
40755
や100644
の表示をdrwxr-xr-x
や-rw-r--r--
の表示変換に加えて、l オプションの表示を揃えるためのヒントも提示していただきました- 一連のペアプロを通して、フィヨルドブートキャンプでの学習スタイルって、コーチングに似ていると思った。
- コーチと対話しながら自己解決する術を模索する過程がとても似ていると思いました
- 自己解決の術を見つけるまでは大変なこともあるけど、一度術を見出してしまえば、自分で納得して解決を目指して行動するのみなので、術が自分のスキルや経験値として蓄積されます。
- 能動的に学習するスタイルなので、学習がとてもたのしいんだなーと、改めて実感しました。
公式学習(プラクティスと日報)に加えて毎日/毎週末行っていること
毎日行っていること
- 専門用語をピックアップし、Ankiに登録
- Anki で専門用語の学習
- 前日までの復習
- Ruby on Rails Podcastを聞きく。
毎週末行っていること
- 1週間の振り返りをテキスト化し、ブログで公開すること(このブログです)
- CSSの学習(土日どちらかに1時間)
- Vimtutor(土日どちらかに1時間)
- Qiita 投稿記事準備(土日どちらかに1時間)
学習した内容 一覧
(フィヨルドブートキャンプ学習内容より)
学習内容 | 学習状況 |
---|---|
ls コマンドを作る (Ruby) | 学習中 |
ls コマンドを作る (Ruby)
- 引き続き、ls コマンドを作る (Ruby) プラクティス挑戦中です。
- ls コマンドを作る(Ruby) のプラクティスでは、次の4種類の出力結果を得られることが求められています。
- ls コマンドを実行した時
- a オプションを加えて実行した時
- r オプションを加えて実行した時
- l オプションを加えて実行した時
- それぞれどのオプションをどの順番で組み合わせても適切な出力結果が得られることが課題クリアの条件として求められています。
- 今週までは l オプションの出力結果を出力するコードに挑戦していました。
こういう出力がさせれるコードを描こうとして奮闘中
total 8 drwxr-xr-x 3 chica staff 96 12 4 21:14 01.fizzbuzz drwxr-xr-x 3 chica staff 96 12 4 21:14 02.calendar drwxr-xr-x 5 chica staff 160 12 4 21:14 03.rake -rw-r--r-- 1 chica staff 0 1 23 10:59 a.rtf -rw-r--r-- 1 chica staff 3772 3 12 22:36 ls.rb -rw-r--r-- 1 chica staff 0 1 23 11:00 z.rtf -rw-r--r-- 1 chica staff 0 1 23 11:01 あ.rtf -rw-r--r-- 1 chica staff 0 1 23 11:02 ン.rtf -rw-r--r-- 1 chica staff 0 1 23 11:04 渋谷.rtf -rw-r--r-- 1 chica staff 0 1 23 11:04 目黒.rtf
- 今週の始めまで、自力で下記の出力結果を得られるまで、自力で描きするめられていました。
自力で得られた結果
total 8 40755 3 chica staff 96 12 4 21:14 01.fizzbuzz 40755 3 chica staff 96 12 4 21:14 02.calendar 40755 5 chica staff 160 12 4 21:14 03.rake 100644 1 chica staff 0 01 23 10:59 a.rtf 100644 1 chica staff 1424 03 2 21:31 ls.rb 100644 1 chica staff 0 01 23 11:00 z.rtf 100644 1 chica staff 0 01 23 11:01 あ.rtf 100644 1 chica staff 0 01 23 11:02 ン.rtf 100644 1 chica staff 0 01 23 11:04 渋谷.rtf 100644 1 chica staff 0 01 23 11:04 目黒.rtf
- 上記まで自力到達した上で、あるメンターさんのご厚意でペアプロを1時間行っていただき、ここまで出力できるようになりました。
メンターさんの力を借りて得られるようになった出力結果
total 8 drwxr-xr-x 3 chica staff 96 12 4 21:14 01.fizzbuzz drwxr-xr-x 3 chica staff 96 12 4 21:14 02.calendar drwxr-xr-x 5 chica staff 160 12 4 21:14 03.rake -rwxr--r-- 1 chica staff 0 01 23 10:59 a.rtf -rwxr--r-- 1 chica staff 3772 03 12 22:36 ls.rb -rwxr--r-- 1 chica staff 0 01 23 11:00 z.rtf -rwxr--r-- 1 chica staff 0 01 23 11:01 あ.rtf -rwxr--r-- 1 chica staff 0 01 23 11:02 ン.rtf -rwxr--r-- 1 chica staff 0 01 23 11:04 渋谷.rtf -rwxr--r-- 1 chica staff 0 01 23 11:04 目黒.rtf
- この出力結果を得るために行っていただいたペアプロでは、自分の『引数についての理解が不明瞭』であったことを知りました。→ 現在、復習中です。
1週間のつれづれ
- プログラミング学習28週目も、少しづつですがきちんと理解しながら学習を進めることができたと思います。
- 理解が不明瞭な『引数』について意識をしながら学習とプラクティス提出に向けてコードを書き進めて行きたいと思います。
- 今週ももくもくと、楽しんでプラクティス進めていきます。
次週1週間の目標学習時間
- 2021.01.30(土)-2021.02.05(金)の週から、1週間あたりの目標学習時間を変動性にしました。
- 次の1週間(2021.03.06(土)-2021.03.12(金))の目標学習時間は、14時間です。
※ 目標学習時間は、22週目までは1週間あたり24時間の固定で、23週目から変動性としています。変動性にした理由は、プログラミング学習が習慣化できたため、学習時間の削減がプログラミング学習をフェードアウトしてしまうことに繋がる恐れは少ないと判断したこと・仕事を中心とした日常生活とのバランスをうまく保ちたいと考えていること・今年も挑戦する資格勉強の時間を確保するためです。
『CAMPING NOTE』
今後もよろしくお願いします。