私の雇用主はプログラマーを雇っています-より具体的には、私は面接して、ポジションを埋める人を選択しています。
今のところ最高の候補者は、私よりもはるかに資格があり、年をとっていて、はるかに経験豊富です。
私が話し合った他の人々は、自分より資格のある人を雇うことは本当に悪い考えだと言いました(私の家族も含まれます)。そして、ここの他の技術スタッフも同様の態度をとっていると感じています(この申請者も彼らよりも資格があると考えています)。
彼らは、より適任の誰かを雇うことは、私と私の現在の同僚の会社での昇進への努力を傷つけるだろうと言っている、または考えている、または最近ジョニーが来てスポットライトを盗むつもりであり、現在のスタッフがプロモーションが行われ、新しいポジションが開かれるので取り残されます。
個人的には、この応募者と一緒に仕事をして、彼らから学びたいです。私は自分自身に自信があり、新しい経験のある誰かがやって来て私を悪く見えるようになることを恐れません。私はこれを成長の機会として利用したいと思います。そして、このような競争や新しい人々を恐れることは合理的でも有益でもないと思います。
それとも私は単純に素朴です。
どう思いますか?そして、あなたはこれに似た経験をしたことがありますか?どのようにうまくいきましたか?
私は最近あなたの正確な状況にありました。私の会社は別のプログラマーを雇いたいと思っていましたが、私は私よりも経験の豊富な人が特に必要でした。
私はインタビューについて最も緊張していたので、- ここでの質問 に尋ねました。
要約すると、答えを知っている、自分が抱えている問題に関連している、または過去に解決した問題である質問をします。深遠な質問をしないでください。面接対象者が理解できない言葉で話し始めたら、正直に言って、相手に説明してもらいます。結局のところ、あなたが雇う人はあなたと一緒に働き、あなたはあなたを指導することができる誰かを望んでいるでしょう。
それは素晴らしかった。私は私よりもはるかに多くの経験と知識を持つ人を雇いました。私は多くのことを学んでいると感じています。
それはあなたにとって双方にとって有利な状況だと思います。最悪のシナリオは、あなたが雇う人があなたの仕事を引き受けて、あなたが彼らと一緒に働く貴重な知識を得たことです。
Aレベルの人々はAレベルの人々と一緒に働きたいという古い格言があります。 Bレベルの人々はCレベルの人々と一緒に働きたいと思っています。
あなたはAレベルの人またはBレベルの人になりたいですか?正直に答えなさい。
これが発生する理由は非常に簡単です。レベルの人々は、自分自身に挑戦し、彼らが見つけることができる最高の人々から学ぶことによって、レベルの人々になります。 Bレベルの人々は、コンフォートゾーンを開発し、考えられる限界を見つけるために自分自身に挑戦することに消極的になることによって、そのようにとどまります。あなたよりも多くのことを知っている人々からの潜在的な批判に身をさらすことは、あなたが間違ったことを直視する良い方法です。それを体験する準備ができていない場合、これは不快なプロセスになる可能性があります。
ただし、反対に、正直に改善しようとすると、驚くほど早く改善されます。しかし、自分を蹴る物事が常にあるということを受け入れるには、謙虚さが必要です。
私は自分よりもはるかに経験豊富な誰かと一緒に働く機会がありませんでした。私は間違いなくそれらを雇います。多くの優れたプログラマーは、迅速に学ぶ方法として「メンターを得る」ことを提案しています。これはその機会かもしれません。
彼らがこの仕事で上に行くのを妨げている場合でも、どこかで素晴らしいポジションを得るために必要なスキルを彼らから学ぶかもしれません。
あなたの目標は何ですか?
あなたの質問は、あなたが「会社に上る」ことを望んでいると述べていますが、正確には何のためにですか?
管理職を探している場合は、優れた採用を行い、チームにうまく統合することよりも、その職位の資格を証明するための最良の方法はありません。
BAやチーフアーキテクトなど、より高い責任のある技術的地位を求めていて、はるかに有能な誰かを採用することを検討している場合その領域で、そうであれば、おそらくあなたは自分自身の達成の機会を傷つけているでしょう。その位置。ただし、はるかに有資格者がいることをすでに認めている場合は、とにかく自分でその地位を求めるのは早すぎるかもしれません。
最後に、この人のスキルセットが、探しているスキルセットと実際に一致しているかどうかを確認します。たとえば、要件分析とシステム設計で並外れた才能を持つ人を雇い、それらをコードモンキーポジションに投げ込んだ場合、どちらも非常に満足することはありません。
それらが適切である限り、あなたはあなたができる最善の雇用決定をすることによって本当に失うものは何もありません。あなたは有能な人々があなたをバックアップしてくれることを望んでいます。無能であるとわかっているプログラマーに作業を委任して、すべてのバグを修正するために、より多くの時間を費やすことになるのではないかと考えていることほど悪いことはありません。
あなたが働いている会社が自分の貢献をすぐに却下し、「新しい人」をあなたの前に昇格させる場合(彼らがあなたが上に行きたいと知っていると仮定すると)、あなたは間違った会社または間違ったキャリアパスにいます。
実際問題として、あなたの家族が言っていることに何かがあるかもしれません。あなたの職場がどのようなものかによっては、あなたのimmediateが有利になるかもしれません。しかし、それは物事を見るには非常に近視眼的な方法になると思います。
「A」の人が他の「A」の人を雇うという古いことわざがあります。 「B」人は「C」人を雇います。長期的には「A」になりたいです。本当に優秀な人と競争する必要がないことを確認する方が安全かもしれませんが、長期的には進歩を妨げます。自分よりも優れた人を雇えば、彼らから多くを学ぶことができるだけでなく、ゲームを強化することになります。
骨抜きにしましょう。仕事の世界は競争の激しい場所です。自分よりも弱い人だけと競争するようにしようとすると、ずっと安全に感じるでしょう。しかし、それをこのように考えてください。もしあなたがチェスプレーヤーであり、勝てるゲームだけをプレイすることを確認した場合、本当に優れたチェスプレーヤーになりますか?おそらく違います。あなたはあなたをより良くすることを強いる人々と対戦したいと思うでしょう。
そして、チェスとは異なり、仕事はゼロサムゲームではありません。有能な人々と仕事をするほうがずっといいです。無能なプログラマーは物事を本当にひどく台無しにすることができますし、同じチームにいるなら、彼らはあなたに悪影響を及ぼす可能性があります。一方、善良な人々はプロジェクトを非常にうまく進めることができ、それはあなたによく反映することができます。結局のところ、目標は、結局のところ、仕事を成し遂げ、それをうまく成し遂げることです。
また、あなたには雇用主に対する責任があることにも言及する価値があります。私が誰かを雇っていて、彼らが競争を恐れていたので彼らがポジションの最高の候補者をパスしたと思ったなら、私はおそらく彼らを解雇するでしょう。そのようなことは一般的ですが、機能不全の組織の兆候です。あなたはそのような場所で働きたくないので、そのような場所にすることを助けないでください。
経験豊富なプログラマーを雇わないようにとアドバイスした人は誰でも愚かです。彼らには不安な考え方があり、彼らが人生でどれほど進歩していないかは想像できません!
あなたが正しい。頭を水平に保ち、崖から降りないでください。そうすれば、あなた(そして誰もが)がその経験から多くを学ぶことができます。
より適格で「より適格」であり、職場での年数が多くなるだけで年をとっても、彼をよりいっそう不自由にすることはありません。潜在的にもっと有能な人のスキルを本当に評価するのに十分な資格があると感じている限り(一部の人は本当に良いゲームを話すことができますが、実行できません)、私は彼または彼女を雇うと言います。あなたはあなたよりも良い人からもっと学ぶでしょう。はい、その人はあなたの前に昇進を得るかもしれませんが、あなたはそれらが次に開くとき、または後で新しい会社でそれらの昇進を得るために学ぶ必要があることを学びます。真のエキスパートレベルにあなたをプッシュする人がいないため、中間レベルで停滞するよりもはるかに良いです。
私はこれを1つの仕事で2回行いましたが、その仕事でうまくいっただけでなく、3人全員が別の会社でより良い仕事に就いています(ここでお互いに参考にしました)。
経験豊富な人を採用することののみの欠点は、彼らが自分のやり方で設定できる場合があり、現在の開発慣行に適合しない場合があります。
これを経営陣の観点から考えてみてください。もし彼が出て、ロックスターであることが判明した場合、彼を雇ったのは誰ですか? あなた。これで、長年の経験を持つ人から学ぶ可能性があるだけでなく(これは非常に貴重な場合があります)、権利を選択できることが証明されました管理職にとって見栄えが良い仕事の候補者。
見方を変えると
バンドに所属していて、別のバンドメンバーを雇っていた場合、バンドに参加するのに、自分よりも才能のある人または才能のない人がほしいと思いますか。
誰がバンドにもっと貢献するだろうと思いますか?.
お持ち帰り
適切に管理されたチームでは、チームはチームとして成功および失敗する必要があります。その人が傲慢な反社会的な急な動きではなく、彼らが自分のレベルに到達するまでチームを運ぶのを手伝ってくれる人である限り、あなたは個人的に失うものは何もありません。
あなたがこの人ほど資格のない人と一緒に行くと、彼らはその事実に関連する何らかの理由でうまくいかないとしましょう。最高の候補者を採用したかどうかを尋ねられたら、どう思いますか?真実を言うと、あなたがより良い候補者と一緒に行かなかった理由を尋ねられます。嘘をついていると、彼らはたまたまより良い候補者と連絡を取り、あなたはいくつかの他の問題を抱えることになります。この候補者があなたが現在持っている候補者のプールからの仕事のための最もよい候補者であると感じたら。他の技術スタッフが資格の低いスタッフを提案したとしても、その候補者を提案する義務があります
部屋で一番賢い人から得られるかもしれないエゴブーストの幻想的な価値よりも、私よりも賢く人々と仕事をする機会を常に好みます。
能力は珍しいものです。あなたよりも上手な人と一緒に働くことは、彼らが一緒に働くのが楽しい限り、孤独な「トップ犬」である以上にあなたを得るでしょう。あなたが維持する会社の結果として、あなたはより良くなるでしょう。それはゼロサムゲームではありません。
常に組織の目標または構築している製品の目標に合わせて最適化し、関係する個人には最適化しないでください。これを一貫して行うと、報酬が与えられます。そうでない場合は、この行動に報いる組織を見つける必要があります。対照的に、自分たちだけで考える人々の文化を持つ組織は有毒であり、とにかく刺激的なことを達成することはできません。
常に自分よりも優れた人材を採用し、次に自分の強みに焦点を当て、それらを開発します。最高のチームは、「開発者」のようなおそらく1つの役割の中でさえ、さまざまな強みを持つ人々で構成されています。
私たちが取り組んでいる分野を考慮に入れます。一般的な場合としては、他の何よりも自信を持ち、それを尊重すべきだと思います。ちょっとの間、彼が競争のために働いていると考えてください。これは、長期的には会社を殺し、すべてを失業させるかもしれませんが、短期的には非常に良いです(現状のまま)。
例:私の回答を書きながら、さらに2人の経験豊富な人々も回答しました。それは私の「プロモーション」を傷つけるかもしれません(例えば、賛成投票:-))私は私をより良くする何かを学びました(プログラマー)。
大きな問題は、新しいJohnny-come-latelyが傲慢またはそれに似たものであり、それに応じて行動し始めるかどうかです。この場合、心配する必要はありません。すぐに彼を上回ります。
これについての私の意見は-あなたがもう学び、改善することができないような気がしない限り彼を雇うことです。私はこれについて間違っているかもしれませんが、人々は恐れているようで、賢い人を雇わずに自分の立場を確保しようとしているようです。これは間違っています。