Stack Overflow 開発者調査 2020
(insights.stackoverflow.com)-
世界中の65,000人の開発者が対象
-
最も人気のある技術
→ 言語・スクリプト : JavaScript > HTML/CSS > SQL > Python > Java
→ Webフレームワーク : jQuery > React > Angular > ASP.NET > Express
→ その他のフレームワーク : Node.jS > .NET / Core > Pandas > TensorFlow > React Native > Unity 3D
→ DB : MySQL > PostgreSQL > MS SQL > SQLite > MongoDB
→ プラットフォーム : Linux > Windows > Docker > AWS > Android
Loved(現在使っていて今後も使い続けたい)
Dreaded(使ってはいるが避けたい)
Wanted(まだ使ったことはないが関心があり使ってみたい)
- 言語
→ Loved: Rust > TypeScript > Python> Kotlin
→ Dreaded: VBA > Obj-C > Perl > Assembly
→ Wanted: Python > JavaScript > Go > TypeScript
- Webフレームワーク
→ Loved: ASP.NET Core > React.js > Vue.js > Express > Gatsby
→ Dreaded: Angular.js > Drupal > jQuery > ASP.NET > Symfony
→ Wanted: React.js > Vue.js > Angular > Django > Angular.js
- その他フレームワーク
→ Loved: .NET Core > Torch/PyTorch > Flutter > Pandas > Teraform
→ Dreaded: Chef > Cordova > Puppet > Xamarin > Hadoop
→ Wanted: Node.js > TensorFlow > React Native > Flutter > Unity 3D
- データベース
→ Loved: Redis > PostgreSQL > ElasticSearch > MongoDB > FireBase
→ Dreaded: IBM DB2 > Oracle > Couchbase > Cassandra > MySQL
→ Wanted: MongoDB > PostgreSQL > ElasticSearch > Redis > Firebase
- プラットフォーム
→ Loved: Linux > Docker > Kubernetes > AWS > Raspberry Pi
→ Dreaded: Wordpress > IBM Cloud or Watson > Heroku > Slack Apps > Arduino
→ Wanted: Docker > AWS > Kubernetes > Linux > Android
開発環境
→ Windows 45.8%
→ MacOS 27.5%
→ Linux-based 26.6%
コラボレーションツール
→ GitHub 82.8%
→ Slack 53%
→ Jira 47.7%
→ G-Suite 41.5%
→ GitLab 37%
→ Confluence 32.4%
→ Trello 29.6%
→ MS Teams 25.6%
- 職種別年収ランキング : グローバル/米国
→ Engineering Manager $92k/$152k
→ Site Reliability Engineer $80k/$140k
→ DevOps Specialist $68k/$125k
→ Data Engineer $65k/$125k
→ Machine Learning Specialist $58k/$125k
- 技術別年収ランキング : グローバル
→ グローバル : Perl $76k > Scala $76k > Go $74k > Rust $74k > Ruby $71k
→ 米国 : Scala $150k > Go $140k > Obj-C $135k > Kotlin/Perl/Ruby/Rust $130k > C/Swift $125k
-
DevOpsがある組織 43.8%
-
新しいJobを探す理由
→ より良い報酬(年収、ボーナス、ストックなど) 70%
→ 新しい技術を使える 58.5%
→ 別の機会 57.1%
→ 成長の機会 52.9%
- 転職活動中に会社の詳細情報はどこで得るか
→ Glassdoor および Blind 69.6%
→ 企業ブログおよび企業文化を紹介する動画 65.3%
→ 知人 63.4%
- Job選択の主な条件
→ 使用することになる言語/フレームワーク/技術 53.1%
→ 業務環境および企業文化 44.5%
→ 柔軟な勤務時間およびスケジュール 43.9%
→ 技術向上の機会 41.4%
-
自分はフルスタック開発者だ : 55%
-
趣味として勤務時間外にもコーディングする : 78.2%
-
実務でのコーディング経験年数 : 5年以下 39.6%、5〜9年 26.8%、10〜14年 14.7%
-
初めてコーディングした年齢
→ 10歳以下 8.9%
→ 10〜16歳 54%
→ 20代でコーディングを始めた人 約10%
→ 30歳以上で始めた人 1.7%
- Gender : 複数回答可
→ 男性 91.5%
→ 女性 8.0%
→ Non-binary, genderqueer, or gender non-conforming 1.2%
- OverTime :
→ まったくしない 10%
→ 年に1〜2日 15%
→ 四半期に1〜2日 21.9%
→ 月に1〜2日 26.7%
→ 週に1〜2日 25.5%
- 週あたりの勤務時間(グローバル平均)
→ 30時間以下 7.4%
→ 30〜34 3.6%
→ 35〜39 13.5%
→ 40〜44 51.7%
→ 45〜49 11.2%
→ 50〜54 7.0%
1件のコメント
それにしても、なぜ! バックエンドのNode開発者は探しても見つからないんだ? どこに隠れているんだい?