كان ملفي على GitHub مقبرة للمشاريع: كيف أنقذتني صفحة الـ README الشخصية من جحيم التجاهل؟

يا جماعة الخير، السلام عليكم ورحمة الله.

خلوني أحكيلكم قصة صارت معي قبل كم سنة. كنت قاعد قبال اللابتوب، فنجان القهوة جنبي والبخار طالع منه، وبقلّب في إيميلاتي. وصلتني فرصة شغل من شركة محترمة، شغلانة “من الآخر” زي ما بنحكي. جهزت السيرة الذاتية، ورتبت كل شي، وضفت رابط ملفي على GitHub بكل ثقة. كنت مفكر حالي “أبو العرّيف”، عندي عشرات المستودعات (Repositories) فيها مشاريع من أيام الجامعة ومشاريع جانبية وتجارب… يعني كنز، أو هكذا ظننت.

مر يوم، يومين، أسبوع… ولا حس ولا خبر. الصراحة انقهرت. قلت لحالي: “يا زلمة، شو القصة؟”. بعت إيميل متابعة، وردوا عليّ بكل أدب واختصار: “شكرًا لاهتمامك، ولكننا قررنا المتابعة مع مرشحين آخرين”.

هون العقل بطّل يجمع. لحسن حظي، كان مدير التوظيف واحد بعرفه معرفة سطحية. تشجعت وبعتله على لينكدإن، سألته بكل صراحة عن سبب الرفض، عشان أتعلم للمستقبل. كان رده صدمة إلي، قال لي بالحرف: “أبو عمر، السي في تبعك ممتاز، بس لما فتحنا ملفك على GitHub… بصراحة، ما فهمنا إشي. حسيناه زي مقبرة للمشاريع. مشاريع بدون وصف، أسماء غريبة، أكواد من سنين الضياع. ما قدرنا نعرف مين أنت أو شو هي نقاط قوتك الحقيقية، وما كان عنا وقت ندور وننبش”.

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

ما هي مقبرة GitHub، ولماذا يجب أن تهتم؟

قبل ما ندخل في الحل، خلينا نوصف المشكلة بوضوح. “مقبرة GitHub” هي حال معظم المبرمجين، وأنا كنت منهم:

  • مستودعات بلا معنى: مشاريع مثل test-project، final-app-1، my-react-app.
  • شوك المعالق (Forks): عشرات الـ Forks من مكتبات ومشاريع أخرى بدون أي مساهمة أو تعديل.
  • مشاريع مهجورة: أفكار عظيمة بدأت بحماس وانتهت بعد يومين، وآخر تحديث عليها كان في 2018.
  • غياب التوثيق: لا يوجد ملفات README.md تشرح ما هو المشروع أو كيف يمكن تشغيله.

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

الحل السحري: صفحة الـ README الشخصية

في عام 2020، أطلقت GitHub ميزة عبقرية وبسيطة: الـ Profile README. هي عبارة عن ملف README.md يظهر في صفحتك الرئيسية على GitHub، فوق قائمة مشاريعك المثبتة (Pinned Repositories). هذه الصفحة هي واجهتك، بطاقتك الشخصية، لوحتك الإعلانية التي تخبر العالم من أنت كمطور.

فكر فيها كأنها الصفحة الرئيسية لموقعك الشخصي، لكنها موجودة في قلب المكان الذي يعرض فيه عملك الفعلي.

كيف تنشئ صفحتك الخاصة؟ (أسهل من شرب المي)

  1. اذهب إلى GitHub واضغط على علامة “+” في الزاوية العلوية اليمنى، ثم اختر “New repository”.
  2. في خانة اسم المستودع (Repository name)، اكتب نفس اسم المستخدم الخاص بك بالضبط. مثلًا، لو كان اسم المستخدم الخاص بي هو AbuOmarDev، فسأكتب AbuOmarDev.
  3. بمجرد كتابة الاسم، سترى رسالة ظريفة من GitHub تقول لك: “You found a secret! This is a special repository…”.
  4. تأكد من أن المستودع عام (Public).
  5. ضع علامة صح بجانب “Add a README file” لتسهيل الأمر على نفسك.
  6. اضغط “Create repository”.

مبروك! الآن لديك صفحتك الشخصية. كل ما تكتبه في ملف README.md داخل هذا المستودع سيظهر الآن في صفحتك الرئيسية على github.com/[your-username].

