トップ/記事一覧

棚卸し(2022年8月)

📆2022/08/27🔖 棚卸しReact NativeRuby on RailsVue.jsスプラトゥーン2NuxtJSTypeScriptFigmaNext.jsCypressJest

前回の棚卸しから1年も経ってしまった。1年の間に色々あった気がするのでアップデートも含めて書いていきたい。

🐈

Nuxt.js / Vue.js

  • 一番書いている時間が長い。Composition API を含め、息を吸うように書ける。
  • 自分なりの設計の方針があり、人に説明できるレベル。
  • 仕事では Nuxt2 → Bridge へのアップグレードを実施。
  • 個人開発のアプリでは Nuxt3 を使って書いている。
  • テスト周り(フロントエンド)

  • Jest / Cypress / reg-suit あたりを好んで使っている。
  • それぞれのテスト自体は息を吸うように書けるようにはなっているが、テスト設計周りが人に説明できるレベルに達していない。
  • Vuex

  • 息を吸うように書ける。
  • 自分なりの設計の方針があり、人に説明できるレベル。
  • 自分の中でのデータフロー・状態管理のベストプラクティスがまだこれ。
  • 逆に言うと、他の最近の状態管理の知識がない。(課題を感じていない)
  • TypeScript

  • 書けるが、最新の情報に追いついてはいない。
  • Web アプリケーションを作る上では困らないレベルに読み書きができる。
  • React / Next.js

  • 書けるが、最新の情報に追いついてはいない。
  • 個人ブログ(これ)が Next.js 製で、たまにメンテしている。
  • React Native / Expo

  • 書けるが、最新の情報に追いついてはいない。
  • Fast Notion が React Native 製で、たまにメンテしている。
  • Node.js

  • 書けるが、最新の情報に追いついてはいない。
  • 個人開発アプリケーションは Cloud Functions にだいぶ助けられている。
  • Figma / UI デザイン

  • 最新情報をキャッチアップし続けている。
  • 業務アプリケーション等の UI デザインは息を吸うようにできるレベル。
  • Notion

  • ⚡ Notion アンバサダー としての活動を継続している。エンジニアリングと並行して発信活動を頑張っている。
  • GitHub Actions

  • 相変わらず本業で GitHub Actions を使い込んでいる。
  • 抵抗なく書けるレベル。
  • Tailwind CSS

  • 息を吸うように書けるようになった。
  • 思想に割と共感しているので、使い込んで良さを発信していきたい。
  • Storybook

  • ようやく良さが分かった。コンポーネント駆動開発に共感している。
  • reg-suit を使った VRT の良さを発信していきたい。
  • よく分かっていない技術たち

  • Docker:使ってはいるが、自分で色々やるのは怪しいレベル。
  • Go:本業で少し書くレベル。
  • Python:個人開発の API サーバーの1つが Python 製だが、基本的な文法くらいしか分からないレベル。Python を使って競プロを一瞬だけやっていた。Python あんまり関係ないけど C 問題が解けるか解けないかくらいの実力だった。
  • Rust:速くて、色々なツールが Rust で書き直されているということだけ知っている。
  • バンドルツール周り:Webpack しか知らない、色々出てきているということだけ知っている。インプットしたい。
  • 今後やっていきたいこと

  • 前回の棚卸しで経営や組織設計をやっていきたいと書いていたが、直近は技術の方に興味が移ってきているのを感じている。フロントエンド開発体験を良くすることが直近の自分の中でのテーマ。デザインシステム、テスト設計(テスティングトロフィー)、アプリケーション設計あたりを極めていきたい。
  • また3ヶ月後どうなってるか。