タグ付けされた質問 「hiring」

オフトピックの質問はサポートされていません!このタグはアクティブにクリーンアップされています。

19
2人のプログラマーの選択:経験と情熱[非公開]
私はプログラマーを雇わなければならない立場にあり、2人の候補者の選択肢があります。最初の候補者は経験がありますが、コーディングには情熱がなく、彼はそう言いますが、2番目の候補者は経験がありますが情熱、彼はインタビューでよくやったと認定されています。 私たちには誰かを訓練するためのリソースがありますが、私は本当にこのプロセスを吹き飛ばして失望する人を雇いたくありません。誰もこの状況にアプローチする方法について私を助けることができますか?

21
「最高の人材を雇う」ことは、通常のデスクトップアプリケーションプログラミングにとって本当に実用的なアドバイスですか?[閉まっている]
背景として、etabsに似たUIのようなAutoCADを使用して、デスクトップエンジニアリングアプリケーションを実行しています。 本当に私を悩ませているのは、最高の開発者を雇う必要があるかどうかです。まず第一に、私たちは採用に大きな困難を経験しています。私たちが見ているほとんどの履歴書は、単純なCRUDアプリか、実際には多くの筋金入りのプログラミングを伴うとは思わないSharePointのカスタマイズのいずれかです。面接を求める人でさえ、ほとんどがフィボナッチ数列と単純なバイナリ検索を行うことができません。また、候補者がチェックするために辞書を検索する必要がないように、ヒントを出し、問題を明示的に説明するのに十分です。 「フィボナッチ数列」とはどういう意味ですか。 これは私に考えさせられました:はい、計算幾何学/線形プログラミングを行うときはある程度のプログラミング適性が必要であり、ソフトウェアアーキテクチャを設計するとき/または使用するソフトウェアパターンを決定するときはある程度のプログラミング適性が必要ですが、それ以上、私たちのコードの多くは単なる配管コード(私が思うに)であり、プログラミングにある程度精通している人が行うことができます。 今、プログラミングの才能が本当に必要であり、スーパースターの開発者を雇うのが非常に難しいことを考えると、Joelが説いていることとは直接矛盾して、標準を下げてまあまあの人だけを雇いたいです。 どう思いますか? 編集:計算ジオメトリ/線形プログラミングライブラリ全体を書き換える必要はありません。私のアプリケーションに関する限り、あなたがする必要があるのは、手元の問題を適切な計算幾何学/線形プログラミング用語にキャストする方法を知り、既存のライブラリをいつ/どのように使用するかを知ることです。したがって、見かけほど難しくはありません。
61 hiring 

9
ジュニア開発者を雇う、私は何を尋ねるべきですか?[閉まっている]
現在、私が管理できるプロジェクトよりも多くのプロジェクトがあるため、私は私を助けるためにジュニア開発者を雇っています。私は友人や少なくとも知り合いではない人を雇ったことはありません。実際に(紙の上で)目立った唯一の応募者との電話インタビューがありますが、これまでに行ったことはありません。 私たちのプロジェクトはすべて、複数のサーバーとクライアントで1時間に数百万のトランザクションを処理する、高度なスケーラビリティとデータ集約型のWebアプリケーションです。言語/スタック固有であるために、ASP.Net MVC2、WebForms、C#4、MSSQL 2008 R2を使用し、すべてWindows Server 2008 R2上で実行します 彼に何を聞いたらいいですか?電話をどのように構成すればよいですか?

14
開発者の地位について自然科学者にインタビューする方法は?[閉まっている]
元の質問 私はすでに私の会社のためにいくつかのインタビューを行いました。ほとんどは開発者のコ​​ンピューター科学者でしたが、テスターとプロジェクトマネージャーもいました。今、R&D部門内の研究グループの空きを埋める必要があります(補足:「研究」とは、大学、他社、研究センターと一緒に研究プロジェクトのソフトウェアを使用して、専門分野/市場ニッチの問題を解決しようとすることを意味しますそれはコンピューターサイエンスの研究ではなく、P = NPの問題を解決するつもりはありません)。 今、私たちは化学の修士号(彼の履歴書にも多くの物理学を持っている)を持っている人を招待しました。私はすでに地元の大学のキャリア日で彼と約30分話をしました、そして、彼が賢いことは間違いありません。また、彼のマークは優れており、彼は際立って卒業しました。彼の理学士号のために、彼はMathematicaでプログラミングを習得する必要があり、彼はプログラミングが大好きだったと信じて信じていました。また、彼は、理学修士論文のためにMathematicaに実装された彼自身のソフトウェアを使用して理解できないと思われる物理化学の問題を解決しました。GUIと8,000 LoCの注目すべきサイズが含まれています。彼は私たちの研究グループでやっていることに非常に惹かれているようで、正直なところ、私たちのような中小企業が良い人を得るのは非常に難しいです。また、プロジェクトの提案、レポートの作成、プレゼンテーションなどを支援してくれるので、彼を雇うことに非常に興味があります。彼もおそらく私たちのチームに合うでしょう。 残っている唯一の質問は、彼がプロジェクトでソフトウェア実装を行うために必要なプログラミングスキルを習得できるかどうかを確認するにはどうすればよいでしょうか? もちろん、私は彼にそれが何であるかを尋ねます。それは彼がプログラミングについて魅力的だということです。また、彼が自然科学ソフトウェアをどのように作成し、どのように構造化したのかを尋ねます。彼がどのようにして彼が必要とするソフトウェア開発に関するスキルと情報を取得したかについて尋ねます。しかし、もっと質問できることはありますか?より具体的な何かでしょうか?彼にMathematicaソリューションを説明してもらえますか? 明確にするために、私は特定の言語または技術スタックの知識を探していません。私たちは製品開発の.NETショップですが、研究プロジェクトのために自由に選択したいと思います。だから、私はメタコンピテンスが実際に必要なものを何でも学習できることに興味があります。 私は能力をチェックするデフォルトの方法があれば、私は本当に好き知っているので、この質問は釈明し、オープンエンドでないことを願う得る仕事にさらにプログラミングのスキルが。不明な点がある場合は、コメントをお寄せください。質問を改善させてください。 2011-12-01までの回答を反映するように更新 受け入れた回答とその理由 答えてくれてありがとう、それらのほとんどは非常に役立つので、私はたくさん賛成しました!けれどもトム・スクワイアーズの答えが最も多くの票を得た、私は受け入れるつもり王子グーラッシュによって与えられた答えを。もちろん、トムは客観的には正しいのですが、プリンスの答えは私にとってより有益であり、私はこれが答えを受け入れる基準であるというFAQを再確認しました。 インタビュー中に彼に尋ねる内容 Chris Burt-Brownが言及したThe Camel Has Two Humpsの 例のようないくつかの簡単な割り当てを彼に説明させます 多分グラフィカルな表記法で、より高度な制御フローを説明するように彼にお願いします。 数学の例を使用して、再帰の理解を確認します。 自然言語で彼が選んだアルゴリズムを彼に説明させます。 彼に彼のMathematicaソリューションを説明させてください。特に、彼の手順モデル、ツールの使用法、一般的なコードとソフトウェアの構造化、および異なる抽象化レイヤーを求めます。 彼の動機を確認するために、私は彼のソフトウェア開発の魅力を求めます。 彼がエンタープライズソフトウェア開発について学ぶために必要なものを知っているかどうか尋ねます。特に、私は彼の修士号だけで働いた後、彼がこれについて多くを知らないことを期待するので、議論をチーム、ペアプログラミング、TDDで働く方向に変えたいと思います。 長いインタビューになりそうですね;) インタビュー後の更新2011-12-09 再びあなたの良い答えに感謝します。彼は色とりどりのインタビューに合格しました。応募者にこれほど満足したことはありませんでした。彼のMathematicaソリューションは非常にうまく構成されているようです。彼は高階関数をどこで使用したかを説明できましたが、これらがこのように参照されていることを知りませんでした。The Camel Has Two Humpsからの簡単な割り当てと制御フローに加えて、数学ベースの再帰の質問に答えてくれました。彼がいくつかのアルゴリズムを説明していたとき、非線形フィッティングについて多くのことを学びました;)また、彼はもちろん、彼が今まで知らないプロのソフトウェア開発について学ぶことができることを保証することはできないと正直に言いました。しかし彼は、自分でも常に新しい概念を学ぶのが得意であり、ソフトウェア開発に本当に興味があると信じています。彼はまた、プロジェクトの技術スタックを要求しました。彼は最初に適用され、自宅でそれを見ることができました。彼はペアプログラミングとチームワークにも興味がありました。今、私は雇用契約が締結されることを願っています。
30 interview  hiring 

7
開発者にインタビューするとき、どのようなテクニックを使用しますか?[閉まっている]
このタイプのことについて多くの議論があり、「100論理的海賊」タイプの質問をするか、「フィズバズ」を書くようにさせるかについて、彼らはしばしば教義に委ねられます。 潜在的な開発者に仕事を面接するときに、どのテクニックや質問があなたにとって効果的だったかに興味があります。 回答ごとに1つのテクニックを使用して、投票してください。
28 interview  hiring 


3
FizzBu​​zzの質問の有効性に関する正式な研究はありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 見た後にこの質問を任意のがあります:FizzBu​​zz面接の質問の変化に、今日だけでなく、周りにそれに関連する他の質問を見て、私が聞いている正式な、これはインタビューの手法としてどのように効果的な研究は?候補のかなりおかしな割合(場合によっては95%以上)を除外すると言う人はたくさんいますが、優れたプログラマー/開発者を見つけるのにどれほど良いでしょうか? 職務にふさわしい候補者を選択するには、ソフトスキルがハードスキルよりも優れた指標になる可能性があることを示すいくつかの研究があります。同様に、非常に多くの候補者がこのテストに失敗する中間的な理由があるかもしれません(神経質、「トリックだ」と考えるなど)。 これまでのコメントに基づいて、FizzBu​​zzの質問の背後にある考え方は、その人がさらに考慮すべき優れた(十分な)コーディングスキルを持っているかどうかを判断することです。私はFizzBu​​zzが実際にこれを行うと完全に確信しているわけではありません。また、FizzBu​​zz は採用プロセスの非常に早い段階で非常に大きな割合の候補者をフィルタリングすることを忘れないでください。 また、FizzBu​​zzの有効性を見ることは、定量的に完全に行えることを指摘します。これは、非常に可変的で非常に非科学的である(ただし、新規採用の決定には依然として非常に重要である)「適合」または「情熱」を見ることとは異なります。

8
自社の製品を開発するためにアウトソーシングする代わりに、社内のソフトウェア開発者を雇うのはなぜですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 貴社の製品開発において、アウトソーシングよりも社内で採用する理由は何ですか?私はほんの少ししか考えることができませんが、それらが十分な理由であるかどうかは完全にはわかりません。 これは実際にクラスで議論するためのものです。私はアウトソーシングの部分にもっと傾いていますが、残念ながら、私は議論の社内側に切り替えるように頼まれました。 何か案は?

13
厳格な職務要件としてのプログラミング言語の扱いは何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 最近、「ジョブフェア」に行って、候補者がよく知っているプログラミング言語に職場がどれほど重点を置いているかを見て驚いた。 私の(確かに限られた)経験から、プログラミング言語を真に習得するには数年かかるかもしれませんが、それを合理的なレベルまで学ぶことは、すでに他の言語の経験を持っている人にとってはかなり簡単なことであり、雇用主が通常割り当てる時間枠内に間違いなく収まることができます最初の立ち上げ。 雇用主は、現時点で精通している特定のテクノロジーとは対照的に、私が精通している言語/パラダイムの数、またはアルゴリズム/ソフトウェア設計の経験をもっと気にかけていると思います。 Java、C ++、Smalltalk、Prologを既に知っているとしましょう。Objective-Cに依存している職場では、その言語の経験が足りないので、資格がないと本当に見なされるべきでしょうか。これは採用方法の欠陥ですか?もしそうなら、Objective-Cでの経験の不足は問題ではないと職場に納得させるにはどうすればよいですか?上記のプログラミング言語についてではなく、仮想的に質問しています。 あるいは、私の経験は限られており、何かを見逃しているかもしれません。プログラミング言語の以前の経験は、私が思っているよりも重要ですか?それがジュニアまたはシニアのポジションであれば違いはありますか?それは違いを生むべきですか?

