أهم 7 طرق للتحقق بسرعة من كفاءات متخصصي تكنولوجيا المعلومات قبل المقابلة

إن توظيف متخصصي تكنولوجيا المعلومات ليس بالأمر السهل. أولاً ، هناك نقص في الموظفين ذوي الخبرة في السوق الآن ، فهم ذلك. غالبًا ما يكون المرشحون غير مستعدين لقضاء الكثير من الوقت في "الأحداث المؤهلة" لصاحب العمل ، إذا لم يكونوا مهتمين مسبقًا. في السابق ، لا تعمل الممارسة الشائعة المتمثلة في "دعونا نجري اختبارًا لمدة تزيد عن 8 ساعات". لإجراء تقييم أولي للمعرفة وفحص المرشحين قبل إجراء مقابلة فنية شاملة ، يتعين على المرء استخدام طرق أخرى أسرع. ثانياً ، من أجل التقييم النوعي للمعرفة والمهارات ، من الضروري امتلاك هذه المهارات بنفسك أو إشراك زميل بهذه المهارات. يمكن حل هذه الصعوبات باستخدام الطرق التي سأناقشها في هذه المقالة. أنا شخصياً أطبق هذه الأساليب وأكوّن نوعًا من التصنيف لنفسي.

لذلك ، أفضل 7 طرق لاختبار بسرعة اختصاصيي تكنولوجيا المعلومات قبل المقابلة:

7. فحص الحافظة ، أمثلة الكود ، فتح مستودعات المرشح.

6. مهمة اختبار قصيرة لفترة من الوقت (أجريت في 30-60 دقيقة).

5. مقابلة قصيرة صريحة حول المهارات عن طريق الهاتف / سكايب (كاستبيان ، عبر الإنترنت فقط والصوت).

4. Live-Doing (ترميز) - نحل مهمة بسيطة في الوقت الحقيقي من خلال شاشة مشتركة.

3. استبيانات مع أسئلة مفتوحة حول الخبرة.

2. اختبارات قصيرة مع خيارات الإجابة ، محدودة في الوقت المناسب.

1. مهمة اختبار متعددة المراحل ، يتم تنفيذ المرحلة الأولى قبل المقابلة.

بعد ذلك ، سأبحث بالتفصيل هذه الأساليب ، ومزاياها وعيوبها ، والمواقف التي أستخدم فيها بطريقة أو بأخرى طريقة لاختبار كفاءات المبرمجين بسرعة.

صورة

في مقال سابق حول مسار التوظيف habr.com/en/post/447826 ، أجريت استطلاعًا بين القراء حول كيفية اختبار مهارات اختصاصيي تكنولوجيا المعلومات بسرعة. في هذا المقال ، أتحدث عن الأساليب التي أحبها شخصيًا ، ولماذا أحبها وكيف أستخدمها. أبدأ من المركز الأول واحتل المركز السابع.

1. مهمة اختبار متعددة المراحل ، يتم تنفيذ المرحلة الأولى قبل المقابلة


أعتقد أن هذه هي أفضل طريقة لاختبار كفاءات المطور. على عكس مهمة الاختبار التقليدية ، عندما تقول "الحفاظ على المهمة وتذهب للقيام بها" ، في نسختي ، تنقسم عملية أداء المهمة إلى مراحل - مناقشة وفهم المهمة ، وتصميم الحل وتقييم الموارد المطلوبة ، ومراحل متعددة من تنفيذ الحل ، والتوثيق والتسليم - قبول القرار. هذا النهج هو أقرب إلى تكنولوجيا تطوير البرمجيات الحديثة العادية من مجرد "خذها وقم بها". التفاصيل أدناه.

في أي الحالات يمكنني استخدام هذه الطريقة


