GoはPythonよりはるかに進んでおり、機械学習の人材は非常に不足しています。世界中の16,655人のプログラマーが真実を語ります

GoはPythonよりはるかに進んでおり、機械学習の人材は非常に不足しています。世界中の16,655人のプログラマーが真実を語ります

Go は開発者の間でますます人気が高まっています。

数年前、Didiのエンジニアから、DidiではGoが広く使われていると聞きました。昨年、Goはテンセント内で使用されているプログラミング言語のランキングで3位にランクされました。今日、専門能力開発スキル評価プラットフォームである HackerEarth が開始し、世界 76 の国と地域から 16,655 人の開発者が参加した「2020 年開発者調査レポート」は、次のような真実を伝えています。

学生にとっても、働くエンジニアにとっても、Go は「学ぶべき言語」で確実に第 1 位にランクされています。

Goの次点となる言語は大きく異なります。学生の場合はJavaScript(Node.js)、エンジニアの場合はPythonです。

3位は間違いなくKotlinです。どうやら、昨年 5 月に Android 開発の推奨言語になって以来、Android SDK および Java プログラミング言語ライブラリと互換性があり、IntelliJ (および Android Studio) で使用できる Kotlin が、ますます多くの開発者の心をつかんでいるようです。 Google の取り組みもその一環だ。昨年 Google Developer Days に参加したとき、Google のエンジニアたちがまだ、プログラマーが経営陣に Kotlin を採用するよう説得するのを手伝うために懸命に働いていたのを思い出す。

[[326535]]

しかし、開発者にとって、これは決して万能のアプローチではありません。最も重要なのは、言語が使いやすいことです。一方で、Go と Kotlin が実際に実用化されるまでには、まだ長い道のりがあります。開発者がすでに持っているプロフェッショナル プログラミング言語から判断すると、Python はすでにその 1 つです。結局のところ、Python は C++ を上回り、TIOBE プログラミング言語リストで 3 位にランクされています。

HackerEarth の学生とプロの開発者向けの既知のプログラミング言語のリストでは、C++ (62%) と SQL (52%) がトップにランクされています。Go と Kotlin はまだトップ 8 に入っていません。

言語を見た後は職業を見てみましょう。

多くの調査レポートでは、データサイエンスの割合は常に高くなっており、ここでも同様です。 HackerEarthの調査データによると、データサイエンスは学生とプロの開発者の両方で大きく先行しており、それぞれ63%と61%を占め、ネットワークセキュリティ(36%)とモノのインターネット(35%)をはるかに上回っています。一方、ブロックチェーンは4位(28%)と3位(32%)にランクされています。

データサイエンスは人工知能への依存度が高い職業です。しかし、これに反して、現在の開発者の全体的な経験は、「​​フルスタック開発は飽和状態になりつつあり、機械学習の人材は極めて不足している」ことを示しています。

上図から、1位と2位のフルスタック開発とバックエンドは経験年数が1〜3年であり、機械学習は明らかに最下位であることがわかります。 「世界中の組織が熟練労働者の不足を感じています。しかし、その不足は予想以上に深刻かもしれません。最近の調査によると、熟練労働者の不足は2008年以来最高レベルに達しています」とHackerEarthのCEO、サチン・グプタ氏は語った。

人材不足は当然、どのように成長するかという問題につながりますが、HackerEarth ではこの点についてもデータ統計を実施しました。学生開発者の 70% はスキル向上のためにオンライン コーディング プラットフォームを利用しており、YouTube シリーズやオンライン教育コースにも大きく依存しています。明らかに、80 年代から 90 年代初頭に生まれた人がプログラミングを学ぶ際に使用した参考書はすでに時代遅れになっています。

開発者調査レポートの全文を読むには、次のリンクからアクセスできます。

https://www.hackerearth.com/recruit/developer-survey/

<<:  人工知能のセキュリティ:将来の戦争のリスクと課題

>>:  企業はビッグデータ アルゴリズムを使用して効果的なリンクを構築できますか?

ブログ    
ブログ    
ブログ    

推薦する

...

データに最適な埋め込みモデルの選択: OpenAI とオープンソースの多言語埋め込みの比較テスト

OpenAI は最近、次世代の埋め込みモデルである埋め込み v3 をリリースしました。同社では、この...

ZeroMat: データを一切使用せずにレコメンデーションシステムのコールドスタート問題を解決する

[[428372]] [51CTO.com からのオリジナル記事]推奨システムは、登場以来、学界や産...

デジタル変革のケーススタディ: T-Mobile が AI を活用して顧客サービスをサポートする方法

AIソフトウェアはT-Mobileのコールセンターのエージェントが顧客に対応するのに役立っており、最...

製造業、農業、医療…AIは新しい時代をどのように変えるのでしょうか?

2018年、国内の人工知能とビッグデータ産業は引き続き急速な発展を遂げ、国家計画の導入に伴い、各地...

サイエンス誌の表紙を飾ったCMUの偉人ノアムは博士号を取得し、その論文が公開された。

2 人用ノーリミット ポーカーとマルチプレイヤー ノーリミット ポーカーでトップの人間プレイヤーに...

MITは、Natureの表紙に掲載され、非コード領域のDNA変異を予測するディープラーニングフレームワークを設計した。

人間の細胞にはそれぞれ多数の遺伝子が含まれていますが、いわゆる「コーディング」DNA配列は、ヒトゲノ...

人工知能は若者を失業させるでしょうか? 996に圧倒されないでください。そうしないとチャンスがなくなります。

教育部が2019年3月に発表した新規登録学部専攻を例にとると、最も人気のある専攻は人工知能です。上海...

機械学習で不均衡なデータをどのように処理しますか?

上司から、利用可能なさまざまな測定値に基づいて製品に欠陥があるかどうかを予測するモデルを作成するよう...

ステッカーでAIから見えなくなったら、AIにとんでもないバグが発生した

研究により、印刷されたステッカーだけで AI システムを「騙す」ことができ、検出システムが目の前にい...

デンマークはロボット工学をリードしています – IoT はどのような役割を果たすのでしょうか?

デンマークは、1970年代初頭から国家政策の一環として風力タービンに投資した最初の国の一つであり、こ...

ディープラーニングに加えて、これらの開発の方向性も理解する必要があります

[[214266]] AI の究極の未来は人間の知能に到達し、それを上回ることであることに疑いの余地...

Java でアルゴリズムを実装する場合は、再帰に注意してください。

現象:再帰は、アルゴリズムの原理をうまく説明できる古典的なアルゴリズム実装です。再帰は、アルゴリズム...

AI バイアス: なぜ起こるのか、そして企業はどのように修正できるのか

ビジネスや社会で AI の利用が広まるにつれ、企業は機械モデルに現れる人間の偏見に注意を払う必要があ...

「製造」から「スマート」な製造へ、産業用インターネットが最良の選択となる

新インフラ政策の導入以来、データセンター、5G、ビッグデータの開発が最も頻繁に言及されていますが、産...