午前二時。一息で書き切らないといけない。子供が起きてひどいかんしゃくを起こし、妻が彼をつれてドライブに向かった。今日の予定は詰まっており、この時間帯でないと私は文章を書けない。そういうことになっている。
フィヨルドブートキャンプアドベントカレンダー 2024の7日目の記事である。
昨年よりフィヨルドブートキャンプというスクールに入会している。カリキュラムが難しい、という話も聞くが、私にとってはそれほど問題にはならない。一番の問題は時間の確保である。
普通にフルタイムで仕事をしていて、家に帰ると子供らの相手をしている。休日も同様。そうなってくると彼らが寝ている時間でしかカリキュラムを進めることができない。一日に使えるのは一時間程度。運が良ければ二時間できる。
これ以上時間を確保するのは難しい。睡眠時間を削ることもできるが、やりすぎると体調を崩し、パフォーマンスが下がる。(何度かそういうことがあった)
しかし、解決策がないわけではない。頭の中でコードを書くことにした。カリキュラムを進めるには、方法を考えて実装するを繰り返すだけ。考えることはPCに向かわなくてもできるのだ。
思考とは言葉である。フィヨルドブートキャンプの日報に実装方針やエラーの原因を書き残す。そうすることで、何をやるかが明確になり、少ない時間でコードがかける。
そういう感じで進めていった。
裏技がないわけではない。会社でフィヨルドブートキャンプを取り組めればいいわけだ。現在自作サービスのカリキュラムを進行中だが、この成果物を会社で公開するよう調整できた。つまりは業務時間内に自作サービスが進められるのだ。
二拠点開発が可能となった。自宅でバックエンドをやり、会社でフロントエンドをやる。ブランチを切りながらやれる。かけられる時間は倍になる。
このように、常に時間とたたかっている。
おわり。