كنت قاعد بشرب فنجان القهوة الصبح، وبقلّب في إيميلاتي كالعادة. بين الإشعارات المعتادة من Jira و Slack، لفت انتباهي إيميل من شركة تقنية كبيرة كنت متحمس جدًا للانضمام إلها. فتحت الإيميل بسرعة، لكن الحماس تحوّل لخيبة أمل. كان ردًا بالرفض.
لكن هذه المرة، لم يكن الرفض عاديًا. الرد كان عامًا، بس فيه جملة ضلت ترن في بالي: “لم نتمكن من الحصول على صورة كاملة عن خبراتك وشغفك من خلال ملفاتك المرفقة”. وقتها، تذكرت إنه حسابي على GitHub، اللي حاطه في كل سيرة ذاتية بقدمها، كان مجرد مستودع أكواد… أو “مقبرة رقمية”، إذا بدنا نكون صريحين. مشاريع بأسماء غريبة مثل “test-project-1” و “final-final-version”، بلا أي شروحات أو سياق. كان مجرد أرشيف صامت لا يحكي قصتي كمطور.
هذا الموقف كان بمثابة صفعة أيقظتني. أدركت أنني أهمل أهم واجهة رقمية لي كمبرمج. ومن هنا بدأت رحلتي في تحويل هذا المستودع الصامت إلى بطاقة تعريف حية تجذب الفرص.
لماذا كان ملفي الشخصي على GitHub مقبرة أكواد؟
قبل التغيير، كان ملفي الشخصي على GitHub عبارة عن صفحة رمادية باهتة. مجرد قائمة من المستودعات (Repositories) التي لا يفهمها إلا أنا. لم يكن هناك ما يخبر الزائر، سواء كان مسؤول توظيف أو مطورًا آخر، عن هويتي:
- من هو أبو عمر؟
- ما هي التقنيات التي يتقنها؟
- ما هي المشاريع التي يفخر بها؟
- ما هو شغفه في عالم البرمجة؟
كانت فرصة ضائعة تمامًا. كنت أرسل سيرتي الذاتية مع رابط لملفي الشخصي، متوقعًا أن يقوم مسؤول التوظيف بالبحث والتنقيب بين أكوادي ليفهم خبرتي. وهذا خطأ فادح. لا أحد يملك الوقت لذلك. الانطباع الأول هو كل شيء، وملفي الشخصي لم يكن يقدم أي انطباع جيد.
الاكتشاف: الـ README السحري!
خلال بحثي عن طرق لتحسين ملفي الشخصي، اكتشفت ميزة غيّرت كل شيء: GitHub Profile README.
ببساطة، هي ميزة تسمح لك بإنشاء مستودع “خاص” يحمل نفس اسم المستخدم الخاص بك. ملف الـ README.md الموجود داخل هذا المستودع سيظهر بشكل بارز في أعلى صفحة ملفك الشخصي الرئيسية. إنه أشبه بلوحة إعلانات شخصية، أو واجهة متجر رقمية تعرض أفضل ما لديك.
هنا أدركت الإمكانات الهائلة. لم يعد ملفي مجرد قائمة مستودعات، بل أصبح بإمكاني تصميم صفحة هبوط (Landing Page) كاملة تحكي قصتي، تعرض مهاراتي، وتسلط الضوء على أفضل أعمالي. كانت هذه هي الأداة التي أحتاجها لتحويل “المقبرة الرقمية” إلى معرض أعمال حي.
خطوة بخطوة: بناء واجهتك الرقمية الاحترافية
الجميل في الأمر أن البدء سهل جدًا ولا يتطلب خبرة معقدة. كل ما تحتاجه هو معرفة بسيطة بلغة الـ Markdown. دعنا نبني واحدًا معًا.
1. إنشاء المستودع الخاص (The Special Repo)
هذه هي الخطوة الأولى والأساسية:
- اذهب إلى حسابك على GitHub واضغط على زر “New repository”.
- في خانة “Repository name”، اكتب اسم المستخدم الخاص بك بالضبط. على سبيل المثال، إذا كان اسم المستخدم الخاص بك هو
AbuOmarDev، فاسم المستودع يجب أن يكونAbuOmarDev. - بمجرد كتابة الاسم، ستظهر لك رسالة لطيفة من GitHub تخبرك بأنك وجدت “سرًا”! “You found a secret! … this is a special repository.”
- تأكد من أن المستودع عام (Public).
- قم بتحديد خيار “Add a README file”.
- اضغط على “Create repository”.
مبروك! لقد أنشأت للتو ملفك الشخصي السحري. الآن لنجعله مميزًا.
2. حجر الأساس: من أنت وماذا تفعل؟
أول شيء يجب أن يراه الزائر هو مقدمة سريعة ومرحبة. لا تكن رسميًا جدًا. أضف لمسة شخصية. عرّف عن نفسك، مجالك، وشغفك.
نصيحة من أبو عمر: الناس يتواصلون مع الناس، وليس مع الآلات. اذكر هواية بسيطة أو شيئًا تحبه يتعلق بمجالك. أنا مثلاً، أحب أن أذكر أنني أبدأ يومي بفنجان قهوة فلسطينية أصيلة أثناء التفكير في حل مشكلة برمجية معقدة. هذا يكسر الجليد ويجعلك تبدو إنسانًا حقيقيًا.
إليك مثال بسيط باستخدام Markdown:
### أهلاً وسهلاً في ملفي الشخصي 👋
<p>أنا أبو عمر، مطور برمجيات فلسطيني شغوف بالذكاء الاصطناعي والتقنيات الحديثة. أؤمن بأن الكود النظيف يمكن أن يغير العالم، سطرًا برمجيًا تلو الآخر.</p>
- 🔭 أعمل حاليًا على تطوير نماذج لغوية كبيرة (LLMs) باللغة العربية.
- 🌱 أتعلم المزيد عن الـ MLOps وكيفية نشر نماذج تعلم الآلة بكفاءة.
- 💬 اسألني عن أي شيء يتعلق بـ Python, PyTorch, أو حتى عن أفضل طريقة لعمل الكنافة النابلسية!
- 📫 كيف تصل إلي: [LinkedIn](https://www.linkedin.com/in/your-profile)
3. عرض مهاراتك: أكثر من مجرد قائمة
لا تكتفِ بسرد التقنيات. استخدم الأيقونات والشارات (Badges) لجعلها أكثر جاذبية بصريًا. موقع مثل shields.io و Devicon يوفر لك أيقونات لكل التقنيات تقريبًا.
قسّم مهاراتك إلى فئات منطقية (لغات البرمجة، أطر العمل، قواعد البيانات، أدوات DevOps، إلخ).
مثال لعرض المهارات:
<h3>التقنيات التي أعمل بها:</h3>
<p align="left">
<!-- Languages -->
<a href="https://www.python.org" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg" alt="python" width="40" height="40"/>
</a>
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg" alt="javascript" width="40" height="40"/>
</a>
<!-- Frameworks -->
<a href="https://pytorch.org/" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/pytorch/pytorch-original.svg" alt="pytorch" width="40" height="40"/>
</a>
<a href="https://www.tensorflow.org" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/tensorflow/tensorflow-original.svg" alt="tensorflow" width="40" height="40"/>
</a>
<a href="https://fastapi.tiangolo.com/" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/fastapi/fastapi-original.svg" alt="fastapi" width="40" height="40"/>
</a>
<!-- DevOps & Cloud -->
<a href="https://www.docker.com/" target="_blank">
<img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg" alt="docker" width="40" height="40"/>
</a>
</p>
نصيحة من أبو عمر: ركّز على الأدوات اللي إنت فعلاً قوي فيها وبتستخدمها باستمرار، مش كل إشي سمعت عنه. المصداقية والعمق أهم بكثير من قائمة طويلة سطحية.
المستوى المتقدم: كيف تجعل ملفك حيًا ومتجددًا؟
بعد بناء الأساس، يمكنك الانتقال إلى المستوى التالي وجعل ملفك ديناميكيًا. هذا يظهر أنك نشيط ومواكب للتطورات.
إحصائيات GitHub: أرقام تتحدث عنك
يمكنك عرض إحصائيات نشاطك على GitHub بشكل جميل باستخدام أدوات مثل GitHub Readme Stats. هذه الإحصائيات تظهر عدد الـ Commits، الـ Pull Requests، النجوم التي حصلت عليها، وغيرها. إنها دليل قوي على التزامك ونشاطك.
كل ما عليك فعله هو إضافة سطر الكود التالي إلى ملف الـ README الخاص بك (مع تغيير YOUR_USERNAME):
<!-- استبدل YOUR_USERNAME باسم المستخدم الخاص بك -->
<img src="https://github-readme-stats.vercel.app/api?username=YOUR_USERNAME&show_icons=true&theme=dracula&include_all_commits=true&count_private=true"/>
<img src="https://github-readme-stats.vercel.app/api/top-langs/?username=YOUR_USERNAME&layout=compact&theme=dracula"/>
عرض آخر مقالاتك أو مشاركاتك
إذا كنت تكتب مقالات تقنية على مدونة، أو تنشر محتوى على منصات مثل Medium أو Dev.to، يمكنك عرض آخر مقالاتك تلقائيًا باستخدام GitHub Actions. أداة مثل blog-post-workflow ممتازة لهذا الغرض.
نصيحة من أبو عمر: هذه الحركة غيرت المعادلة بالنسبة إلي. لما مسؤول توظيف يشوف إني مش بس بكتب كود، بل أمتلك القدرة على شرح المفاهيم المعقدة ومشاركة معرفتي، هاد بيعطي انطباع قوي جدًا عني كخبير في مجالي.
تثبيت المشاريع المميزة (Pinned Repositories)
بالإضافة إلى ملف الـ README، لا تنسَ استخدام ميزة “Pinned Repositories”. تسمح لك هذه الميزة بتثبيت ما يصل إلى 6 مستودعات في أعلى ملفك الشخصي، تحت الـ README مباشرة.
اختر مشاريعك الأفضل: تلك التي تحتوي على ملف README.md واضح، ربما رابط لنسخة حية (Live Demo)، وتوضح مهاراتك بشكل عملي. هذه هي مشاريعك الرئيسية التي تريد أن يراها الجميع أولاً.
النتيجة: من التجاهل إلى الاهتمام
بعد ما طبقت هاي التغييرات، الوضع اختلف 180 درجة. بطلت الإيميلات اللي توصلني مجرد ردود آلية بالرفض. صرت أتلقى رسائل على LinkedIn من مسؤولي توظيف ومهندسين آخرين يقولون: “لقد أعجبنا بملفك على GitHub، وخاصة مشروعك [اسم المشروع]. هل أنت مهتم بالحديث عن فرصة عمل لدينا؟”.
أحد أفضل العروض التي تلقيتها جاء من شركة ناشئة في مجال الذكاء الاصطناعي. مدير التوظيف ذكر في رسالته الأولى أنه رأى إحصائياتي على GitHub وأعجب بنشاطي المستمر، وقرأ مقالاً لي كنت قد ربطته في ملفي الشخصي. لم يسألني أسئلة أساسية عن خبرتي، بل بدأ النقاش مباشرة حول المشاريع التي عرضتها. ملفي الشخصي قام بالعمل الشاق نيابة عني!
الخلاصة: ملفك الشخصي هو بطاقتك للعالم 🎟️
يا جماعة، لا تستهينوا أبدًا بقوة الانطباع الأول في عالمنا الرقمي. ملفكم الشخصي على GitHub هو أكثر من مجرد مكان لتخزين الكود؛ إنه هويتكم التقنية، معرض أعمالكم، وقصتكم كمطورين.
إليك خلاصة سريعة:
- ✅ استغل ميزة الـ Profile README: إنها واجهتك الرقمية الأولى.
- 👤 أضف لمسة شخصية: عرّف عن نفسك وشغفك، لا تكن مجرد آلة لكتابة الكود.
- 🎨 اهتم بالتصميم: استخدم الأيقونات والشارات لتنظيم مهاراتك بشكل جذاب.
- 🔄 اجعله حيًا: استخدم الأدوات الديناميكية لعرض نشاطك ومحتواك الجديد.
- 📌 ثبّت أفضل أعمالك: سلط الضوء على المشاريع التي تفخر بها.
استثمروا ساعة أو ساعتين من وقتكم في تحسين ملفكم الشخصي. هذه الساعات القليلة قد تكون أفضل استثمار تقومون به في مسيرتكم المهنية. ابدأ اليوم، مش بكرة. يلا، ورجونا إبداعاتكم!