ماذا أضع في هذه الصفحة؟ أعمدة الـ README القاتل

هلأ صار عنا “الدكان”، بس لسا فاضي. لازم نعبيه بالبضاعة الصح. إليك أهم الأقسام التي أنصح بها بشدة:

1. المقدمة: من هو أبو عمر؟

ابدأ بمقدمة قصيرة وجذابة. لا تقل فقط “أنا مبرمج”. كن مبدعًا! عرّف عن نفسك، شغفك، وما الذي تعمل عليه.

نصيحة أبو عمر: استخدم لمسة شخصية. إيموجي يلوّح باليد 👋، نكتة خفيفة، أو اقتباس يلهمك. هذا يكسر الجليد ويجعلك تبدو إنسانًا وليس مجرد آلة لكتابة الكود.

<h1 align="center">أهلاً وسهلاً في ملفي الشخصي 👋</h1>
<h3 align="center">أنا أبو عمر، مطور برمجيات فلسطيني متخصص في الذكاء الاصطناعي، أستمتع ببناء جسور رقمية بين البشر والآلات.</h3>

2. صندوق العدّة (My Tech Stack)

هذا القسم مهم جدًا لمدراء التوظيف. اعرض التقنيات التي تتقنها بشكل منظم ومرئي. لا تكتبها كنص عادي، استخدم الأيقونات والشارات (Badges) لجعلها جذابة.

يمكنك استخدام مواقع مثل Shields.io أو Devicon لإنشاء شارات احترافية.

<h3>صندوق العدّة الخاص بي 🛠️:</h3>
<p align="left"> 
    <img src="https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white" alt="Python">
    <img src="https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black" alt="JavaScript">
    <img src="https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB" alt="React">
    <img src="https://img.shields.io/badge/TensorFlow-FF6F00?style=for-the-badge&logo=tensorflow&logoColor=white" alt="TensorFlow">
</p>

3. من جواهر المستودع (Featured Projects)

هذا هو قلب الـ README. بدلًا من ترك الزائر يغرق في “المقبرة”، اختر 2-3 من أفضل مشاريعك واعرضها بشكل بارز. لكل مشروع، اذكر:

  • اسم المشروع ورابط المستودع.
  • وصف قصير ومقنع: ما هي المشكلة التي يحلها؟
  • التقنيات المستخدمة.
  • رابط للعرض المباشر (Live Demo) إن وجد. هذا أهم شيء!

نصيحة أبو عمر: لا تخف من عرض مشروع غير مكتمل 100% طالما أن الفكرة الأساسية تعمل ويمكن عرضها. مشروع حي يُعرض أفضل من عشرة مشاريع مثالية على الورق.

4. إحصائيات ونشاطات (GitHub Stats)

لإضافة لمسة ديناميكية، يمكنك عرض إحصائيات نشاطك على GitHub. هناك أدوات رائعة مفتوحة المصدر تقوم بذلك، أشهرها GitHub Readme Stats.

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

<h3>إحصائياتي على GitHub 📊</h3>
<p align="center">
  <img src="https://github-readme-stats.vercel.app/api?username=YOUR_USERNAME&show_icons=true&theme=dracula&locale=ar" alt="GitHub Stats" />
  <img src="https://github-readme-stats.vercel.app/api/top-langs/?username=YOUR_USERNAME&layout=compact&theme=dracula&locale=ar" alt="Top Langs" />
</p>

ملاحظة: استبدل YOUR_USERNAME باسم المستخدم الخاص بك.

5. كيف تتواصل معي (Let’s Connect)

أخيرًا، سهّل على الناس التواصل معك. ضع روابط لملفك على LinkedIn، حسابك على تويتر (إذا كان احترافيًا)، مدونتك، أو موقعك الشخصي.

<h3>لنتواصل! 🤝</h3>
<p align="left">
    <a href="https://linkedin.com/in/your-profile" target="_blank">
        <img src="https://img.shields.io/badge/-LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn">
    </a>
    <a href="https://your-blog.com" target="_blank">
        <img src="https://img.shields.io/badge/-Blog-232323?style=for-the-badge&logo=medium&logoColor=white" alt="Blog">
    </a> 
</p>

