開発者の募集:適切な人材を見つけることがなぜそれほど重要なのか

公開: 2022-05-20

あなたの会社がこれまでに行う最高の投資の1つは、時間をかけて適切な採用を行い、採用アプローチを慎重に検討することです。

今日、ほとんどすべての業界でコードを開発する人々が必要とされています。 問題は、才能のあるコーダーを見つけるのが難しいということです。 これは、企業がこれまでに達成する中で最も困難なことかもしれません。

他の多くの職業とは異なり、才能のある開発者は同僚よりも数倍生産性が高い可能性があるため、開発者の採用は非常に重要な問題です。

ポイントAからポイントBに移動するためにドライバーを雇っている場合、高性能ドライバーと他のドライバーの違いは最小限に抑えられます。どちらも、かなりの時間でポイントAからポイントBに移動します。 ドライバーがA地点からB地点まで、他の運転手よりも10倍または100倍速くあなたを連れて行くことはほとんど困難です。

ただし、ITビジネスではそうではありません。 優秀な開発者は他の開発者よりも数倍生産性が高いかもしれませんが、悪い開発者はあなたの会社の価値を実際に損なう可能性があります。 要約すると、開発者間の生産性の格差は非常に大きく、ビジネスを変える可能性があるため、開発者の採用は非常に重要なゲームです。

話をする適切な個人を見つける

開発者には、直接またはオンラインの2つの方法でのみ連絡できます。 戦略に関係なく、才能のある個人を採用したい場合は、最初に彼らの注意を引く必要があります。そうするための最善の方法は、開発者コミュニティの積極的なメンバーになることです。

たとえば、あなたの地域で最高の開発者や他の認められた開発者とのんびりと夕食をとることは、本物の連絡先を作り、可能性を探求するための素晴らしいアプローチかもしれません。 このような小さな集まりを開催しているとても素晴らしい人々に会いました。 既存の開発者がこれらの種類のイベントに参加できるように時間とお金を割り当てることによってこれらの活動をサポートすることは、あなたの会社に優秀な人材を引き付けるための真の成功したアプローチです。

技術記事やビデオを公開し、StackOverflowなどの人気のある開発者サイトであなたのビジネスに関連するトピックに関する質問に答え、他の開発者が問題を解決するために使用できるオープンソースソフトウェアを構築して共有することは、優れた開発者をオンラインで募集する最も効果的な方法です。

技術スタッフがオープンソースソリューションとして構築したソフトウェアの一部を共有できるようにすることは、たとえそれが多大な労力を要したとしても、信じられないほど有益かもしれません。 チームが取り組んでいるプロジェクトの一部をオープンソーシングするだけでなく、外部の開発者を組織に引き付けるだけでなく、エンジニアリングチームに、一般的な課題に対する再利用可能なソリューションを見つけさせ、より効果的に機能させることができます。

これらの戦術はあなたが適切な個人を見つけるのを助けるでしょう、しかしあなたが彼らを見つけたら、彼らに彼らの考えを変えるように説得するのはあなた次第です。 これには、公正な市場価格、開発者の文化、および技術的リーダーシップを完全に把握する必要があります。 彼らが働きたいと思う雰囲気を作り出すことができれば、才能のある開発者を雇うのがずっと簡単になります。

潜在的な採用者を自分のペースに乗せる

私が事業主から聞いたよくある誤解の1つは、優秀なエンジニアを雇うことで彼らが成功することを保証するということです。 これは正しくありません。 すべての開発者は特定の状況下で効果的に作業できますが、採用する開発者がエンジニアリング文化、管理、企業価値、および技術要件で成功することを保証する採用プロセスを作成するのはあなた次第です。

開発者の採用プロセスを確立するときに最初に理解する必要があるのは、開発者をテストして適切なものを見つけるのは難しいということです。 それを行うための理想的な方法はありません。また、毎回適切な人材を採用することを保証することはできません。

開発者が取り組んできたプロジェクトについて詳しくお問い合わせください。 もう少し掘り下げると、彼らの考え方や専門分野について詳しく知ることができます。

候補者のお気に入りのプロジェクトについて問い合わせることは重要です。 あなたは頻繁に彼らにそれを通してあなたを案内させ、彼らが好きなものと嫌いなものを指摘させることができます。 これは、応募者が何を理解しているのかだけでなく、どのようなプロジェクトに取り組むのが好きかを知るための優れたアプローチです。 反応面接の質問を準備することもできます。

なぞなぞをコーディングする代わりに、応募者に持ち帰りプロジェクトを提供します。 コーディングの問題は、応募者が仕事で何をしているのかをうまく描写していないだけでなく、悪い行動を助長します。 面接中に候補者の専門知識と幅広い知識に焦点を合わせるのではなく、コーディングパズルスタイルの技術クイズは、基本的に、一連の単純な数学の問題を記憶する候補者の能力を評価することになります。

ホワイトボードで問題に回答するように強制するのではなく、候補者に持ち帰りプロジェクトを提供することを検討してください。 私は候補者に、彼らが雇われた場合に取り組んでいるものに匹敵する小さなアプリケーションを作成するように依頼することを好みます。 応募者は、面接のプレッシャーなしに自分が取り組んでいることを考え、実際の環境でどのように機能するかを示すことができます。

持ち帰りプロジェクトのもう1つの利点は、申請者が面接に来た場合、持ち帰りの割り当てを出発点として使用すると、多くのことを話し合うことができることです。 応募者にプロジェクトの好きなところと嫌いなところを聞いて、その回答を活かして技術的な選択や方法を深く掘り下げていきたいと思います。

最高の候補者を選ぶ

あなたが雇うすべての開発者があなたの会社の問題とそれらがどのように解決されるかを知っていることが重要です。 あなたの会社はうまく革新することができないので、注文を受けることだけに興味がある開発者を連れてくることは災害の公式です。 チームの最も強力な個人が、問題を解決し、変化を提唱するというビジョンを共有することが重要です。

これらすべてが正しく行われれば、開発者はあなたの会社の最大の成長要因の1つになります。 あなたの会社がこれまでに行う最高の投資の1つは、時間をかけて適切な採用を行い、採用アプローチを慎重に検討することです。