هل سيقتل ChatGPT المبرمجين؟

هل سيقتل ChatGPT المبرمجين؟

أثناء إنشاء موقع الويب الجديد لشركتي، طلبت من ChatGPT رمزًا لعناصر التصميم سريعة الاستجابة التالية:

  1. 3 صور جنبا إلى جنب
  2. جدول به صفين، الصف الأول به 2 صور، والصف الثاني به 3 روابط
  3. 3 صور جنبًا إلى جنب في سطر واحد و3 روابط في السطر التالي
  4. 3 صور جنبًا إلى جنب مع التسميات التوضيحية المرتبطة.

رد ChatGPT بمقتطفات من التعليمات البرمجية لجميع المواصفات الأربعة. يظهر واحد منهم جزئيا في المعرض التالي.

هل سيقتل ChatGPT المبرمجين؟ ذكاء البيانات في PlatoBlockchain. البحث العمودي. منظمة العفو الدولية.

عملت جميع مقتطفات التعليمات البرمجية لأول مرة. لم أكن بحاجة إلى إجراء أي تصحيح (لا يعني ذلك أنني قادر على القيام بأي شيء!).

كان لدي شك حول السطر التالي في الكود المقدم من ChatGPT:

----

.صورة {فليكس: 0 0 33.33%؛ /* اضبط هذه القيمة لتغيير عرض كل صورة */ max-width: 100%;

----

لقد طلبت التوضيح من ChatGPT.

لقد أعطتني إجابة واضحة تمامًا دون أي موقف ساخر/متعاضد لمستخدم StackOverflow النموذجي.

وبكل المقاييس، كان أداء ChatGPT رائعًا.

وهذا يثير السؤال التالي:

هل سيقتل ChatGPT المبرمجين؟

----

هذه ليست المرة الأولى التي يطرح فيها الناس هذا السؤال.

في العقدين الماضيين أو نحو ذلك، كان من المتوقع أن تؤدي العديد من التقنيات التي كانت ثورية في ذلك الوقت مثل ChatGPT اليوم، إلى جعل المبرمجين عفا عليهم الزمن. اسمحوا لي أن أذهب إلى حارة الذاكرة وأروي بعضًا منها.

1. تخطيط موارد المؤسسات

في الماضي، كانت الشركات تطور برامجها الخاصة. كانت هذه عادةً عبارة عن حلول نقاط تم تطويرها خصيصًا للمبيعات والشراء والمخزون والتمويل والإنتاج والوظائف الأخرى للشركة. تم تطويرها إما بواسطة فريق من المبرمجين الداخليين أو تم الاستعانة بمصادر خارجية لبائعين خارجيين.

عندما دخل نظام تخطيط موارد المؤسسات (ERP) إلى الساحة واستبدل هذه الحلول المطورة خصيصًا، بدأ الناس يتساءلون عما سيحدث لهؤلاء المبرمجين الداخليين والخارجيين.

2. منصة RAD/رمز منخفض/بدون رمز

في هذا الوقت تقريبًا، كنت أترأس التسويق لمورد عالمي لتخطيط موارد المؤسسات (ERP).

كان الإنترنت موجودًا، وكان لدى شركتي موقع على شبكة الإنترنت، وكان لدينا جميعًا حسابات بريد إلكتروني خاصة بالعمل. تمت استضافة جميع الضمانات التسويقية على الموقع الإلكتروني ويمكن لمندوبي المبيعات البحث وتنزيل كل ما يحتاجون إليه. أوه أنا أمزح فقط! الجملة الأخيرة ليست صحيحة. لم تكن لدي أي فكرة عن كيفية نشر المحتوى الجديد الخاص بي على موقع الشركة، لذلك أرسلته كمرفقات بالبريد الإلكتروني إلى الميدان.

في أحد الأيام، التقيت بزميل في العمل في منطقة التدخين في مبنى مكتبي. كان مبرمجًا في المؤسسة الهندسية. نظرًا لافتقاري إلى أي اتصال في العمل، لم أقابله مطلقًا في المكتب. بدأنا في تبادل الملاحظات حول وظائف كل منا.

وتحدثت معه عن رغبتي في إنشاء بوابة لاستضافة الضمانات التسويقية. أخبرني أنه سمع عن أداة تسمى Microsoft Frontpage والتي مكنت غير المهووسين من إنشاء مواقع ويب بسيطة باستخدام محرر مرئي وعناصر تحكم السحب والإفلات. كمستخدم قوي لأداة التخطيط Microsoft Visio، كنت على دراية بهذا النموذج.

عدت إلى مكتبي وحاولت استخدام Frontpage. لقد تمكنت من إنشاء بوابة الضمانات التسويقية الخاصة بي في غضون أسبوع دون كتابة سطر واحد من كود HTML (وهو ما لم أتمكن من القيام به على أي حال).

في ذلك الوقت، استخدمت Frontpage منصة تطوير التطبيقات السريعة (RAD). اليوم، سيتم تسميتها بالمنصة ذات الكود المنخفض/بدون كود.

ومن خلال هذه التجربة، بدأت أتساءل عن مصير المبرمجين.

3. مترجمو الكود

في شركتي التالية، كنت أبيع أداة يمكنها إخفاء كود COBOL القديم إلى Java. في ذلك الوقت، كنا نسميها مترجم الكود. أعتقد أن فئة المنتج هذه تمت إعادة تسميتها الآن باسم Code Transpiler.

مع عدم قدرة برامج تحويل التعليمات البرمجية على ترجمة التعليمات البرمجية من لغة برمجة إلى أخرى فحسب، بل أيضًا تنظيفها مقارنةً بالأصل، فإن التكنولوجيا تثير بطبيعة الحال تساؤلات حول الحاجة إلى المبرمجين - والمهندسين المعماريين والمصممين - للمضي قدمًا.

4. أتمتة سير العمل

بمرور الوقت، استخدمت أدوات أتمتة سير العمل مثل IFTTT لأتمتة العديد من سير العمل على سبيل المثال

  1. بمجرد أن أنشر منشورًا على مدونة الشركة، أقوم تلقائيًا بنشر رابط على تويتر.
  2. عندما يتفاعل شخص ما مع تغريداتي، قم بإضافته تلقائيًا إلى قائمة تسمى
    skr-engagers.

هل سيقتل ChatGPT المبرمجين؟ ذكاء البيانات في PlatoBlockchain. البحث العمودي. منظمة العفو الدولية.

مرة أخرى يطرح السؤال حول ما إذا كانت أدوات أتمتة سير العمل هذه ستقتل المبرمجين؟

5. المراقبة + إمكانية الملاحظة

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

6. ووردبريس + جوتنبرج

لقد استخدمت مؤخرًا WordPress + Gutenberg Block Editor لترقية موقع الويب الخاص بشركتي إلى التصميم سريع الاستجابة. لم أكتب/أحرر سطرًا واحدًا من التعليمات البرمجية. من يحتاج إلى المبرمجين، هاه؟

----

أسمي التقنيات المذكورة أعلاه مثبطات الطلب. كلهم كانوا ثوريين عندما دخلوا السوق وهددوا بسحب وظيفة المبرمجين.

لكن لم يفعل أي منهم. على أية حال، هناك الآن عدد أكبر من المبرمجين أكثر من أي وقت مضى في تاريخ تكنولوجيا المعلومات.

ما الذي يجري؟

وأرجع هذه المفارقة الظاهرة إلى ظهور ما أسميه منبهات الطلب. ومن خلال تضمين مجموعة من نماذج النشر وسيناريوهات الاستخدام الجديدة، قاموا بإنشاء وظائف ترميز جديدة في مجالات الحوسبة التي لم يتم فهمها حتى الآن.

المزيد عن هذا في مشاركة المتابعة. انظر لهذه المساحة.

الطابع الزمني:

اكثر من فينتكسترا