開発者を雇用する-IDEを要件としてリストしますか?


17

私はいくつかの求人情報を見てきましたが、それらのかなりの部分が上級職であっても「必須スキル」セクションの下にIDEをリストしていることに気付きました。これはいずれかの会社にローカライズされているのではなく、数回の投稿ごとに1回発生するものです。

私のメンターと私の人生で見た最高のコーダーの一部はVIM / Emacsの忍者だったので、この仕事の要件に困惑しています。同様に、人と仕事をするとき、チームで生産的である限り、どのツールを使用するかはあまり気にしません。

IDEを正式な職務要件とするマネージャーを採用した理由を誰かが説明していただけますか?


25
リストの職務要件は、マネージャーを雇わない人事担当者によって作成され、それらの人事担当者は、エンジニアが使用するツールを尋ね、要件としてそれらのツールを使用してリストします。
ジミー・ホッファ

これには裏返しがあります。一部の開発者は特定のIDEを好むため、検索でそれを使用し、IDEを一覧表示すると、アグリゲーターサイトを使用してジョブを検索する場合に検索が容易になる場合があります。
JBキング

@JimGこの要件の正当な理由を考えることはできませんでした。そして、それを常に「人事による愚かさ」と企業文化の面で赤旗として却下しました。しかし、IMHOのここでの多くの回答は、理にかなっていて、私と同じことを疑問に思っている人々に役立つ正当な理由を提供しました。特に、TMNとaserwinの答えが良い点をもたらしていることを発見しました。
MrFox

要件のリストが長ければ長いほど、与えられた要件は少なくなります。ただし、.NETの場合、Visual Studioを使用していないのがおかしいと彼らが思わなかったら、私は驚くでしょう。C / C ++の場合、特定のIDEまたはエディターを必要とすることで、おかしくなりそうだと思います。私はJavaScriptの男なので、誤解されるかもしれません。
エリックReppen

回答:


23

組織が単一のIDEまたは開発環境で標準化されている場合、スクリーニングとインタビューのプロセス中に候補者を別の候補者から分離するスキルであるため、ジョブの説明/投稿でそれを呼び出す場合があります。ただし、それが要件であるからといって、それが実際に要件であることを意味するわけではなく企業は特定されたすべての「要件」を満たさない人を雇う可能性があります


4
そして、それは初日にIDE聖戦を宣言しようとしている人々を遠ざけます。
ジェフ

9

一部の企業では、IDEの使用が標準化されています。

彼らは、すべてのコーダーが同じIDEを使用することを期待しているため、使用に習熟している候補者を探しています。

一部のIDEは、統合されたデバッグ、コード補完、テンプレート、ソース管理などの機能を提供します。そのため、企業はIDEを効果的に使用する方法を開発者に知らせたい場合があります。

そうは言っても、ほとんどの場合、IDEを知ることは難しい要件ではなく、雇用管理者とチームに関する限り、持つのは良いことです。これらが「必須」としてリストされている場合、私は生計を立てていない人(HR、リクルーターなど)の手が疑われます。


1
Visual Studio IDEの使用方法を知っているのは、.NETで作業するためのかなり「ハードな要件」です。ただし、ほとんどのチームでLAMPやJavaを使用することはおそらくないでしょう。私はこれらの技術を使用して、これらの場所で契約したら、誰もが自分の好きな編集環境(。メモ帳++ EMACS、Eclipseの、など)を使用
jfrankcarr

2
@jfrankcarr-私は反対しなければなりません(特にWindowsのみの.NET開発について話しているのでない限り)。モノの人に聞いてください... MonoDevelopやSharpDevelopは、たとえばC#に対応したIDEです。
-Oded

1
IDEの使用が非常に難しい場合、すぐに生産性を上げるには経験が必要ですが、それはかなり悪いIDEです。(そして、記録のために、Visual Studioが悪いIDEであることは一度もありません。)
ロボット

@Oded-Windowsのみ。私が仕事をした/契約した企業分野では、Monoにあまり関心がありませんでした。LAMPとJavaは、.NETの一般的な代替手段です。
jfrankcarr

5
@StevenBurnap Eclipseは、経験が有益である好例です。必要なことはすべて行いますが、使用するのは直観に反するため、人々がそれに慣れるまでに時間がかかります。
ブライアンノブラウチ

9

会社には、特定のIDEに固有のカスタム拡張機能またはプラグインがある場合があります。または、多くの場合、IDE機能の観点からワークフローが定義されている場合があります。たとえば、標準のビルドツールはIDEのプロジェクトファイルを直接使用するか、特定のディレクトリ構造に依存します。また、特定のIDEオプションまたはプラグインを使用して実施またはチェックされるコーディング標準もあります。


3

あまり深く読みません。

大規模な組織では、人事部門と開発部門が別々になる傾向があります。人事部は一般に、開発チームが候補者に実際に必要なものをほとんど、またはまったく理解していません。同様に、採用マネージャーは人事部が候補者を審査するために必要なものを理解しています。

IDEのような馬鹿げたことは、HRがフィルタリングできる具体的な手段であるため、公式要件の一部になります。

インタビュー中に問題が発生し、採用マネージャーがXYZ IDE を自社の開発に使用しなければならない特定の理由を提供できない場合は、赤旗と考えてください。


2

おそらく彼らは非常に特定のIDE(ニッチ市場の技術のためにニッチ市場ベンダーによって提供された-私はいくつかのSAPツールがこの分野でカウントされるかもしれないと思う)を使用します追いつくための新しい雇用。おそらく、IDEに固有の多くのツール/スクリプトを実行するため、そのスキルを持つ人が必要です。

私は実際にこれらの状況に実際に出会ったことはありません(IDEは必須アイテムとしてリストされています。求人情報の「必要な」スキルセクションでよく見ました)。そのようなことは、雇用プロセスの目玉になります。しかし、それは私の経験です...


2

私はあなたに1つのシナリオを与えることができます...私は大規模な金融会社で働いています。マシンにインストールできる「承認済み」ソフトウェアのリストがあります。これには開発環境が含まれます。これはセキュリティの問題です。個々のPCやラップトップで起こりうる問題を追跡するのに役立ちます。

採用時には、マネージャーは、新しい従業員が利用できるIDEを考慮する必要があります。もちろん、利用可能なものに慣れていない場合は、あまり役に立たないでしょう。


彼らは新入社員を訓練する気がありませんか?私は金融会社で同様の状況で働いており、Java開発にはIBM RADのみを使用していますが、Javaの経験とIDEの経験がある限り、開発者の採用に問題はありません。必要なものを手に入れることができます-コーディング中にローカルサーバーを管理するためにコマンドラインに行く2人の開発者を知っています 時間通りに仕事を終わらせることができる限り、Javaを書くためにNotepadを使用しても誰も気にかけないと思います。
FrustratedWithFormsDesigner

1
ここではトレーニングはオプションではありません。これはかなり速いペースで...特定のアプリケーションを修正するために持ち込まれました。私はラップトップと電話番号を与えられ、残りは私次第でした。文字通り。
aserwin

うわー!その場合、特定のIDEを使用することは、雇用の厳しい要件になると思います。
FrustratedWithFormsDesigner
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.