
إعداد فريق تسوى التحريري، من المصادر الرسمية المذكورة في آخر الدليل. كيف نكتب أدلتنا
في مقابلة تدريب في إحدى شركات البرمجيات بالخبر، سُئلت طالبة هندسة برمجيات: «كيف تتصرفين إذا كتب زميلك كوداً تظنين أنه خاطئ؟». كانت قد عملت على مشروع جماعي طوال فصل، لكن سيرتها لم تذكر الفريق إطلاقاً. المثال توضيحي، ويدل على أن ما يميز تخصصك هو العمل مع الآخرين، فاجعله ظاهراً في ورقتك.
ما الذي يميز طالب هندسة البرمجيات في طلب التدريب التعاوني؟
تجمع خطط هندسة البرمجيات بين البرمجة ودورة حياة المنتج: تحليل المتطلبات، والتصميم، والاختبار، والصيانة. الجهة المستضيفة تعرف ذلك، وتتوقع منك أن تفهم كيف يُسلَّم عمل لا كيف يُكتب سطر. وتنظم وزارة الموارد البشرية والتنمية الاجتماعية جانباً من علاقة التدريب بسوق العمل، فاقرأ ما يخصك عندها قبل أن تقدم، ثم ارجع إلى لائحة جامعتك لأنها صاحبة الشروط.1
وللمقارنة مع زميلك في الحاسب: هو يُسأل عن الخوارزميات، وأنت تُسأل كذلك عن العمل الجماعي. إن أردت زاوية الحاسب فاقرأ التدريب التعاوني لطلاب علوم الحاسب، ثم اختر ما يناسب مقرراتك.
كيف تحوّل مقرراتك إلى مهارات تظهرها؟
قسّم ما درسته إلى أربع ممارسات يفهمها كل فريق برمجي. الجدول التالي مثال على طريقة الكتابة، ولا يعني أن مقرراتك مطابقة له.
| الممارسة | سطر المهارة (مثال) | الدليل |
|---|---|---|
| المتطلبات | أحوّل طلب العميل إلى قصص مستخدم بمعيار قبول | صفحة بخمس قصص ومعايير قبولها |
| الاختبار | أكتب اختبارات وحدة قبل دمج الميزة | مجلد الاختبارات مع صورة لنجاحها |
| مراجعة الكود | أراجع كود زميل وأتقبل ملاحظات على كودي | رابط طلب دمج فيه تعليقات وردود |
| العمل الدوري | أعمل في دورات قصيرة بقوائم مهام مرتبة | لقطة للوحة المهام مع تواريخ الدورات |

قارن بين السطر والدليل في كل صف: السطر يقول ما تفعله، والدليل شيء يفتحه المراجع بنقرة. وإن لم يكن عندك دليل عن الاختبار فاكتب خمسة اختبارات لمشروعك الأخير هذا الأسبوع.
كيف تبني مشروع فريق صغيراً يصلح دليلاً؟
يصف دليل Scrum العمل في دورات قصيرة تنتهي بنتيجة قابلة للفحص، وتنتهي كل دورة بمراجعة ما أُنجز.2 يمكنك أن تحاكي ذلك مع زميل أو اثنين في أسبوعين، لا أكثر.
- اتفقوا على فكرة بحجم أسبوعين
تطبيق صغير لحجز قاعة مذاكرة في المكتبة، مثلاً. فكرة بهذا الحجم تنتهي، وفكرة بحجم تطبيق بنك لا تنتهي أبداً.
- اكتبوا خمس قصص مستخدم
كل قصة جملة واحدة ومعها معيار قبول. هذه الصفحة تدخل في ملفك مباشرة.
- قسّموا المهام على لوحة
ثلاثة أعمدة تكفي: للعمل، وقيد التنفيذ، وتم. صوّر اللوحة في نهاية كل أسبوع.
- اعملوا بفروع وطلبات دمج
لا أحد يرفع إلى الفرع الرئيسي مباشرة. يشرح موقع GitHub أن طلب الدمج هو اقتراح تعديل يراجعه الآخرون قبل قبوله.3
- اكتبوا الاختبارات مع الميزة
لا تؤجلوها إلى الأسبوع الأخير، فهناك تموت.
- وثّقوا ما تعلمتم
فقرة واحدة عن خطأ حدث وكيف عالجه الفريق. هذه الفقرة هي ما سيُسأل عنه في المقابلة.

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





