برنامه نویسی

Vibe Coding: هک آخر هفته که برای دنیای واقعی آماده نیست

از آنجا که صدای جیر جیر آندره کارپتی در فوریه 2025 – 4 میلیون بازدید و شمارش منفجر شد – vibe coding اسباب بازی جدید و براق دنیای فناوری بوده است.

نوع جدیدی از برنامه نویسی وجود دارد که من آن را “برنامه نویسی Vibe” می نامم ، جایی که شما کاملاً به ویب ها تسلیم می شوید ، نمادها را در آغوش می گیرید و فراموش می کنید که کد حتی وجود دارد. این امکان پذیر است زیرا LLMS (به عنوان مثال Cresor Composer W Sonnet) خیلی خوب می شوند. همچنین من فقط با آهنگساز با Superwhisper صحبت می کنم …

– Andrej Karpathy (Karpathy) 2 فوریه 2025

ابزارهایی مانند مکان نما و Superwhisper به شما اجازه می دهد با هوش مصنوعی گپ بزنید ، بگویید “من را یک بازی بسازید” و BAM ، شما یکشنبه شب نمونه اولیه دارید.
این یک هک آخر هفته سرگرم کننده است ، اما جایی برای دنیای واقعی آماده نیست. بیایید آن را تجزیه کنیم.

این اعتیاد به مواد مخدره “Vibe Coding” چیست؟

این ساده است: شما به یک ایده خود می گویید – “یک برنامه یکپارچهسازی با سیستمعامل” یا “این UI کثیف را برطرف کنید” و در حالی که خنک می شوید ، کد را از بین می برد.
خط Karpathy ، “دیدن چیزها ، گفتن چیزها ، اجرای چیزها ، کپی های کپی کردن” ، آن را خلاصه می کند. شما مانند یک جادوگر برنامه نویسی احساس می کنید ، ساعت ها برنامه ها را با هم سیلی می زنید.
من درخواست تجدید نظر می کنم – من خودم با آن اشتباه کرده ام.
اما جالب است تا زمانی که متوجه شوید AI اهمیتی نمی دهد که آیا واقعاً فردا کار می کند.
اینجاست که ترک ها نشان می دهند.

چرا من BS را در مورد انقلاب صدا می کنم

من تیم ها را از طریق آتش سوزی به اندازه کافی هدایت کرده ام تا بدانند چه چیزی وجود دارد – و “برنامه نویسی پرشکوه” اینطور نیست. در اینجا به همین دلیل است که این امر بیشتر از کمک است تا کمک:

  • این یک آشفتگی زیر کاپوت است: کد خوب به نظر می رسد تا زمانی که حفر نشوید. من AI را دیدم که چیزهایی را که ناامن هستند ، استفاده کنید – کد تولید شده Lovable را تهیه کنید ، جایی که دست زدن به کلیدهای API Supabase ، نشانه های در معرض خطر هر کسی را برای ربودن ، رسیده است. موفق باشید وقتی آن را ننوشتید ، اشکال را پیدا کنید.
  • حدس زدن مهندسی نیست: شما تا زمانی که “کار کند” می شود ، اما این یک سیستم نیست – این یک قمار است. من مجبور شدم بلایای بدتر را از کمتر پاک کنم.
  • مقیاس پذیری؟ نه: این برنامه سریع کابوس برای نگهداری است. من یک بار یک پایگاه کد را به ارث بردم تا هفته ها طول بکشد تا کد تولید شده از آن مانند استروئیدها احساس کند.
  • شما تنبل می شوید: بیش از حد به هوش مصنوعی تکیه دهید ، و هنگام پوسته شدن پیچ می شوید. وقتی مشتری ساعت 2 صبح تماس می گیرد ، هوش مصنوعی شما را نجات نمی دهد.

نمونه های اولیه محصولات نیستند

جمعیت LinkedIn عاشق گفتن “برنامه نویسی Vibe” همه مهندس 10 برابر است.
مطمئناً ، برای یک نمونه اولیه.
اما نمونه اولیه محصولی نیست و یک محصول یک تجارت نیست.
این یک فرهنگ میانبر ایجاد می کند که به هیچ وجه فایده ای ندارد ، مگر اینکه برای کسانی که با آن روبرو هستند.
من Crash Startup را تماشا کرده ام زیرا فکر می کردند هک آخر هفته می تواند مقیاس کند.
مهندسی واقعی – سیستم هایی که دست و پنجه نرم نمی کنند ، تیم هایی که کشتی می گیرند ، عمق دارند ، نه لرزش.

توصیه من: بازی کنید ، دعا نکنید

اگر وارد شوید vibe coding، از آن لذت ببرید – اما آن را در ماسهبازی نگه دارید:

  • هک در پروژه های جانبی یا اثبات مفهوم.
  • با خروجی مانند یک طرح رفتار کنید – مانند کار خود در خط بررسی کنید.
  • حتی در مورد تولید بدون چشم مهندس واقعی به آن فکر نکنید.

برای روشن شدن: من ضد ai نیستم. من از آن برای طوفان مغزی یا سرعت بخشیدن به کار Grunt استفاده می کنم.
اما من ترجیح می دهم به تیم و مهارت های سخت درآمدی خود اعتماد کنم تا شرط بندی بر روی ابزاری که همه فلاش ، بدون ماده است.

پایان

اگر این کار را تا کنون انجام داده اید ، کلاه های خود را خاموش کرده اید. vibe codingبشر

این یک لکه دار نرم و صاف برای یک نمونه اولیه سریع است ، اما فریب نخورید: هیچ جا برای چیزهای واقعی آماده نیست – سیستم های جامد و مشاغل به بیش از VIB های هوش مصنوعی احتیاج دارند.

من بیان کرده ام که چرا فکر می کنم بیش از حد و خطرناک است ، بنابراین اگر برنده “برنامه نویسی Vibe” شده اید یا از بین می رود ، دوست دارم آن را بشنوم.

افکار خود را در مورد LinkedIn یا Twitter/X رها کنید یا برای بیشتر از سنگرها در سنگرهای فنی مشترک شوید.

برنامه نویسی مبارک!

{c3p}

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا