JetBrains logo

2023 年 Django 開発者アンケート

このレポートは、2023 年 9 月~10 月に Django Software Foundation と PyCharm が共同で実施した第 3 回年次 Django 開発者アンケートに基づいています。 フレームワークとそれを取り巻くエコシステムの現状を把握するため、世界中から約 4,000 人の Django ユーザーとファンを対象に実施しました。

Django 開発者アンケートの結果をご覧ください: 2022 年2021 年

Django の使用状況

主にどのような目的で Django を使用していますか?

64%

仕事および個人の教育または副業プロジェクト

19%

個人の教育または副業プロジェクトのみ

18%

仕事のみ

どのバージョンの Django を使用していますか?100+

202120222023
69%4.2
55%25%4.1
34%16%4.0
75%47%28%3.2
30%10%5%3.1
39%13%8%3.0 以下
3%3%4%わからない
075%

アンケートが 2023 年 9 月~10 月に実施された時点で Django が積極的にサポートしていたバージョンは 4.2、4.1、および 3.2 のみでした。バージョン 4.0、3.1、および 3.0 以下のセキュリティサポートは廃止されていました。

新しいプロジェクトでは、どのバージョンの Django を使用していますか?

64%

最新の安定リリース

32%

最新の LTS リリース

4%

その他

Django の新規プロジェクトはどのようにして作成していますか?100+

71%

ゼロから作成している

17%

Cookiecutter Django を使用している

13%

専用のカスタムツールを使用している

7%

djangox を使用している

7%

Django Material Kit を使用している

7%

django-react-boilerplate を使用している

10%

その他

Jeff Triplett
REVSYS のパートナー、Python Software Foundation の前理事および副理事長

ほとんどの人は `pip install django` を使用していると思われます。Django のリリースがそれほど安定しているということです。

MastodonX(旧 Twitter)

プロジェクトではどれくらいの頻度で Django をアップグレードしていますか?

40%

安定リリースごと

32%

LTS のみ

15%

毎月のポイントリリースごと

5%

サポート対象外バージョンの Django を使用している

8%

その他

テクノロジーとフレームワーク

どのデータベースバックエンドを使用していますか?(複数選択可)100+

76%

PostgreSQL

43%

SQLite

30%

MySQL

10%

MariaDB

8%

MongoDB

6%

Oracle

4%

Microsoft SQL Server

4%

その他

1%

使用していない / わからない

どのキャッシュバックエンドを使用していますか?100+

54%

Redis

20%

Memcached

18%

ローカルメモリ

16%

データベース

8%

ファイルシステム

3%

その他

24%

なし

どの GeoDjango バックエンドを使用していますか?(複数選択可)100+

66%

使用していない / わからない

24%

PostGIS

10%

MySQL

4%

Oracle

4%

SpatiaLite

2%

その他

どの Django contrib アプリが最も有用だと思いますか?100+

77%

admin

74%

auth

47%

postgres

46%

sessions

45%

staticfiles

32%

messages

25%

contenttypes

25%

redirects

17%

humanize

16%

sites

お気に入りのコアコンポーネントはどれですか?(3 つ選択)100+

69%

モデル

48%

管理者

33%

認証

29%

移行

24%

ビュー

14%

Django 管理コマンド

14%

フォーム

13%

テンプレート

9%

サードパーティエコシステム

8%

URL

どのテンプレートエンジンを使用していますか? 100+

78

Djangoテンプレート

16

Jinja2

3

その他

13

なし

あなたのプロジェクトでは、どのようなタイプのテストを実施していますか?100+

51%

機能テスト

28%

回帰テスト

18%

QA テスト

17%

パフォーマンステスト

16%

セキュリティテスト

14%

本番テスト

13%

ユーザビリティテスト

13%

受け入れテスト

11%

スモークテスト

10%

負荷テスト

どのテストフレームワークを使用していますか?100+

42%

41%

pytest

33%

31%

pytest-django

31%

36%

unittest(manage.py test)

24%

21%

coverage

15%

10%

Selenium

Selenium と Playwright の人気は昨年からそれぞれ 10% から 15%、3% から 9% に伸びています。Playwright には素晴らしい pytest プラグインもあり、Docker コンテナーで実行可能です。

どの非同期テクノロジーを使用していますか?100+

28%

25%

ASGI

25%

23%

asyncio

21%

18%

FastAPI

19%

15%

Uvicorn

18%

15%

Channels

