【ルーティン】36歳パパエンジニアの日常 2021/4/22(木)

目次

今週の目標

  • 2社目のスキルチェック課題に取り組む
  • SQLアンチパターンを読む
  • ブログ1本書く(先週から繰越)
  • ソフトバンク光キャッシュバック手続き(先週から繰越)
  • 父親に退職祝い(先週から繰越)

今日の目標

  • 朝起きたらルーティンブログを書く
  • 朝起きたら2社目のスキルチェック課題をやる
  • 昼メシを食べたらスキルチェック課題をやる
  • 晩飯を食べたらスキルチェック課題をやる

4:50 起床

目覚めてしまう。あまりに早い。

もう少し寝ないと身がもたない。

が、起きてしまったので今日はこの時間から活動する。

5:10 ルーティンブログを書く

書いた。さすがに筆がのっていない。眠い。

6:10 スキルチェック課題をやる

情報サイトの性能改善課題。

サイトの検索機能の改善に取り掛かる。

昨日愚直に関連テーブルをLEFT JOINしてクエリ発行数を減らせば早くなるだろうと安直に考えてた部分。

結局LEFT JOINして検索クエリでWHEREすると応答が返ってこないほど遅くなった。

これは昨日までの話。

今日はもう一度DB Schemaを眺めて、どこがボトルネックかを探していた。

わかった。

テキスト検索しているあるカラムがINDEXがついていなかった。

INDEXつけて検索すると大丈夫なはず。

そこまでわかったところで終了。

そろそろ目処つけたい。

ちなみにINDEXつけるとなぜ早くなるかというと、内部的にカラムのデータを二分探索木に格納してるかららしいよ確か。

線形探索と二分探索だと計算量にO(n)とO(logn)の違いがある。圧倒的に早い。

こういう知識があるとINDEXの重要性が分かる。

8:30 出社

電車内で瞑想を行う。

普段Meditopiaを使って、イヤホンでガイドを聴いているのだが、イヤホンが壊れたのは昨日言ったよな。

なので音声も聞かず、アプリも使わず瞑想してみた。

できる。普通に集中してできた。

Meditopia、そろそろ解約するかな。

瞑想習慣がついたら解約しようと思う。

12:20 スキルチェック課題をやる

昼飯を食べたらスキルチェック課題。割愛。

19:10 帰宅

長女次女に大歓迎される。

長女とのハグが日課になっている。ハグするとマジでストレスが軽減されるって医学的にアレされてるらしいよ。

なのでこの日課は良いね。

次女はハグしに来たと思ったら逃げた。

19:30 ジム

2日連続のジム。

脚トレをやっていたが、なんとなく力が出なかった。

プレワークアウトとか買おうかな。クレアチン摂取で圧倒的な力を得たい。

21:00 プロテイン等を飲む

22:00 就寝

眠さが限界に来ていたため寝た。さすがに4時台に起きたら夜は起きていられない。

でもこのぐらいでいいかもしれない。

本日の目標は未達成…

今月の目標達成度合いは下記。

以上!