学習
本当に理解しているか確認する
e.g. 実装, 自己説明, 他者説明(LTなどの発表, 輪読会, 勉強会, 友人などに教える)
実行可能な計画を立てる
ざっくり書き, LLMに投げる
問題点を徹底的に潰し, 新たな視点を貰い, 洗練する
タスクの難易度を調整する
今の自分には少し難しいことを自分でやる
難しくないのはLLMに投げる
特にCSについて
実装と自己説明は必須
基本の題材と意識を整理
何が必要?
適切な目的の設定
適切な計画の設定
目的を分解し, 目標やマイルストーンを設置し, 大まかなタスクに分け, さらに実行可能なタスクにする
十分な時間を割り当てる
十分なバッファを持つ
振り返る
かかった時間ややったこと, 考えたことを整理
次はどうすればいいか考え, 具体的な行動につなげる
適切なリソースの選択
メタ認知
計画の管理
プロジェクト・マネジメントとタスク管理を指す
現状の問題は以下:
バッファが不十分
タスクの取捨選択が不十分
重要でないタスクが積まれる
パラシュート学習法を基本とする
明らかに必要な部分を優先して学ぶ
保留にするなど, 適切な対応を取る
行動が不十分
振り返りが不十分
粒度の意識が不十分
特に分解が不十分
目的 > 目標 > 大まかなタスク > 実行可能な単位のタスク というフローの遵守が必要?
あと行動科学と認知科学とマインドフルネス
研究関連
基礎固め
詰込みは一定の成果を出すが, それ以上を目指すなら自走が要る
自走のために意識したい
学びを学ぶのも, 自走の一環と言える
効率の良い順序を検討
興味に従い, 試行錯誤の過程を追う
必要でないなら省略する
研究関連の題材
線形代数, 最適化数学, 統計学
コンパイラ
OS
ネットワーク
言語
C/C++
Rust
基礎固めの題材
Webの簡単な開発
UI/UX
Rust, Go