技術レベル詳細

雑談

自分自身が一体技術者としてどのレベルであるかを、下記サイトを参考に可視化してみました。

https://roadmap.sh/dashboard

背景がグレー・・・実務経験あり、十分理解している

背景がブルー・・・実務経験少しあるか、趣味の開発で使用したことがある

背景がイエロー・・・使用した経験はない。※SSRの欄にreact-routerはありますが、SSRとしてのreact-routerを使用したことが無い(SPAではある)など、紐づいている項目に対するライブラリの使用経験として認識いただければと思います。

フロントエンド

フロントエンドに関しては、テストとAI組み込み開発とGraphQLが取り急ぎのレベルアップ課題のような気がしますね。

ただGraphQLに関しては多分どういう時に導入すべきかやなぜ重要か、どういうリスクがあるかあたりちゃんと押さえておけばいい。

テストは単体・モックやスタブレベルの統合あたりでどういうケースを書くべきかを押さえておけばいい。PlayWraiteでゴリゴリテストするのは、処理に時間がかかるし外部環境依存になる部分もあるだろうから微妙?

(意識さえしていれば、あとはAIに聞きながらブラッシュアップしてけばOK)

あたりの認識ではいるので、取り急ぎAIのキャッチアップだなーと思ってます。

バックエンド

濃い緑・・・聞いたことや考慮したことすらなかった(フロント側はなかったのでこちらだけ追加)

通信速度やデータベース最適化等の規模の大きいアプリケーションで必要なところは、ちょっとまだまだなんだろうな。。。って感じですね。

インフラ面の基礎的なところもやったことが無いのでまだまだ課題がありそうです。