0726
月曜日。昨夜ちょっと夜更かししたのですこしだけ寝坊して仕事した。今日はVueで書かれたSPAのスタイル適用。なんか、弊社にバイトで入って最初の頃にした仕事もそんなんだったんだけど、最後もこれになりそうでなんか感慨がある。うそ。いま考えただけで特段なにもない。このblogのためにモダンCSSを勉強しといてよかった。僕の人生こんなのばっかりだ。しかしこんなのこそが僕の出せる価値なんだろうとも思う。
ちょうどタイムリーに「大学に入ったがあらゆる分野に目移りしてしまって何かを究めるということができず、かといってどの分野にも超すごい同年代がネットですぐ見つかるので劣等感」みたいな相談が目に入って、わかる〜と思った。僕が大学生だったのはもう10年くらい前になってしまうから、インターネット上の状況は今よりマシだったかもしれないが、結局どの分野にもわりと身近に圧倒的な人物がいて劣等感を覚えることはたくさんあった。まあでも、別にあれもこれも半端にかじっておけばいいのではないかと思う。結局僕はそのうちの一つでしかない(とまで言い切ると嘘だけど)プログラミングの仕事で生きていくことになるし、でもそうして半端にかじっておいた知識に助けられることもいくらかはある。何かに入門した回数の分だけ、他のことに入門するのも楽になる。なにより学ぶことは楽しい。別に何かを究めなくても、食うに困らないくらいにできることがあれば、残りは全部ただの趣味のまま続けていればいい…… とは容易には思えないこともわかるのだけれど。僕も別に納得してこうなったわけではないし。
夜はRust書いてた。昨日はGraphQLスキーマのブレイクスルーがあったけど、今日はテーブル設計に悩んでいる。こういうのをさすが正確な用語がわからないのだけど、エンティティBが、エンティティAの子としても孫としても現れるようなケースで、Bのテーブルの外部キー列はどうすればいいのか、という問題。複数の親を持つテーブルについては『SQLアンチパターン』に言及があって、とりあえずそれに従って交差テーブルを用意してるのだけど、そうするとdieselの型合わせゲームに失敗してしまう気がする。いや、いま思ったんだけどやっぱり全部joinするのが正解なのか?わからん。明日また考えるしかない。
寝よう。結局今日もわりと遅いな。