Scribble at 2024-07-26 12:11:37 Last modified: unmodified
掲示板サイト(Q&A と言ってもいいが、本質的にはただの掲示板だ)の StackOverflow のユーザを対象にしたアンケートらしい。全ての項目は紹介しないが、ざっと見てみよう。
デモグラフィーではアメリカのユーザがトップなのは分かるとしても、ドイツのユーザが次に多いのは意外だった。日本は286名となっていて、これ結果の表に順位が記載されていないのだが、まぁかなり下ではある。でも、これはしょうがない。なぜなら、StackOverflow には日本語版があって、日本のユーザはそちらを利用することが多いと思うからだ。
学歴は約半数が学部卒で、大学院を出ているのは3割ほどとなっている。
次に実務家に聞いた "Most popular technologies" の統計では、SQL, HTML/CSS, Python, TypeScript, Bash/Shell, Java, C#, C++, PHP, C, Go などとなっている。もう Perl はずいぶんと下になってしまった感がある。"Learning to Code" については、ほぼ同じような項目が並んでいるけれど、中でも Rust は予想通り順位が高い。また、プロに聞いているのでアセンブリも高い順位を占めている。
データベースについては、PostgreSQL が首位となっているが、これは MySQL と MariaSQL が別の扱いになっているからであって、現実にはこれらを合わせると PostgreSQL と同じ程度になるから、この両者で上位を占めていると言える。もちろんプロに聞いた回答なので、Oracle や MS SQL Server なども上がっている。
こうした結果の中でも、"Web frameworks and technologies" は、あまり参考にならない。言語の違うフレームワークや JavaScript の「フレームワーク」と称するライブラリ、果ては WordPress まで混在している、はっきり言って意味のわからない統計だからだ。要するにガキが「ナウい」と感じるツールを雑に並べているだけなので、日曜プログラマの諸君ともども、コンピュータ・サイエンスの素養もなければ実務能力もないみなさんは暇潰しに弄くると楽しいだろう。
"AI Search and Developer Tools" としては、やはり ChatGPT が群を抜いている。その次に Copilot と Gemini があって、その他もろもろなのだが、これはコードを生成するだけではなく、プロユースだとディレクターに送るメールの文面とか、そういう用途でも使われている可能性はある。
あと、"Admired and Desired" に並んでいるのは単なる評価であって、自分が使えるとは限らないのだから、ただの人気投票だと割り切った方がいいだろう。ここ数年は Rust が上位に安定しているのだけれど、はっきり言って Rust を使って仕事をしているプログラマなんてどれだけいるのかという気がする。