Habr AI→ المصدر

ينشئ المطور مجمع وظائف Python يجمع بين HH و Habr Career و GeekJob

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

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
ينشئ المطور مجمع وظائف Python يجمع بين HH و Habr Career و GeekJob
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

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

كيف يعمل المجمع

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

  • مصادر البيانات — HH، Habr Career، GeekJob وقنوات Telegram
  • التنفيذ — سكريبت Python
  • الوظيفة الرئيسية — إزالة تلقائية للقوائم المكررة
  • تسليم النتائج — إشعارات في Telegram
  • الكود المصدري للمشروع مفتوح

لماذا تظهر مثل هذه الأدوات بانتظام

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

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

لماذا إزالة التكرار هي الجزء الأكثر عدم بساطة

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

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

ماذا يعني هذا

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

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 50 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تحتاج إلى ذكاء اصطناعي يعمل داخل شركتك — وليس فقط في موجز الأخبار؟

أبني ذكاءً اصطناعياً جاهزاً للإنتاج للشركات — أنظمة CRM مخصّصة، أدوات داخلية، وكلاء مستقلون، أتمتة سير العمل. ملك لك، مصمّم وفق عمليتك، دون رسوم لكل مستخدم. من إعداد جمال خميدون، مدير المنتجات في AlpinaGPT (منصة ذكاء اصطناعي، أكثر من 6000 مستخدم).

ما رأيك؟
جارٍ تحميل التعليقات…