أنت تهدر أفضل مهاراتك الهندسية
أفضل المهندسين يقومون بأشياء لا يتقنونها.
هم ليسوا سيئين في كتابة الكود، بل هم رائعون في ذلك. لكنهم توقفوا عن تقديم أفضل ما لديهم، وانجرفوا نحو مهام تضيع وقتهم.
لقد فعلت ذلك أثناء عملية ترحيل مستودع (repo) كبير. استخدمت Claude Code ولم ألاحظ خطئي إلا عندما راجعت الوقت الذي استغرقته.
لقد تغير العمل. التحضير هو العمل الحقيقي.
لم تعد تكتب الكود أو تقوم بتصحيح الأخطاء (debugging) فحسب، بل أصبحت تدير السياق (context).
فكر كمراقب حركة جوية. المراقب لا يقود الطائرات، بل ينظم تسلسلها لضمان عدم اصطدامها، ويدير المجال الجوي.
Claude يتولى عملية الطيران، بينما تتولى أنت التنسيق. أنت من يقرر الملفات التي ستعرضها عليه، وأنت من يحدد ترتيب العمل، وأنت من يضع القيود.
إذا أحسنت التحضير، سينجح Claude. وإذا لم تفعل، فستقضي ساعات في صراع مع ذكاء اصطناعي يبني الشيء الخطأ.
إليك كيفية إتقان هذه المهارة الجديدة:
- اجعل نطاق المهام صغيراً للغاية. مهمة واحدة لكل أمر (prompt). تغيير واحد لكل طلب سحب (PR). ابنِ الهيكل أولاً.
- قم بتنفيذ مهمة واحدة يدوياً في البداية. أنجزها من البداية إلى النهاية دون اختصارات. هذا سيعلمك أين يواجه الذكاء الاصطناعي صعوبة وما هو السياق الذي يحتاجه.
- أخبر الذكاء الاصطناعي في أي طبقة (layer) يجب أن يعمل. حدد ما إذا كان المنطق (logic) ينتمي إلى الطبقة A أو الطبقة B. إذا لم تحدد ذلك، فسيخمن الذكاء الاصطناعي بشكل خاطئ.
- استخدم أنماطاً مرجعية. أعطِ الذكاء الاصطناعي مسار الملف وأرقام الأسطر. لا تكتفِ بوصف الكود فقط.
- وثّق الأخطاء. عندما يفشل الذكاء الاصطناعي، اطلب منه تحديث قواعده الخاصة. ابنِ دليلاً (playbook) لما سار بشكل خاطئ.
توقف عن محاولة كتابة أوامر (prompts) ذكية. ابدأ في التركيز على الإعداد (setup).
قاعدتان أخريان للعمل المعقد:
- افصل بين التفكير والتنفيذ. اطلب من الذكاء الاصطناعي إخراج خطة أولاً. راجع الخطة، ثم اطلب منه التنفيذ.
- اعرف متى تعيد الضبط. الجلسات الطويلة تفقد جودتها. إذا بدأ الذكاء الاصطناعي في تجاهل قواعدك، فقم بإنهاء الجلسة وابدأ واحدة جديدة.
لم يعد مقياسك هو كمية الكود التي تكتبها، بل مدى جودة تحضيرك.
المصدر: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi