適切な開発者を見つけるための101のヒント

ここでは、ビジネスに適した開発者を見つけるのに役立つ101のヒントを紹介します。 適切なソフトウェアの専門家があれば、クライアントの夢を実現できます。

適切な開発者を見つけることは、多くの場合、ITおよびソフトウェア企業が直面する最大の課題です。 Webプロジェクトは規模、種類、目的が異なる可能性があるため、ソフトウェア開発の専門家の選択は、要件のみに依存します。 多くの場合、1人の開発者がすべての資質を持つことは不可能であるため、適切な人物を見つけるのは難しい場合があります。

そのため、私たちは詳細な調査と調査を実施し、プロジェクトに適したソフトウェア担当者を見つけるのに役立つ101のヒントを考え出しました。 要件により適したヒントを選択してください。これにより、適切な適合を得ることができます。

1)値を探す
プログラマーはチームに価値を付加できる必要があります。つまり、プロジェクトを遂行しながら、ビジネス価値を定式化し、それを最高レベルに維持することに取り組む必要があります。 彼はまた、一緒に仕事をしているチームに付加価値を付け始める必要があります。つまり、彼は1つ以上の方法で資産になる必要があります。

2)時間をかけて雇う
採用プロセス自体は集中的である必要があります。 急いで採用する場合は、適切な人材が得られない可能性があるため、採用のすべてのプロセスを経てから、仕事に適した人材を選択してください。

3)コーディングテストを実施する

将来の従業員にコーディングテストを行って、彼がその仕事にふさわしい人物であるかどうかを確認します。 そうでなければ、あなたはあなたの時間を無駄にしています。

4)態度を確認する
採用する前に、彼らの態度のバロメーターと、彼らが仕事のストレスにどのように反応するかを確認してください。 プレッシャーの下で崩れ落ちる虚弱な人は必要ありませんよね?

5)上級開発者を巻き込む
新しいプログラマーを雇うことを計画している場合は、チームの高齢者に何が起こっているのかを常に認識させてください。 彼らに面接委員会に座る機会も与えてください。

6)面接を数回行う
採用担当マネージャーが面接を楽しむために数回の面接を行っているのではなく、そうすることで才能のあるクリームを採用できるようになるからです。 面接の最終ラウンドでは、見込み客があなたの会社にとって良いかどうかを知ることができます。

7)昼食に招待する
昼食に応募者を招待することは、彼らと気軽に話し合うための素晴らしい方法です。 また、チームとのゲル化の程度を測定することもできます。

8)彼らと1日を過ごす

あなたがオンラインで開発者を雇っているとき、彼らの性格についてもっと知り、彼らが仕事に良いかどうかを知るために彼らと一日を過ごします。

9)以前の仕事を辞めた理由を尋ねる
開発者が以前の仕事を辞めた理由を知ることは常に重要です。それは、彼の仕事がうまくいかなかったためか、それとも十分に挑戦しなかったためですか? 他に問題はありますか?

10)彼らがチームプレーヤーであるかどうかを調べる
開発者がチームプレーヤーであり、互いのスキルと欠点を尊重している場合、すべてが自然に適切に配置されます。 チームのメンバー間で競争がある場合、あなたのプロジェクトは苦しむでしょう。

11)ハッカソンを実施する
ハッカソンは、履歴書や面接を超えて、応募者の生産能力をチェックするのに役立ちます。 ハッカソンは今流行りですので、それを最大限に活用してください。

12)会議にアクセスする(潜在的な開発者に会うため)
会議では、多くの才能のある開発者と会うことができます。開発者があなたの会社に参加することを考えていなくても、彼はあなたと話をした後、参加するかもしれないので、この機会を逃さないでください。

13)彼らがネットワーキングに長けているかどうかを調べる
ソフトウェアプログラマーは、優れたネットワーク担当者である必要があります。これは、優れたビジネス成果とWeb開発に役立つためです。

14)会議を実施する
あなたの会社は、特定のテクノロジーを専門とする開発者に特化した会議を主催することができます。 これはあなたの玄関口に何人かの熟練した開発者を連れてくるでしょう。

15)優れた開発者をそれらの会議で話すように招待する
これらの開発者が本当に展示と同じくらい優秀かどうかを確認するために、会議で話すように招待してください。あなたはその方法で彼らの経験レベルを測ることができるでしょう。

16)採用を決定する前に、開発者をチームに紹介します

採用を検討している開発者を数人マークしたら、現在のチームと会わせます。おそらくそれはあなたが最も欲しいものに集中するのを助けるでしょう。

17)技術者以外の人に面接に出席するように依頼する
技術者以外の人にプログラマーの面接に参加してもらいます。候補者が締め切りの処理、チームでの作業、タスクの管理などをどのように行えるかを別の観点から評価するためです。

18)彼らの性格についてもっと知る
良い性格と道徳的価値観を持つ人は常に求められています。 あなたはいくつかの個人的な質問、興味と嫌いを尋ねることによって彼らの性格に光を当てることができます。

19)彼らの趣味について尋ねる
また、どのような人を採用しているのかを知ることも重要ですので、趣味について聞いて、何に興味があるのかを知ってください。

20)彼らがブログを持っているかどうか調べてください
ブログはもはや趣味ではありません、それはあなたがどんな業界にいても果たすべき重大な役割を持っています。 人気のある高ランクのブログを持つ開発者は間違いなく資産です。彼を手放さないでください。

21)彼らがオンラインで存在しているかどうかを調べる
オンラインプレゼンスを持つ開発者は、Googleで簡単に検索できます。 このようにして、彼と彼の仕事についてより多くの知識を得ることができます。 しかし、それでも、目立たないようにすることを好む開発者がいますが、それでもコーディングには優れています。 その場合、そのような開発者を見つける他の方法を利用する必要があります。

22)彼/彼女をCEOに紹介する

最後の言葉を述べる前に、CEOの意見を聞き、プログラマーの資格と作業能力を提示してください。

23)ソリューションをテストする能力を確認します
言葉だけでは不十分な場合があります。プログラマーが実際にソフトウェア開発のグリッチをコーディングして解決できるかどうかを確認するために、テストを実施する必要があります。

24)ソフトウェアの品質に関する彼らの意見を調べてください
SQAまたはソフトウェア品質保証に関するプログラマーの知識は、ビジネスにとって大きな意味を持つため、利点です。

25)プログラミングにおける彼らの偶像について彼らに尋ねる
候補者は誰を偶像化しますか? 彼らの仕事が彼らの足跡をたどることを期待できるので、それは知ることの利点でしょう。そして、あなたは彼らが何を達成することを期待しているかを測ることができます。

26)なぜ彼らがプログラミングに入ったのか尋ねる
あなたが選んだものへの情熱は利点なので、プログラミングの仕事を引き受ける背後にある彼らの理由を知っておく必要があります。 それは彼らの仕事ですか? それとも、彼らはソフトウェア業界でマークを付けることに本当に興味がありますか?

27)彼らの学歴について尋ねる
プログラマーは数学と科学のバックグラウンドを持っている必要があります。 したがって、両方で基礎教育を受けていることを確認してください。

28)学位からの最も重要な教訓について彼らに尋ねる
将来のスタッフの性格についてもっと知りたい場合は、彼らが教育を通じて何を獲得したかを知る必要があります。 時には、学者だけではない何かがあります。

29)彼らのリーダーシップの可能性について知る

すべてのソフトウェア専門家が優れたリーダーであるとは限りません。リーダーシップをとると、集中力を失う傾向がある人もいます。 したがって、あなたがあなたの専門家の良いリーダーが欲しいなら、そのような人を雇うことを忘れないでください。

30)彼らのコミュニケーションスキルをチェックする
優れたソフトウェアの専門家は、コミュニケーションにも長けている必要があります。 これは、他のチームメンバーと協力して作業する場合、人のスキルが非常に重要であるためです。

31)電子メールの返信を確認します:適切にフォーマットされている場所はどこですか?
見込み客がメールのガイドラインとエチケットに従っているかどうかを確認します。 結局のところ、彼/彼女の電子メールはスパムのように見えたり感じたりするべきではありません。

32)彼らはサイバーセキュリティについて知っていますか?
プログラマーがセキュリティについて少なくとも最低限の知識を持っていることを確認してください。もちろん、最低限の知識は、プログラム、コード、使用するライブラリなどに応じて、好みが何であるかによって異なります。

33)スケーラブルなITソリューションについて彼らは何を知っていますか?
慎重に計画されたWebアプリケーションは、シームレスにスケーラブルである必要があります。 彼は、スケーラビリティ要件を処理するための主なアジャイルアプローチに精通していますか?

34)ソフトウェアの文書化に関する彼らの意見について尋ねる
ソフトウェアの文書化について彼らが知っていることを彼らに尋ねてください。 実際、独自のコードを文書化できる開発者を見つけることは非常にまれです。

35)コードを見せて、意見を聞いてください
真の開発者はコードについてすべて知っている必要があります。そうすれば、間違いなく彼にコードを見せて、彼がそれについてどれだけ知っているかを確認できます。

36)面接に時間厳守であるかどうかを確認します
時間厳守はあなたがするどんな仕事においても重要な美徳です。 期限を維持することは非常に重要であるため、ソフトウェア開発でも同様です。

37)彼らがどのようにしてオフィスにたどり着いたかについて彼らに尋ねる
面接中の気分を明るくし、プレッシャーを取り除くのに役立ちます。 あなたはおそらく、質問をすることを排除するために、それをスターターとして保つことができます。

38)彼らが質問しているかどうかを確認する

質問をすることは、開発者にとって重要なスキルです。彼はクライアントからの正確な要件を見つける必要があるからです。

39)彼らが新しいテクノロジーを学ぶことに興味があるかどうかを確認する
従業員として非常に機知に富んだ人が必要なので、必要が生じた場合、彼は新しいテクノロジーを学び、プロジェクトを進めるために必要な行動をとる必要があります。

40)前の雇用主に電話して、プログラマーについて調べてください
プログラマーは夢が叶ったように見えるかもしれませんが、それでも彼の前の雇用主から彼についてもっと知る必要があります。 それは彼の性格と忠誠心に光を当てるでしょう。

41)最後から2番目の雇用主に電話し、候補者について話します
候補者について知るためには、最後から2番目の雇用主とも彼について話し合う必要があります。 彼が最後の仕事からどのように進化し発展したかを理解するのに役立ちます。

42)オフィススペースについての意見を聞いてください
彼らがプロジェクトに何時間も費やさなければならないので、オフィススペースについての彼らの意見を知ることは良い考えです、あなたは彼らが便利であるかどうかを知る必要があります。

43)彼らは以前にある種の指導的立場で働いたことがありますか
これは知っておくとよいことです。特に、将来的には、彼に将来の指導的地位に就いてもらいたいからです。

44)架空の質問をする
「オフィスの水が終わり、管理者に連絡できない場合。あなたならどうしますか?” 良い答えは、「給水業者の人数を調べて、新しい水を注文しようとする」ということです。 ここでは、主導権を握る能力が重要です。 あなたはここで新しいリーダーを作ることができるかもしれません。

45)以前または現在の同僚に連絡して、彼らの意見を聞いてみてください
応募者に最終的な回答をする前に、以前の職場で一緒に働いたことがある現在の同僚にアドバイスを求めることができます。 それは人としての開発者により多くの光を当てるでしょう。

46)彼らの給料の期待について尋ねる
もちろん、それはすべてお金に帰着するので、さらなるコミットメントを行う前にそれをクリアしてください。

47)給与の要素とは別に、何が欲しいかを尋ねます
彼らは給料以外の特典やボーナスを期待していますか? もしそうなら、それは何ですか?

48)彼/彼女が好むオフィス文化の種類を確認してください

職場は、開発者が訪れて称賛に値する生産性を提供することを楽しむべきスペースです。 その場合、あなたは彼/彼女が好む文化を提供する必要があります。

49)外国のクライアントとコミュニケーションする能力について彼らに確認する
あなたがあなたの会社のために誰かを雇うときの主要な必要条件の1つは異なる言語の知識です。 バイリンガル能力は必須であり、彼/彼女は英語が非常に上手で、英国英語と米国英語の違いを理解している必要があります。

50)外国のクライアントとのコミュニケーションの経験を確認してください
以前の同僚または従業員にこれを確認することで、彼らの主張をクロスチェックできます。

51)彼らが販売の基本を知っているかどうかを調べます
特に中小企業では、誰もが彼らが働いているそれぞれの会社のセールスマンである必要があります。

52)これまでの彼らの最高の作品について彼らに尋ねる
開発者は、彼の最高の作品が何であるかをあなたに示すことを誇りに思います。 それはあなたに彼のスキルレベルのアイデアを与えるでしょう。

53)仕事に関して、彼らが特に誇りに思っていることを尋ねる
あなたの見込み客は間違いなく彼があなたに見せたがっている特別なスキルを持っているでしょう。

54)主要なテクノロジースキルの1つについて4分間のプレゼンテーションを行うように依頼します
開発者が特別なテクノロジーにどれだけ熟練しているかを知るために、開発者にプレゼンテーションをさせてください。 彼が話す流れ、トピックをどのように扱っているか、自信、態度などに注意してください。

55)マルチタスクについての意見を聞いてください
開発者はマルチタスクに長けている必要がありますが、生産性に影響を与えるレベルではありません。 これは、開発者が探すべきものでなければなりません。

56)彼らは自分たちの目標を設定することができますか
優れた開発者は、上司の提案を待たずに自分の目標を設定し、肩越しに見ている人がいない場合でも目標を達成できるようにする必要があります。

57)彼らが自発的であるかどうか、または誰かが仕事を終えるために常に彼らの後ろにいる必要があるかどうかを確認してください
自発的な個人は、仕事の進捗状況をチェックするために彼の後に誰かを必要としません。

58)プロフェッショナリズムは彼らにとって何を意味しますか
専門家自身の口からプロフェッショナリズムの定義を取得します。 彼のプロ意識の考えはあなたの考えと一致していますか?

59)彼らが圧力の下でどのように行動するかを調べてください

あなたの目の前にあるソフトウェアの専門家は、可能な限り最善の方法で才能とスキルを持っているかもしれません。 しかし、プレッシャーがかかっても、彼が生産性のペースを維持していることを確認する必要があります。

60)クライアントが怒った場合に彼らが落ち着いて友好的であり続けることができるかどうかを調べます
どのソフトウェアを思いついたとしても、クライアントが最後の言葉を持っていることを知ることは非常に重要です。 クライアントが幸せなら、あなたは幸せです。クライアントが怒ったら、まあ、あなたは彼を幸せにする必要があります。 逃げ道はありません。

61)彼らに、彼らが働いていた最新の技術は何であったかを尋ねます
最新の技術に精通した開発者がいることは常に資産です。 したがって、その質問を見逃さないようにしてください。

62)彼/彼女はオープンソースコミュニティに貢献していますか?
申請者はオープンソースコミュニティに何かを返しますか? それについての彼の意見は何ですか? 彼は仲間の開発者との交流を大切にしていますか? 申請者がオープンコミュニティに貢献する場合、それは彼が何か良いこと、何か意味のあることをしたいということを意味します。

63)ソフトウェア開発の将来はどうなるかを彼らに尋ねますか?
10年後のソフトウェア開発の将来について、申請者の意見は?

64)彼らが逆境にどのように対処するかを彼らに確認してください。 例
会社がより小さく、はるかに単純な施設に移動する必要がある場合、開発者もそこに移動しますか? –会社が不利な状況に陥った場合、開発者は調整する準備ができていますか? 彼はその仕事を続けたいと思いますか?

65)彼らの最大のメンターは誰でしたか?
すべての人の成功の背後には、間違いなくメンターまたはアイドルがいるに違いありません。 あなたの専門家は誰を彼のメンターと見なしていますか?

66)技術的なスキルに関しては、1から10のスケールで自分自身を評価するように依頼します
正しいメモの自己評価は簡単なことではありません。 申請者に自分の評価を依頼するときに、これを確認できます。

67)最後の雇用主をどのようにして見つけたかを尋ねる
以前の雇用主について彼らがどのように聞いたかをチェックすることで、開発者のネットワーキングスキルのヒントを得ることができます。 ネットワークが広ければ広いほど、彼らは自分たちの分野で何が起こっているのかについてよりよく知ることができます。

