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

目次

今週の目標

  • CS50W Project4着手
  • 内定 or ダメな場合は求人面接調整
  • 嫁の実家に行って娘と遊ぶ
  • ブログ一本書く

今日の目標

  • 朝会社に着いたらルーティンブログ書く
  • ルーティンブログが終わったらスキルチェック課題をやる
  • 昼飯を食べたらCS50Wをやる

5:30 起床

朝日で目が覚める。自室はカーテンがないので、朝日が出たら自動的に起きるようになってきた。

カーテンいらない説あるわ。

6:25 出社

速攻で準備して出社。クロスバイクで駅へ。

4月の札幌の早朝はちょっと肌寒いものの厚手のパーカー一枚で快適に過ごせる。

気持ちがいい。この気持ちを味わいたくて早起きしてる。

6:58 ルーティンブログを書く

誰もいないオフィスに出社し、いつも通りルーティンブログを書く。

関係ないがうちのオフィスは立地が異常によく、景色が最高である。

そこに憧れて入った感もある。

オフィスの綺麗さって採用に関わる気がする。

アイキャッチ、飽きたな。4月になったし違うの作る。反応も上がるだろう。

8:40 スキルチェック課題をやる

選考を進めているベンチャー企業のスキルチェック課題に取り組む。

めちゃくちゃ難しい。昨日余裕とか言ってたけどぶっ飛ばしたい。

課題内容は、ビジネス上の理由で短納期で作られたECサイトをリファクタリングするというもの。

保守性、機能追加が容易になるような形で、だ。

ひとまずModelを全部紙に書き出してみたところ、いくつか改善ポイントは浮かんで来た。

紙だ。最初は紙に書くべきだわ。

期限は2週間後。コツコツとやっていく。

13:00 CS50W Project4をやる

こちらはTwitterクローンアプリの製作。ハーバード大の通信講座な。

普通にやっても面白くないので、DDDで開発を試みている。

ユーザーに関する値オブジェクトが完成。valueを全部privateなプロパティにして(pythonだと擬似的なprivate?)値そのものを隠蔽した。が、テストどうやるねんと思ったので、とりあえず__str__()で出力してassertをやった。これで合ってるのかはよく分からない。まあいいっしょReadぐらいされたってさ。

ユーザーエンティティはこの値オブジェクトをプロパティに持ち、値オブジェクトの交換、比較によってのみ色々な処理をやる。値オブジェクトの値を直接変更するようなことはしない。

ようやくユーザーのエンティティ(Modelみたいなやつ)の作成に入れる。

TDDの時もそうだったが、DDDも最初はどうしても遅くなるみたい。色々準備があるから。

準備が整った後、どのぐらい気持ちがいいのか楽しみにしてる。

20:00 晩メシ。安定のすき家

まぐろユッケ丼特盛+ポテトサラダ+味噌汁。

がっつり食う。ただ高え。。。1100円とか。東京の値段じゃん。食いすぎなんだけどさ。

ポテトサラダが異常にうまいことに気づいた。すき家のポテトサラダ、めちゃくちゃうまいぞ! どうなってんの?

なんか色も違うし。すごいわ。

21:30 就寝

プロテイン、グルタミンパウダー、亜鉛、マルチビタミン摂取。

ベンチャーのスキルチェックの難易度に多少心がドキドキしていて、色々手につかなかった。

明日は筋トレに行って自己肯定感をアップさせる。

早めに就寝!

本日の目標は達成

以上!