كيف استبدل وصف وظيفة واحد 12 حقلًا في نموذج الوظيفة

قمنا بتبسيط عملية إنشاء الوظائف من خلال استبدال النموذج الطويل بحقل واحد لإدخال الوصف.

---

المقدمة: اللحظة التي غيرت كل شيء

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

لماذا كان هذا مهمًا

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

المشكلة بالتفصيل

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

المحاولات الأولى للحل

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

النهج الفني

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

function parseJobDescription(description) {
  const skills = extractSkills(description);
  const requirements = extractRequirements(description);
  return { skills, requirements };
}

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

التغييرات في المنتج

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

الدروس المستفادة

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

ماذا يعني هذا للمرشحين

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

ماذا يعني هذا للمجندين

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

الخطوات التالية

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

المواد ذات الصلة

  • Architecture diagram plannedСхема нового процесса создания вакансии
    Диаграмма, показывающая изменения в процессе создания вакансий.
  • Chart plannedУвеличение завершенных вакансий
    График, показывающий рост завершенных заявок после внедрения нового подхода.

أيضا على Fitlane AI

المواضيع: оптимизация формы вакансии, Fitlane AI, упрощение процессов, разработка, JavaScript, UX/UI, вакансии, для компаний