
人事アドバイス:学習速度を重視した採用
アレックス・ワインスタイン著

テクノロジーチームに空きがあるとしましょう。JavaのSpring Framework上で書かれたアプリケーションを拡張するエンジニアを緊急募集しています。デプロイメントにはPuppet、ビルド管理にはJenkinsを使用しています。当然のことながら、求人票には「Spring、Jenkins、Puppetのスキルが必須」と記載するでしょう。
あなたはその仕事に最適な開発者を懸命に探し、ついに見つけました。彼女は過去10年間Javaでコードを書いており、Springは過去に大規模プロジェクトの中核を担っていました。Puppetの経験もあります。あなたは採用手続きを進め、新しい開発者は仕事をあっという間にこなし、全て順調に進みました。
しかし6ヶ月後、現在のSpringベースのスタックはスケーラブルではないことに気づき、HadoopとHBaseに切り替える必要があると判断しました。フロントエンドをRuby on Railsで作り直さなければ、競合他社に追いつくための進化は不可能だと悟りました。そこで、切り替えを決意しました。
しかし、あなたが雇った開発者は新しい環境に苦戦しています。Hadoopに全く慣れておらず、入社して数ヶ月経った今でも、基本的なタスクでも他の人に助けを求めています。
間違った人材を採用してしまいました。
えっ?彼女は目の前の仕事に完璧に適任だったのに!最初は素晴らしい仕事をしてくれたのに!
まさにその通り…最初は。彼女は初日から失敗する運命だった。だって、新しいスキルを習得する能力ではなく、特定のスキルを基準に採用したんだから。
この時代において、確かなことが一つだけあります。それは、明日のテクノロジーは今日私たちが使っているものとは根本的に異なり、劇的に優れたものになるということです。PostgresはMySQLを凌駕し、NoSQLデータベースは多くのシナリオにおいてリレーショナルデータベースを凌駕するでしょう。ビジネス面でもテクノロジー面でも、環境の変化が予想される場合、開発キャリアを通じて特定の技術スタックに特化してきたような、特定の分野に特化しているフルタイムの専門家を雇用することは、最悪の事態を招くでしょう。
したがって、あなたのスタック内にある最新のテクノロジー領域での特定のスキルではなく、実証された学習能力に基づいて採用することをお勧めします。
ちょっと待って…何を言っているの? Ruby on Railsアプリを開発しているなら、キャリアを通してRailsをやってきた人よりも、DjangoとPHPとC++は使えるけどRailsは使ったことがない人を雇うべき?
はい。Wetpaintでまさにそうでした。採用した開発者のほとんどはRailsの経験がほとんどないか、全くありませんでした。
しかし、私たちは月間1億ページビューと膨大なコードベースを誇るRailsベースのサイトです。新しいテクノロジーを素早く習得できる経験を持つ人材を採用しました。彼らはRailsを素早く習得し、その後Hadoopが必要になった際にも、Hadoopを習得しました。レスポンシブデザイン、そして機械学習も。来年登場し、業界に革命をもたらすような画期的な新技術Xでも、私たちが大きな成果を上げられると確信しています。なぜなら、高い学習速度こそがチームのコアコンピテンシーだからです。
学習能力についてどのように面接するのですか?
—履歴書で、根本的に異なるテクノロジースタック、役割、企業規模を探します。
—候補者にどのように学習したかを尋ねます。過去に多くの新しいことを学んだ人は、学習に対する思慮深いアプローチを説明し、最近学んだことの例を示すことができます。
仕事以外の趣味について尋ねてみましょう。幅広く多様な趣味を持っている人は良い兆候です。学ぶことを楽しむ人は、時間をかけて上達していきます。
Alex Weinstein(@alexweinstein)は、Wetpaintの製品開発責任者であり、Technology + Entrepreneurshipブログの著者でもあります。同ブログでは、不確実な状況におけるデータドリブンな意思決定について考察しています。Wetpaint入社以前は、Microsoft Live Labsでテクノロジー関連の取り組みを主導していました。
画像はShutterstockより。