أريد المزيد من "أوفير" في فريقي. وليس لأنه أسرع مطوّر، بل بسبب شيء صار في نظري أهم سمة للموظف في عصر الذكاء الاصطناعي. وما رأيكم أنتم، ما أهم سمة لدى الموظفين ف
ترجمة آلية للمنشور الأصلي، لم يراجعها مترجم بشري. قد لا تكون المعلومات التاريخية محدثة.
أريد المزيد من "أوفير" في فريقي. وليس لأنه أسرع مطوّر، بل بسبب شيء صار في نظري أهم سمة للموظف في عصر الذكاء الاصطناعي. وما رأيكم أنتم، ما أهم سمة لدى الموظفين في عصر ما بعد الذكاء الاصطناعي (POST AI) في أيامنا هذه؟
أعتقد أن الجواب انحصر في أمر واحد: التفكير خارج الصندوق.
وصلت إلى هذه الرؤية إثر حديث في الممر مع Ofir Cohen الذي استطاع أن يفاجئني بالوكيل (agent) الذي بناه والذي ينفّذ تلقائيًا عددًا من الإجراءات التي نقوم بها يدويًا.
عندما أصفه هكذا يبدو أمرًا تافهًا، أليس كذلك؟
فهذا عمومًا ما يفعله الجميع الآن
حسنًا، ليس الأمر بهذه التفاهة - أن تنظر إلى ما اعتاد عليه الجميع وتسأل لماذا يُفعل هكذا أصلًا، وأن تحدد التفاصيل التي لا يلاحظها أحد غيرك، وأن تشكّك باستمرار في الافتراضات الأساسية، ثم أن تعرف أيضًا كيف تأخذ هذه الفكرة وتربطها بالنظام وتجعلها تعمل فعلًا.
هذا المزيج من الإبداع والتفكير النقدي والفهم التقني العميق هو في نظري أهم قدرة لدى المطوّر في عصر الذكاء الاصطناعي.
ما يسمى continuous challenging yourself
هل تريدون سماع ما فعلناه عمليًا؟
كنت أظن أنني أنجزت بالفعل عددًا لا بأس به من الأتمتة لدينا لتحسين تجربة المطوّر (Developer Experience)، مهارات (skills) وأوامر (commands) تؤتمت أمورًا مثل فتح PR، والمراجعة الذاتية (self review)، وإصلاح التعارضات من master، ومراجعة تعليقات الـ review وإصلاحها (أو اقتراح إصلاح)، وبالنسبة لي كنا قد بلغنا درجة عالية من الأمثلة في أتمتة العمليات التي ننفّذها بشكل اعتيادي.
ثم جاء أوفير المتفوق وأخذ الأمر خطوة إلى الأمام - فبدل أن نشغّل نحن هذه الأوامر عندما نعود للعمل على مهمة، أقام Routine في Claude Code يمر على كل الـ PR المفتوحة عدة مرات في اليوم وينفّذ بعض الإجراءات التي ظننت أنني أتمتّها بنفسي لكنني كنت لا أزال أشغّلها يدويًا - إذا فشل الـ CI فإنه يصلحه، وإذا كانت هناك تعليقات فإنه يمر عليها ويقدّمها لي مع حلول مقترحة، وإذا كان هناك تعارض مع master فإنه يجري rebase ويصلح تعارضات الدمج (merge conflicts)، وباختصار هو minion يحرص على أن يكون الـ PR المفتوح الخاص بي محدّثًا دائمًا ويقدّمه لي ممضوغًا وجاهزًا قدر الإمكان.
يمكن تسمية ذلك تطبيقًا ذكيًا لمفهوم Loop engineering
وهذا مجرد مثال صغير واحد من هذا الأسبوع في الفريق. هناك الكثير من أمثلة الحلول الذكية التي تحدث هنا بشكل يومي على يد الفريق كله، بحيث لا تتسع المساحة لها.
إذا كان الفريق كله مؤلفًا من أشخاص يفكرون خارج الصندوق والنظام يشجّع ذلك، ففي فترة كهذه حيث صارت القدرة على تحويل الأفكار إلى منتج بلا عناء (no brainer)، فإن وتيرة التطور التي يمكن بلوغها أسّية، خصوصًا حين نسخّر وكلاء ذكاء اصطناعي مستقلين لدفع النظام إلى الأمام.
فنحن في عصر جديد فقد فيه معنى قيادة التطوير وحدك ومن دون مساعدة. نعمل جنبًا إلى جنب مع عقول اصطناعية خبيرة بالشيفرة، وتفويض الترميز هذا يخلق وضعًا من البرمجة الثنائية (pair programming) بين الإنسان والآلة ويُبقي لدينا سمات محددة جدًا، أقرب إلى قيادة السياق وإملاء الإبداع.
في نظري لم يعد هناك فرق بين مطوّر يستطيع ترديد إجابات leet code ومطوّر يعرف كيف يسأل الوكيل عن الإجابة. إذا كان السؤال الذي تطرحونه (أو يُطرح عليكم) في المقابلة يمكن حله بـ prompt واحد فالسؤال زائد. سواء كان سؤال شيفرة أو معمارية أو وظائف أخرى في المؤسسة مثل دور إداري أو تشغيلي.
ونحن بالفعل في فترة انتقالية، لذا أفترض أنه لا تزال هناك شركات تواصل طرح الأسئلة نفسها واستخدام الأساليب نفسها في المقابلات كما قبل عصر الذكاء الاصطناعي لأن هذا العصر بدأ للتو، لكن ذلك مؤقت.
وقت جيد للمبدعين الذين يفكرون خارج الصندوق
وربما كلنا كذلك ولم تتكوّن الأرض الخصبة إلا الآن لإظهار إبداعنا؟