CodeGym /Java Blog /ランダム /概要の概要。StackOverFlow 2022 調査の詳細!
John Squirrels
レベル 41
San Francisco

概要の概要。StackOverFlow 2022 調査の詳細!

ランダム グループに公開済み
データに飢えていますか? 今回は、Stack Overflow の 2022 年開発者アンケート 結果の簡単な概要を用意しました。したがって、業界がどこに向かっているのか疑問に思っている場合は、重要な洞察を見てみましょう。技術トレンドを把握することは、開発業界をより深く理解するための鍵となります。 概要の概要。 StackOverFlow 2022 調査の詳細!  - 1

ボンネットの下には何があるのでしょうか?

まず、StackOverflow が調査を実施した方法の概要を説明します。今年は、世界 180 か国の 73,268 人の開発者からデータが収集されました。また、73,268 件の回答のうち、約 6,309 件の回答は、コーディングを学習したばかりの人々からのものでした。これは、私たちのような学生仲間から貴重なフィードバックを得るのに役立ちます。また、研究者たちは、本格的なテクノロジー企業で現在何が起こっているのかを知るために、53,507 人のプロの開発者にインタビューしました。残りは誰でしたか?趣味で活動している人、引退した開発者、さらにはプログラマーでなくても仕事で定期的にプログラミングに取り組む人もいます。調査は2022年5月11日から2022年6月1日まで実施され、各参加者は例年よりも長い約15分間の質問に回答しました。新しい質問には、プログラマーが自分の仕事をどのように学ぶかに関する情報も含まれていました。当然のことですが、古いプログラマーは書籍から学ぶ可能性が最も高いのに対し、新世代は Codegym やその他のコースなどのオンライン教材に依存しています。その結果、オンラインで学習する学生の全体的な割合は 60% から 70% に増加しました。もう 1 つの新しい調査項目はバージョン管理でした。Stack Overflow は、この分野における興味深い結果も明らかにしました。そこで、調査結果の要点をさらに深く見ていきましょう。

世界を支配できる単一の言語はない

今年もリーダーは変わっていません。JavaScript は依然として最も使用されている言語です。他の言語に関して言えば、ポジションに大きな変動はありません。学習者にとっての重要なポイント: ご覧のとおり、Java は毎年トップの座を維持し続けており、この傾向はすぐには変わらないようです。これは主に、Java が学習し、使用しやすく、したがって記述、コンパイル、デバッグが簡単であるために実現されます。しかし、最も重要な特典は Java です。Java は、プログラマーが Android デバイスやコンピューターから Web アプリ、ソフトウェア、銀行業界のツールなどに至るまで、さまざまな環境で使用するプラットフォームに依存しない言語です。言い換えれば、これはプラットフォームに依存せず、ある OS から別の OS に自由に移動できる言語です。そして素晴らしいニュースは、今年はクロスプラットフォーム開発が強化されていることです。

2022 年のクロスプラットフォーム開発

個人用途では Windows が勝っていますが、明確な OS リーダーは存在しません。開発者は、さまざまなプラットフォームにまたがってアプリケーションを作成することに慣れてきており、これはアプリがますますプラットフォームに依存しないことを意味します。

豊富なデータベースとフレームワーク

2022 年のデータベースと Web フレームワークにも同じことが当てはまります。50% 以上の使用率を誇る単一のテクノロジーは存在しません。上位 3 つのデータベースには、PostgreSQL が 46.48%、MySQL が 45.68%、SQLite が 30.83% です。Web フレームワークに関して言えば、Node.js (46.31%)、React.js (44.31%)、および jQuery (29.21%) が主要な位置を占めました。このことから、開発者がプロ​​ジェクトでさまざまな言語、フレームワーク、データベース、ツール、さらには OS を使用していると結論付けるのは簡単です。ただし、それら全体で広範なコンセンサスは得られていません。これは、より幅広い視聴者にリーチしながら、好みのテクノロジを使用して普遍的に構築および展開できるため、これが重要であると考えています。

Git がリーダーです

研究者は以前、Git を「その他のツール」セクションに含めていました。しかし今年、StackOverFlow はこれを「バージョン管理システム」セクションに組み込み、なんと 96.65% で 1 位になりました。Git はバージョン管理システムの王様であり、特に専門家の間で人気があります。また、学習者の 17% がバージョン管理システムをまったく使用していないことも驚きです。幸いなことに、そうではありません。CodeGym では、学生に Git の使い方を教えています。

バージョン管理プラットフォームとは何ですか?

継続的インテグレーション ツールに関しては、GitHub が 2022 年の王様です。そのコアである Git と同様に、GitHub はリポジトリに書かれたソース コードのバージョンを管理するため、他のプログラマと同時にソフトウェアを作成し、コードを 1 つのエンドにマージするための強力なツールになります。独立して製品化します。したがって、ソフトウェア開発業界全体がこの世界に生きていると思われるため、これ(または他のトップバージョン管理プラットフォーム)をカバーする必要があります。

2022 年に最も使用された基本ツール

昨年、Git は開発者にとって不可欠なツールであると考えられていました。しかし、今年は Docker が話題となり、その使用率は 55% から 69% に増加しました。Gartner は 、2023 年までに企業の 70% が複数のコンテナ化されたアプリケーションを実行すると考えているため、この数字はさらに増加すると思われます。

最も求められているデータベース

すべてのデータベースの中で、PostgreSQL と MySQL が最も愛されています (PostgreSQL が 46.48%、MySQL が 45.68% で若干の差でこれに続きます)。

ボーナス情報: すべては学習です

全回答者の 62% が、問題の解決策を探すのに 1 日 30 分以上を費やしていることは驚くべきことではありません。そのため、25% は毎日 1 時間以上を費やしています。50 人の開発者からなるチームの場合、この時間は 1 週間あたり 333 ~ 651 時間になります。貴重な時間を仕事に費やすよりも、今すぐにできるだけ多くの知識を吸収する方が良いということに同意します。代わりに、建設に費やすことができます。

教育!

2022 年には、プロの開発者の 47.9% が学士号を取得していると報告しましたが、前年の 49.34% は大学の学位を取得していると回答しました (29.7% は大学の学位を取得していると回答し、22.67% は準学士の学位を取得していると回答しました)。コーディングを学習したばかりの学生の反応を見ると、これらの数値は大きく異なります。開発学習者の 61.9% は学士号を取得しておらず、取得するつもりもありません。したがって、学習仲間の半数以上が同じ立場にあります。学位を取得しない開発者の数は年々増加しており、この傾向はすぐには変わらないと思われます。その一方で、コースでオンラインでコーディングを学ぶことは年々最適になり、大企業でも歓迎されています。とはいえ、すでに学位を取得している学習者の 38% は、学習に終わりはなく、学習し、最新の技術トレンドに追いつくために依然としてオンライン リソースに依存していると述べています。

オンラインでコーディングを学ぶ

前年と比較して、オンラインでコーディングを学習する学生の数は 60% から 70% に増加しました。この成長は、学術制度や大学の学位以外で教育を受ける人が年々増えているという事実と連動しています。これらすべてから、オンライン学習を選択することが正しい道を進んでいると結論付けるのは簡単です。

結論

結局のところ、開発者は柔軟性、使いやすさ、安定性を重視していることは言うまでもありません。そしてテクノロジーの世界は現在、そのすべてを提供できるようになり、毎年進化する多種多様なテクノロジーやツールを開発者に提供しています。StackOverFlow 2022 アンケートのこの概要が、CodeGym コースを開始/継続し、将来のキャリアのための強固な基盤を築くのに役立つことを願っています。一緒にトレーニングしましょう!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION