久々のブログですが、2024 年の個人的なまとめをば。
お仕事関係
シニアエンジニアになった
シニアエンジニアになりました。
良いんですか…? という気持ちもありますが、純粋に嬉しい昇格でした。
ただ入社して 4 年が経とうとしていますが、未だに自分が何のエンジニアなのかよくわかっていないです。キャリアって何なんだろう。
2025 年もよくわからないまま突き進みたいと思います。
LLM, VLM
ちょっとずつ入門してます。
個人的には LLM のサンプリングまわりが好き。探索要素 (ビームサーチとか) もあり面白いです。そのうち記事を書きたい。
お世話になった OSS を書いてみると以下のあたり。
bitsandbytes には ほんの少しだけコントリビューション できました。OSS 活動はほぼやっていないので、それとなく増やしていきたい。
組合せ最適化
基本的にはヒューリスティクスと局所探索法を書いていくノリでした。一部プロダクションでも動いてますがこのあたりは会社のテックブログに書きます。
個人的には MiniZinc を触れたのも良かったです。昨年は要求的に混合整数計画よりも制約プログラミングがハマった面もありますが、なにかとバランスが良い言語だと思います。
MiniZinc → FlatZinc のコンパイルは面白そうなので 2025 年はそのあたりをちょっとやってみたい気持ちもある。
Rust
組合せ最適化の実装で活用しました。会社に Rust に強い人がいるので、環境的にも書きやすかったです。仕事で Rust が使えるのは良いですね。
今後もちょっとずつ活用していきたい。
画像 + 雑記
画像は過去を思い出すときに便利なので、写真やスクショを記録しておきます。
ThinkPad X1 Carbon (Gen8)
ちょい古めですが、中古で購入しました。
EndeavourOS + Cosmic Desktop を入れて使ってます。この記事も ThinkPad で書いてます。
Emacs
学生の頃から Emacs をしばらく使っていたんですが、最近はほぼほぼ VSCode でした。
2024 年後半あたりから Emacs 熱が少しずつ上がっており、今は文書を書くときは Emacs を使うようになりました。
VSCode は開発環境としてはかなり良いんですが、なんというかバックアップはあったほうが良いなという気持ちも多少あり、Emacs リハビリ中。
Kagi
Kagi は最近使っている検索エンジンです。周囲の人もそうですが、本当に Google を使わなくなりました。
LLM との統合もありそれなりに便利。DuckDuckGo でアヒるのも良いですが、なんとなく Kagi を使ってます。
Tailscale と母艦 PC (+ RTX 4000 Ada)
Tailscale でパソコンライフが変わりました。お気軽セルフホスト三昧。どこに居ても母艦に繋がる!
母艦 PC は強めの GPU (RTX 4000 Ada) を搭載したことが功を奏しました。生成 AI で遊ぶのに便利。
2025 年は「書く」年にしたい
2025 年は「書く」年にしたいという思いです。
具体的には技術記事やブログ、できれば論文や技報なども挑戦したい気持ちです。
個人的に昔から書くことが苦手で避けてきた面もあるのですが、苦手ながらに楽して良い文書を作れる方法を確立していきたい。
(かなり前ですが、知能検査で物語の順序を把握するのがかなり苦手という結果が出たことがあり、生まれつきな面もありそう)
ちなみに正月は GitLab に学ぶ パフォーマンスを最大化させるドキュメンテーション技術 という本を読んでました。オススメです。