چیزی در راه – جامعه dev

صحنه ای در بتمن وجود دارد – شما یکی را می شناسید. بروس ، باران و خاکی ، گاتهام را باز می کند در حالی که هواپیماهای بدون سرنشین “چیزی در راه” نیروانا. این یک استعاره عالی برای روشی است که در حال حاضر در مورد AI در توسعه نرم افزار احساس می کنیم.
چیزی در حال آمدن است. چیزی در اینجا است.
و صادقانه؟ این بار متفاوت است.
من به اندازه کافی طولانی بوده ام که می بینم برنامه نویسی “می میرد” بارها و بارها. مونتاژ کشته شده کد دستگاه. C مونتاژ کشته شد. جاوا اسکریپت و پایتون نیاز به مدیریت حافظه را کشتند. چارچوب ها کل پشته ها را انتزاع کردند. ابزارهای کم کد به غیر DEV اجازه می دهند کاری را که یک بار به درجه CS نیاز داشت ، انجام دهند. هر بار ، برنامه نویسان سازگار بودند ، صنعت گسترش می یافت و تقاضا رشد می کرد.
اما این بار ، این فقط انتزاع نیست. این اتوماسیون است.
ظهور برنامه نویسی VIBE
کد تولید شده AI جدید نیست ، اما مدل های بزرگ زبان (LLMS) آن را آنقدر بی دردسر کرده اند که ما به یک نقطه شکست رسیده ایم. آنچه که زمانی یک افزایش بهره وری طاقچه بود ، اکنون چیز دیگری است. ما قبلاً آن را خرد می کردیم (برنامه نویسی گپ گرا) ، اما اینترنت قبلاً نام متناسب تری به آن داده است: برنامه نویسی VIBE.
چرا می توانید با نحو مبارزه کنید وقتی فقط می توانید … آنچه را می خواهید توصیف کنید؟
برنامه نویسی VIBE به این معنی است که غیر برنامه ریزان می توانند چیزهایی بسازند که یک سال پیش به توسعه دهندگان ماهر نیاز داشتند. این بدان معناست که کل کلاس های کار برنامه نویسی – برنامه های خرج ، ادغام ، حتی رفع اشکال – اکنون چیزی هستند که AI می تواند در چند ثانیه انجام دهد. مطمئناً ، کثیف است ، مطمئناً کامل نیست ، اما لازم نیست.
و این بخشی است که باعث عصبی شدن مردم می شود.
زیرا اگر هوش مصنوعی بتواند در چند ثانیه یک نمونه اولیه کار ایجاد کند ، چه اتفاقی برای همه شیاطین که سالها در افتخار مهارت های خود برای انجام همان کارها می گذرد ، چه اتفاقی می افتد؟
نقش در حال تغییر توسعه دهنده
این جایی است که قدیمی “هوش مصنوعی جایگزین برنامه نویسان نمی شود ، برنامه نویسان که از AI Will استفاده می کنند” کلیشه وارد می شود. اما بیایید واقعی باشیم: برخی از برنامه نویسان کاملاً جایگزین می شوند.
نه به این دلیل که هوش مصنوعی عالی است ، بلکه به این دلیل که برخی از شرکت ها به کامل اهمیت نمی دهند. آنها به اندازه کافی سریع ، ارزان و خوب اهمیت می دهند.
اما این کل تصویر نیست.
واقعیت این است که هر شرکتی اولویت های یکسانی ندارد. استارتاپ هایی وجود دارد که روی دود ، آژانس هایی که باید MVP ها را پمپ کنند ، و شرکت های عظیم که برای ثبات بیش از سرعت بهینه می شوند ، وجود دارد. هوش مصنوعی در حال حاضر بخش هایی از صنعت را مختل می کند که سرعت آن نسبت به صنایع دستی ارزش دارد – اما در مکانهایی که عملکرد ، امنیت و قابلیت حفظ آن وجود دارد ، توسعه دهندگان انسانی هنوز هم ضروری هستند.
تفاوت در این است که کجا و چگونه ارزش می دهیم.
اگر تمام کاری که انجام می دهید ، کد اساسی و تکراری است ، بله – باید نگران باشید. اما برنامه نویسی فقط مربوط به نوشتن کد نیست. هرگز نبوده است این در مورد درک مشکلات ، طراحی معماری ها ، ایجاد تجارت و دانستن چگونگی چسبیدن همه چیز به چیزی است که در واقع کار می کند.
هوش مصنوعی فقط یک ابزار دیگر است. این یک فرد بسیار قدرتمند است ، اما هنوز هم فقط ابزاری است. بهترین برنامه نویسان با نوشتن کد کمتری ، بلکه با تمرکز روی کد بهتر ، مشکلات بزرگتر و راه حل های هوشمندانه سازگار می شوند.