ビデオ: What Most Schools Don't Teach 2026
すべてのオンラインビジネスにはプログラマーが必要です。あなたがハイテク業界にいなくても、あなたのビジネスにはまだウェブサイトとアプリが必要です。開発者をフルタイムで雇うことはできますが、これはコストがかかり、良いものは通常長く滞在しません。したがって、必要なときにのみ開発者を雇うことは理にかなっています。しかし、どこから始めるのですか?
適切な開発者を見つけることは圧倒的に思えるかもしれませんが、適切な開発者を雇うことは非常に重要です。
あなたはRubyを知っていると主張する最初のJohn Doeを雇いたくはなく、Webサイトのハッキングの仕事に終わります。その恐怖を避けるために、開発者を短期または長期、遠隔または社内で雇用するかどうかにかかわらず、以下のアドバイスを使用してください。 1。
ロックスターではなくプロのチームプレーヤーを雇う。
すべての卵を1つのバスケットに入れないことも重要です。あなたのプログラマーに何かが起こった場合、またはあなたが落ちている場合、あなたは不安に残らないようにします。
正しいプログラマーを雇うには時間がかかります。履歴書を通すのは辛抱強く、インタビューのプロセスの残りの部分はそれほど長くかかりません。
照会の確認は悪夢であり、調整のスケジュールは不可能です。
これを念頭に置いて、フリーランスサイトに目を向けるのが魅力です。しかし、これらの多くは結果をより一層イライラする可能性があります。 FreelancerやElanceのようなサイトではプログラマーを選んでいないし、しばしば最高のものではなく最も安い開発者になるだろう。
しかし、一部のサイトはこのトラップに該当しません。たとえば、Toptalは、エンジニアのチームがすべての応募者を審査し、適切な開発者とあなたを一致させるエリートフリー・デベロッパーのサイトです。このアプローチでは、数十回のレジュメをシャベルする必要なく、数週間で質の高い才能を見つけることができます。 3。経験の浅い人を恐れないでください。
スマートで献身的な人がいる場合は、経験があまりない人でも雇うべきです。優れた人材を奪う最善の方法の1つは、インターンシップです。インターンシップは、あなたの会社のプロジェクトで働く人を賢くするだけでなく、将来の雇用のためにインターンをテストして準備することもできます。
大学生はしばしば経験を熱望しており、その多くは非常に才能があります。キャンパスでの募集は素晴らしいですが、それができない場合は、優秀な学生を推薦する可能性のある連絡先や教授によって、異なる大学のCS部門を常にターゲットにすることができます。学生にインターンシップを申請することを奨励する個人的な手紙や電子メールは、長い道のりを歩むことができます。それがインターンまたは2人で働く場合、あなたは夏の終わりに仕事のオファーでそれらを送ることができます。
インターンシップは自由労働の源泉ではなく、インターンシップの実施方法を規定する法律があります。
インターンシッププログラムの実施方法については、米国労働省を参照してください。 4。プロフェッショナルの紹介は素晴らしいです。あなたの妻のいとこはそうではありません。
パーソナルリフェラルはしばしばプログラマーを見つける最良のソースです。個人的なネットワークを利用することは、質の高い人々が他の質の高い人々と関連しているように見えるため、非常に魅力的です。個人のネットワークにアクセスすることは素晴らしいことです。しかし、あなたが彼を知っているからといって誰かを雇うことは重要ではありません。友人や家族を雇っても最高の品質につながるわけではなく、関係に問題が生じる可能性があります。 5。問題解決能力を探します。
技術力は重要ですが、最善の開発者の多くは、異なる言語をすばやく拾い読みして、新しい技術が出現するにつれて適応することができます。しかし、常に関連するものは、問題解決能力です。
インタビューの設定でこれをテストするための素晴らしい方法は、潜在的な従業員に問題を与え、彼が選んだ言語で問題を解決させることです。このメソッドは、問題をどのように処理し、解決策を作成するかを示します。 6。コミュニケーションの優先順位付け。
コミュニケーションは常に重要ですが、特にあなたが遠隔地のチームと仕事をしている場合は重要です。いくつかのチームが異なるタイムゾーンにまたがって広がるかもしれないので、可用性は重要な問題になるでしょう。他のプロジェクトではタイムラインが狭いかもしれません。早い段階でチームとコミュニケーションを取らないと、後で問題に遭遇します。さらに、プロジェクトビジョンを誰もが理解できるようにする必要があります。このすべてには、一定で明確なコミュニケーションが必要です。
電話、ビデオ会議、または面談であなたの採用プロセスを通じたコミュニケーションをテストします。 1つの大きなヒントは、候補者に過去の仕事や自分のスキルに関するプレゼンテーションを依頼することです。これにより、コミュニケーション能力だけでなく、情熱や過去の仕事も見ることができます。
コミュニケーション能力は、サンプルを書くことによってもテストできます。 37人の候補者は、候補者を選ぶ際に常により良い作家を雇うべきだとアドバイスしています。明確かつ簡潔な記述は、思考を整理する能力を示しています。 7。基本をテストします。
あなたはインターネット上でプログラマーと呼んでいるが、プログラムすることができない人の数に驚くでしょう。不満を避けるために、オンラインで行うことができる非常に簡単なプログラミングテストでインタビュープロセスを開始してください。テストであなたの目標は、必要なスキルを持っていない候補者を除外することです。 Interview ZenやCodilityのようなサービスを利用して、インタビューのこの部分を実行することができます。 8。過去のコードを見てみる
過去の作品の例は、インタビューの過程で役立ちます。秘密保持条項のために、あなたは過去のプロジェクトの実際のコードを見ることができないかもしれませんが、最終結果を見ることができるはずです。e。彼らが構築したウェブサイト)、または過去のクライアントから紹介を受けることができます。 9。オーディションプロジェクトでテストします。
あなたはテストドライブなしで車を買うことは決してありません。あなたはテストプロジェクトなしでプログラマーを雇うべきではありません。プログラマーは、インタビュープロセスのあらゆるラウンドを通してそれを作るかもしれませんし、偉大なフィット感のように見えるかもしれませんが、雇われた後に配信することはできません。テストプロジェクトは、プログラマーが実際にどのように働いているかを証明する代わりに、プログラマーが実際にどのように働くかを証明します。
雇用の約束をする前に、試験的にプログラマーを雇うことから始めることもできます。これは、最初のプロジェクトのコンサルタントとしてプログラマーを雇うか、または従業員契約の条件として保護期間を含めることで実現できます。 10。 「フィット感を雇う」ことに注意してください。
これは、プログラマーを雇うときに最もよく似た記事があなたに「フィット」の優先順位付けを促すので、議論の余地があるかもしれません。しかし、あなたの会社のプログラマーを雇っていることを覚えておくことは重要です。飲酒の友人や新しい親友ではありません。はい、あなたのプログラマーがあなたのチーム環境、特にビジョンとコミュニケーションに関して合っていることが重要ですが、あなたが母校に行ったり同じスポーツをしたりするので、プログラマーを雇っていないことに注意してください。これらのことは、プログラマーがどのように実際に働くのか、どのようにチームにフィットするかをほとんど示しません。
著者について:Drew Hendricksはテクノロジー、ソーシャルメディア、環境依存者です。彼はForbesやEntrepreneurのような多くの主要な出版物のために書かれています。