بالنسبة لمشاريعي ، عادة ما أوظف موظفين عن بعد يقومون بتطوير جزء منفصل ومنفصل ومستقل نسبيًا من المشروع. هذا يقلل من الحاجة إلى التواصل بين الموظفين ، في كثير من الأحيان إلى الصفر. لا يتواصل الموظفون مع بعضهم البعض ، ولكن مع مدير المشروع. لذلك ، من المهم بالنسبة لي أن أقيم على الفور قدرة الشخص على فهم المشكلة بسرعة ، وطرح الأسئلة التوضيحية ، ووضع خطة عمل بشكل مستقل لحل المشكلة ، وتقييم الموارد والوقت الضروريين. في هذا ، تساعدني مهمة الاختبار متعدد المراحل كثيرًا.

كيفية التنفيذ


نحن نفرغ ونصوغ مهمة مستقلة وأصلية تتعلق بالمشروع الذي سيتعين على المطور العمل عليه. كمهمة ، عادةً ما أصف نموذجًا أوليًا مبسطًا للمهمة الرئيسية أو المنتج المستقبلي ، والذي سيتعين على المطور من خلاله مواجهة المشاكل والتقنيات الرئيسية للمشروع.

تتمثل المرحلة الأولى من مهمة الاختبار في التعرف على المهمة وتوضيح حلول التصميم غير المفهومة وخطط الخطوات لحل المشكلة وتقدير الوقت لإكمال الخطوات الفردية ومهمة الاختبار بأكملها. في المخرجات ، أتوقع وثيقة من 1-2 صفحات يتم فيها كتابة خطة عمل المطور وتقييم الوقت. كما أطلب من المرشحين الإشارة إلى الخطوات التي يودون تنفيذها بالكامل لتأكيد مهاراتهم في الممارسة العملية. لا حاجة إلى البرمجة حتى الآن.

يتم توزيع هذه المهمة (نفس الشيء) على العديد من المرشحين. من المتوقع أن يتلقى المرشحون ردودهم في اليوم التالي. ثم ، بعد 2-3 أيام ، عندما يتم تلقي جميع الإجابات ، نقوم بتحليل ما أرسله إلينا المرشحون وتوضيح الأسئلة التي طرحوها قبل متابعة المهمة. بناءً على هذه المعلومات ، يمكنك دعوة أي عدد من المرشحين تحتاج إلى المرحلة التالية.

والخطوة التالية هي مقابلة قصيرة. لدينا بالفعل شيء للحديث عنه. يتخيل المرشح بالفعل موضوع موضوع المشروع ، والذي سيتعين عليه العمل فيه. تتمثل المهمة الرئيسية لهذه المقابلة في الإجابة على الأسئلة الفنية للمرشح وتحفيزه على إكمال مهمة الاختبار الرئيسية - برمجة جزء المهمة الذي اختاره هو نفسه. أو الجزء الذي تريد أن ترى تنفيذه.

من المثير للاهتمام دائمًا ملاحظة أي جزء من المهمة يرغب المطور في تنفيذه. يفضل بعض الناس طرح بنية المشروع ، وتحلل الحل إلى وحدات نمطية وفئات ، أي الانتقال من الأعلى إلى الأسفل. فبعضهم يفرد في مهمة فرعية منفصلة ، أهمها في رأيهم ، دون تدوين الحل ككل. أي أنها تنتقل من أسفل إلى أعلى - من أصعب المهام الفرعية إلى الحل بأكمله.

الفوائد


يمكننا أن نرى سعة الاطلاع على المرشح ، قابلية تطبيق معرفته على مشروعنا ، وتطوير مهارات الاتصال. من السهل علينا أيضًا مقارنة المرشحين فيما بينهم. عادةً ، أرفض المرشحين الذين قدموا تقديرات متفائلة ومتشائمة جدًا للوقت المستغرق لإكمال المهمة. بالطبع ، لدي تقدير الوقت الخاص بي. يشير تقييم صغير للمرشح على الأرجح إلى أن الشخص لم ينخرط في المهمة بشكل صحيح وأجرى هذا الاختبار بشكل سطحي. عادةً ما يشير تقييم وقت طويل جدًا إلى أن المرشح لديه فهم ضعيف لمجال الموضوع ، وليس لديه خبرة في الموضوعات التي أحتاج إليها. لا أرفض على الفور المرشحين بناءً على تقييمهم ، لكنني أطلب منك تحفيز تقييمك إذا لم يكن التقييم بالفعل مدفوعًا بما يكفي.