6
古いプログラマは姿を消した。別のプログラマーを雇おうとしています。これにどのようにアプローチしますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 WordPressとBuddyPressを使って私のためにソーシャルネットワークプロジェクトに1年以上費やした後、私のプログラマーは、週ごとに報酬を受け取っていたにもかかわらず、全期間にわたって姿を消しました。はい、私はメールトラッカーを使用して確認し、私のメールを開いているのを確認したので、彼は死んでいませんが、彼は応答しません。彼は別の仕事を得たようです。なぜ彼はそう言うことができなかったのだろうか。そして、私は彼がやったことのない仕事のために彼に事前給料を支払った。 問題は、彼がコーディングしたほとんどの関数の完全なドキュメントを求めたことがないことです。そして、この1年以上の期間には多くの関数があり、それらのいくつかにはまだ修正しなかったバグがあります。今ではすべて混乱しているようです。 最初にすべきことは何ですか?どうすればいいですか? 最初にやるべきことは別のプログラマーを獲得することだと思いますが、プログラマーが問題なくすべての機能に取り組むことができるように、現在のすべてのコードを文書化することから始めましょう。 それが最初にすべきことですか?はいの場合、どうすればいいですか? このようなものに必要な標準的なドキュメントは何ですか?すべてのコードのドキュメントを作成してバグを修正するだけのプログラマを入手できますか、それともドキュメントは本当に重要ではありませんか? また、別の「個人」プログラマーを取得する方が良いと思いますか、それとも私のプロジェクトに割り当てられたプログラマーが消えた場合、別のプログラマーが彼の代わりになりますように、彼らのために働くプログラマーを持っている会社を取得しますか?これが最初に取るべきアプローチだと思います。

10
候補者を評価するときにBrainbenchスコアはどの程度関連しますか?[閉まっている]
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私は、候補者を評価するときにBrainbenchなどの認証サービスを使用している多くの企業を見てきました。ほとんどの場合、面接前の二次画面として、または候補者から選択するための検証として使用します。 Brainbenchスコアの経験はどうですか?テストを自分で試してみましたか?もしそうなら、採用プロセスの一部として使用するのに十分なスコアがあると感じますか? 難しい選択。 コンセンサスは、BB証明書は証明書としてはあまり良くないということです。最大の議論は、いくつかの質問が正確すぎて良い評価を形成できないという事実に関するものでした。この見方はおそらく多少緩和される可能性がありますが、それでも、この評価の結果だけで誰かの未来を保持することは無責任でしょう。 そうは言っても、テストが管理された環境で行われ、すべてのテストが同等の立場にあることを保証すれば、それらを適切に使用して候補者の専門レベルの追加の客観的知識を得ることができると考えています。 したがって、習得するのに何年もかかるスキルと知識を評価するのは、まだ1時間の50の多肢選択問題であることを念頭に置いて、この見解を最もよく反映する答えを選びました。一粒の塩と一緒に摂取する! 要するに、テストには価値がありますが、お金に見合う価値があるかどうかは別の議論です。 お時間をありがとうございました。
18 skills  hiring 

