web-dev-qa-db-ja.com

オンラインのテクニカルスキルテストを使用して、シニア開発者を雇用しますか?

[〜#〜] ikm [〜#〜] などのオンラインサービスがあり、プログラミングを含む多くの分野でスキルテストを提供しています。

上級開発者のポジションを採用するときに、この種のテストを使用しますか?

面接の前に候補者を客観的にベンチマークするだけの場合はどうでしょうか。面接後に候補者を上場した後のステップとして使用しますか?

このアプローチは、他の状況よりも状況によって適切ですか?あなたは個人的にこの種のサービスを利用したことがありますか?

14
softveda

率直に言って:いいえ、いいえ、いいえ、いいえ、いいえ!

あなたと一緒にコーディングを行うために候補者を取得してください、それはあなたが彼らが問題を通して彼らの方法をどのように考え、彼らがあなたのチームにどのように適合するかもしれないかを知る唯一の方法です。

余談ですが、CV宝くじの手法による募集を回避するように努めます:-)代わりに、口コミ、会議、技術コミュニティの会合などを通じて優秀な人材を見つけましょう。

27
Martijn Verburg

最近これらのテストの1つをとる必要があった38年間のIT専門家から、私は誰かがそれらを有用なものとして販売したという考えにびっくりしました。質問は、日常の経験ではめったに使用されない手法に焦点を当てているようでした。経験豊富なプログラマーは、他のプログラムの作業例からクローンしたり、マニュアルやフレンズを使用して決定したりします。経験豊富なプログラマーがプログラムをゼロから作成することはほとんどありません。時間の無駄だ。経験豊富なプログラマーは、自分が使用する言語のすべての機能を知っていると思う人は誰でも、実際の仕事のやり方を知りません。いつものように怖いです。実際の技術経験のない人事担当者は、これらのテストを知識の欠如の言い訳として考えます。言っ途切れる。

理論的には、完全に不適格な応募者を選別するためのオンラインテストのアイデアは、それほど悪くはありません。残念ながら、それは実際には無価値にかなり近いです。

まず第一に、私が調べたオンラインテストサイトには、本当に価値のあるテストがありませんでした。第2に、完全に資格のない人がテスト期間中に友人(または誰でも)を助けてもらい、主題について何も知らずに色を飛ばして合格するのは非常に簡単です。

2番目の問題を回避できたとしても(たとえば、オフィスのコンピューターでテストを受けて、他の人がいない、チャットプログラムがないなど)、とにかく便利なオンラインテストのようなものがあるとは思えません。テストは一般にアイデアではなく事実を扱いますが、プログラミングは主にアイデアについてであり、(特に)良い判断を下すことです。プログラマーは確かにsomeが使用する言語についての事実を知っている必要がありますが、そのような知識をテストしてもあまりわかりません。

6
Jerry Coffin

能力のない候補者をフィルタリングするためにのみオンラインテストサービスを使用することをお勧めします。多くの上級開発者は(彼らが思うように)上級開発者ではないからです。ちょうど中間かジュニア。

能力のないプログラマをフィルタリングした後、各候補者に会って経験について尋ねる必要があります。

選択は、経験が主な基準となります。プログラミングスキルは2番目ですが、非常に重要です。

以下のテストサービスをチェックアウトします。IKMに似ていますが、プログラマのみを対象としています。

オタク、コディリティ、BrainBenchのテスト

3
Joseph

彼を雇ってテストを受けたり、コードを書いたりしていますか?

紹介画面でこれほど多くの問題が発生している場合は、採用担当者とプレースメントパートナーがうまく機能していないため、交換する必要があります。誰かが私に単純な対面テストに合格できない本当に悪い候補者の流れだけを私に送った場合、私たちは採用担当者を変更します。

2
sal