Django には ASGI での非同期ビューの作成とデプロイの優れたサポートが組み込まれていますが、FastAPI は引き続き Django 開発者の間で人気を博しています。Django の非同期サポートが今後のリリースで成熟化し続けると、これが変化する可能性があります。

どの CSS フレームワークを使用していますか?(複数選択可)100+

202120222023
68%62%56 人%Bootstrap
15%22%29%Tailwind CSS
14%13%18%Pure CSS
12%9%11%Material Design/Lite
6%6%8%Bulma
3%2%4%Semantic UI
2%1%5%Foundation
2%2%3%UI Kit
1%1%3%Skeleton
0%0%2%Susy
4%5%5%その他
16%17%15%なし
0%68%

Bootstrap は 3 年連続で下落傾向にある一方、Tailwind CSS はその人気が過去 2 年で 2 倍になり、大きく伸びていることがわかります。Django で Tailwind CSS を使用し始めたい方は、パッケージ作成者の Tim Kamanin によるこちらの記事をお読みください。

どの JavaScript フレームワークを使用していますか?(複数選択可)100+

202120222023
37%36%35%React
37%32%31%jQuery
5%16%23%htmx
28%25%19%Vue
10%8%10%Angular
3%6%10%Alpine.js
1%1%4%Backbone
3%4%Svelte
1%1%3%Ember
0%0%3%Mako
3%4%4%その他
20%19%18%なし
0%37%
Sarah Boyce
Django Fellow

単一ページアプリケーションの作成で Django を API と JavaScript フレームワークとして使用するのは最新のウェブユーザーエクスペリエンスでは定番となっていますが、htmx はこの状況を変えようとしているようです。

MastodonLinkedIn

お気に入りのサードパーティ Django パッケージはどれですか?(5 つ選択)100+

49%

60%

djangorestframework

27%

28%

django-debug-toolbar

27%

28%

django-celery

18%

17%

django-allauth

18%

18%

django-cors-headers

Django の使用目的は何ですか?100+

73%

フルスタック

61%

DRF を使用する REST API

4%

その他

Sarah Boyce
Django Fellow

django-ninja は Django の非同期の型付き API フレームワークで、昨年のアンケート以来最も人気が高まっている可能性があります。djangorestframework の市場シェアが一部奪われています。jando-ninja をとても気に入っている開発者をたくさん知っています。

MastodonLinkedIn

開発ツール

主に使用しているテキストエディターまたは IDE はどれですか?100+

47%

VS Code

29%

PyCharm

7%

Vim

3%

Sublime Text

3%

Emacs

2%

Notepad++

2%

Nano

2%

Atom

4%

その他

主に使用しているローカルオペレーティングシステムはどれですか?100+

36%

Linux

32%

macOS

19%

Windows(WSL あり)

10%

Windows(WSL なし)

2%

BSD

2%

その他

Flavio Adamo
codeishot.com 共同クリエイター

私がこれまで Django 開発者として投資した中でも PyCharm は最高のものでした。最初はその実力を疑っていましたが、使用した後は後戻りしようと思えなくなりました。

X(旧 Twitter)

どの継続的インテグレーションシステムを使用していますか?100+

202120222023
35%42%45%GitHub Actions
27%28%25%GitLab CI
12%10%11%Jenkins/Hudson
8%8%5%CircleCI
5%AWS CodePipeline
5%Azure Pipelines
6%2%4%Travis CI
4%Google Cloud Build
3%Buildkite
1%1%2%TeamCity
7%6%4%その他
32%28%25%なし
045%

どの構成管理ツールを使用していますか?100+

20%

Ansible

10%

カスタムソリューション

6%

Fabric

4%

Puppet

4%

Chef

3%

Salt

3%

その他

62%

なし

Vuyisile Ndlovu
DevOps エンジニア

GitHub Actions は近年安定した市場シェアを獲得しており、GitHub 環境と統合されています。GitHub は世に出回っている中で最も一般的なソースコード管理ツールの 1 つであるため、GitHub Actions との統合によって開発者が CI/CD ワークフローを GitHub 環境内に直接セットアップして管理するのが楽になっています。

LinkedInX(旧 Twitter)

どのインフラストラクチャのコード化(IaC)ツールを使用していますか?100+

20%

Terraform

9%

AWS CloudFormation

5%

Pulumi

4%

Crossplane

4%

Google Cloud Deployment Manager

4%

Azure Resource Manager

4%

Vagrant

4%

Puppet

3%

Saltstack

3%

Brainboard Ansible

Joseph Anyetei Sowah
DevOps エンジニア

