プログラマーを雇うには(コーディングを知らなくても

公開されました。 最終更新日

あなたのアイデアを実現するには、プログラマーが必要です。アプリケーションやWebサイト、オンラインサービスの形や仕組みはわかっていても、それを実際に実現する方法がわからない。雇ったプログラマーがうまく機能しない、その理由がわからない。あなたの期待に応え、あなたのニーズを完璧に満たしてくれる開発者を見つけるのは、確かに難しいことです。

ここでは、コーディングができなくてもプログラマーを雇うための7つのヒントを紹介します。

1.プログラマーを雇うために何が必要か、誰が必要かを定義する

作りたいものは決まっていても、その方法がわからない。コーディングができる人でないと、難しいかもしれません。一番いいのは、プログラミング言語の世界に詳しい友人や同僚に相談することです。そうすれば、採用時にどの言語やスキルを求めればよいかを教えてくれるでしょう。 友人にそのような人がいない場合は、専門家を雇うことも検討する価値があるでしょう。専門家は、より技術的な面接を行いたい場合にも役立ちます。

2.プログラマーの仕事を理解する

マットリンダマンは、そのことを 37signals 彼らにはポリシーがあります。 "まず自分でやってみるまでは、誰かに仕事を依頼してはいけない" もちろん、必要なすべての言語やスキルを学ぶ(マスターする)ことは不可能ですが、プログラミングについて少しでも学ぼうとすることで、プログラマーの仕事の特殊性を理解することができ、そのような人をよりよく管理することができるようになるのです。

3.正しい質問をする

で "プログラマーに求められる14のポイント「この記事では、理想的なプログラマーが持つべき機能を紹介しました。この記事にあるような質問をすれば、一緒に働ける素晴らしい人材を見つけられる可能性が非常に高くなります。それ以外にも、候補者には必ず以下のことを聞いてください。

a) その背景 - また、彼らの回答は、彼らが何をどのようにして知識を得たのかを理解するのに役立つだけでなく、彼らのことを少し知ることができ、彼らのコミュニケーション能力を試すこともできるでしょう。

b) 時間的制約 - 彼らはあなたの会社に完全にコミットできますか?それとも、パートタイムの人を探していますか?

c) 仕事の好み - 彼らはどのような労働時間を好むのか?最も効率の良い時間帯は?オフィスで働くのが好きなのか、自宅で働くのが好きなのか。

d) リーダーシップスキル - 彼らはプログラマーのチームをどのように管理するだろうか?彼らは自分自身をプロジェクトマネージャー、開発者、あるいはあなたにとって都合の良いことに両方の役割を担っているのだろうか?

もし誰かの後任としてプログラマーを探しているのであれば、候補者に前任者が過去に出会った問題について尋ねることができます。として Shahzil Amin を書きました。 "彼らの答えは、あなたが使ったソリューションと同じか、それ以上のものでなければなりません。もし彼らが簡潔な答えを出せないなら、それはたいていの場合、その仕事に適した人材ではないということを示しています。"

4.面白く、分かりやすく

苦肉の策かもしれませんが、今ではすべてのプログラマーに4~5のチャンスがあります。本当に優秀なプログラマーは、自分の価値を知っていて、あなたのポジションが面白くない(儲からない)と思えば、あなたの申し出を考慮に入れないことは想像に難くありません。ここで選択しているのはあなただけではありません。

ポール・グラハム と言っていました。 "偉大なハッカーたちは、自分たちが楽しむためにやっていて、そのためにお金を払ってくれる人がいることに喜びを感じている "と考えています。

だからこそ、時間をかけて自分の条件や提案を考え直すべきなのです。あなたの提案は、明確で、簡潔で、エキサイティングなものにしましょう。あなたが何を期待しているのか、何を提供できるのかを伝えましょう。

5."the version 1.0 "で小さく始める

デレク・シバース は、「the version 1.0」というアイデアを生み出しました。バージョン1.0は "自分が喜び、人々が便利だと感じる最低限の機能"。最も必要な3つの機能は何ですか? (中略)それ以外は後回しにする。残りは後回しにして、よほど興味のある人以外には伝えなくてもいい」。

プロジェクトの詳細をすべて話す必要はありませんし、どんなに優れたアイデアでもバージョンが違うことを忘れないでください(例えば、Mac OSとWindowsのバージョン)。小さく始めることは珍しいことではありません。

6.ポートフォリオ

ほとんどのプログラマーにとって、ポートフォリオは必須です。もし彼らがポートフォリオを持っていない場合は、自分の仕事の例を聞いてみましょう。彼らが最も誇りに思っているプロジェクトは何ですか?オープンソースに貢献していますか?彼らの答えは、あなたが興味を持っているいくつかの側面を明らかにするでしょう。 マット リンダマン は次のように書いています。プログラマーではなくても、そこにコードがあるかどうかはわかるでしょう。そして、誰かが何かに貢献しているという事実は、良いスタートとなります。" JohnPaul Bennett を追加しました。 "彼らは、仕事で一日中プログラミングをして、夜になると無料でオープンソースに貢献することがよくあります。これにより、オープンソース・プログラマーは自分の技術に情熱を注ぐことができるのです。また、自分の仕事を愛している人は、より信頼性の高い人物になる傾向があることを覚えておいてください。"

7.テストする

誰かがコードを書けるかどうかを確認するには?テストしてみてください。自分がコードを書けると思っていても、実際には書けない人がたくさんいるようです。そのような候補者を選別するために、簡単なオンラインテストを行うことができます。 「目的は、候補者がコーディングの天才であることを証明することではなく、プログラミングとは何かを知っていることを証明することなのです。確かに、このようなことが必要になるのは悲しく、憂鬱なことですが、この正気度チェックを行わなければ、後悔することになるでしょう。 ポイント ジェフ・アトウッド.

また、有料のオーディションプロジェクトを実施して、候補者に実際の仕事をしてもらうこともできます。

良いプログラマーを見つけるには時間と努力が必要ですが、それだけの価値があります。

シェアポスト

技術者の採用についてはこちら

ラーニングハブに登録すると、有益な情報をメールで受け取ることができます。

シームレスにコーディングスキルを検証&開発

DevSkillerの製品をご覧ください。

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

DevSkillerのロゴ タレントブーストのロゴ タレントスコアのロゴ