نصائح أبو عمر الذهبية (الإضافات الاحترافية)

  • التحديث المستمر: ملفك الشخصي هو وثيقة حية. هل تعلمت تقنية جديدة؟ أضفها. هل أنهيت مشروعًا جديدًا؟ اعرضه. خصص ساعة كل شهر لتحديثه.
  • الأتمتة باستخدام GitHub Actions: للمتقدمين، يمكنكم استخدام GitHub Actions لجعل ملفكم ديناميكيًا. مثلًا، يمكنك سحب آخر مقال كتبته على مدونتك وعرضه تلقائيًا، أو عرض آخر نشاطاتك.
  • نظّف المقبرة: الـ README هو الواجهة، لكن لا تنسَ تنظيف “البيت من الداخل”. استخدم ميزة “Archive” للمشاريع القديمة جدًا التي لم تعد تمثلك. أضف ملفات README بسيطة لأهم مشاريعك الأخرى.
  • كن أصيلاً: لا تنسخ ملف شخص آخر كلمة بكلمة. استلهم الأفكار، لكن دع شخصيتك تظهر. “خليك أصلي”.

الخلاصة: من مقبرة إلى حديقة غنّاء 🌻

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

صفحة الـ README الشخصية ليست مجرد “حركة حلوة”، بل هي استثمار ذكي في هويتك التقنية. إنها فرصتك لتروي قصتك بنفسك، قبل أن يحاول الآخرون تجميعها من بين ركام المشاريع المبعثرة.

يلا يا جماعة، شدوا الهمة. كل واحد يفتح ملفه على GitHub هلأ، ويبدأ يحول هالمقبرة لحديقة غنّاء يفوح منها عطر الإبداع والاحترافية. ورجونا شغلكم! 🚀

أبو عمر

سجل دخولك لعمل نقاش تفاعلي

كافة المحادثات خاصة ولا يتم عرضها على الموقع نهائياً

آراء من النقاشات

لا توجد آراء منشورة بعد. كن أول من يشارك رأيه!

آخر المدونات

التوسع والأداء العالي والأحمال

كانت طفرات الزوار المفاجئة تشلّ نظامنا: كيف أنقذتنا ‘قوائم الانتظار’ (Message Queues) من جحيم الانهيار وفقدان البيانات؟

أشارككم قصة حقيقية من قلب المعركة التقنية، عندما كادت حملة تسويقية ناجحة أن تدمر نظامنا بالكامل. سأشرح لكم بالتفصيل كيف كانت "قوائم الانتظار" أو Message...

11 مايو، 2026 قراءة المزيد
التكنلوجيا المالية Fintech

شبكات الاحتيال كانت تنهبنا بصمت: كيف أنقذتنا الشبكات العصبونية الرسومية (GNNs) من جحيم الخسائر الخفية؟

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

11 مايو، 2026 قراءة المزيد
ادارة الفرق والتنمية البشرية

كان المسار الوظيفي لمطورينا مسدوداً: كيف أنقذنا ‘المسارات الوظيفية المزدوجة’ من جحيم فقدان كبار المطورين؟

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

11 مايو، 2026 قراءة المزيد
اختبارات الاداء والجودة

تغطية الكود 100% لكن الأخطاء تتسرب: كيف أنقذنا ‘الاختبار الطفري’ (Mutation Testing) من جحيم الثقة الزائفة؟

كنا نحتفل بتغطية اختبارات وصلت 100%، لكن الأخطاء استمرت بالظهور في الإنتاج. اكتشفنا أن الثقة في تغطية الكود وحدها وهم كبير، وهنا جاء "الاختبار الطفري"...

11 مايو، 2026 قراءة المزيد
أدوات وانتاجية

كان إعداد بيئة التطوير يستغرق أياماً: كيف أنقذتنا ‘حاويات التطوير’ (Dev Containers) من جحيم ‘تعمل على جهازي’؟

أتذكر جيداً أياماً من الإحباط قضيناها في محاولة تشغيل مشروع واحد على أجهزة مختلفة. في هذه المقالة، أشارككم قصة كيف غيرت "حاويات التطوير" (Dev Containers)...

11 مايو، 2026 قراءة المزيد
​معمارية البرمجيات

من فوضى التكاملات إلى نظام مرن: كيف أنقذتنا المعمارية الموجهة بالأحداث (EDA)؟

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

11 مايو، 2026 قراءة المزيد
البودكاست