次の新天地はアフリカか、ソフトウェア開発者の現状をTungaが調査:モーリシャスと南アフリカ共和国、モロッコ、チュニジアが有望
アフリカ諸国におけるソフトウェア産業とソフトウェア開発者の現状に関する調査結果をTungaが発表した。開発者の人口が多い17カ国について人数やプログラミング言語の順位を挙げた他、ソフトウェアを含むテクノロジー産業がどのような状況にあるのかを調べた。
オランダとウガンダ、ナイジェリアでIT人材派遣とソフトウェアアウトソーシングを手掛けるTungaは、2021年2月19日(ケニア時間)、アフリカ諸国におけるソフトウェア産業とソフトウェア開発者の現状について発表した。
ソフトウェア開発者の多い3カ国は
TungaはLinkedInとGitHub、世界銀行グループの国際金融公社(IFC)のアフリカに関するインターネット経済のレポートに基づき、アフリカ諸国のソフトウェア開発者の人数を推計した。
それによれば、アフリカ連合(AU)に加盟する55の国と地域には約69万人のソフトウェア開発者がおり、そのうち90%以上が上位17カ国に集中していたという。そのうち、10万人を超えたのは南アフリカ共和国(13万3195人)とエジプト(12万5270人)、ナイジェリア(11万4536人)だった。この3カ国でアフリカ全体の約54%を占めた。いずれも人口が5000万人を超える国だ。
次いで10位までにケニア、モロッコ、チュニジア、ガーナ、アルジェリア、ウガンダ、エチオピアが並んだ。11位以下はセネガル、タンザニア、カメルーン、モーリシャス、ジンバブエ、ルワンダ、コートジボワール(Ivory Coast)である。
人口100万人当たりのソフトウェア開発者の数が1000人を超えたのは6カ国で、順にモーリシャス(5454人)、チュニジア(4120人)、南アフリカ共和国(2234人)、モロッコ(1345人)、エジプト(1224人)、ケニア(1095人)だった。
どのようなプログラミング言語に精通しているのか
今回の調査では上位17カ国で活躍するソフトウェア開発者について、どのようなプログラミング言語を用いているかを推計した(アフリカ諸国のソフトウェア開発者の人数を推計した際と同じ手法を採用)。これは開発者の自己申告に基づいており、開発者本人が重要だと考えているスキルに偏っている可能性があるという。
世界の他の地域で人気のある言語はアフリカ諸国でも変わらないが、例外が3つある。第一にSQLがトップになったこと、第二にC言語とVisual Basicが10位までに入っていないこと、第三にiOS用のプログラミング言語が極端に少ないことだ。iOSのシェアがアフリカ諸国では非常に低いことが第三の結果を生んだと、Tungaは推測している。
同様に開発プラットフォーム(フレームワーク)については、.NET、Android、Node.jsの順に自己申告が多かった。約10%のソフトウェア開発者が.NETプラットフォームに向けて開発していることになる。
モーリシャスと南アフリカ共和国、チュニジアはLinkedInの利用者の割合が高い
Tungaによれば、テクノロジー分野の専門性の高さをごく大まかに見積もるには、人口当たりのLinkedIn利用者数が参考になるという。
人口に占めるLinkedInユーザーの割合が10%を超えたのはモーリシャス(19.0%)と南アフリカ共和国(10.1%)だった。モーリシャスの人口は約130万人、南アフリカ共和国は約5800万人であり、国の人口規模がかなり異なる。
ソフトウェア開発者の給与レベルでは南アフリカ共和国がトップに
企業がソフトウェア開発者と契約する際に、給与レベルが重要な指標になるとTungaは指摘している。給与について公開されている情報源のうち、米国のGlassdoorとPayscale、オランダのWageIndicator Foundationを重視した。
17カ国のソフトウェア開発者の給与水準を比較すると、最も低いのがエチオピアであり、中央値は約229ユーロ、南アフリカ共和国は最も高く、中央値はエチオピアの約8倍、最高値は約15倍に達した。
次のグラフにある縦棒の下端は中央値の給与、上端は最も高い給与を示している(つまり給与が中央値より少ない開発者は図に示されていない)。
給与水準とソフトウェア開発者の人数を比較して、ナイジェリアやエジプト、チュニジアのように人材プールが大きく、給与が低い国に潜在的な発展の可能性があるとTungaは結論付けている。次いでガーナ、アルジェリア、ウガンダに可能性があるという。
技術エコシステムとビジネス環境はソフトウェア開発者の数と相関する
今回の調査ではソフトウェア開発者だけではなく、アフリカの技術エコシステムについても触れている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ユーレカ! プログラミングに出会って、青空が眼前に広がった
数字が好きで人の役に立つ仕事をしたかったコロンビアの女の子は今、ITと医療の真ん中でCOVID-19のワクチン開発支援に取り組んでいる。 - “Be Hungry-ous” フレンチエンジニアは全てを楽しむ
フランス出身のNicolas Modrzyk(ニコラ・モドリック)氏は持ち前の人懐っこさとユーモアを武器に、OSSのイベントや書籍出版などさまざまなチャレンジをする。そんな同氏がエンジニアに送る「Be Hungry-ous」の意味とは。 - 人気ランキング「TIOBEインデックス」で「C」が首位、「Python」「Groovy」の評価が大きく上昇
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年2月版では、常連の「C」「Java」「Python」「C++」「C#」が1〜5位を占めた。