ما لا يراه مسؤولو التوظيف في حسابي على GitHub
إذا نظرت إلى حسابي على GitHub لمدة 30 ثانية، فقد ترى فوضى.
سترى React. سترى Python. سترى الذكاء الاصطناعي (AI)، وأدوات استخراج البيانات، والأتمتة. سترى أدوات للرعاية الصحية وروبوتات للتسويق.
لدي أكثر من 100 مستودع (repository). الكثير منها خاص. بعضها عمل للعملاء. وبعضها أفكار غير مكتملة. بالنسبة لمسؤول التوظيف، تبدو هذه كمشاريع عشوائية.
لكنها ليست كذلك.
كل مشروع أبنيُه يحل نفس المشكلة: أنا أكره العمل المتكرر.
قضيت سنوات في التقديم للوظائف. كنت أكره كل عملية تقديم. تقوم برفع سيرتك الذاتية، ثم يطلب منك الموقع كتابة نفس السيرة الذاتية في خمسة عشر مربعاً مختلفاً. إنه مضيعة للوقت.
شعرت بالانزعاج. بدأت في بناء أدوات لإصلاح ذلك.
كنت أظن أنني أبني أشياء غير مترابطة. بنيت مساعداً للتقديم على الوظائف. بنيت مجدولاً للمحتوى. بنيت إطار عمل للذكاء الاصطناعي (AI framework).
ثم نظرت عن كثب. كل مشروع بدأ بفكرة واحدة: "لا بد من وجود طريقة أفضل للقيام بذلك".
خذ مشروعي PostPunk كمثال. يرى معظم الناس مجدولاً لوسائل التواصل الاجتماعي. أما أنا فأرى وسيلة لتجنب النشر اليدوي. أقوم بإنشاء المحتوى عندما أشعر بالإبداع، ثم أترك النظام يتولى الباقي.
شخص ما يرى قائمة من الأدوات العشوائية. أما أنا فأرى نمطاً.
- PostPunk
- Orchestrator
- BoxerLogic
- تطبيقات الرعاية الصحية
- أدوات الأتمتة
كل هذه محاولات لتقليل الجهد البشري.
بعض المطورين يحبون الرسوميات. وبعضهم يحب قواعد البيانات. أما أنا فأحب إزالة العقبات. إذا كانت المهمة متكررة، فإنني أتساءل عما إذا كان ينبغي للكمبيوتر القيام بها بدلاً مني.
يعتقد الناس أن الذكاء الاصطناعي يقوم بالعمل بدلاً مني. الذكاء الاصطناعي ليس سحراً. الجزء الصعب ليس كتابة الكود، بل فهم سير العمل (workflows) والحالات الاستثنائية (edge cases). التفكير هو الجزء الصعب.
لا أتوقع منك فحص جميع المستودعات المائة. فلا أحد يملك الوقت لذلك.
إذا قررت النظر، فلا تبحث عن تقنيات عشوائية. بل ابحث عن مفكر أنظمة (systems thinker). ابحث عن شخص يجد الأنماط ويبني أدوات لتوفير الوقت.
أنا لا أرى 100 مشروع منفصل. أنا أرى فكرة واحدة:
إذا كانت المهمة متكررة، فهناك طريقة أفضل للقيام بها. وسأقوم ببناء تلك الطريقة.
المصدر: https://dev.to/ashb4/what-recruiters-cant-see-on-my-github-1f41