كان ملفي على 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 هلأ، ويبدأ يحول هالمقبرة لحديقة غنّاء يفوح منها عطر الإبداع والاحترافية. ورجونا شغلكم! 🚀

أبو عمر

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

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

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

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

آخر المدونات

برمجة وقواعد بيانات

تحديثات قاعدة البيانات بدون توقف: كيف أنقذنا نمط التوسيع والتعاقد (Expand/Contract) من جحيم التوقفات المجدولة؟

هل سئمت من إيقاف الخدمة مع كل تحديث لهيكلة قاعدة البيانات؟ أشارككم قصة حقيقية وكيف أنقذنا نمط التوسيع والتعاقد (Expand/Contract) من ليالي النشر الطويلة والمُجهدة،...

4 يونيو، 2026 قراءة المزيد
الشبكات والـ APIs

كانت إعادة المحاولة كارثة: كيف أنقذتنا مفاتيح عدم تكرار العمليات (Idempotency Keys) من جحيم الفواتير المزدوجة؟

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

4 يونيو، 2026 قراءة المزيد
الحوسبة السحابية

من التوقف التام إلى النجاة: كيف أنقذتنا استراتيجية “الضوء المرشد” (Pilot Light) يوم انقطعت السحابة؟

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

4 يونيو، 2026 قراءة المزيد
التوظيف وبناء الهوية التقنية

كانت مهمتي البرمجية للاختبار مجرد كود: كيف أنقذني توثيق القرارات من جحيم الصمت بعد المقابلة؟

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

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

من الانتظار لأيام إلى الدفع في ثوانٍ: كيف أنقذتنا شبكات الدفع الفوري من جحيم التحويلات البنكية؟

أسرد لكم من واقع تجربتي كـ "أبو عمر"، كيف عانينا من بطء وتكلفة التحويلات البنكية الدولية، وكيف جاءت شبكات الدفع الفوري ومعيار ISO 20022 لتكون...

4 يونيو، 2026 قراءة المزيد
البنية التحتية وإدارة السيرفرات

كان كل خادم لدينا ‘ندفة ثلج’ فريدة: كيف أنقذنا ‘الكود كبنية تحتية’ (IaC) من جحيم الانجراف اليدوي؟

في هذه المقالة، أشارككم قصة حقيقية من قلب المعركة التقنية مع "خوادم ندفات الثلج" الفوضوية. سنغوص في مفهوم "الكود كبنية تحتية" (IaC) وكيف أن أدوات...

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

كانت تغطية الاختبارات 100% لكن الأخطاء تتسرب: كيف أنقذنا “الاختبار الطفري” من جحيم الثقة الزائفة؟

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

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