تنص كل نصيحة مهنية على إنشاء ملف تعريف على GitHub. لا يشرح أحد تقريبًا ما يفعله مديرو التوظيف فعليًا بواحد منهم. بعد أن جلست على جانبي العملية، هذه هي الصورة الواقعية – بما في ذلك الحالات التي يغير فيها الملف الشخصي النتيجة بشكل حقيقي والحالات العديدة التي لا يفتح فيها أحد الرابط.
📋 Table of Contents
الإجابة المختصرة
معظم أصحاب العمل لا ينظرون. البعض ينظر لفترة وجيزة. القليل منهم ينظرون بعناية – وعادة ما يكون هؤلاء القلائل هم من يستحقون العمل من أجلهم.
ما إذا كان الأمر مهمًا يعتمد بشكل كامل تقريبًا على وضعك. بالنسبة لمن يغير حياته المهنية دون أي تاريخ تجاري، يمكن أن يكون الملف الشخصي على GitHub هو الفرق بين المقابلة والصمت. بالنسبة للمهندسين الكبار الذين لديهم سيرة ذاتية قوية، فإن ذلك يعتبر غير ذي صلة، لأن كل ما قاموا ببنائه خلال العقد الماضي موجود في مستودعات خاصة.
ما الذي يحدث فعليًا لتطبيقك
إن فهم خط الأنابيب يفسر التناقض في النصيحة.
المرحلة 1 – الفحص الآلي. لا يوجد إنسان ولا جيثب. الكلمات الرئيسية والمرشحات فقط.
المرحلة 2 – مراجعة المجند. ربما دقيقة لكل طلب. عادةً ما يكون القائمون على التوظيف غير تقنيين ولن يقوموا بتقييم الكود. يمكن النقر على رابط GitHub؛ لن يتم فهم الملف الشخصي بعمق.
المرحلة 3 – مراجعة مدير التوظيف. هنا يمكن أن يهم. يجوز للمدير الهندسي الذي يقرر بين المرشحين الحدوديين فتح الرابط. ما يفعلونه بعد ذلك يعتمد على مقدار الوقت المتاح لهم، والذي عادة لا يكون كثيرًا.
المرحلة 4 – المقابلة. هذا هو المكان الذي يؤتي فيه الملف الشخصي ثماره، ولكن بشكل غير مباشر: فهو يوفر لك مادة محددة للمناقشة. تعتبر عبارة “أطلعني على شيء قمت بإنشائه” محادثة أفضل بكثير عندما تتمكن من فتح الرمز.
المعنى الضمني هو أن GitHub نادرًا ما يتخطى عملية الفحص ولكنه يساعدك كثيرًا بمجرد مشاركة شخص تقني.
ما ينظرون إليه (وليس الرسم البياني)
الرسم البياني للمساهمة هو العنصر الأكثر وضوحًا والأقل إفادة. يمكن إنتاج المربعات الخضراء من خلال التزامات تافهة، أو تحديثات تلقائية، أو عمل مستودع خاص لا يقول شيئًا عن القدرة. المراجعين ذوي الخبرة يتجاهلون ذلك.
ما يجذب الانتباه فعليًا، بهذا الترتيب تقريبًا:
- المستودعات المثبتة. أول شيء في الصفحة. إذا كانت متابعة لبرنامج تعليمي، فهذا هو الانطباع الذي تتركه.
- التمهيدي لمشروعك الأعلى. هل يشرح ماذا يفعل الشيء، ولماذا هو موجود، وكيفية تشغيله؟ تشير قراءة README الواضحة إلى قدرة الاتصال، وهي أندر من القدرة على البرمجة.
- ما إذا كان المشروع يعمل. يتفوق الرابط المباشر أو لقطة الشاشة على المستودع الذي لا يمكن لأحد تقييمه دون استنساخه.
- ارتكاب الرسائل. يُنظر إلى تاريخ “التحديث” و”الإصلاح” و”قوات الدفاع الذاتي الجوية” على أنه إهمال. يلاحظ المراجعون هذا بسرعة.
- الاختبارات. يعد وجودهم من أقوى الإشارات المتاحة للعادات المهنية.
- النشاط الأخير. ليس الحجم — مجرد دليل على أنك كتبت تعليمات برمجية في العام الماضي.
ما يؤذي بنشاط
الملف الشخصي الفارغ محايد. الملف الشخصي السيئ أسوأ من لا شيء.
عشرون مشروعًا تعليميًا مهجورًا. “todo-app” و”weather-app” و”netflix-clone” — تتبع جميعها نفس البرامج التعليمية التي يتبعها آلاف التطبيقات الأخرى. يشير هذا إلى أنه يمكنك اتباع التعليمات، وهو ما لا يتطلبه الدور.
أسرار ملتزمة. يعد مفتاح API الموجود في السجل علامة حمراء حقيقية لأي شخص يراجعه بعناية، لأنه يشير إلى أنك ستفعل الشيء نفسه في العمل. قم بمسح مستودعاتك لهذا الغرض على وجه التحديد.
شوكات بدون أي تغييرات. إن إنشاء مشروع شائع دون المساهمة فيه يملأ ملفك الشخصي بأعمال الآخرين.
التزام واحد يحتوي على كل شيء. “الالتزام الأولي” الذي يحتوي على خمسة عشر ألف سطر لا يوضح شيئًا عن كيفية عملك بشكل تدريجي.
لا يوجد ملف تمهيدي. لن يتمكن المراجع الذي لديه تسعون ثانية من قراءة مصدرك لمعرفة ما يفعله المشروع. سوف يغلقون علامة التبويب.
عندما يكون الأمر مهمًا حقًا
مغيرو المهنة والمطورين العصاميين. أقوى حالة حتى الآن. بدون الخبرة التجارية، هذا هو الدليل الوحيد المتاح على أنه يمكنك بناء الأشياء. مشروع واحد كبير وموثق جيدًا يستحق أكثر من أي شهادة.
الشركات التي تركز على المصادر المفتوحة. تقوم المنظمات التي تحتفظ بمشاريع كبرى بالتعاقد مع مجموعة المساهمين الخاصة بها بشكل روتيني، ويكون عملك العام هو التطبيق.
الشركات الناشئة. تقوم الفرق الصغيرة بمراجعة المرشحين بشكل أقل رسمية ومن المرجح أن تنظر إلى ما قمت ببنائه بالفعل.
الأدوار المتخصصة.إذا كان المنصب يحتاج إلى مهارة غير عادية، فإن العمل العام الذي يوضحها يكون فعالاً على وجه التحديد لأن القليل من المرشحين يمتلكونها.
عندما لا يهم
الشركات الكبرى القائمة. تؤكد العمليات المنظمة على المقابلات الموحدة. أدائك في تلك الجولات هو الذي يقرر النتيجة.
أدوار كبار الموظفين. يعتمد التقييم على النطاق والتأثير والقدرة على التصميم، والتي تمت مناقشتها في المقابلات. لا أحد يتوقع أن يكون عقدًا من العمل المملوك عامًا.
أعمال العقود والوكالة. عادةً ما يكون ذلك مدفوعًا بالتوفر والسعر ومطابقات التكنولوجيا المحددة.
التوظيف على أساس الإحالة. إن الإحالة من شخص عمل معك تفوق أي ملف شخصي.
الجودة أكثر من الكمية، بشكل ملموس
إن الملف الشخصي الذي يحتوي على ثلاثة مستودعات مثبتة – مشروع كبير يحتوي على اختبارات وملف README واضح، وأداة صغيرة مفيدة، ومساهمة ذات معنى في مشروع سمع عنه الناس – أقوى من أربعين مستودعًا للتجارب غير المكتملة.
إذا كان لديك العديد من المستودعات المهجورة، فقم بأرشفتها بدلاً من حذفها. تؤدي الأرشفة إلى إزالتها من العرض الافتراضي مع الحفاظ على السجل.
ماذا تفعل إذا كان ملف التعريف الخاص بك فارغًا
إذا كنت من كبار السن: لا شئ. ومن المتوقع. ضع طاقتك في سيرتك الذاتية والتحضير للمقابلة.
إذا كنت في بداية حياتك المهنية: بناء شيء واحد بشكل صحيح بدلا من خمسة أشياء جزئيا. شيء ذو متطلبات حقيقية – أداة تحتاجها شخصيًا، وليست نسخة من منتج موجود. اكتب الاختبارات، واكتب ملف README حقيقيًا، ثم انشره في مكان يمكن للأشخاص تجربته، والتزم به تدريجيًا حتى يوضح التاريخ كيفية عملك.
هذا المشروع الوحيد، والذي يمكنك مناقشته بعمق لمدة عشر دقائق، يقوم بأكثر من عام من مستودعات البرامج التعليمية.
الملف التمهيدي
يتم عرض المستودع الذي يحمل اسم المستخدم الخاص بك كملف تعريف README على الصفحة المقصودة لـ GitHub. المقال القصير – ما تعمل عليه، ما تتعلمه حاليًا، روابط لمشروعين أو ثلاثة – يكلف عشرين دقيقة ويشكل الانطباع الأول لأي شخص ينظر إليه. اجعلها مختصرة وواقعية؛ تميل الملفات الشخصية الطويلة ذات الإحصائيات المتحركة إلى القراءة على أنها زخرفة وليس مادة.
الأسئلة المتداولة
س: هل يجب أن أجعل الرسم البياني لمساهمتي باللون الأخضر كل يوم؟
ج: لا، لا أحد ينبهر بهذا الأمر، كما أن التصنيع يضيع الوقت الذي يمكن أن تقضيه في بناء شيء يستحق العرض.
س: هل يتم احتساب المساهمات الخاصة؟
ج: يمكنك عرض عدد المساهمات الخاصة، لكن لا يمكن للمراجعين رؤية العمل. إنه دليل ضعيف – اذكر العمل في سيرتك الذاتية بدلاً من ذلك.
س: هل يمكن استخدام GitLab أو Codeberg بدلاً من ذلك؟
ج: نعم. ربط كل ما تستخدمه. يهتم المراجعون بالعمل وليس بالمضيف.
س: هل يجب أن أضع رابط GitHub الخاص بي في سيرتي الذاتية إذا كان متناثرًا؟
ج: فقط إذا كان هناك شيء تريد النظر إليه. إن الارتباط بملف تعريف فارغ يؤدي إلى انطباع سلبي يمكن تجنبه بحذفه.
س: ماذا عن ملفات تعريف LeetCode وخطوط تحدي البرمجة؟
ج: لم يتم التحقق منه أبدًا. فهي تساعدك على اجتياز المقابلات من خلال جعلك أفضل فيها، وليس من خلال أن تكون مرئيًا.
الخلاصة
يعتبر GitHub أكثر أهمية للأشخاص ذوي الخبرة التجارية الأقل وأقل بالنسبة لأولئك الذين لديهم أكبر قدر من الخبرة. التنظيم بدلاً من التجميع: قم بتثبيت مشروعين أو ثلاثة مشاريع حقيقية، واكتب ملفات README التي تشرح ماذا ولماذا، وقم بتضمين الاختبارات، وحافظ على سجل الالتزام نظيفًا، وقم بإزالة أي شيء يبدو وكأنه متابعة تعليمية. تجاهل الرسم البياني للمساهمة تماما. وإذا كنت كبيرًا بملف تعريف فارغ، فهذا أمر طبيعي تمامًا – اقضِ الوقت في التحضير للمقابلة بدلاً من ذلك.
🔗 Share this article
✍️ Leave a Comment