11
大学を出てすぐにソフトウェアプロジェクトマネージャーとして採用されるためのヒントはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は昨年9月にcompsciでBSを卒業し、それ以来プロジェクトマネージャーとしての仕事を見つけようとして(失敗して)います。 私は学校でソフトウェアエンジニアリング(コーディングだけでなく、すべての背後にある正式なプラクティス)に夢中になりました。そして、私は人生の最後の3〜4年間をプロジェクト管理と経験を積むためにできることすべてを学ぶことに専念しました。在学中にいくつかのプロジェクト(約12人のチーム)を管理し、大学のソフトウェアエンジニアリング研究所で働いていました。私の履歴書もまともです-私は学校に行く前にプログラマーとして働いていました(今は27歳です)。3回夏にGoogle Summer of Codeをしました。また、大学の新聞の写真編集者として2年間働いたことで、一般的な「人事管理」の経験もあります。 就職活動の最初の問題は、十分な面接を受けられないことです。私は通常、自分が話していることを知っている非人事担当者から連絡を受けるため、素晴らしいです。しかし、定期的にインタビューを受けるのに十分な企業はありません。monster.comのようなサイトも試しましたが、必死になって、60以上のアプリケーションをプロジェクト管理職に送りました。3つの自動拒否通知を受け取りましたが、それだけです。少なくともcarriers.stackoverflowは、私が応募する8/10の場所で電話インタビューを受けます。 しかし、主な(そして非常にイライラする)問題は経験の問題です。私はプロジェクトを最初から最後までうまく管理しました(私のソフトウェアエンジニアリングクラスでは、実際の顧客が実際のソフトウェアニーズを持ち込み、彼らのためにそれを構築しました)予算とお金を扱う必要はありませんでした(私は知っています)これが、人事担当者がすぐに私を背ける理由です)。これらの職種のほとんどは5年以上のPM経験が必要であり、12年以上のような不条理な仕事を見てきました。 インタビューも腹立たしい。私を愛してくれる場所がたくさんあり、インタビューの最終ラウンドに参加しました。物事は非常にうまくいったと思って、彼らは私を考慮してくれました。しかし、1週間後にチェックインすると、「私たちはあなたが本当に好きで、あなたの資格は優れていますが、より多くの経験を持つ人を見つけたいと思っています」と教えてくれます。私が理解できる悪いインタビュー-ローカルおよび海外の両方で開発者を管理していたPMポジションのように-私は彼らと3回のインタビューを行い、インタビュープロセス全体でCSブレーンティーザーを求め、クイックソートの作成などに時間を費やしました紙の上または二分探索木を書く。より関連性の高いPMに向けて議論を進めようとしても、 しかし、私が良いインタビューをするとき、彼らは私の「資格は優れている」と言いますが、彼らは「より多くの経験」を望んでいます。他に何ができますか?私は技術的に関与したPMのポジションを目指しています(予算の数値を計算するだけではありません) 。実際、将来のキャリアの目標はPMであると言うのを間違えているため、資格のある開発職を取得することさえできません(通常、「すでにPMとこの位置は本当にそこにあなたを得るために設定されていません。」-私は「いいえ、それは私の仕事です。 私は長い暴言に謝罪しますが、それは私のキャリアの目標であり、夜に目を覚まし続ける情熱の両方であるため、PMとして雇われることに真剣に取り組んでいます。他に私ができることについて何か提案はありますか?現在、ソフトウェアエンジニアリングに関する私の哲学について語るブログを書いています。また、雇用者を設計、コーディング、展示するiOSアプリの仕様を書いていますが、これにはかなりの時間がかかります持っていない。

2
採用および面接プロセスの有効性をどのように測定しますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 8年前に閉鎖されました。 インタビューを行ってブランドを開発する方法について多くの議論を見てきましたが、雇用とインタビューのプロセスが実際にうまく機能しているかどうかを判断する方法についてはあまり議論していません。この質問には2つの部分があると思います。 採用プロセスが適切な候補者を採用し、面接プロセスを通過することをどのように知っていますか? 面接を終えた人のうち、採用することを選んだ人が、拒否した人よりも(平均して)優れていることをどのように見分けることができますか? 「極度の」ケース-スーパースターまたは完全な不幸に終わる場合-はかなり明白であると思いますが、残りはどうですか?
17 interview  hiring 

6
C#がわからない場合に優れたC#開発者を雇う方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私はC ++開発者です。Windowsがネイティブレベルでどのように機能するかは知っていますが、私はC#と.NETの専門家ではありません。チームにC#開発者が必要になりました(開発者はすべてC ++です)。C#のレベルがわからない場合、どうすれば優れたC#開発者を雇うことができますか?質問をする方法、答えがすばらしいか、または愚かな間違いがあるかどうかをテストする方法は?
15 c#  c++  hiring 

10
プログラマーを雇うという決定にとって、優れたコーディングスタイルはどれほど重要ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 学生としても、テストに合格した(していない)プログラマーのコードを確認するよう求められます(Androidでフィボナッチ数のリストを作成します)。 私はコーディングスタイルに非常に厳しいのですが、誰かが使用した「ブロック」スタイルについて読んだだけです(コメントを読んでください!)。 私の立場では、この種のスタイルを使用している人を雇わないことをお勧めします。このコードは、私の会社で使用されているコーディングスタイルとはまったく逆です。 コーディングスタイルとその欠如に対処する方法を探している間、私は1つのことについて興味があります。深刻なトラブル 会社で使用されているコーディングスタイルを採用していますか? お願い:これはコーディングスタイル全般についての議論ではなく、どちらの方がよいでしょう。誰かを雇うという決定のためのコーディングスタイルの重要性についてです! 詳しくは: 私は決定を下す人ではなく、コードに基づいて意見を述べるだけです。その男は、ソフトスキルをチェックするものすべての私たちの頭でインタビューを渡す必要があります。彼がこれに合格した場合、彼は私たちの小さなスキルテストに合格する必要があります。私はイエスかノーと言う立場にありません。レビューでコーディングスタイルがどれほど重要かを知りたいだけです...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.