قد يبدو هذا معقدًا ومكلفًا بالنسبة للبعض. إن تقييمي لتعقيد تطبيق هذه الطريقة على النحو التالي - يستغرق الأمر من 30 إلى 60 دقيقة لوصف مهمة الاختبار ثم من 15 إلى 20 دقيقة للتحقق من استجابة كل مرشح. بالنسبة للمرشحين ، لا يستغرق إكمال مهمة الاختبار هذه في العادة أكثر من ساعة إلى ساعتين ، بينما يغطون في جوهر المهام التي سيتعين عليهم حلها في المستقبل. بالفعل في هذه المرحلة ، قد لا يكون المرشح مهتمًا ، ويرفض التواصل معك ، ويقضي بعض الوقت.

القصور


أولاً ، تحتاج إلى الخروج بمهمة اختبار أصلية ومعزولة وواسعة ، وهذا غير ممكن دائمًا. ثانياً ، لا يفهم جميع المرشحين على الفور أن الخطوة الأولى لا تتطلب البرمجة. يبدأ البعض على الفور في البرمجة ويختفي لبضعة أيام ، ثم يرسل مهمة اختبار مكتملة بالكامل. بشكل رسمي ، لم يتعاملوا مع مهمة الاختبار هذه ، لأنهم لم يفعلوا ما هو مطلوب منهم. ولكن في الوقت نفسه ، تعاملوا معهم إذا أرسلوا حلاً مناسبًا لمهمة الاختبار بأكملها. للقضاء على مثل هذه الحوادث ، عادة ما أتصل بجميع المرشحين الذين تلقوا المهمة ، بعد يومين من المهمة ومعرفة كيف يفعلون.

2. اختبارات قصيرة مع خيارات الإجابة ، محدودة في الوقت المناسب


نادراً ما أستخدم هذه الطريقة ، على الرغم من أنني أحبها حقًا ، وأعتقد أنها واحدة من أفضل الطرق للتحقق من الكفاءات بسرعة. سأكتب مقالة منفصلة عن هذه الطريقة في المستقبل القريب. وتستخدم هذه الاختبارات على نطاق واسع في مختلف مجالات المعرفة. المثال الأكثر لفتا والأكثر نموذجية هو امتحان نظري للحصول على رخصة قيادة. في روسيا ، يحتوي هذا الاختبار على 20 سؤالًا تحتاج إلى إجابة في 20 دقيقة. خطأ واحد مسموح به. مع وجود خطأين ، يجب عليك الإجابة بدقة 10 أسئلة إضافية. هذه الطريقة مؤتمتة للغاية.

لسوء الحظ ، لم أر تطبيقات جيدة لمثل هذه الاختبارات للمبرمجين. إذا كنت تعرف تطبيقات جيدة جاهزة لهذه الاختبارات للمبرمجين ، يرجى كتابة التعليقات.

كيفية التنفيذ


لقد عملت مع تطبيقات مستقلة لهذه الاختبارات من قبل أرباب العمل عند الوفاء بالطلبات كصاحب عمل مجند خارجي. من الممكن تمامًا تنفيذ مثل هذا الاختبار. على سبيل المثال ، باستخدام نماذج جوجل. المشكلة الرئيسية هي تجميع الأسئلة وخيارات الإجابة. عادة ، خيال أصحاب العمل يكفي لعشرة أسئلة. لسوء الحظ ، في نماذج Google ، لا يمكن تطبيق تناوب الأسئلة من المجموعة والحدود الزمنية. إذا كنت تعرف أداة جيدة عبر الإنترنت لإنشاء اختباراتك الخاصة ، حيث يمكنك تحديد الوقت اللازم لاجتياز الاختبار وتنظيم اختيار أسئلة مختلفة للمرشحين المختلفين ، فالرجاء الكتابة عن هذه الخدمات في التعليقات.

في أي الحالات يمكنني استخدام هذه الطريقة


الآن يمكنني استخدام هذه الطريقة بناءً على طلب أصحاب العمل ، إذا كانت لديهم اختبارات جاهزة يمكن منحها للمرشحين. من الممكن أيضًا الجمع بين مثل هذه الاختبارات والطريقة الرابعة من تصنيفي - نطلب من المرشح مشاركة شاشته واجتياز الاختبار. في الوقت نفسه ، يمكنك مناقشة الأسئلة والإجابة على خيارات معه.

الفوائد


مع التنفيذ الجيد ، هذه الطريقة مستقلة. يمكن للمرشح اختيار وقت مناسب له لاجتياز الاختبار ولا تحتاج إلى قضاء الكثير من وقتك.

القصور


يعد التنفيذ عالي الجودة لهذه الطريقة مكلفًا للغاية ، كما أنه ليس مناسبًا جدًا لشركة صغيرة ، حيث يتم توظيف موظفين جدد من حين لآخر.

3. استبيانات مع أسئلة مفتوحة حول الخبرة


هذه مجموعة من الأسئلة المفتوحة التي تشير إلى مرشح العقل بناءً على خبرته. ومع ذلك ، نحن لا نقدم خيارات الإجابة. الأسئلة المفتوحة هي تلك التي لا يمكن الإجابة عليها ببساطة وحيدة الشكل. على سبيل المثال ، تذكر المهمة الأكثر صعوبة التي حلها مع إطار كذا وكذا؟ ما هي الصعوبة الرئيسية بالنسبة لك؟ مثل هذه الأسئلة لا يمكن الإجابة عليها أحادي الاتجاه. بتعبير أدق ، الجواب البسيط الوحيد هو أنه ليس لدي أي تجربة من هذا القبيل ؛ لم أعمل مع هذه الأداة.

كيفية التنفيذ


سهل التنفيذ باستخدام نماذج جوجل. الشيء الرئيسي هو الخروج بالأسئلة. أنا استخدم العديد من التصاميم القياسية.
أخبرنا عن المشروع الأخير الذي قمت به بمساعدة XXX ، ما هو الأمر الأكثر صعوبة بالنسبة لك في هذا المشروع؟

ما هي أهم مزايا تقنية XXX بالنسبة لك ، أعط أمثلة من تجربتك؟
بعد اختيار تقنية XXX ، ما هي البدائل الأخرى التي نظرت فيها ولماذا اخترت XXX بالضبط؟

في أي مواقف تفضل AAA على BBB؟
أخبرنا عن أصعب مهمة حلتها بمساعدة XXX ، ما هي الصعوبة الرئيسية؟
وفقًا لذلك ، يمكن تطبيق هذه التصميمات على العديد من التقنيات من مكدس عملك. ليس من السهل الإجابة على مثل هذه الأسئلة باستخدام عبارات النماذج من الشبكة ، لأنها شخصية وتجربة شخصية. الإجابة على هذه الأسئلة ، عادة ما يضع المرشح في اعتباره فكرة أنه في المقابلة يمكن وضع أي من إجاباته في شكل أسئلة إضافية. لذلك ، إذا لم تكن هناك تجربة ، فغالبًا ما ينكر المرشحون أنفسهم ، ويدركون أن إجراء المزيد من المحادثات قد يكون بلا معنى.

في أي الحالات يمكنني استخدام هذه الطريقة


عند العمل مع أوامر لاختيار المتخصصين ، إذا لم يقدم العميل طريقته الخاصة للتحقق الأساسي من الكفاءات ، فإنني أستخدم هذه الطريقة. لقد أعددت بالفعل استبيانات حول عدد من الموضوعات ولا يكلفني شيء تطبيق هذه الطريقة على عميل جديد.

الفوائد


سهل التنفيذ باستخدام نماذج Google. علاوة على ذلك ، يمكن إجراء مسح جديد على أساس الاستطلاع السابق ، مع استبدال أسماء التقنيات والأدوات بأخرى. على سبيل المثال ، لن يختلف استبيان حول تجربة React كثيرًا عن استطلاع حول تجربة Angular.