68)彼らがあなたの求人をどのように見つけたかについて彼らに尋ねてください
これにより、テクノロジーの世界で起こっている最新の出来事について、彼らがどのように最新の状態に保たれているのかを理解できます。

69)最後の雇用主が彼らを雇ったと彼らが考える理由を彼らに尋ねる

これはおそらく、すべての人事マネージャーが新しい応募者に尋ねる質問です。 決まり文句ですが、これを聞いて答えを聞くことは非常に重要です。

70)彼らはソフトウェア開発以外のことに興味がありますか?
これは、ソフトウェアエキスパートのペルソナの下にいる人物を理解するのに役立ちます。

71)彼らがあなたの組織に加わったら、プロジェクトマネージャーの下で働く彼らの意欲をチェックしてください
ソフトウェアの専門家は、組織内の規則や規制に精通するまで、プロジェクトマネージャーの下で進んで作業する必要があります。 彼はそれを喜んでするだろうか?

72)彼らは他のチームメイトの話を聞く準備ができていますか?
新入社員はチームワーカーとしてどれほど優秀でしょうか? 彼が彼のチームの他の人々の意見や提案を受け入れる気がなければ、それは本当に難しいでしょう。

73)彼らはグローバリゼーションが何を意味するか知っていますか?
グローバリゼーションに関する知識は、ビジネスとテクノロジーの重要な要素です。 これは、開発者が消費者のニーズに応じてアプリを構築するのに役立ちます。

74)彼らはリモートチームと協力しましたか?
リモートチームでの開発者の経験は資産になります。

75)彼らは外国のクライアントと直接仕事をしましたか?
外国のクライアントと直接協力することで、開発者はこれらの人々に対してどのように行動するかについてのアイデアを得ることができます。 ほとんどの場合、外国人のクライアントは時間厳守であるか、特定の種類の治療に興味があります。

76)ジュニア開発者についての彼らの意見は何ですか
あなたが上級ソフトウェア担当者を雇っているなら、彼はあなたの会社の後輩に彼らを導きそして助言することによって彼らへのメンターとして行動しなければなりません。 彼はそれをする準備ができていますか?

77)誠実さは彼らにとって何を意味しますか?
誠実さは性格特性であり、あなたのスタッフが持つべきです。 それについて2つの方法はありません。

78)彼らに変化への意欲について尋ねる。
特に今日、世界は急速に変化しています。 したがって、開発者は一般的な状況に応じて変更する必要があります。

79)彼/彼女はあなたのドメインで強い専門知識を持っていますか?
あなたの特定のドメインは何ですか? あなたの開発者はそれに関係することができますか?

80)あなたの会社の価値観を読んで、彼らがそれに関係することができるかどうかを調べてください

これは、適切な人材を採用しているかどうかを知るために非常に重要です。 彼らはあなたの会社の価値観を理解し、関連付けることができるはずです。さもなければ、彼らは後でそれらを支持することができないかもしれません。

81)ソフトウェアプロジェクトをエンドツーエンドで処理できるかどうかを尋ねます
特に中小企業では、開発者がプロジェクトを最初から最後まで実装できることが重要な場合があります。

82)彼らが独立して働くことができるかどうか彼らに尋ねる
プログラマーがチームとして働いている間は上手でなければならないのと同じように、彼は独立して働いている間も同様に生産的でなければなりません。

83)ビジネス面についての意見を聞いてください
通常、ビジネス側はソフトウェアを開発するための要件を与える側です。 時々、ビジネスマンはソフトウェア開発について知らない。 したがって、彼らがこれらの種類の人々と要件をどのように処理するかを知ることは興味深いでしょう。

84)彼らはどんな本を読んでいますか?

よく読まれた人は常に資産です。 彼/彼女がどんな本に興味を持っているかを知っておくとよいでしょう。

85)何が彼らを動かしているのかを知る
お金に動機付けられている人もいれば、素晴らしいものを構築したり、彼らがいかに優れたプログラマーであるかを世界に示したりすることによって動機付けられている人もいます。

