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