DevSkillerのロゴ

DevSkiller グローバル技術者採用・スキルレポート2019

Download PDF

序章

The importance of the digital revolution means that the demand for skilled software developers is only going to continue to grow. With that growth will come a greater need to discover which developers have the technical skills you need.

私たちがDevskillerを始めたとき、私たちは開発者候補者がその仕事に適した技術的スキルを持っているかどうかを判断するための最良の方法を見つけるというシンプルな目標を掲げていました。すぐに、ツールを提供するだけでは十分ではないことが明らかになりました。また、最高の開発者を採用するために必要な情報を採用担当者に提供しなければなりませんでした。私たちの 技術者採用認定コース は、私たちのミッションをさらに強化しました。それは、技術者採用のコミュニティに、空いているポジションを埋めるために適切な開発者を採用するために必要な情報を提供することによって実現しました。この取り組みは、技術者採用の成功には実用的な情報が必要であることを示してくれました。

技術系採用コミュニティを支援するという私たちのミッションをサポートし続けるために、私たちのプラットフォームの扉を開くことにしました。史上初めて、2018年を通して40カ国以上の企業のために120カ国以上から112,654人の開発者をテストした1年間から学んだ洞察を共有します。そこから、技術者採用の国際的な流れに光を当てる、いくつかの技術者採用の地理的な洞察を得ることができました。

このデータを活用して、今後の技術者採用のさらなる飛躍を期待しています。

ヤクブ・クブリンスキ

DevSkiller CEO

I. 技術的な採用とスキルの洞察
01 Javaは、最も人気のある言語の開発者がテストされています (37%)
02 JavaScript開発者を採用したい企業の70%
03 ほとんどの開発者は、主眼を置いているかどうかに関わらず、データベースの技術的なスキル評価を受けることになります。
04 言語は、スタック内の他の技術で頻繁にテストされます。
05 受験者はコーディングテストを受けるために平均2.88日待ちます。
06 火曜日に送信されたコーディングテストは、最速のレスポンスを得ることができます。
07 技術の採用担当者は、私たちのテックHRの証明書を取得することによって自分自身を知らせるためにいくつかの余分な時間を取っています。
08 受験者の大半(73%)は、送られてきたコーディングテストを受験しています。
II. 技術者採用の地理
09 企業の海外技術者採用は、拠点とする国によって、採用する金額が異なります。
10 米国、ポーランド、英国が国際的な技術者採用のトップ3のドライバーです。
11 米国は国際的な技術者採用の主要な供給源でありながら、国際的な採用を行っています。
12 ニュージーランドの開発者はコーディングテストで最も高いスコア(54.66%)を獲得しています。
13 セルビアの企業が最も高いスコアの候補者(54.65%
14 シンガポールの企業が一番選ばれている
15 90%以上の候補者は、彼らが開始したコーディングテストを終了します。
方法論

Technical recruitment insights

Javaは、最も人気のある言語の開発者がテストされています (37%)


If you look at all the technical skills tests sent to developers, you will see that Java leads the pack. Following close in its footsteps is SQL, with JavaScript rounding out the top 3. Below that, HTML/CSS come in fourth and .NET/C# come in fifth, rounding out the top 5.

Multiple technologies can go into each test so it is possible that some of the Java tests andSQL tests are the same. Don’t worry, we will go a bit further into the most common pairings of technical skills later in the report. Needless to say, what you see is a lot of front-end technologies paired with HTML/CSS and a lot of back-end technologies paired with SQL. This accounts for these two languages’ prominent positions on the list.

しかし、Javaの継続的な優位性は誰もが驚くことではない。これは、TIOBEランキングに反映されているより広範な傾向を反映しています。企業は TIOBEプログラミングコミュニティインデックス 新しいソフトウェアシステムを構築する際に、プログラミング言語の選択に関する戦略的な意思決定を行うために使用されます。また、開発者が最新の技術的なコーディングスキルを持っているかどうかをチェックするためにも使用できます。Javaは、過去20年間のかなりの部分でこのランキングの上位を占めており、現在もその地位を維持しています。

Devskillerでテストされた上位5言語(テスト招待状に基づく

The top 5 languages tested on DevSkiller

100%にパーセンテージが加算されないのはなぜ?

JavaScript開発者を採用したい企業の70%


While Java is by far the most tested language, it is not in the top two technical skills that most companies are looking for. We took a look at the technologies tested by the highest number of companies and were surprised that the answer wasn’t Java. Instead, that title goes to JavaScript. As you can see, over 70% of the companies on the platform test JavaScript technical skills.

What this shows is that Java is used by a smaller group of large enterprises. On the other hand, it is clear that more companies of all sizes are looking for developers with JavaScript technical skills. Database skills are important for both back-end and front-end developers so SQL stays in the second place. Front-end skills like HTML and CSS come in fourth.

それはあなたがここで同じトップ4の技術を見ることは驚くべきことではありませんが、ここの求人掲示板に広告を出しています。 ハッカーニュース. Our findings also support the 2018 Stack Overflow 開発者アンケート の結果によると、6年連続でJavaScriptが最もよく使われている言語であることがわかりました。実際、トップ5のリストには、Bash/Shellを除いて、その調査でプロの開発者が使用しているトップテクノロジーと同じテクノロジーが含まれています(HTMLとCSSは別々にカウントされています)。

最も多くの企業が技術力を求めている技術トップ5

JavaScript開発者を採用したい企業の70%

100%にパーセンテージが加算されないのはなぜ?

ほとんどの開発者は、主眼を置いているかどうかに関わらず、データベースの技術的なスキル評価を受けることになります。


もし私があなたに、どの技術が最も他のものと統合されているかと聞かれたら、あなたは何を推測しますか?もしあなたがJavaScriptだと言ったら、あなたは正しいでしょう。一緒にテストされている上位8つの技術を調べてみたところ、そのうち5つがJavaScriptとの組み合わせであることがわかりました。

例えば、これは JavaScript と CSS と HTML を組み合わせたフロントエンドスキルの重要性を示しています。これらの技術的なスキルは、しっかりとしたフロントエンド開発スタックの基礎を構成しています。

しかし、それだけではなく、JavaScriptは.NET、PHP、Javaと頻繁にペアリングされています。フロントエンドとバックエンドの技術の組み合わせで、多くのテックスタックでフルスタック開発者の需要が多いことを示しています。これらのスタックはすべて、フロントエンド言語としてJavaScriptを使用しています。

JavaScriptに次いで4位にランクインしているのはSQLです。これは、そのポジションに必要な主要なスキルセットに加えて、データベースの技術的なスキルが重要であることを証明しています。バックエンドのJava開発者の仕事でも、フロントエンドのJavaScript開発者の仕事でも、データベースの技術的なスキルが非常に重要であることは明らかです。

一緒にテストされた上位8つの技術

一緒にテストされた上位8つの技術

言語は、その環境で他の技術を使ってテストされることが多いです。


DevSkiller allows recruiters and hiring managers to go beyond げんご skills and delve into the tech stack that the team works in. What we find is that different technologies and technical skills are more popular than others. Here’s how they are usually bundled together.

私たちがテストする最も人気のあるテックスタック

Devskiller Global Technical Hiring & Skills Report 2019 Slide 4 constellation

受験者はコーディングテストを受けるために平均2.88日待ちます。


火曜日に送られたテストは、受験者が完了するまでに最も時間がかからない傾向にあります(2 日間 13.91 時間)。水曜日に送られたテストは通常、受験者が完了するまでに最も時間がかかります (3 日間 6.44 時間)。これは、開発者が週末のテストを自分のために取っておきたいと考えていることを示しています。

受験者がテストを完了するのに平均69.23時間、2.88日かかります。

2.88 days to take a coding test

火曜日に送信されたコーディングテストは、最速のレスポンスを得ることができます。


火曜日に送られたコーディングテストの招待状は最も速いレスポンスを得られ、水曜日に送られたものは通常最も遅いレスポンスを得られます。受験者からのレスポンスを最速にするには、コーディングテストの受験を遅らせるのではなく、週の初めに招待してみましょう。

招待状が送られた曜日を基準にした平均的な待ち時間の日数

招待状が送られた曜日を基準にした平均的な待ち時間の日数

技術の採用担当者は、私たちのテックHRの証明書を取得することによって自分自身を知らせるためにいくつかの余分な時間を取っています。


Devskillerのテックリクルーター認定コースは、テックリクルーターにとって非常に貴重なリソースであることが証明されています。そして、私たちが学んだ中で最も心強いことの一つは、ほとんどのリクルーターが最初の試みで認定に合格しているということです。

しかし、私たちが見ているのは、受験生が教材に注ぐために必要な時間を取っているということです。一回目の試験に合格するまでにかかる平均時間は18日です。これが示すのは、受験者が本当に時間をかけて教材を勉強し、内観しているということです。2回目の受験で合格した場合、通常はさらに1週間勉強します。3回目の受験で合格した場合は、さらに2週間ほどかけて、本当に正しい情報を得ているかどうかを確認しています。

リクルーターがテックリクルーティング認定を受けるまでにかかるトライ数

リクルーターがテックリクルーティング認定を受けるまでにかかるトライ数

数週間で採用担当者がTech Recruitmentに認定されるまでの期間は、合格するために必要なトライ数に応じて異なります。

time in weeks it takes recruiters to become Tech Recruitment certified

Of course, we will be the first to admit that tech recruiters aren’t allocating their entire day to preparing for our certification course. Still, we are glad to see that the value for this course doesn’t only come from the shiny badge but from the actual content contained within. Of course, a tech recruitment certification badge looks great on a LinkedIn profile. But the most important thing is recruiters that pass now have the skills and knowledge to effectively recruit technical candidates.

受験者の大半(73%)は、送られてきたコーディングテストを受験しています。


It doesn’t matter what level of technical skills they have, most developers will finish a coding test based on real work principles. This shows that developers respond consistently well to the RealLifeTestingtmand の方法論を紹介します。

受験者に送られてくる試験のうち、73%を完全に受験しています。これはシステム全体で行われており、一部の国では修了率がほぼ全世界共通となっています。

開発者テストによってパイプラインから開発者を失うことを心配していますか?おそらくそうではないでしょう。作業サンプルの技術スキルテストから得られる情報は、最高の候補者を採用するために不可欠なものです。そして、ほとんどの候補者がテストを完了しているので、そのトレードオフは非常に軽いものです。

これが示しているのは、開発者の技術力テストの非効率で時代遅れの方法に対する反発にもかかわらず、実際に行われている作業を反映した方法論は、候補者に受け入れられるということです。これは、どのようなレベルの人であっても当てはまります。

修了率トップの国

修了率トップの国

技術者採用の地理

企業の海外技術者採用は、拠点とする国によって、採用する金額が異なります。


国際的なIT技術者の採用は世界的に増加傾向にあります。ITスキルは高度なモジュール化と需要の両方を兼ね備えています。 企業が国際的に採用する理由はいくつかあります。その中には、アウトソーシング、移転先の従業員の特定、リモートワーク(第三者としてではないが)を行う従業員の発掘などが含まれます。

技術系の国際的な雇用を最も多く行っている国を見ると、クウェートとシンガポールは、経済規模は小さいながらも活気に満ちています。これらの国は、スイス、オーストリア、アイルランド、ニュージーランド、オランダと並んで、自国の国境にはニーズに見合うだけの技術系人材がいないというのは理にかなっています。これらの国はまた、世界で最も経済的に繁栄している国の一つでもあります。

国別の国際技術者採用の割合

Slide.10 New 1 Placeholder
スライドです。10新1

米国、ポーランド、英国が国際的な技術者採用のトップ3のドライバーです。


特筆すべきは、クウェートの企業が国際的に採用する候補者の割合が高いにもかかわらず、国際的な採用量が最も多いのは米国のような大国であるということです。

当社のプラットフォームでテストされた全海外候補者の割合

当社のプラットフォームでテストされた全海外候補者の割合

米国は国際的な技術者採用の主要な供給源でありながら、国際的な採用を行っています。


国際的な大企業が採用する国の中には、国際的に採用された候補者の大半を輩出している国があるのは当然のことです。インドは、国際的に採用された候補者の総数の4分の1以上を占めています。興味深いことに、米国は2位にランクインしており、これは技術系の人材を大量に輩出していることを物語っています。

米国に続く残りのトップ10は以下の通り。ドイツ、ブラジル、アルゼンチン、エジプト、オランダ、トルコ、ポーランド、カナダ。

トップ3の他にも、候補者の出身国であるトップ10の国々は、大規模な技術者の人材プールを持っていることが特徴です。

興味深い特徴は、アメリカのような大きな候補国は、他の国からも採用していることです。それを分解してみると、アメリカの企業は、上位10候補国のうち、ポーランドとオランダが9位、フランスが8位、カナダが7位、ブラジルが6位、ドイツが2位と、残りの国すべてから開発者を採用しています。 エジプト、トルコ、インドは、上位10候補国の誰からも採用していません。

国際的な技術者の採用は、特定の国にとっては一方通行の流れでしかありません。ほとんどの国は国境を越えて開発者を探し、自国の開発者は国際的な雇用者によって採用されています。これは、大きな経済圏の中での技術力の効率的な配分を示しています。

国をクリックすると、国際的にどこから募集しているのか、また誰が現地の開発者を募集しているのかがわかります。

Slide.インタラクティブマップ新1プレースホルダー
スライド。インタラクティブマップ新1

ニュージーランドの開発者はコーディングテストで最も高いスコア(54.66%)を獲得しています。


最高得点の開発者を輩出した国を見てみました。ほとんどの候補者がスクリーニングされ、平均スコアが40.71であることを考えると、これはかなりの成果です。1位はニュージーランド、2位はオランダでした。

This is a testament to the coding skills in these countries and possibly the ease of the tests sent to these candidates. It’s also possible that the technical coding skills in these countries are more advanced.

Slide.13 New Placeholder
Slide.13 新しい

なぜ中国は地図に載っていないのか?

セルビアの企業が最も高いスコアの候補者(54.65%


彼らが採用する開発者の質の高さを証明するものとして、セルビアの企業は最も高いスコアの候補者を持っています。これは、彼らが国際的な人材プールに依存していることを示している。結局のところ、現地の開発者の平均スコアは47.63%で、彼らが採用する開発者より7%以上低い。

Slide.14 New Placeholder
Slide.14 新しい

シンガポールの企業が一番選ばれている


It is one thing to say that a country has the highest scoring candidates but if that comes from easy tests, the companies giving those tests won’t be able to effectively screen the skills they need. They will end up getting a lot of candidates they eventually reject. Therefore, to find out which country is the most selective, we went into the data and found which countries’ recruiters accepted the lowest proportion of candidates. From this, we found the countries with the most selective employers.

国別の採用担当者が受け入れた候補者の割合

国別の採用担当者が受け入れた候補者の割合

90%以上の候補者は、彼らが開始したコーディングテストを終了します。


コーディングテストを受けるとき、普段から準備をしているのか、画面に表示されるものにショックを受けているのか。DevskillerのRealLifeTestingtmand の方法論は、当社のプラットフォーム上でのプログラミングタスクがほとんどの受験者にとって馴染みのあるものであることを意味します。その結果、驚くようなことはほとんどなく、91.9%の受験者がDevskillerのコーディングテストを完了しました。大陸間では若干の差がありますが、この変化は小さく、インターネット接続のレベルを反映している可能性があります。

大陸別完走率

大陸別完走率

国別完走率

個々の国をもっと細かく見てみると、もう少しばらつきがあることがわかります。中米やサハラ以南のアフリカのような発展途上国や、アイスランドのような遠隔地の国では、特に完成度が低くなっています。

Slide.12 New 1 Placeholder
スライドです。12新1

本研究で使用した方法論



今回の調査に使用したデータは、2017年12月1日から2018年12月1日までの間に当社のプラットフォームを利用したユーザーの365日分のスナップショットから得たものです。インサイトは、121カ国の受験者がDevskillerプラットフォームを通じて受験した112,654回のテストに基づいています。ここで提示されているデータはすべて、一般的に集計された人口統計情報です。特定の受験者や企業に関する特定の情報とはリンクしていません。

*第1節と第2節では、100%にパーセンテージが加算されていません。なぜでしょうか?

第1節 Devskillerのテストには、複数の技術を含めることができます。例えば、JavaのテストとJava = SQLのテストがあります。このサンプルでは、テストのうち100%がJavaをテストし、50%がSQLをテストしています。同様に、表中のパーセンテージは、いずれのテストでもその技術がテストされている場合を指しています。

第2節 第1節と同様に、ある企業では複数の技術で開発者をテストすることがあるかもしれません。分かりやすくするために、2つの会社のグループを見てみましょう。1つ目の会社はJavaScript + CSSのテストを行います。2つ目の会社はPHPとJavaScriptのテストを行います。このグループでは、100%の企業がJavaScript、50%の企業がCSS、50%の企業がPHPをテストしています。表中のパーセンテージは、ある企業がいずれかのテストでその技術を使用した場合を示しています。

*13節では、なぜ中国が地図に載っていないのか?

中国本土についてのデータがあまりないので、中国本土の開発者に招待状を送っている国をインタラクティブマップに含めました。中国とサンプルサイズが小さい国はセクション13のマップから除外しました。

報告書に関する質問やコメントはありますか?

We’d love to hear them. You can get in touch with us by emailing research@devskiller.com.

もお読みください。 2020年ITスキルレポート

DevSkillerのロゴ

このレポートは貴重なものでしたか?

お友達や同僚と共有しましょう。

セキュリティ認証とコンプライアンス。お客様のデータの安全性を確認します。