86)ソーシャルメディアで彼らとつながる
野心的な人は、知識を共有し、彼自身のパーソナルブランドを構築することによって、彼の専門的なネットワークを成長させるためにソーシャルメディアで積極的になるでしょう。

87)彼らが克服した最大の課題は何ですか?
新入社員が直面する最大の課題と、それらを克服し、将来発生しないようにするために彼/彼女がどのような対策を講じたかに注目するのは興味深いことです。

88)彼らが「できる」という考え方を持っているかどうかを確認する
ソフトウェア開発では、通常、以前にはなかった新しいものを作成することです。 彼らは「できる」という考え方を持っているのでしょうか、それとも新しい要件が出てくるのか疑うのでしょうか。

89)学士号と修士号でマークを確認してください
志願者の学歴が優れているかどうかを知ることは良いことなので、志願者の学歴を知ることは良いことです。

90)彼らがしばらく海外に住んでいたかどうかを確認する
開発者が海外に住んでいた場合、それは開発者を助けます。 彼らは別の視点から物事を見るでしょう。

91)彼らが尊敬するソフトウェア開発者は誰ですか?
彼らは非常に有名なアプリを開発したソフトウェア開発者から学び、最終的には独自のスタイルを作るよう努めました。

92)履歴書にギャップがないか確認してください

あなたが忙しい場合でも、面接は彼らの職業的および個人的な生活に関する疑問を解消するのに最適な時期であるため、彼らの履歴書を細かく確認するために時間をかけてください。

93)以前の雇用主に確認する
日付に参加および脱退する開発者。 プログラマーが真実を語っていることを確認するために、以前の雇用主との入社および退社の日付を確認することは害にはなりません。

94)彼らにいくつかの論理テストを与える
論理的な思想家であることは、プログラマーが持つべき性格特性です。 結局のところ、彼らはプロジェクトを実行し、解決策を見つけるために論理のルールに従わなければならないことがよくあります。

95)彼らに小さなチームワークタスクを与える
もちろん、これは、インタビューに参加するプログラマーが複数いる場合にのみ機能します。 紙で何かを作ったり、問題を解決したりすることかもしれません。

96)1年後、5年後、10年後の自分はどこにいるのか
応募者が自分のキャリアのために設定したマイルストーンは何ですか。 彼らは十分に野心的であるように見えますか、それとも彼らは流れに沿って行くことを好みますか?

97)彼らはどのような長期的な専門的目標を持っていますか
あなたのプログラマーは、目標に従う人が好きですか? 彼は、たとえば5年から10年の期間で何を達成する予定ですか? 彼らは過去数年間にどのような目標を達成しましたか? 彼らは以前の目標に固執しましたか?

98)大学や卒業証書の研究中に彼らが最も好きだった科目は何ですか?
プログラマーの好きな主題と、彼/彼女が選んだキャリアがそれに類似していたかどうかに注意することは興味深いでしょう。

99)ソフトウェア開発に次ぐ、職業としての2番目の選択肢はどれでしたか?
申請者がプログラマーになることを選択しなかった場合、彼は他に何になりましたか?

100)なぜ彼らは私たちの会社で働きたいのですか?

金銭的な利益と立場とは別に、おそらく、あなたの開発者があなたと一緒に働きたいと思う他の理由は何ですか? その背後にある個人的な理由や動機はありますか?

101)彼らは以前の会社についてどのように話しますか?
彼らは以前の会社について前向きに話しているのですか、それともひどく話しているのですか? 彼らが否定的に話す場合、彼らはあなたの場合にも同じことをする可能性が高いです。

トピックに関する興味深いリンク:

適切な開発者を見つけるための6つのヒント
スタートアップに適したソフトウェア開発者を見つける手順
適切な開発者を雇う方法

写真:Flickr.com/ Joone Hur / Murch / Software / eye dropper / Osse / Regan / Steven Lilley / Oregon Department / Flazingo Photos / Helder da Rocha / PROSteven Lilley


著者:Reema Oamkumarは、YUHIROグループの一員であるSoftware-Developer-India.comのソートリーダーとして従事しています。 YUHIROは、IT企業、代理店、IT部門にプログラマーを提供するドイツとインドの企業です。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください