كل المقالات

التوظيف · July 19, 2026 · 8 دقائق قراءة

كيف توظّف مهندس برمجيات: دليل خطوة بخطوة

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

بقلم Aayesha Patel · Co-founder, Hanzomon Inc

مشاركة

جزء من The five pillars of a hire: what great assessments actually measure

التوظيف
في هذه الصفحة

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

1. حدّد نطاق الدور قبل أن تبدأ الفرز

قرّر ما الذي سيفعله هذا المهندس فعلياً وعند أي مستوى — فالمهندس المبتدئ الذي يطلق الميزات ليس مهندساً في مستوى الطاقم يضع البنية المعمارية. اكتب ذلك في صورة مخرجات (كيف تكتب وصفاً وظيفياً)؛ فهو يملي كل ما يأتي بعده.

2. افرز بناءً على المهارات، لا على السيرة والنسب

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

3. قيّم العمل الحقيقي، مُعايَراً وفق المستوى

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

4. لا تتجاهل كيفية عملهم مع الذكاء الاصطناعي

بحلول عام 2026 يعمل معظم المهندسين جنباً إلى جنب مع أدوات الذكاء الاصطناعي يومياً. وما إذا كان المرشّح يستخدمها بحُسن تقدير — يتحقّق من المخرجات، ويعرف متى لا يثق بها — بات الآن جزءاً من الوظيفة، لا مكافأة إضافية. انظر الطلاقة في الذكاء الاصطناعي بوصفها مؤشراً للتوظيف والنسخة التطبيقية منها، AI Sandbox (AI Sandbox).

5. اجعلها عادلة وسريعة

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

وظّف المهندسين بناءً على الأدلة، لا على السير الذاتية: اختبر العمل الحقيقي عند المستوى الصحيح، وأدرِج كيفية عملهم مع الذكاء الاصطناعي، وأبقِ الأمر برمّته عادلاً وسريعاً.
Hiring software engineersTechnical hiringSkills-based hiring
A

بقلم

Aayesha Patel · Co-founder, Hanzomon Inc

Co-founder of Hanzomon. Writes about skills-based hiring, fair assessment and building a better candidate experience.

الأسئلة الشائعة

كيف تقيّم مهارات مهندس البرمجيات؟

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

ما الذي ينبغي أن تبحث عنه عند توظيف مهندس برمجيات؟

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

مقالات ذات صلة

جرّبه على وصفك الوظيفي

انضم إلى قائمة الوصول المبكر وشاهد H-Evaluate ينشئ تقييمًا لوظيفة حقيقية.

جرّبه على وصفك الوظيفي