合宿みたいにやればいいじゃない。

May 06, 2024

はじめに

GW。2024-05-03 ~ 2024-05-06の4日間のお休みがあった。前半の2024-04-27 ~ 2024-04-29の3日間は休みって感じがあんまりしなかったが、後半はもっといろいろやってやる!って気持ちでいたので初日に自分はこのGWで何を成し遂げたいのかを書きなぐって、それを達成するための方法を考えてやってみた。

やったこと

まずこのGWでなにをやろうかを考えた。

このGWで実際にやろうと思っていたのは、以下の通り。

  1. フロントエンドカンファレンスのプロポーザルを出す
  2. ジム・図書館に行く
  3. 部屋の片付け
  4. ハイキュー!!を一気見する
  5. ハイキュー!!の映画を見る!
  6. 単体テストの考え方・使い方を読む
  7. 副業で書いたコードにテストコードを追加する
  8. このブログサイトをNextJSでリプレイスする
  9. FXの自動売買の結果をFreeeに連携する仕組みをbrefで作り直す

実際にできたのは、

  1. フロントエンドカンファレンスのプロポーザルを出す → 2つ出した
  2. ジム・図書館に行く → 行ってきた
  3. 部屋の片付け → まだ足りないけど少しはやった
  4. ハイキュー!!を一気見する → アニメシリーズ 全90話完走。(GW中に残りの64話を見た)
  5. ハイキュー!!の映画を見る! → これから見てくる。
  6. 単体テストの考え方・使い方を読む → 第1部は読み終わった。
  7. 副業で書いたコードにテストコードを追加する → 2クラス分テストを追加、CIの修正
  8. このブログサイトをNextJSでリプレイスする → NextJSでmdファイルから画面に表示するところ、ブログデザインを考えるところまでやった。

100%やりきれたか、で言うとそんなことはないが、1つを除いて時間を作ることができたのは大きい。 下手すると何もできなかった可能性があるのを考えると大変大きい。

今回はハイキュー!!を2期から全話見て、映画も見たいという無茶な希望(24時間使うw)とエンジニアらしくコードも触りたい、少しは生活環境を整えたいという欲求も叶えるべく作戦を練った。

そこで初日にこれは、4日間の合宿だ、と思うことにした。 具体的にはカレンダーにあらかじめ予定を全部いれておき、カレンダー通り過ごすということ。

実際のカレンダー

自転車の鍵が壊れて自転車に乗れないといったトラブルがあったりとイレギュラーなイベントもあったし、カレンダーに食事と入浴、休憩などの時間がなかったことにより、それらの時間が取られてしまったりということもあり、当初のスケジュール通りにはいかなかったが、少なくとも時間を決めておくことで、順番を入れ替える、少しだけ開始を遅らせる、など、柔軟に過ごすことができた。

とくに24時間近く時間を割く必要があったハイキュー!!一気見作戦は完遂し、この記事を書いている。プロポーザルもなんとか出せた。

https://fortee.jp/frontend-conf-hokkaido-2024/proposal/dfbbca7b-bd09-4d53-a988-5eb4f933fb7d

https://fortee.jp/frontend-conf-hokkaido-2024/proposal/2eaa19ba-df55-4ba1-994d-58e40b2002e4

なにより、時間を決めてやることを列挙さえしておけば、なにかをやりとげることができることがわかったのは大変よかったし、自分との約束を守ると気持ちいい、自信につながるというのも改めて気付かされた。

部屋の片付けと技術書の読書とブログのリプレイスなど完遂できていないことも多いが、これらも少しずつ時間を区切ってやっていけばできそうな気がしている。

とりあえず、ハイキュー!!を見て来ようと思う!

まとめ

やりたいことを列挙して、カレンダーにとりあえず入れておく。 これだけで達成できることは増えるということがわかった。今後も何かとやっていきたい。

あと、ハイキュー!!はいろいろなことを気づかせてくれる、いろいろな気持ちを引き出してくれる、いいアニメだと心から思う。


Written by Blackcat ひよっこエンジニア, いつかは自分でサービスを作りたいとずっと言ってる Twitter