お仕事
- 広告配信サーバー開発
- メイン機能は2週間ぐらいの合宿で作った(どや)
- backend
- frontend
- next.js
- TypeScript
- shadcn/ui
- CI/CD
- tagpr
- GitHub Flowで毎日のDaily Scrumでリリース
- 開発手法
- Project固有の事項
- ML組み込み
- 高トラフィック低レイテンシで返却しないといけない配信サーバーで、パフォーマンスを落とさずにMLのサービスを呼び出したり組み込んだりする工夫
- または入札ロジックにうまいこと組み込む工夫
- データ指向プログラミング風の実装
- Ad Candidate Model にCTR予想、配信優先度等を追記していく様な実装
- 高トラフィック低レイテンシ
- 普通に実装頑張る
- それに加え、オフラインで事前計算可能な処理は積極的にバッチ処理やバックグラウンド処理に切り替える
- PubSubへの書き込みを並列化
- 広告特有のドメイン知識
- 入札ロジック(allocation, pricing, xxxx, targeting, frequency cap, ....)
- ML組み込み
- もっとやりたかったこと
- 運用していく内にBigTableのホットキー問題などにぶち当たる予定だったが、そこまで成長できなかった
- 社内管理画面
- connect-goを約2年ぐらい運用開発
- 管理職work
- 新年会で「疲れた中間管理職みたいになってますよ!!!」とエンジニアの知人に言われる
- 2023年度はどちらかというとチームリード・テックリード的な動きの比重を増やしていた(増やさざるを得なかった)あと業務委託面談でいいと思う人は単価がバカ高いのと、それでも他社に金額Upで取られる等難しさを感じる。
- 2022年度は採用活動、開発チーム立ち上げと教育、評価、いいと思った人うまくオンボーディングできず退職、みたいな日々
- OKRによる目標設定と評価をする
- 配信サーバー開発しているときは集中して働けていて、割と楽しかった。フロー状態に入って仕事ができるとメンタルにもいい。
家庭・家計
- 概ね順調
- マンション購入 (3LDK, 80平米, 築13年, 都内駅5分)
- 大家業(アパート経営)は満室稼働、CFが年間300-400万
- 新築のアパートも満室になり、次の物件を買える土台ができたはずなので探す
- 良さげなやつに買付申込を入れるが番手を上がれず他に取られる
- S銀行に勤め先の会社属性で融資NGを食らう(節税対策で資本金1億にしている会社は多いと思うので注意が必要orz 不動産投資するなら上場企業勤務がいい)
- 単純に規模2倍にしてCF800万にしたい
- 子供順調に大きくなる
Skill
- GCPは十分使えるように
- tagprをサクッと入れたり開発効率改善
- モジュラーモノリス、脱マイクロサービスの思考が強くなる
- クリーンアーキテクチャは「クリーンアーキテクチャ」という名前を使わずに導入したいなと思うようになる
遊び・趣味
- 酒の飲み過ぎでよくない
- 複数人で飲んで盛り上がってしまったとき、記憶がなくなるまで飲んでしまう
- 一人でモツ焼きや行ったり、家でハイボール作って飲んでいる程度のほうが健全…
- スマホでスーファミ時代のゲームやってた(ロマサガ3, クロノ・トリガー) 懐かしすぎていい。
- バイク完全に飽きてる
- なぜかドリフトやりたいと思って車購入するも、超むずくてビビる。定常円旋回すらできなくて焦る。今度ちゃんとドリフトレッスン行く。