يستغرق تجميع مثل هذا الاستبيان 15-20 دقيقة ، وعادة ما يقضي المرشحون 15-30 دقيقة في الإجابات. الوقت الذي يقضيه قليل ، لكننا نحصل على معلومات حول التجربة الشخصية للمرشح ، والتي يمكننا من خلالها أخذ قسط من الراحة وجعل كل مقابلة مع المرشحين فريدة وأكثر إثارة للاهتمام. عادةً ما تكون مدة المقابلة بعد هذا الاستبيان أقل ، حيث لا يتعين عليك طرح أسئلة بسيطة من نفس النوع.

القصور


لتمييز إجابة المرشح عن إجابة "google" ، يحتاج المرء إلى فهم الموضوع. لكنه يأتي بسرعة مع الخبرة. بعد عرض 10-20 إجابات ، سوف تتعلم كيف تميز إجاباتك الأصلية عن المرشحين الموجودين على الشبكة.

4. Live-Doing (ترميز) - نحل مهمة بسيطة في الوقت الحقيقي من خلال شاشة مشتركة


جوهر هذه الطريقة هو مطالبة المرشح بحل مشكلة بسيطة ومراقبة العملية. يمكن للمرشح استخدام أي شيء ، لا يوجد حظر على العثور على المعلومات على الشبكة. قد يتعرض المرشح للتوتر من مراقبته. لا يوافق جميع المرشحين على هذا الخيار لتقييم مهاراتهم. ولكن ، من ناحية أخرى ، تتيح لك هذه الطريقة معرفة نوع المعرفة التي لدى الشخص في رأسه ، وما الذي يمكنه استخدامه حتى في المواقف العصيبة ، والمعلومات التي سيذهب بها إلى محرك البحث. مستوى المرشح ملحوظ على الفور. يستخدم المبتدئين أكثر الميزات الأساسية ، وحتى البدائية للغة ، وغالبًا ما يبدأون في تنفيذ وظائف المكتبات الأساسية يدويًا. يتمتع المرشحون المتمرسون بخبرة واسعة في الفصول الأساسية والأساليب والوظائف ويمكنهم بسرعة حل مشكلة بسيطة - بمعدل أسرع مرتين إلى ثلاثة أضعاف من المبتدئين ، باستخدام الوظيفة المألوفة لمكتبة اللغة الأساسية. عادة ما يبدأ المرشحون الأكثر خبرة بمناقشات حول الأساليب المختلفة لحل المشكلة وإخبار عدة حلول ، وهم يسألون - أي من الخيارات التي أرغب في رؤيتها. كل ما يفعله المرشح يمكن مناقشته. حتى بناءً على نفس المهمة ، فإن المقابلات مختلفة تمامًا ، وكذلك قرارات المرشحين.

كتغيير لهذه الطريقة ، يمكنك أن تطلب من المرشح إجراء اختبار من نوع ما لاختبار الكفاءات المهنية ، مع تبرير اختيار واحد أو آخر من خيارات الإجابة. على عكس الاختبارات التقليدية ، ستكتشف مدى معقولية اختيار الإجابات. يمكنك التوصل إلى صيغك الخاصة لهذه الطريقة ، مع مراعاة خصائص الوظيفة الشاغرة.

كيفية التنفيذ


يتم تطبيق هذه الطريقة بسهولة باستخدام Skype أو نظام اتصال فيديو آخر مشابه يسمح لك بإظهار الشاشة. يمكن اختراع المهام بنفسك أو استخدام مواقع مثل Code Wars ، مجموعة متنوعة من الاختبارات الجاهزة.

في أي الحالات يمكنني استخدام هذه الطريقة


عندما أقوم باختيار المبرمجين وليس من الواضح تمامًا من مستوى السيرة الذاتية مستوى المعرفة لدى المرشح ، فإنني أقدم المرشحين للمقابلة بهذا التنسيق. في تجربتي ، ما يقرب من 90 ٪ من المطورين لا يمانعون. يسعدهم أنه منذ المقابلة الأولى تبدأ المحادثة حول البرمجة ، وليس الأسئلة الغبية مثل "من ترى نفسك بعد 5 سنوات".

الفوائد


على الرغم من ضغوط وإثارة المرشح ، إلا أن المستوى العام لمهارات المرشح واضح ومباشر. تصبح مهارات التواصل للمرشح واضحة للعيان - كيف يعيد التفكير ، وكيف يشرح ويحفز قراره. إذا كنت بحاجة لمناقشة المرشح مع الزملاء ، فمن السهل إنشاء مقطع فيديو من شاشتك ثم إظهار المقابلة مع أشخاص آخرين.

القصور


قد تتوقف الاتصالات. بسبب الإثارة ، قد يبدأ المرشح في التخفيف. في هذه الحالة ، يمكنك المقاطعة ومنحه الوقت للتفكير في المهمة وحدها ، والاتصال مرة أخرى في 10 دقائق والمتابعة. إذا تصرف المرشح بعد ذلك بطريقة غريبة ، فإن الأمر يستحق المحاولة بطريقة مختلفة لتقييم المهارات.

5. مقابلة قصيرة صريحة حول المهارات عن طريق الهاتف / سكايب


هذه مجرد محادثة صوتية على الهاتف أو سكايب أو أي نظام اتصال صوتي آخر. في الوقت نفسه ، يمكننا تقييم المهارات التواصلية للمرشح ، وسبرته وآفاقه. يمكنك استخدام الاستبيان كخطة محادثة. بدلا من ذلك ، يمكنك مناقشة بمزيد من التفصيل مع المرشح إجاباته على استبيانك.

كيفية التنفيذ


نحن نتفق مع المرشح حول المحادثة والدعوة. نحن نطرح أسئلة ونصلح الإجابات.

في أي الحالات يمكنني استخدام هذه الطريقة


عادةً ما أستخدم هذه الطريقة مع الاستبيان عندما تبدو إجابات المرشح أصلية أو غير مقنعة بالنسبة لي. أتحدث مع المرشح حول أسئلة الاستبيان واكتشف رأيه بمزيد من التفصيل. أعتبر أن مثل هذه المحادثة إلزامية عندما تكون مهارات التواصل للمرشح مهمة ، والقدرة على التعبير عن أفكارهم بكل وضوح وسهولة.

الفوائد


بدون التحدث بصوت احترافي ، عادة ما يكون من غير الممكن تحديد مدى قدرة المرشح على التعبير عن أفكاره.

القصور


العيب الرئيسي هو التكلفة الإضافية للوقت. لذلك ، أنا استخدم هذه الطريقة بالإضافة إلى الآخرين ، إذا لزم الأمر. بالإضافة إلى ذلك ، هناك مرشحون يتحدثون بشكل ممتاز عن الموضوعات المهنية ، لكن في الممارسة العملية لا يعرفون سوى القليل. إذا كنت بحاجة إلى مبرمج يحل المشكلات بشكل مستمر وفعال ، فمن الأفضل اختيار طريقة مختلفة لاختبار الكفاءة الأولية. إذا كنت بحاجة إلى مدير أو محلل ، أي متخصص يترجم من لغة بشرية إلى لغة "مبرمج" والعكس بالعكس ، فإن طريقة اختبار الكفاءات هذه ستكون مفيدة للغاية.

6. مهمة اختبار قصيرة لفترة من الوقت (أجريت في 30-60 دقيقة)


بالنسبة لعدد من المهن ، فإن قدرة أخصائي على إيجاد حل سريع للمشكلة أمر مهم. , , .


. . , . .


, SQL- (QA). « », « SQL-, 3 » .. , . .

الفوائد


. .


– , . , ( №2).

7. , ,


, , , , , .


. , . , .


. . . – « , , ».

الفوائد


. . , – . .


IT-. . – , .

, . , ?

Source: https://habr.com/ru/post/ar450810/


All Articles