プログラマを雇う方法

私はgithubに行き、私たちがプログラマーを探しているものとプロファイルが似ているプロジェクトリポジトリを探します。

私は問題に目を通し、適切なものを選択します-時間がかかりすぎない(理想的な夜)ものであり、プロジェクト自体を理解する必要があるものです。



各申請者に、github(または他のサービス)のプロファイルへのリンク、または申請者が何をしたかを確認する他の方法を求めます。 申請者が自分のコードを表示する方法がない場合(または、たとえば、githubにリポジトリが1つと構成が1つしかない場合)-問題の1つへのリンクをスローし、完了時にプルリクエストへのリンクを送信するように依頼します。



プルリクエストにより、申請者が他の人のコードをどのように理解し、どのようにコードを記述するかをすぐに確認できます。 私は古典的なテストタスクを与えません-それはどこまでも時間を無駄にします、このコードは捨てられ、誰も問題を解決する助けにはなりません。



なぜes化が丸いのかは問いません。そのような質問に答える人の能力と、私たちが必要な仕事をどれだけうまくこなすかを証明する科学的研究を見るまでは聞きません。



なぜあなたが私たちの会社を選んだのかは尋ねません。



私はあなたの個人的な資質に焦点を合わせません。 各従業員の個性を考慮に入れたチームで作業モデルを構築することはマネージャーの仕事であり、個人の資質で候補者をフィルタリングすることは管理上のインポテンスです。



面接に来るとき、あなたはすでに受け入れられています。 私はすでにあなたの知識と能力を知っているからです。 私はあなたに仕事の将来の場所とあなたを示すことができるだけです-雇用契約に署名するために。



毎月、あなたが何をしたかを見ていきます。 彼らが働いたこと、彼らが学んだこと。 ある意味、あなたの「レジュメ」をスケッチしています。 そして、私はこの「再開」の欠員を見ます。 それはあなたが市場でどのように見えるかを理解するのに役立ちます、それは重要です。 他の人があなたのスキルのために何を提供してくれるかを知って、あなたが仕事を変えることさえ考えないように労働条件を変えるべきです。 ただ作業し、割り当てられたタスクを完了し、製品を作成します。 あなたは上司から昇給を「ノックアウト」して気を散らす必要はありません-給与自体はスキルとともに成長します。



しかし、すべては簡単です。アヒルの子をなくし、従業員の雇用についてこれまでに知っていたすべてを頭から取り除き、必要な従業員の雇用モデルを開発します。 そしてその前に、本当に必要な人について考えることを忘れないでください。 論理的な問題に美しい答えをする人はいますか? 1枚の紙に1ダースの並べ替え関数を記述し、同じ場所に配置できる人はいますか? あなたはそのような問題を深刻に抱えていますか? 何をしているの?



社会で受け入れられているすべてのものが合理的ではありません。 最善の解決策は、真に合理的なもの以外のすべてを捨て去る解決策です。



All Articles