ClaudeCodeで自分の成長を最大化する
もっと有効活用したい
人に仕事を任せるつもりで頼む方が良い
自分の時間を最大化することを考える
金融関係のNoteの記述に影響されている
全て任せると,期待と異なる結果になる可能性が高い
タスクを切って渡す
より細かいレンジで動いてもらう方が,速いし正確
Githubにissueを立てて,順次解決してもらう
全部任せない
最初は一緒にやる
期待する成果を事前に共有する
何のために,何を,どのように実装して欲しいのか
ゴールを共有し,planで一緒に計画を立てる
道筋が決まったら,仕事を切り分ける
細分化する
具体的に何をすればいいか,一つ一つ切り分ける
LLMが最大限力を発揮できるように小さくする
最終的にissueになる
基準として,テストを設ける
用意してもらう
CI/CDを回す
他のタスクをやっている間に回す
予めissueまで一緒に作る
具体的な実装は全部,僕が他の作業をやっている間にしてもらう
e.g.
寝ている時
出かけている時
優先度/緊急度の高い作業をしている時
など
自分の成長のため,タスクの内容と掛けられる時間と難易度で判断したい
今回はそこから一歩外れて,貴重な資源である時間の効率を最大化し,成長に使える時間を増やすことを目的に考える
ここでの成長は実装に限らず,総合的な内容とする
実装は是非学びたいスキルだが,今はそれ以上にサーベイ,研究計画,タスク管理,論文執筆,発表を学ぶ必要がある
研究関係で基礎固めが必要となってきてる. 特に数学と英語とCS
実装は段階的に成長していくとして,なるべく効率化を図りたい
このために何が必要か
目的の整理 > 目標を設定 > 目標を細分化 > 整理 > 実装の方針決定 >>> 具体的なタスクであるissueまで分解
抽象化すれば何でも使えそう
こういう思考を学びたい
アジャイル的思考とか,あの手のでいいのかな
疑似コード作成は不要か?
CI/CDの整備,自動化の仕組み作り
Claude Actionsを利用
安全のため,DevContainerを利用した環境で作業する方が良い. 環境構築が必要