この市場では Terraform が首位であることはわかっていますが、Pulumi とオープンソースの IaC ツールも健闘しています。Pulumi の強みは、お気に入りのプログラミング言語(私の場合は Python)を使ってインフラストラクチャを構築できることにあります。

LinkedInX(旧 Twitter)

構文とドキュメント

Django コードで現在、型ヒントを使用していますか?

どの型チェッカーを使用していますか?100+

34%

Mypy

29%

Pyright / Pylance

7%

Pytype

4%

Pyre

6%

その他

33%

なし

開発で関与しているソフトウェアのドキュメントにどれくらい貢献していますか?

28%

たまに

26%

少し、またはほとんどない

23%

非常に多くまたは頻繁に

23%

ない、または全くない

開発で関与しているソフトウェアのドキュメントのホスティングと公開には何を使用していますか?100+

40%

readme

27%

自己ホスト

23%

GitHub Pages

20%

Read the Docs

11%

Atlassian Confluence

7%

MkDocs

4%

GitBook

8%

その他

17%

ドキュメントを公開していない

開発で関与しているソフトウェアのドキュメントにはどの原則を採用していますか?100+

67%

明示的に採用している情報アーキテクチャはない

28%

正式なドキュメントレビュー

18%

トピックベースの構造

17%

コードは関連ドキュメントを使用せずにマージされない

13%

明示的な貢献者向けスタイルガイド

12%

インクルーシブ言語

9%

Diátaxis

7%

DITA

4%

その他の情報アーキテクチャ

5%

その他

ドキュメントの作成とビルドにはどのシステムと言語を使用していますか?100+

57%

Markdown

37%

Swagger / OpenAPI

23%

Sphinx

17%

rST

16%

Postman

16%

wiki

4%

AsciiDoc

4%

その他

16%

なし

言語とフレームワーク

Python はあなたの主要プログラミング言語ですか?

83%

はい

13%

いいえ。Python を第二言語として使用している

3%

その他

Python の他にどのプログラミング言語を使用していますか?(複数選択可)100+

68%

JavaScript

65%

HTML / CSS

47%

SQL

39%

Bash/シェル

28%

TypeScript

20%

C / C++

14%

PHP

14%

Java

14%

Go

10%

Rust

あなたの主なプログラミング言語は何ですか?100+

この質問は主要言語が Python でないと答えた方にのみ表示されました。

12%

JavaScript

10%

TypeScript

10%

Java

8%

C / C++

8%

PHP

6%

Go

6%

C#

5%

SQL

5%

Rust

4%

Ruby

Django の他に、どの Web フレームワークを使用していますか?100+

31%

React.js

27%

Flask

25%

FastAPI

22%

JQuery

21%

Vue.js

9%

Express

9%

Angular

6%

Laravel

6%

ASP.NET Core

6%

Spring

どの Web フレームワークを最もよく使用していますか?100+

74%

Django

4%

React.js

2%

Vue.js

2%

FastAPI

2%

Flask

1%

ASP.NET

1%

ASP.NET Core

1%

Angular

1%

Spring

1%

Angular.js

Thibaud Colas
Django Software Foundation 理事

コミュニティに他のフレームワークを使用しているユーザーがこんなにたくさんいるのは素晴らしいことです。Rails や Laravel などの競合言語から学べることはたくさんあります。

LinkedInX(旧 Twitter)

リソース

次のうち、どれを使用して Django 開発の情報を得ていますか?100+

54%

59%

djangoproject.com

24%

26%

Stack Overflow

21%

18%

YouTube

18%

20%

Reddit(r/django)

17%

10%

Django フォーラム

17%

15%

Django News ニュースレター

17%

16%

Django 開発をフォローしていない

14%

20%

X(旧 Twitter)

12%

11%

友人

12%

11%

Hacker News

Django は 2023 年に Mastodon のページを活発に管理するようになりました。Mastodon ユーザーが最大シェアを占めているのは北米です。一方、X(旧 Twitter)ユーザーのシェアはわずかに減少しています。

Django Forum のシェアは昨年の 10% から 17% に増加しており、Django Discord の人気も上昇しました。djangoproject.com はコミュニティとサポートに関し、これらの 2 つのチャンネルを利用するようにユーザーに勧めています。

次のうち、どれを Django の学習に好んで使用していますか?100+

71%

80%

djangoproject.com

41%

StackOverflow

38%

40%

YouTube

37%

45%

ブログ

開発者の 26% はすでに新たに登場した AI ツールを使用して Django を学習しています。

