2022年総括
技術的にできることが増え、仕事でも任されることが増えたことで全体的に充実した1年だった。
特に好きな技術領域ができてさらに学習意欲が高まったので、良い流れに乗れたと思っている。
技術的にやったこと
- TypeScriptの理解を深めた
- React周りのエコシステムの知見を貯めた
- CTIでテーブル設計した
- 色々なGemの選定をした
- Docker開発環境の改善をした
- Linuxの勉強を始めた
- 本番稼働しているRuby/Railsのアップグレードをした
特に印象に残っているのは2つ。
- TypeScriptの理解を深めた
- CTIでテーブル設計をした
この2つが特に印象に残っている。記事に書き下ろしている。
type-challengesでeasyからmediumまで81問解いて学んだTSの型プログラミング
<Rails>Delegated typesを利用した際の知見
また、JavaScriptのエコシステムにかなり興味関心を持ち始めたのも大きな影響がある。
今まで業務でRuby / TypeScriptを書く中でどういう技術が好きというのは無かったが、昨年は明確にJavaScriptのエコシステムが好きだと認知できた。
大学時代にJavaScriptを使った講義で簡単なWebアプリケーションを作って動かした経験からWebの表現力に感銘を受けて、エンジニアという職業を志した。
その際の感銘というのが具体化して今の興味関心につながっていると考えている。
例えば、Webブラウザの仕組みやレンダリングのパフォーマンス、CDNや仮想DOM、WebAssemblyなどブラウザの表現力に根底から関わる部分に自分は興味があるのだと認知した。
この部分をもっと極めていきたいと考えている。
今年の目標
- JavaScriptエコシステムに関する技術的なインプット/アウトプットをする
- それに関するOSSにコミットする
- Rustを学ぶ(Denoを読めるようになりたい)