آیا ChatGPT کدنویس ها را می کشد؟

آیا ChatGPT کدنویس ها را می کشد؟

در حین ساخت وب سایت جدید شرکتم، از ChatGPT کد برای عناصر طراحی واکنشگرای زیر درخواست کردم:

  1. 3 عکس در کنار هم
  2. جدول با 2 ردیف، ردیف اول با 3 تصویر، ردیف دوم با 3 لینک
  3. 3 تصویر در کنار هم در یک خط و 3 لینک در خط بعدی
  4. 3 تصویر در کنار هم با شرح‌های مرتبط.

ChatGPT با قطعه کد برای هر چهار مشخصات پاسخ داد. یکی از آنها به طور جزئی در نمایشگاه زیر نشان داده شده است.

آیا ChatGPT کدنویس ها را می کشد؟ هوش داده PlatoBlockchain. جستجوی عمودی Ai.

همه قطعه کد برای اولین بار کار کردند. من نیازی به اشکال زدایی نداشتم (نه اینکه توانایی انجام هر کاری را داشته باشم!).

من در مورد خط زیر در کد ارائه شده توسط ChatGPT شک داشتم:

----

.image {flex: 0 0 33.33%; /* این مقدار را برای تغییر عرض هر تصویر تنظیم کنید */ max-width: 100%;

----

من از ChatGPT برای شفاف سازی سوال کردم.

این پاسخ شفافی را بدون هیچ گونه نگرش تمسخر آمیز / حمایتی کاربر معمولی StackOverflow به من داد.

با هر معیاری، عملکرد ChatGPT عالی بود.

این سوال زیر را ایجاد می کند:

آیا ChatGPT کدنویس ها را از بین می برد؟

----

این اولین بار نیست که مردم این سوال را می پرسند.

در حدود دو دهه گذشته، بسیاری از فناوری‌هایی که در آن زمان به اندازه ChatGPT امروز انقلابی بودند، پیش‌بینی می‌شد که کدگذارها را منسوخ می‌کنند. اجازه دهید به خط حافظه بروم و برخی از آنها را بازگو کنم.

1.ERP

در آن زمان، شرکت ها نرم افزار خود را توسعه دادند. اینها معمولاً راه‌حل‌های نقطه‌ای سفارشی برای فروش، خرید، موجودی، امور مالی، تولید و سایر عملکردهای یک کسب‌وکار بودند. آنها یا توسط تیمی از برنامه نویسان داخلی توسعه یافته اند یا به فروشندگان خارجی برون سپاری شده اند.

وقتی ERP وارد صحنه شد و این راه حل های سفارشی توسعه یافته را جایگزین کرد، مردم شروع به تعجب کردند که چه اتفاقی برای آن کدگذارهای داخلی و خارجی می افتد.

2. RAD / Low Code / بدون کد پلت فرم

تقریباً در این زمان، من در حال بازاریابی برای یک فروشنده جهانی ERP بودم.

اینترنت در اطراف بود، شرکت من یک وب سایت داشت، و همه ما حساب های ایمیل تجاری داشتیم. تمام وثیقه های بازاریابی در وب سایت میزبانی می شد و نمایندگان فروش می توانستند هر آنچه را که نیاز داشتند جستجو و دانلود کنند. اوه من فقط شوخی کردم! جمله آخر درست نیست. من نمی دانستم چگونه محتوای جدیدم را در وب سایت شرکت منتشر کنم، بنابراین آن را به عنوان پیوست ایمیل به فیلد ارسال کردم.

یک روز، من با یک همکار در منطقه سیگاری ساختمان اداری ام آشنا شدم. او یک برنامه نویس در سازمان مهندسی بود. چون هیچ ارتباطی در محل کار نداشتم، هرگز او را در دفتر ندیده بودم. ما شروع به تبادل یادداشت در مورد مشاغل مربوطه خود کردیم.

اتفاقاً به او اشاره کردم که می خواهم یک پورتال برای میزبانی وثیقه بازاریابی ایجاد کنم. او به من گفت که درباره ابزاری به نام مایکروسافت فرانت پیج شنیده است که به غیر گیک ها امکان می دهد با استفاده از ویرایشگر بصری و کنترل های کشیدن و رها کردن، وب سایت های ساده بسازند. به عنوان یک کاربر قدرتمند ابزار نموداری مایکروسافت ویزیو، با این پارادایم آشنا بودم.

به دفترم برگشتم و Frontpage را امتحان کردم. ببینید، من توانستم پورتال وثیقه بازاریابی خود را در عرض یک هفته بدون نوشتن یک خط کد HTML ایجاد کنم (که به هر حال قادر به انجام آن نبودم).

در آن زمان، فرانت پیج توسط پلتفرم توسعه سریع اپلیکیشن (RAD) عرضه شد. امروزه به آن پلتفرم کم کد / بدون کد می گویند.

با توجه به این تجربه، شروع به تعجب در مورد سرنوشت کدنویس ها کردم.

3. مترجمان کد

در شرکت بعدی‌ام، ابزاری را می‌فروختم که کد COBOL قدیمی را به جاوا مخفی می‌کرد. در آن زمان ما به آن کد مترجم می‌گفتیم. من معتقدم که این دسته محصول اکنون به کد Transpiler تغییر نام داده است.

از آنجایی که مبدل‌های کد نه تنها می‌توانند کد را از یک زبان برنامه‌نویسی به زبان دیگر ترجمه کنند، بلکه آن را در مقایسه با نسخه اصلی تمیز می‌کنند، این فناوری طبیعتاً سؤالاتی را در مورد نیاز به کدنویس‌ها - و معماران و طراحان - در آینده ایجاد می‌کند.

4. اتوماسیون گردش کار

با گذشت زمان، از ابزارهای اتوماسیون گردش کار مانند IFTTT به طور خودکار بسیاری از گردش کار به عنوان مثال

  1. به محض انتشار پستی در وبلاگ شرکت، به طور خودکار یک لینک در توییتر ارسال کنید.
  2. هر زمان که شخصی با توییت من درگیر شد، به طور خودکار آنها را به لیستی به نام اضافه کنید
    skr-engagers.

آیا ChatGPT کدنویس ها را می کشد؟ هوش داده PlatoBlockchain. جستجوی عمودی Ai.

مجدداً این سؤال مطرح شد که آیا این ابزارهای اتوماسیون گردش کار می توانند کدنویس ها را از بین ببرند؟

5. نظارت + مشاهده

پلتفرم‌های نظارت و مشاهده با خودکار کردن فرآیند انتها به انتها تشخیص، تریاژ و حل و فصل حوادث در مناظر فناوری اطلاعات، تردیدهایی را در مورد نیاز به مدیران سیستم در آینده ایجاد می‌کنند.

6. وردپرس + گوتنبرگ

من اخیراً از WordPress + Gutenberg Block Editor برای ارتقاء وب سایت شرکت خود به طراحی واکنش گرا استفاده کردم. من یک خط کد را ننوشتم / ویرایش نکردم. چه کسی به کدگذار نیاز دارد، نه؟

----

من فناوری های ذکر شده را می نامم سرکوب کننده های تقاضا. همه آنها وقتی وارد بازار شدند انقلابی بودند و تهدید به سلب شغل برنامه نویسی کردند.

اما هیچ کدام این کار را نکردند. در هر صورت، اکنون تعداد کدنویسان بیشتری نسبت به قبل در تاریخ IT وجود دارد.

چه چیزی می دهد؟

من این پارادوکس ظاهری را به ظهور چیزی که من می نامم نسبت می دهم محرک های تقاضا. آنها شامل مجموعه‌ای از مدل‌های استقرار جدید و سناریوهای استفاده، مشاغل کدنویسی جدیدی را در حوزه‌های محاسباتی که تاکنون نامشخص بود ایجاد کردند.

بیشتر در این مورد در پست بعدی. این فضا را تماشا کنید

تمبر زمان:

بیشتر از فینسترا