3月末に、StackOverflowからの開発者の別の大規模な調査がリリースされ、何万人もの人々が参加しました。 調査結果へのリンクはこちら 。 レポートのサイズは印象的だったので、そこからいくつかの興味深い点を見てみましょう。
ちなみに、KDPV-「最も愛されている」言語のリストでは、これらは回答者が書き込もうとした言語であり、彼らはそれを気に入りました。
1)最初に目を引くのは、今ではWeb開発者の大多数(72.6%)であるということです。 また、それらの2/3がフルスタックであるという事実(63.7%)。 あなたがまだjavascriptを知らないのであれば、私はあなたが彼の方向を見続けることを勧めます。
2)最もよく使用される言語のトップを見ると、これはさらに明白になります。
- JavaScript -62.5%
- SQL -51.2%
- Java -39.7%
- C# -34.1%
- Python -32.0%
- PHP -28.1%
- C ++ -22.3%
- C -19.0%
- TypeScript -9.5%
- ルビー -9.1%
ここで最も興味深いのは、私の意見では、TypeScriptです。 人々はjsマジックにうんざりしていて、強い力とメインの強い型付けを使用しています。 以前は、TypeScriptにはこのような割合はありませんでした。 私はそのような数字の現実を少しでも疑います。
3)さて、すぐにトップデータベース(使用)を見てみましょう:
- MySQL -55.6%
- SQL Server -38.6%
- SQLite -26.6%
- PostgreSQL -26.5%
- MongoDB -21.0%
- Oracle -16.5%
- Redis -14.1%
- カサンドラ -3.1%
個人的に興味深いことから:PostgreSQLは良い位置にあるので、すべてが大丈夫です。
4)開発は依然として「男性」の職業です(男性88.6%、女性7.6%、性別非コンフォーマル0.9%、トランスジェンダー0.5%、その他(???)1.2%)。 これらの「休息」が誰であるかは特定されていませんが、ここでは想像力の意志に身を委ねます。 一般に、ジェンダーの多様性は明らかに成長しており、社会のジェンダー間の緊張を高めることはできません。 「性別を問わないコンフォーマルなコードを書いたのですか?」
5)開発者の親は通常、良い教育を受けています。
6)開発者自身の教育も通常存在します(学士/修士)が、大多数はこれを重要と考えています(私には思えますが、ロシアではそうではありません)。
7)教育の有無にかかわらず、90%が独立して勉強したい。
8)ほとんどの場合、プログラミングも趣味です。
9)最もお気に入りの言語と最もお気に入りのない言語、最も支払われた言語などに関するいくつかのレポートがあります。
Rustは非常に興味深い写真を見せてくれます。 すでにそれを試した人の間で、これは彼らの好きな言語です。 同時に、彼は「最重要指名手配」言語のリーダーではありません。 つまり 人々は何かに必要な言語を学ぶことを好みます(Rustでは、現在、仕事を見つけるのは難しいです)。 また、優れたRust言語には開発者支持者が悪いということもあります。 つまり 適切にPRしないでください。
10)興味深いフレームワークから:Reactを試した人は満足しています。 角度にあまり満足していないが、誰もがそれを勉強する予定です。
11)最も有料のテクノロジーでは奇妙です。全世界では、ClojureとRustのプログラマーが最も高い賃金を支払っていますが、たとえば、アメリカでは、これら2つの言語は地平線上でも見えず、すべてを打ち負かしています。 RustとClojureのプログラマーのサンプルが少ないため、国間に何らかのバイアスがあるか、統計的な爆発があります。 さて、または私は何かを理解していない。
12)支払いの詳細。 Web開発者が最も多くなりますが、ほとんど支払われません。 どうやら多くの供給があり、需要はまあまあです。 機械学習のスペシャリストであるDevopsだけでなく、数学や統計に関するすべてのものであることが最善です。
13)44%の開発者は、彼らが低賃金だと考えています。
上記は氷山の一角です。 stackoverflowレポートは非常に巨大であり、調査する価値があるため、必ず元のレポートを確認し、そこに関心のあるコメントを記入してください。