# التدريب التعاوني لطلاب علوم الحاسب: المهارات التي تظهرها في طلبك

> **الخلاصة**: التدريب التعاوني لتخصص علوم الحاسب يذهب غالباً إلى الطالب الذي يربط كل مهارة بمقرر درسه ومشروع صغير يفتحه المراجع: استعلام قاعدة بيانات، ومستودع على Git، وتحليل لتعقيد خوارزمية. تحقق من شروط التدريب في جامعتك قبل التقديم.[^1]

**أهم النقاط**

- اكتب ثلاث مهارات فقط، وضع تحت كل واحدة دليلاً يُفتح برابط.
- ما لا تستطيع شرحه في تسعين ثانية لا تضعه في الطلب.
- مستودع Git مرتب أنفع من عشرة مشاريع بلا وصف.
- اسأل جامعتك عن شروط فصل التدريب قبل التقديم بفصل كامل.

![مخطط: ثلاثة أسطر مهارة مرتبطة بثلاثة أدلة](https://tiswa.app/assets/blog/cs-coop-skills-application/cs-coop-skills-application-cover-ar.webp)

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

> **رأي تسوى**: نرى أن قسم المهارات يُكتب مرة واحدة بشكل صحيح: ثلاث مهارات لا أكثر، وتحت كل مهارة رابط واحد يفتحه المراجع في ثوانٍ. من يكتب اثنتي عشرة مهارة لا يقنع أحداً بأي منها. ولهذا خصصنا هذا الدليل لطريقة الربط، لا لمعلومات عن شروط جامعة بعينها.

## ما الذي تطلبه الشركات من طالب علوم الحاسب في التدريب التعاوني؟

تضع الجهة المستضيفة حاجتها في سطرين: شخص يتعلم بسرعة، ويقرأ كوداً كتبه غيره، ويُسلّم ما وُعد به. لا تتوقع منها أن تطلب خبرة سنوات. تنظم وزارة الموارد البشرية والتنمية الاجتماعية جانباً من علاقة التدريب بالتوظيف، لذا اقرأ ما يخصك على موقعها، ثم ارجع إلى لائحة جامعتك لأنها صاحبة الشروط الفعلية.[^1]

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

## كيف تحوّل مقررات علوم الحاسب إلى سطور مهارة؟

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

| المقرر | سطر المهارة (مثال) | الدليل الذي يُفتح |
|---|---|---|
| هياكل البيانات | أختار بين مصفوفة وقاموس بناءً على كلفة البحث | ملف قصير يقارن زمن البحث في الحالتين |
| قواعد البيانات | أكتب استعلامات تجمع جدولين وتصفّي النتائج | ملف SQL مع صورة لنتيجة التنفيذ |
| هندسة البرمجيات | أعمل ضمن فريق على فروع Git مع طلبات دمج | رابط مستودع المشروع الجماعي |
| الشبكات | أشرح مسار طلب HTTP من المتصفح إلى الخادم | مخطط من صفحة واحدة بخطواته |

![التدريب التعاوني لطلاب علوم الحاسب](https://tiswa.app/assets/blog/cs-coop-skills-application/cs-coop-skills-application-inline-2-ar.webp)


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

## كيف تبني مستودعاً على Git يقرؤه المراجع في دقيقتين؟

يشرح موقع GitHub أن Git نظام يتتبع تغييرات الكود، وأن المستودع هو المكان الذي تُحفظ فيه الملفات مع تاريخها.[^2] ما يهم المراجع هنا ثلاثة أشياء: ملف تعريف واضح، وتاريخ تعديلات يدل على عمل حقيقي، وكود يشتغل عند تشغيله.

1. **اختر مشروعين فقط**: واحد من مقرر قواعد البيانات أو هندسة البرمجيات، وآخر شخصي صغير. اثنان مرتبان أفضل من ثمانية مبعثرة.
2. **اكتب ملف التعريف**: ثلاثة أسطر: ماذا يفعل المشروع، وكيف يُشغَّل بأمر واحد، وما الذي تعلمته منه. لا تحتاج أكثر.
3. **نظّف التاريخ**: رسائل التعديل تقول ما حدث فعلاً، مثل «إضافة التحقق من البريد»، لا «تعديل» ولا «اختبار».
4. **جرّب التشغيل من جهاز آخر**: انسخ المستودع في مجلد جديد وشغّله كما سيفعل المراجع. أغلب الأعطال تظهر عندها.
5. **ثبّت المستودعين في صفحة حسابك**: وضع المشروعين في أول الصفحة يوفر على المراجع البحث بينها.

![التدريب التعاوني لطلاب علوم الحاسب](https://tiswa.app/assets/blog/cs-coop-skills-application/cs-coop-skills-application-inline-1-ar.webp)


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

## ما الذي يضعف طلب طالب علوم الحاسب؟

تتكرر ثلاثة أخطاء. الأول قائمة لغات برمجة بلا مشروع تحتها: ذكر Python وJava وC++ معاً يوحي بالتعرض لا بالإتقان. والثاني رابط مستودع فارغ أو خاص يفتحه المراجع فلا يجد شيئاً. والثالث مشروع مقرر منسوخ من زميل بتغيير الأسماء، وسؤال واحد في المقابلة عن سبب تصميم معين يكشفه.

وهناك خطأ رابع أقل ظهوراً: الاعتماد على الدرجات وحدها. تقدّر الجهات المعدل، لكنه لا يجيب عن سؤال «ماذا ستفعل في أسبوعك الأول؟». أجب عنه في سطرين داخل رسالة التقديم.

## كيف تقدم في أربعة أسابيع؟

الأسبوع الأول للمستودعين وصفحة المهارات. الثاني للسيرة الذاتية، وللتوسع فيها راجع [دليل السيرة الذاتية للطلاب](https://tiswa.app/blog/cv-for-students/). الثالث لإرسال عشرة طلبات مخصصة، لا طلباً واحداً منسوخاً عشر مرات. الرابع للمتابعة وللتدرب على المقابلة. وإن كنت تبحث عن خطة مفصلة للمقابلة التقنية فاقرأ [التدريب التعاوني لعلوم الحاسب في السعودية](https://tiswa.app/blog/cs-coop-training-saudi/).

وللتعلم المنظم قبل التقديم يوفر موقع MDN مساراً مجانياً لتعلم الويب من الصفر، وهو مفيد إن أردت مشروعاً شخصياً ببنية واضحة.[^3] اختر درساً واحداً وأنهِه في ثلاثة أيام بدل أن تبدأ خمسة.

ومن الأسئلة التي تتكرر في مقابلات الحاسب في جدة والرياض والخبر سؤال: «ما أصعب خطأ واجهته في مشروعك وكيف حللته؟». جهّز جوابه من الآن. اكتب الخطأ بجملة، والسبب بجملة، والحل بجملة، ثم اقرأها بصوت عالٍ. جواب بهذا الطول يُظهر أنك عملت على الكود بنفسك، وهذا ما يريد المحاور أن يتأكد منه قبل أي شيء آخر.

وعن أماكن البحث: ابدأ بصفحات التوظيف في مواقع الشركات التي تعجبك، ثم بمنصة جدارات الحكومية للتوظيف، ثم بمكتب التدريب في كليتك. سؤال واحد للمكتب عن قائمة الجهات التي استقبلت طلاباً من تخصصك في الفصول الماضية قد يوفر عليك أسبوعين من الإرسال العشوائي.

وإن رُفضت أول موجة فلا تغيّر كل شيء. غيّر شيئاً واحداً، كملف التعريف أو عنوان رسالتك، وراقب هل تتحسن الردود. وللمقارنة بين الجهات اقرأ دليل [التدريب التعاوني](https://tiswa.app/blog/coop-training/) العام.

ستحتاج في مشاريعك إلى محررات وأدوات استضافة ودفاتر عمل، وكثير منها له أسعار للطلاب. اطلع على [خصومات الطلاب في السعودية](https://tiswa.app/deals/) قبل أن تشترك في أي أداة مدفوعة. [شوف عروض الطلاب](https://tiswa.app/join/)

## أسئلة

### ما هو التدريب التعاوني لتخصص علوم الحاسب؟

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

### كيف أقدم على التدريب التعاوني في علوم الحاسب؟

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

### ما المهارات المطلوبة للتدريب التعاوني في الحاسب؟

قراءة الكود، وكتابة استعلام قاعدة بيانات، والعمل على Git، والتواصل المكتوب. اربط كل مهارة بمقرر وبمشروع صغير يُفتح.

### هل أحتاج خبرة سابقة؟

لا، لكن الجهات تفضل طالباً أنهى مشروعاً صغيراً واحداً على طالب بلا شيء يريه. أسبوع من العمل يكفي لمشروع مقبول.

### كم مشروعاً أضع في الطلب؟

مشروعان مرتبان. المراجع لا يفتح عشرة روابط، وسيحكم عليك من أول اثنين.

### هل التدريب التعاوني مدفوع؟

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


## المصادر

[^1]: Ministry of Human Resources and Social Development, https://www.hrsd.gov.sa/
[^2]: GitHub Docs: About GitHub and Git, https://docs.github.com/en/get-started/start-your-journey/about-github-and-git
[^3]: MDN Web Docs: Learn web development, https://developer.mozilla.org/en-US/docs/Learn
