Frontend Developer Roadmapが更新されているので推奨項目だけ書き出してみた

2022-10-14

久しぶりに Frontend Developer Roadmap が更新されていたので、推奨項目を書き出してみます。

  • Version Control System: Git
  • Repo hosting services: GitHub
  • Package Managers: npm
  • Build Tools(Task Runners): npm scripts
  • Build Tools(Module Bundlers): Vite, esbuild
  • Pick a Framework: React
  • Modern CSS: Styled Components, CSS Modules
  • CSS Frameworks: Tailwind
  • Testing your Apps: Jest, react-testing-library, Cypress, Playwright, Enzyme
  • Type Checkers: TypeScript
  • Server Side Rendering: React(Remix, Next.js)
  • Static Site Generators: Eleventy
  • GraphQL: Apollo
  • Mobile Applications: React Native, Flutter
  • Desktop Applications: Electron

以下、今回の更新に対する個人的な感想です。

  • 海外では熱い pnpm 推しを感じるが一過性で終わるかどうか、個人的にはやはり npm で十分だと思う
  • Webpack が落ちていてちょっとびっくり、面接で Vite の採用率が上がっているとは感じていたけど、まさかここまで来ているとは
  • Svelte と Solid JS が徐々に来ているのが少し怖い、個人的には Svelte の書きっぷりがあまり好きでないので Solid JS に頑張ってほしい
  • Vue.js がこれから盛り返すことはなさそう
  • Tailwind 自体は class 名を書き換えるタイプの CSS フレームワークなので、JS フレームワークに依存しないところで無難な印象
  • Playwright もちょくちょく耳にすることが増えてきた、知識として身につけたい
  • Remix の優先度が上がっているが Next.js を上回るほど来ているのか?とは思う、時期尚早では
  • Eleventy だけは聞いたことすらなかったのでびっくり、Next.js が推奨でなくなるほど良いのか、調べる必要がありそう

そんな感じです。