المرحلة الثانية — الصنعة
هياكل البيانات وGit: عدة الصنعة
مستوى الاحتراف الأول: تنظيم البيانات وتنظيم الكود.
هيكلان يغطيان معظم الاحتياج
- القائمة List: عناصر مرتبة بفهرس — أسماء، فواتير، نتائج.
- القاموس Dictionary: مفتاح ← قيمة — بيانات عميل:
{"name": "سارة", "city": "جدة"}. البحث بالمفتاح فوري مهما كبر الحجم. - وستقابل: مجموعات Set للفريد فقط، وObjects لتمثيل كيانات كاملة.
Git: آلة الزمن الإلزامية
نظام يحفظ تاريخ كودك كاملاً: commit لقطة موثقة برسالة، branch نسخة موازية تجرب فيها بأمان، merge دمج الناجح. مع GitHub يصبح تعاوناً: Pull Request يراجعه زملاؤك قبل الدمج.
- قواعد ذهبية: commits صغيرة برسائل واضحة («إصلاح خطأ حساب الخصم» مش «تعديلات»)، ولا تعمل مباشرة على الفرع الرئيسي.
- حساب GitHub بمشاريع موثقة = معرض أعمالك أمام أي شركة.
- بيئتك: VS Code + إضافات لغتك + طرفية — تعلّم اختصاراتها فهي مضاعف سرعة يومي.