Django の公式チャンネル以外で Django の情報を読んだりフォローしたりしているウェブリソースは次のうちどれですか?100+

54%

YouTube チャンネル

35%

ポッドキャスト

34%

ブログ

13%

フォーラム

12%

X(旧 Twitter)のハンドル名

21%

その他

Joseph Anyetei Sowah
DevOps エンジニア

Django の学習に関して言えば、YouTube が私にとっては最高の情報源です。Django カンファレンスの講演やチュートリアルを検索し、何度も見返すこともあります。

LinkedInX(旧 Twitter)

Django の公式チャンネル以外で Django の情報を読んだりフォローしたりしているウェブリソースは何ですか?

Python のバージョン

どのバージョンの Python を使用していますか?(複数選択可)100+

65%

3.11

46%

58%

3.10

29%

51%

3.9

20%

36%

3.8

8%

17%

3.7

通常は何を使用して Python のバージョンをアップグレードしていますか?100+

38%

Python.org

34%

OS 提供の Python

31%

Docker コンテナー

27%

pyenv

8%

Anaconda

8%

ソースからビルド

6%

クラウドプロバイダーによる自動アップデート

4%

他の人に Python のアップデート管理を任せている

5%

その他

4%

アップデートしない

次のうち、どのツールを使用して Python 環境を分離していますか?100+

202120222023
44%55%52%venv
40%42%40%Docker
55%43%34%Virtualenv
13%19%21%Poetry
23%21%19%Pipenv
8%7%10%Conda
3%2%3%Vagrant / 仮想マシン
2%3%3%その他
3%3%5%なし
2%55%

どのコードフォーマッターを使用していますか?100+

52%

Black

29%

isort

26%

autopep8

18%

コミット前

3%

YAPF

7%

その他

24%

なし

どの Python パッケージに依存していますか?(上位 5 つを選択)100+

45%

55%

Psycopg2

44%

51%

Requests

34%

40%

Gunicorn

32%

36%

Celery

30%

32%

pytest

psycopg 3.1.8 以上のサポートが Django 4.2 で追加されたため、psycopg2 のサポートは将来的に廃止され、ある時点で削除される可能性があります。

どのリンターを使用していますか?100+

202120222023
26%41%42%Black
40%43%37%Flake8
37%33%29%PyLint
14%18%20%mypy
4%3%11%その他
26%23%21%なし
3%43%
Thibaud Colas
Django Software Foundation 理事

この変化については、Ruff(https://docs.astral.sh/ruff/)の速度と使いやすさが物語っているようです。

LinkedInX(旧 Twitter)

クラウド

どのクラウドホスティングプラットフォームを使用していますか?100+

202120222023
43%44%39%AWS
25%23%23%DigitalOcean
13%12%17%Google Cloud Platform
27%21%16%Heroku
11%10%13%PythonAnywhere
8%8%11%Microsoft Azure
6%7%9%Linode
1%1%5%OpenStack
3%5%Fly.io
1%1%4%OpenShift
0%0%4%Rackspace
11%13%17%その他
19%20%16%なし
0%44%

Heroku が無料製品プランを排除して以来、そのユーザーシェアは 2021 年の 27% から 2023 年の 16% に減少しました。

コードをどのようにクラウドで実行していますか?100+

51%

コンテナー内で実行

36%

仮想マシンで開発

21%

PaaS で実行

10%

サーバーレス

3%

その他

15%

なし

Joseph Anyetei Sowah
DevOps エンジニア

Django のデプロイに関しては、AWS が私のお気に入りです。たった数ステップで Django アプリを Elastic Beanstalk に簡単にデプロイできます。

LinkedInX(旧 Twitter)

どんなコンテナーオーケストレーションサービスを本番環境で使用していますか?100+

19%

Amazon ECS / Fargate

14%

Kubernetes

12%

Amazon EKS

12%

Docker Swarm

10%

Google Kubernetes Engine

8%

Google Cloud Run

7%

Azure Kubernetes Service

5%

OpenShift

4%

HashiCorp Nomad

5%

その他

48%

なし

ローカルではどのようにクラウド向けの開発を行っていますか?100+

55%

virtualenv を使用したローカル開発

44%

Docker コンテナーで開発

13%

仮想マシンで開発

9%

ローカルシステムインタープリターを使用

9%

リモート開発環境で開発

4%

本番環境で直接開発

2%

その他

11%

なし

コンテナー

Docker コンテナーまたはそれに類するものを使用していますか?100+

49%

開発中にコンテナーを使用している

43%

自分がビルドするアプリケーションを本番のコンテナーで実行している

42%

CI/CD プロセスでコンテナーを使用している

28%

使用していない / わからない

3%

別の目的でコンテナーを使用している

Docker コンテナーでは、何を実行していますか?100+

83%

自分またはチームが開発するアプリケーションのコード

64%

コードの接続先バッキングサービス

23%

開発中に使用するユーティリティ

4%

その他

開発中はどこでコードを実行していますか?100+

68%

virtualenv 内

59%

自分のコンピューター上のコンテナー内

20%

自分のコンピューターのシステムインタープリターを使用

10%

別のコンピューター上のコンテナー内

9%

コンテナー外の別のコンピューター

4%

その他

開発中はどのようにコードをリモートコンテナーにデプロイしていますか?100+

52%

継続的インテグレーションを使用している

39%

コンテナーイメージをローカルでビルドし、そのイメージをプッシュしている

38%

コードをホストマシンに転送し、そこでコンテナーをビルドしている

33%

Docker エンジンにリモート接続している

2%

その他

どのようにアプリケーションをデバッグしていますか?100+

67%

print または log ステートメントを使用する

52%

自分の IDE を使用する

42%

シェル / pdb を使用する

2%

その他

Vuyisile Ndlovu
DevOps エンジニア

print ステートメントは不動の地位を保っています。便利でセットアップが不要なうえ、変数の値をすぐに確認できますが、それ以上の機能はありません。私は print ステートメントと IDE のデバッガーの両方を使用していますが、デバッガーには print ステートメントにはないいくつかのメリットがあります。デバッガーではソースコードを変更せずにブレークポイントを設定したり、注目している変数をウォッチしたり、コードの特定部分を切り離したりすることが可能で、条件付きブレークポイントも設定できます。デバッガーを使用すると事実上どこでも、リクエストと応答のサイクルの途中であってもコードの実行を停止できるため、ウェブアプリのデバッグに最適です。

LinkedInX(旧 Twitter)

リモートホスト上またはコンテナー内でアプリケーションをデバッグしていますか?100+

27%

log ステートメントしか使用していない

26%

リモートまたはコンテナー内で実行しているアプリケーションによくデバッガーを使用している

22%

デバッガーを数回だけ接続したことがある

25%

いいえ

Vuyisile Ndlovu
DevOps エンジニア

コンテナー化されたアプリケーションのデバッグは実現に必要なツールを用意するコストがかかるため、困難です。多くの開発者が実行に移していないのも当然です。

LinkedInX(旧 Twitter)

回答者に関する情報

あなたの現在の雇用形態は何ですか? 

64%

会社 / 組織による完全雇用

10%

自営業

8%

フリーランサー

6%

学生

4%

会社 / 組織による部分雇用

3%

現在は無職

3%

勤労学生

2%

その他

あなたの職務は何ですか?100+

78%

開発者 / プログラマー / ソフトウェアエンジニア

16%

チームリーダー

15%

アーキテクト

14%

CTO / CIO / CEO

10%

データアナリスト / データエンジニア / データサイエンティスト

7%

テクニカルサポート

7%

プロダクトマネージャー

6%

ビジネスアナリスト

6%

DBA

5%

QA エンジニア

4%

テクニカルライター

4%

インストラクター / 教師 / 講師

6%

その他

どのような活動に専念していますか?100+

86%

ウェブ開発

29%

DevOps / システム管理 / 自動化スクリプトの作成

25%

データ解析

16%

ソフトウェアのテスト / 自動テストの作成

15%

機械学習

15%

システム管理

14%

ソフトウェアプロトタイピング

13%

ウェブパーサー / スクレーパー / クローラーのプログラミング

12%

モバイル開発

10%

教育

10%

デスクトップ開発

8%

ネットワークプログラミング

7%

組み込み開発

6%

コンピューターグラフィックス

6%

ゲーム開発

5%

マルチメディアアプリケーション開発

3%

その他

勤務先の規模はどれくらいですか?

8%

自分のみ

18%

2~10 人

26%

11~50 人

24%

51~500 人

6%

501~1,000 人

7%

1,001~5,000 人

9%

5,000 人超

2%

わからない

あなたが勤務している社内チームの規模はどれくらいですか?

8%

自分のみ

55%

2~7 人

20%

8~12 人

9%

13~20 人

5%

21~40 人

3%

40 人超

チームで作業していますか?または単独で作業していますか?

62

チームで作業している

33

単独で独自のプロジェクトに従事している

5

外部コンサルタントまたはトレーナーを務めている

いくつのプロジェクトに従事していますか?

47

多様なプロジェクトに従事している

39

1 つのメインプロジェクトと複数のサイドプロジェクトに従事している

14

1 つのプロジェクトにのみ従事している

勤務先の事業を最もよく表している産業は次のうちどれですか?100+

32%

情報技術 / ソフトウェア開発

7%

経理 / 財務 / 保険

6%

製造

6%

教育 / トレーニング

5%

医薬 / 健康

4%

販売 / 流通 / 事業開発

3%

マーケティング

3%

科学

3%

金融 / 不動産 / 不動産金融

3%

非営利組織

コーディング業務の経験年数は通算何年ですか?

9%

1 年未満

16%

1~2 年

24%

3~5 年

19%

6~10 年

32%

11 年以上

Python のプログラミングを何年くらい経験していますか?

6%

1 年未満

17%

1~2 年

33%

3~5 年

24%

6~10 年

21%

11 年以上

あなたの年齢層を教えていただけますか? 

4%

18〜20

30%

21~29

38%

30~39

18%

40~49

6%

50–59

2%

60 以上

1%

回答しない

どの地域を拠点としていますか?

44%

ヨーロッパ

19%

北アメリカ

17%

アジア

7%

南アメリカ

6%

アフリカ

3%

中東

3%

オセアニア

2%

中央アメリカ

1%

カリブ海

1%

その他

Django コミュニティは成長しており、世界各地にどんどん広がっています。

昨年は初の DjangoCon Africa が開催されました。

Joseph Anyetei Sowah
DevOps エンジニア

アフリカが数字として表れているのは素晴らしいことですが、現在この地域で行われている活動を見る限り、来年にはこの割合が 2 倍になるのは間違いないと思われます。

LinkedInX(旧 Twitter)

どちらの国または地域にお住まいですか?

24%

米国

7%

インド

5%

ドイツ

5%

イギリス

4%

フランス

3%

ブラジル

2%

カナダ

2%

ポーランド

2%

ロシア連邦

2%

イタリア

実施方法と生データ

より詳細にデータを分析したいですか? 匿名化されたアンケート回答をダウンロードして調査に役立ててください! 調査結果や分析データを投稿してください。投稿の際にはハッシュタグ #djangosurvey を付け、X(旧 Twitter)では @pycharm@djangoproject を、Mastodon では @django をメンションしてください。

データを分析する前に、以下の重要な情報に注意してください。

このデータセットには Django Software Foundation の公式チャンネルからの回答のみが含まれています。 回答は djangoproject.comDSF の X(旧 Twitter)アカウントなどの公式 Django チャンネルでのアンケートのプロモーションを通じて収集されており、PyCharm チャンネルの関与は一切ありません。アンケート結果が特定のツールやテクノロジーに一方的に有利にならないよう、回答の収集には製品、サービス、またはベンダー関連のチャンネルは使用されませんでした。

重複する回答や信頼性のない回答が除外されたデータセットには 2023 年 9 月~10 月に収集された約 4,000 件の回答が含まれています。以下は回答の除外基準です。

以下のいずれかに該当するもの:

  • 17 歳以下。
  • アンケートの 3 ページ目にある「コーディング業務の経験年数は通算何年ですか?」に回答しなかったもの。
  • 21 歳未満かつ 11 年超のコーディング業務経験。
  • 多肢選択式の質問に単一の回答数が多すぎるもの(「なし」の回答は対象外)。
  • 同じメールアドレスからの複数の回答(1 つの回答のみを使用)。

以下の項目に 2 つ以上当てはまるもの:

  • 11 以上のプログラミング言語を使用している。
  • 9 以上の役職があるもの。
  • CEO であり 21 歳未満であるもの。
  • 全体的に選択された回答数が多すぎるもの。
  • 回答が速すぎるもの(質問あたり 5 秒未満で回答されているもの)。

データは匿名化されており、個人情報や地理的位置情報は含まれていません。 また、回答者がコメント欄に記入した内容で個人が特定されないよう、自由回答式のフィールドはすべて削除されています。

アンケートの実施方法をより詳しく把握できるよう、データセット、アンケートの質問、アンケートのロジックをすべて公開しています。

生データをダウンロード

Django Software Foundation と PyCharm を代表し、このアンケートにご参加いただいた皆様に重ねて御礼申し上げます。

ご質問やご提案がございましたら、surveys@jetbrains.com までご連絡ください。