「エントリーレベル」のプログラマーを雇うための予算以外の理由はありますか?
素晴らしい開発者もかつて経験がありませんでした。
優れた開発者は高価であるだけでなく、見つけるのも難しいです。したがって、高品質のスクリーニングと採用プロセスがある場合は、エントリーレベルの開発者を採用することで、これらの有望な顧客を見つけ、優れた開発者に変えることができます。
他にも多くの理由があります。
開発者の次のセットを、あなたとあなたのメソッドが許可する方法でトレーニングします。
「入学レベル」とは大まかに「新卒」を意味すると仮定すると、不吉な動機が存在する可能性があります。
新卒生は、彼がまだどこにも勤務していないという事実により、おそらく彼の権利について多くのことを知りません。彼の叔父が弁護士または人事担当者でない限り、彼は間違いなくそうしません。
経験豊富なプログラマーは、単に他の会社で浮き沈みを経験したという事実のために、彼の権利について知っているかもしれません。
複雑な法的問題や人事問題や法律に関しては、抜け穴を見つけたり、だましたり、操作したり、新しい卒業生をだましたりするのは簡単です。いくつかの会社で働いた経験豊富なプログラマーでは簡単にはできません。なぜなら、すべての法律を覚えていなくても、他の会社で何が起こっているかを経験から知り、怪しいと思ったらすぐに捕まえるからです。
簡単に言うと、経験豊富なプログラマーは既にピットに陥っていて(以前の雇用主が作成したものです)、もう一度入社するよりも良いことを知っています。新卒者はそうではありません。
狡猾な雇用主が新鮮な卒業生をだまそうとするいくつかのこと:
新卒者は、物事がそのようになっているはずだと思い込んでいます。したがって、彼/彼女は雇用者にとって大当たりです。
免責事項:私はこれらを知っているのは、私が行うからではなく、人々が私にそれを行ったからです。
誰かがうなり声の仕事をする必要があるだけなのに、なぜあなたは上級プログラマーを雇うのですか?
個人的には、私が一日中シンプルなタスク以外何もしないように頼まれた上級プログラマーだったら、私は辞めました。
時々、実行する必要があるが、より熟練したプログラマーが持つ幅広い経験を必要としないタスクがあります。これらのタスクは多くの場合反復的であり、プログラマーとしてはあまり意味がありませんが、新入社員が赤ん坊の歯を切るのに適しています。
教えることができる人に関する考慮事項もあります。多くの場合、経験が浅く、まだ新卒ではない経験豊富なプログラマーは、ある程度の経験は積んでいますが、「私はすでにすべてを知っている」、「変更すべき理由」、「新しい方法を学ぶのが好きではない」 「あなたが新規採用者に一般的に見られない態度。
新鮮なアイデア?彼らが大学で教えるものは絶えず変化しています。あなたがjsutに雇った最近の卒業生は、彼らが特定の考え方にこだわっているため、熟練したプログラマーが考慮しないいくつかのアイデアを持っている可能性があります。
利他主義、私はすべての会社がどこかで始まることを認める必要があると思います。私たちが始めなければ、私たちは開発者であることを続けません。
安価な労働力は、新卒採用で安価な労働力を得られるだけでなく、地元の大学との関係を促進し、夏のインターンシップという形で無料労働ではないにしても、より安い労働力をもたらすことができます(ただし、支払いをしないことに同意しません)。
あなたが必要なすべてがシャベルであるときに掘りのお金を払っていない、あなたがトイレを掘る必要があるなら、あなたがシャベルでプレブを得ることができるときに掘りの数千を支払う理由。シャベルを備えたプレブは掘る人になるまで進むかもしれませんが、それまではなぜそれを払うのでしょうか。
また、経験豊富な開発者は、最近の卒業生がそれからひどい多くを学ぶことができる場合、彼らがメニアルと考えるものに飽きることがあります。
政府が契約している世界(おそらく他の業界も)でそれがもう(10年ほど前に)真実であるかどうかはわかりません。
私が働いている会社は、特に1つの理由で「エントリーレベル」を採用しています。その最も成熟した収益性の高い製品は、誰も聞いたことがない、または他の方法で学習することに時間を費やすことのないサードパーティのフレームワークで開発されました。すべてのトレーニングは社内で学習意欲のある人に提供されるため、このポジションは経験や学位は不要と宣伝されています。それはまた、悲惨なほど低い給与を支払うことの言い訳でもあり、これらの新しいプログラマーがどこかで新しく習得したスキルを習得するリスクが実質的にないので、それは機能します。
多くの企業は、他の企業がやったようにではなく、自分の好きなように訓練できる、金型のできる人を求めています。また、これらのポジションは、経験の欠如のために学習曲線があり、会社はそれで大丈夫であることを認める傾向があります。会社は基本的にその個人が最終的には時間の経過とともに会社にとって本当に良い資産になることを信頼しています。
多くの場合、既存のスケッチを更新するよりも白紙に描く方が簡単です。
ソフトウェアでは、これは一般にグリーンフィールド開発とブラウンフィールド開発と呼ばれます。
すでに述べた理由に加えて、これは人間の本質に固有のパターンであることに注意する必要があります。歴史を通じて、熟練労働者が特定の方法で組織されたことがわかります。マスターは見習いのグループと一緒に物事を構築するための小さなグループの旅人(中級レベルの職人)を率いています。
それは何度も何度もポップアップしますが、名前と詳細は異なりますが、基本的に同じ基本パターンです。そのため、熟練労働の別の形態である、コンピュータープログラミングにおける同様の編成を見て驚かないでください。マスターアーキテクト、ジャーニーマンシニア開発者、アプレンティスジュニア開発者と呼ぶこともありますが、パターンは同じです。
正しく行われると、最終的にはあなたのビジネスをよりよく理解し、熱狂的な誰かとなる可能性があります。
あなたは実際にあなたが彼らの翼の下で新人を連れて行くことができる専門のリソースを持っていることを確認する必要があります。あなたが自分自身の開発に熱心で積極的な誰かを見つけている限り、彼らは輝くでしょう。彼らが何らかのアイデアをいじり回しているのを見つけたら、それをプッシュして奨励すると、彼らは何かに貢献できると感じます。
あなたは彼らをボディショップの見習いのように扱い、彼らに卑劣な仕事をさせる必要がありますが、同時に彼ら自身に実験する時間を与え、それが私が見つけた最良の方法です。あなたは彼らが翌日彼らが家でやったことで仕事に来ることに気づき、彼らがやったことをあなたに話すことに興奮しています。
経験の浅いプログラマーが欲しいので、あなたのやり方でそれらを訓練することができます。これは次のことを前提としています。
また、経験豊富なプログラマーに挑戦したり興味を持ったりするプログラムを必要としないため、経験の浅いプログラマーも必要になる場合があります。また、経験豊富なプログラマーがいる場合は、経験の浅いプログラマーを指導することで、彼らに挑戦することができます。
経験の浅いプログラマーには、必要な見方があるかもしれません。 NIH(ここで発明されたものではありません)とWADITW(私たちはいつもそうやっています)が常に最良であるとは限りません。詳細な質問をする人を選択してください。あなたのやり方を変える準備をしてください。
ドルあたりの生産性が高くなる可能性があるため、経験豊富なプログラマーの方が良いでしょう。文書化された生産性比は26対1のようなものです。あなたは幸運で、生産性が高く経験の浅いプログラマーになるかもしれません。
従業員の離職率が高い場合は、経験の浅いプログラマーしか採用できない場合があります。
あなたの予算が一人当たりであるならば、経験の浅いプログラマーがあなたが買うことができるすべてであるかもしれません。これは、プロジェクトの費用が安くなるという意味ではありません。それははるかに高い可能性が高いです。経験豊富なプログラマが少ないほど、費用対効果が高くなる可能性があります。
経験豊富なプログラマーが以前のプロジェクトから荷物を持ち込みます。これのいくつかは良いでしょう、そしてそれのいくつかは悪いでしょう。悪い点を最小限に抑え、良い点を最大化するためのリソースがない場合は、経験の浅いプログラマーが必要になるでしょう。手荷物は異なります。
経験豊富なプログラマにはないが、経験の浅いプログラマにはあるスキルや知識が必要になる場合があります。それらを雇い、経験豊富なプログラマーといくつかのクロストレーニングを行ってください。
才能を伸ばすのは良いことです。チームの経験の浅いプログラマーを少なくとも1人見つけてください。それらを訓練し、指導する。それらに挑戦し、サポートしてください。彼らはあなたの味方の視点から学ぶように彼らの新鮮な視点から学びます。
今日の米国の多くの企業は、誰かが入ってきて、仕事をして、去ることを望んでいます。彼らは何かを理解するために時間をかける誰かを望んでいないし、物事を説明する必要がある誰かを望んでいない。その結果、開発者向けのほとんどの広告は、すべてについての13年以上の経験を要求/要求します。
私が変更すべきだと思うのは、異なる企業文化に変更することです。 Daily WTFには、「 p Or Out 」というエッセイが1つありました。そのエッセイで言及されているモデルは法律専門家(および一部のコンサルティング会社)で使用されているものですが、そのモデルは既存の企業文化にうまく対応していません。
予算はあなたがよりフレッシュに雇うべき理由になることはほとんどありません。
新入生を採用する主な理由は、次の場合です。
組織をより活気にさせる新鮮なエネルギーと才能が必要です
あなたは、古い考え方の人々を雇いたくない場合、最先端または破壊的な革新に取り組む必要があります
あなたはあなた自身が世界を探検したい、そしてそれ自身のイデオロギーとスタイルを設定したい若い会社です。
エントリーレベルの人々を雇うための偉大で高貴な理由を持つこれらすべての答えはニースであり、すべてです。
本当の答えは次のとおりです。企業は、費やすことを望んでいる金額で、最高のリソースを手に入れます。それはビジネスです。それが多くを費やすことをいとわないなら、それは多くの費用をかけないだろう誰かのために宣伝します。 「エントリーレベル」とは、その結果をもたらすことを目的とした求人情報のフレーズです。人事部は、金銭的余裕のない開発者にインタビューする時間を無駄にしません。
彼らが運が良ければ、彼らは自分の価値を過小評価している人を見つけ、実際には彼らがそれよりも年上であるとき、彼ら自身を「エントリーレベル」として価格を下げます。このような魅力的な提案を急いで行わない会社を想像できますか?もちろん違います。 「私たちは自分たちのイメージでそれらを開発することができます」「新鮮なエネルギーは私たちをより活気づける」ものすべてがその瞬間に窓の外に出ます。
そう。これらの回答のほとんどを閲覧して、それに対するニースの幸せな世界の正当化を確認してください。本当の答えは次のとおりです。はい、その決定はほとんどの場合予算が必要です。
他の理由は、利用可能な/意欲の高いプログラマーの不足です。