以下の記事は、Qiita@rana_kualuさんが記述した「3000人に聞いた、2019年最先端のフロントエンド開発者が使ってるツールはこれだ」の紹介記事です。

Ashley Nolanは、CSSとJavaScriptの機能やフレームワークをどれだけ使っているかというアンケートを毎年行っています。

以下では2019年版である、The Front-End Tooling Survey 2019というアンケート結果の概要を紹介してみます。

回答者数が昨年から4割も減ってるのだが一体何があったのだろう。

The Front-End Tooling Survey 2019 – Results

3005人の開発者が、27の質問に回答してくれました。
私の家族に女の子が増えたので集計結果を出すのが遅れました。ごめんね!

昨年からの一年で変わったところを見ることで、みんなの考えやトレンドが他者と共有されているか確認することができます。
これらの結果から、フロントエンドツール全体の知識レベルや使用傾向を分析するのにも役立ちます。

The responses

今年は3005件の回答がありました。
昨年の5461件より少しばかり減少しています。

このアンケートへの導線は、Twitter、Reddit、HackerNews、DesignerNews、Echo.js、LinkedIn、Frontendfrontに投稿されました。

General Front-end Experience

フロントエンドエンジニアの経験はどのくらいか。

59.1%、ほぼ6割が5年以上です。
昨年は54.18%だったので経験の長いエンジニアが増えています。
2年未満という開発者はわずか12.31%でした。

もっとも、新人はこのようなアンケートに答える割合が低いからとも考えられます。

CSS Knowledge Levels

CSSのレベルはどれくらいか。









Related posts:

【Kotlin】MockKはKotlin独自の言語仕様をほぼ網羅しているモックライブラリ
【Kotlin】Unit Testing Firebase with Kotlin
【Swift】7 Awesome Open Source SwiftUI Projects to Inspire You (Part 2)
【Swift】7 Awesome Open Source SwiftUI Projects To Inspire You
【Column】The Future of Code Is in Your Browser
【JavaScript】The webpack plugin I can't live without
【JavaScript】6 Reasons Why You Should Learn JavaScript
【Node.js】Node.jsでサーバーサイドJavascriptに挑戦
【Flutter】初めてのアプリを公開するまでに参考にしたサイト一覧
【Flutter】社内でFlutterのハンズオンを行ったので、資料を公開します
【Azure】How To Host an Angular Static Website on Azure
【React】How to Deploy Your Static Sites for Free
【React】How to write tests for React in 2020
【Java】Intro to Dropwizard Metrics
【Java】Intro to Gatling
【Java】Top Java Development Companies 2020
【Java】Java 11 HTTP Client API to Consume Restful Web Service Created Using Spring Boot
【Flutter】My Introduction to Flutter
【Flutter】How to run Flutter Golden (Snapshot) Tests with Codemagic CI/CD
【Flutter】How to run Flutter Golden (Snapshot) Tests with Codemagic CI/CD — Part2
【JavaScript】Deploying an Image Classifier using JavaScript
【JavaScript】How to build a basic line in D3.js
【JavaScriipt】4 Steps to Get Started With Serverless Functions on Netlify
【Swift】Building a Custom Transitioning for ViewController in iOS 13+
【TypeScript】What’s New in TypeScript 3.9?
【JavaScript】JavaScript Clean Code: Error Handling
【Nuxt.js】How I Picked Up and Built a Nuxt.js App in One Week
【Next.js】Next.js 9.3: 新世代の静的サイト生成、Built-in Sassのサポート
【Node.js】Node.js: CPU負荷で3秒かかっていた処理を「Worker Threads」で1秒に時短する
【Java】IntelliJ+JerseyとPostmanでRESTfulAPIサンプル(JSON)