مهندس الواجهات الأمامية (Frontend Engineer) لن يستبدله الذكاء الاصطناعي

الذكاء الاصطناعي يُنتج مخرجات، لكنه لا يُنتج شعوراً بالمسؤولية.

يمكن لأي شخص كتابة الأوامر (prompt)، لكن القليل جداً من يستطيع إطلاق المنتج (ship).

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

الآن، يقول الناس إن الذكاء الاصطناعي سيأخذ وظيفتك. يقولون إن الـ frontend قد انتهى لأن أدوات مثل Cursor أو V0 يمكنها بناء واجهات المستخدم (UI) في ثوانٍ.

هم مخطئون.

يمكن للذكاء الاصطناعي إنشاء مكون (component)، لكنه يفتقر إلى السياق. هو لا يعرف لماذا يجب أن يكون الزر باللون البرتقالي. لا يعرف أن حالة التحميل (loading state) تحتاج إلى 300 مللي ثانية بالضبط لتبدو طبيعية. لا يعرف كيف يتعامل مع مستخدم محبط.

الذكاء الاصطناعي يُنتج بكسلات، أما المهندسون فيُنتجون المعنى.

إليك الحقيقة حول هذه الوظيفة:

  • أطر العمل (Frameworks) مؤقتة، أما قدرتك على حل المشكلات البشرية فهي دائمة.
  • يمكن للذكاء الاصطناعي بناء نموذج (form)، لكنه لا يستطيع بناء الثقة.
  • يمكن للذكاء الاصطناعي كتابة الكود، لكنه لا يستطيع تحمل المسؤولية عندما تتعطل الأمور في الثالثة صباحاً.

عندما أبني أنظمة، لا أفكر فقط في JavaScript أو React. بل أفكر في الشخص الذي يستخدم التطبيق.

  • كيف تخبر المستخدم بأن طلبه قد فشل دون التسبب في ذعر؟
  • كيف تبني لوحة تحكم (dashboard) يمكن لشخص غير تقني استخدامها؟
  • كيف تتعامل مع مورد يرفع صورة ضبابية لمستند ما؟

هذه ليست مشكلات تقنية، بل هي مشكلات بشرية تتطلب التعاطف.

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

لن يسأل الذكاء الاصطناعي أبداً: "هل تحل هذه الميزة حقاً مشكلة لا يعاني منها أحد؟"

إذا كنت مهندساً طموحاً، فلا تكتفِ بتعلم قواعد اللغة (syntax). تعلم الجانب الإنساني.

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

لقد تغير حاجز الدخول. الأدوار التي تركز فقط على كتابة المكونات (components) بدأت تتلاشى، أما الأدوار التي تتطلب التقدير، والتعاطف، والمسؤولية فهي في نمو مستمر.

الذكاء الاصطناعي أداة للأكواد الروتينية (boilerplate). أما أنت، فأنت من يمنح المعنى.

استخدم الذكاء الاصطناعي لكتابة اختباراتك (tests). استخدمه لاستكشاف الأفكار. لكن لا تتركه أبداً يتخذ القرار النهائي. تلك هي وظيفتك.

الواجهة الأمامية (frontend) هي المكان الذي تصبح فيه القيمة حقيقية. حيث تلتقي التكنولوجيا بالإنسانية.

المصدر: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l