الاختبار عبر الإنترنت - هل أنت جاد؟



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

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

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

ألكسندر زفيريف: لقد اجتزت اختبار اللغة C #. وأحرزت 14 من أصل 45. حسنًا ، حسنًا ، لم ألمس C # لبضع سنوات ، ولكن مع ذلك ، منذ ما يقرب من أربع سنوات كنت أحد مطوري ReSharper وعرفت C # أفضل بكثير من المبرمج العادي. ومع ذلك ، من الممكن أن أكون أحمقًا ، ولكل هذه السنوات الأربع كان فريق ReSharper في خطر
المصدر: https://vc.ru/flood/10558-multiple-choice
70% Codility. HR - . , , .
Senior Solution Architect 15- , 5 (, , .) , . - .
المصدر

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



كما أرى الاختبار عبر الإنترنت


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

يؤدي الوقت المحدود إلى الإجهاد والأخطاء ، وأحيانًا عدم القدرة على حل مهمة بسيطة ، والتي يحلها المرشح بسهولة في ظروفه المعتادة.

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

قد تبدو بعض الاختبارات غبية تمامًا مقارنة بالمهام المعتادة للمطور ، وفي بعض الحالات مهينة. في مثل هذه الحالات ، يجوز للمطور رفض حل الاختبارات دون المضي قدمًا فيها. يتساءل المرشح: "لماذا أقضي الوقت في هذا؟"

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

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

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

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

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

فكيف تجند المطورين الآن؟


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

  1. , , . - , , . .

    , , , , .

    — , .
    , , (, , , ), , . .

    , , , 20 . , , , , . , , . , , . . , .
  2. . , 5 , , .
  3. . , , , GitHub. , . , . , , . , , . , .
  4. . - . . , . . . , , , . , . , , , .

    , , , . , .
  5. . , HR . , . , , . . , , , .
  6. . , , , , - - . , , , . , , , - . . , . , . , . — . - , . , , , , . . - .
  7. . HR , . . , , , . , . .
  8. , . . — . , , . , , , . , , , . — , . , - , . , . , . “ ”. . . , , , , . , , , . . . 1) , . 2) , , , . , . , . , , .
  9. . , . . , , , . , . , , — , , , . . , .
  10. . . , . .
  11. . . - . . , , .
  12. . , . , , , . , . , , , , , , , . , . , , , . , « » ,

هل ما زلت تخطط لإجراء اختبار عبر الإنترنت؟

All Articles