AIクリエーターの道 ニュース: 優秀な開発者採用は、企業の未来を左右します!採用成功の秘訣を伝授します。 #開発者採用 #エンジニア採用 #ソフトウェア開発
動画で解説
人材探しって、宝探しみたい!〜「最高のソフト開発者」を見つけるヒント〜
皆さん、こんにちは!ジョンです。AIのニュースって、毎日すごい勢いで飛び込んできますよね。でも、そのAIを動かしている「影の立役者」がいることをご存知ですか?そう、それはソフトウェア開発者(ソフトウエアかいはつしゃ)たちです!
私たちが毎日使うスマホのアプリや、Webサイト、さらには最近話題のAI(人工知能)システムなんかも、全部彼らが魔法のようにコード(コンピューターが理解できる言葉)を書いて作り上げています。つまり、最高のAIや便利なツールを作るには、最高の開発者が必要不可欠ってことなんです。
今回は、そんな大切なソフトウェア開発者をどうやって見つけ、迎え入れるか、という企業の「人材探し」の裏側を解説した記事を読んで、AIの知識がゼロの方でも「なるほど!」と分かるように、噛み砕いてお話しします。採用のコツは、実はAI時代を生きる私たち全員に通じる大切なヒントがいっぱい詰まっているんですよ!
最高の開発者は、会社を「面接」する?!
「え、面接って会社が求職者を審査するものじゃないの?」って思いますよね?でも、本当に優秀なソフトウェア開発者たちは、求人を出している会社側を、まるで自分が面接を受けるかのように真剣に「品定め」するんだそうです。
彼らがチェックするのは、その会社が「良いやり方」で仕事をしているかどうか。例えば、
- バージョン管理システム:例えるなら、複数人で一緒に文章を書くときに、誰がいつどこを直したか全部記録してくれるノートみたいなもの。AIの開発でも、膨大なコードの変更履歴を管理するのに必須です。
- CI/CD(シーアイシーディー):これは「継続的インテグレーション・継続的デリバリー」の略で、プログラムを作ってはテストし、問題なければすぐに使える状態にするまでの一連の流れを自動化すること。まるで、毎日決まった時間に工場で新しい製品が次々作られていくイメージですね。AIモデルの開発もこれで効率アップ!
こんな、まるで「一流の道具」がきちんと揃っているか、そしてその道具を使いこなすための「一流のプロセス」があるか、をしっかり見るんですって。つまり、最高の開発者に来てもらいたかったら、まず会社自体が最高の環境を用意することが一番大切だ、というわけです。
「本音」で語り合うべし!〜企業が避けるべき言葉と伝えるべきこと〜
求人広告って、ついかっこいい言葉を使いたくなりますよね?でも、ソフトウェア開発者を惹きつけたいなら、飾らない「本音」で勝負することがめちゃくちゃ重要だ、と記事は言っています。
避けるべき言葉たち
例えば、「ロックスター開発者募集!」とか、「コード忍者を探しています!」なんていう、ちょっと大げさな表現。これを聞いた優秀な開発者は、「ああ、この会社は開発のことをよく分かってないな」と感じてしまうそうです。まるで、料理人を募集しているのに「魔法の鍋振り職人求む!」と言っているようなものかもしれませんね。
他にも、「超高速な環境」なんて書くと、「ああ、きっと一年で燃え尽きるくらい働かされるんだな…」と警戒されちゃうとか。「スタートアップ精神を持った成熟企業」なんていうのも、矛盾していて説得力がないんですって。こういう「決まり文句」は、かえって優秀な人材を遠ざけてしまうんです。
伝えるべきこと
じゃあ、何を伝えればいいのか?それは、もっとシンプルで正直な情報です。
- 会社がどんな技術を使っているか(どんなプログラミング言語を使っているか、など)
- どんな開発手法で進めているか(チームでどう協力し合って仕事をするか、など)
- どんな製品(AIシステムやアプリなど)を開発するのか
そして、開発者たちが本当に求めているのは、「挑戦しがいのある仕事」と「キャリアを伸ばせる機会」なんです。自分だけの力で考え、スキルを磨いていける環境こそが、彼らにとって一番のご褒美なんですね。
ちなみに、最近では「リモートワーク(会社以外の場所で仕事ができること)」ができるかどうかが、給料と同じくらい、いやそれ以上に重視されるそうです。コロナ禍を経験して、働く場所の自由さを求める人が増えたんですね。全国から最高の才能を集めたいなら、もうリモートワークは当たり前、という考え方なんです。
「隠れた宝」はどこに?〜優秀な開発者を見つける場所〜
本当に優秀な開発者は、すでにどこかでバリバリ働いています。だから、普通の求人サイトにはなかなか出てこないんですって。まるで、山奥にひっそり隠れているお宝を探すようなものですね。
では、どこを探せばいいのか?
- Hacker News(ハッカーニュース)という、IT技術者向けの掲示板のような場所にある「求人募集の投稿」を探す。
- LinkedIn(リンクトイン)のようなビジネス向けのSNSで、直接声をかける。
- リクルーター(人材紹介のプロ)に頼む:彼らは、今すぐ転職は考えていないけど、良い話があれば興味を持つような「潜在的な転職希望者」を見つけ出すのが得意なんです。
そして、面接プロセスもシンプルにすることが大切だそうです。何段階も複雑な面接や、意味のない「人格テスト」や「薬物検査(特に大麻を含むもの)」などは、優秀な候補者の貴重な時間を奪うだけで、良い印象を与えません。
AI時代ならではの採用術!
ここでAI時代の採用ならではの面白いポイントがあります。持ち帰りの技術課題を出す場合、候補者がAI(ChatGPTのようなツール)を使って問題を解くことをむしろ推奨すべきだというんです!なぜなら、実際の仕事でもAIは強力な味方になるから。
大切なのは、AIを使ったかどうかではなく、「良いコードかどうかを見極める力」や「そのコードを説明できる力」なんです。「こんなに便利なAIツールがあるんだから、どんどん使って、その結果をどう評価するかが大事だよね!」という考え方、すごく合理的でAI時代らしいですよね。
ちなみに、面接で「ホワイトボードコーディング」(面接官の前で、まるで大学の講義のように白板にコードを書き出すテストのこと)をさせるのは、あまり良くない、とも言われています。多くの人はプレッシャーの中で本来の力を出せないし、実際の開発では、じっくり考えてからコードを書く時間があるから、だそうです。
「最高の居場所」を築けば、才能は集まる
結局のところ、本当に優秀なソフトウェア開発者、そしてAIを開発するような最先端のエンジニアたちを惹きつけたいなら、会社側が「素晴らしい場所」になることが一番だ、と記事は結んでいます。
それは、あいまいさがない「明確さ」、従業員への「尊敬」、使いやすい「良いツール」、そして「堅実な仕事の進め方」がある場所です。そんな環境があれば、わざわざ「うちに来てください!」と頭を下げなくても、才能ある人々が「ここで働きたい!」と自然と集まってくる、というわけです。
ジョンからのメッセージ:AI時代は「人」がもっと大切になる
今回の記事、いかがでしたか?AIの話ばかりしているこのブログで、まさか「人の採用」について語るとは、意外だったかもしれませんね。
でも、AIがどんなに進化しても、それを生み出し、使いこなし、そして新しい価値を創造するのは、やっぱり「人」なんです。
この記事は、企業が優秀な開発者を探すためのヒントですが、私たちが日々の生活でAIツールを使ったり、AIのニュースに触れたりする上で、実はとても大切なメッセージが込められています。
それは、AIは私たちの仕事を奪うのではなく、私たちがもっと創造的で、もっと「人間らしい」仕事をするための「強力な道具」になる、ということ。そして、その道具を最高に使いこなせる人々(開発者たち)を、社会全体でどう大切にしていくか、という視点です。
AIの技術的な進歩だけでなく、それを取り巻く「人」と「社会」の関係性にも目を向けることで、私たちはもっと深くAI時代を理解できるようになるはずです。これからも、難しそうなAIの話を、皆さんが「なるほど!」と楽しめるように伝えていきますので、お楽しみに!
この記事は、以下の元記事をもとに筆者の視点でまとめたものです:
How to hire software developers