سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

اخبار نرم افزار

ایجنت‌های کدنویسی هوش مصنوعی چگونه مرا برنامه‌نویس بهتری کردند؟

ایجنت‌های کدنویسی هوش مصنوعی چگونه مرا برنامه‌نویس بهتری کردند؟

نویسنده در یادداشتی برای XDA Developers تجربه شخصی خود از کار با ایجنت‌های کدنویسی هوش مصنوعی (AI coding agents) را شرح داده و تأکید کرده است که این ابزارها تنها زمانی او را برنامه‌نویس بهتری کرده‌اند که از سپردن کل فرایند کدنویسی به آن‌ها دست برداشته است.

از سپردن همه‌کار به ایجنت تا مشارکت فعال

او در ابتدا با ابزارهایی مانند Claude Code و Codex چنین عمل می‌کرد: توضیح می‌داد چه چیزی می‌خواهد بسازد، به ایجنت دسترسی به پروژه می‌داد و اجازه می‌داد از نوشتن کد تا آزمایش پیاده‌سازی، همه‌چیز را انجام دهد. اگر بخشی درست کار نمی‌کرد، تنها از ایجنت می‌خواست مشکل را برطرف کند. این روش بسیار راحت بود و به او امکان می‌داد چیزهایی بسازد که به‌تنهایی از عهده‌شان برنمی‌آمد.

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

روش تازه: فهمیدن پیش از تولید کد

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

  • استفاده از ایجنت برای کدهای قالبی (boilerplate code) و کارهای تکراری
  • درخواست توضیح مشکل به‌جای دریافت فوری راه‌حل
  • پذیرش مسئولیت برای بخشی از پیاده‌سازی و فهمیدن نحوه کار کد

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

لزومی به یادگیری سنتی نیست، اما درک مفاهیم لازم است

نویسنده معتقد است در سال ۲۰۲۶ لازم نیست فرد ماه‌ها صرف یادگیری یک زبان برنامه‌نویسی از صفر کند تا بتواند چیزی کاربردی بسازد. به باور او، حفظ کردن نحو (syntax) یا نوشتن کدهای تکراری وقتی ایجنت می‌تواند آن‌ها را در چند ثانیه انجام دهد، چندان منطقی نیست. هدف اصلی، فهمیدن چیزی است که ساخته می‌شود و نحوه کار آن است، حتی اگر برنامه‌نویس نویسنده همه خطوط کد نباشد.

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

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

کد بیشتر به معنای نرم‌افزار بهتر نیست

نویسنده یکی از مشکلات کار با ایجنت‌های کدنویسی را تولید کد بسیار بیشتر از نیاز واقعی می‌داند. ایجنت ممکن است برای پیاده‌سازی یک قابلیت، چند فایل جدید بسازد، وابستگی‌ها (dependencies) اضافه کند یا توابعی بنویسد که برنامه از جای دیگری همان کار را انجام می‌دهد. چون قابلیت مورد نظر کار می‌کند، فرد تغییرات را می‌پذیرد و ادامه می‌دهد، اما هر افزوده غیرضروری نگهداری برنامه را دشوارتر می‌کند.

بر اساس پژوهش GitClear در سال ۲۰۲۶ که ۶۲۳ میلیون تغییر کد را تحلیل کرده است، تکرار بلوک کد (code block duplication) نسبت به سال ۲۰۲۳ حدود ۸۱ درصد افزایش یافته است. این پژوهش همچنین از کاهش چشمگیر بازآرایی (refactoring) و استفاده مجدد از کد (code reuse) خبر می‌دهد. به نوشته نویسنده، ما بیش از هر زمان دیگری کد تولید می‌کنیم، اما این لزوماً به معنای ساخت نرم‌افزار بهتر نیست.

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

برنامه‌نویسی در ۲۰۲۶ تغییر کرده است

نویسنده می‌پذیرد که برنامه‌نویسی در سال ۲۰۲۶ به‌طور چشمگیری تغییر کرده و هوش مصنوعی و ایجنت‌های کدنویسی بخشی جدایی‌ناپذیر از آن شده‌اند. به گفته او، انتظارات از توسعه‌دهندگان و مهندسان نرم‌افزار نیز تغییر کرده و آن‌ها باید در همان هشت ساعت کاری، خروجی بسیار بیشتری ارائه دهند.

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

نظرتان را ثبت کنید کد خبر: 55740 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/07/26 تعداد مشاهده: 21
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Voice Creator Pro 1.1.4

Voice Creator Pro 1.1.4

ساخت صدای انسان با هوش مصنوعی

تجارت الکترونیک

تجارت الکترونیک

آشنایی با جایگاه تجارت الکترونیک در ایران و کسب درآمد از اینترنت

Postman 8.0.6 Win/Linux/macOS

Postman 8.0.6 Win/Linux/macOS

پست من

Pit People

Pit People

اکشن

آشنایی با تاریخ اسلام

آشنایی با تاریخ اسلام

سیر مطالعاتی تاریخ اسلام

انگور داروخانه طبیعی اثر  دکتر یوهانا برانت

انگور داروخانه طبیعی اثر دکتر یوهانا برانت

بازگشت نیروی عضلات

آموزش نرم افزار Ulead Video Studio

آموزش نرم افزار Ulead Video Studio

آموزش یولید ویدیو استادیو

Yamaha Supercross

Yamaha Supercross

موتورهای پرشی یاماها

مستند تاریخچه و تخریب بقیع

مستند تاریخچه و تخریب بقیع

مستند قبرستان بقیع

زنگینامه حضرت زینب(ع)

زنگینامه حضرت زینب(ع)

Zainab, the daughter of Imam Ali

کجا خوبه؟

کجا خوبه؟

بانک جامع رستوران ها و کافی شاپ های مشهد مقدس

Wifi File Transfer Pro 1.10 for Android +2.3

Wifi File Transfer Pro 1.10 for Android +2.3

نقل انتقال اطلاعات با وایرلس

ماساژ درمانی

ماساژ درمانی

روانشناسی و ماساژ

انواع حملات به شبکه های کامپیوتری

انواع حملات به شبکه های کامپیوتری

ایمن سازی شبکه های کامپیوتری

روش های جوجه کشی در خانه

روش های جوجه کشی در خانه

آموزش جوجه کشی به زبان ساده

کلیپ پربیننده‌ترین ویدئوهای سال

کلیپ پربیننده‌ترین ویدئوهای سال

پربازدیدترین ویدیوها

OriginLab OriginPro 2025b v10.2.5.212 (x64)

OriginLab OriginPro 2025b v10.2.5.212 (x64)

تحلیل عددی داده‌ها و ترسیم نمودارهای علمی دوبعدی و سه‌بعدی

Tropico 6 El Prez Edition – Return to Nature

Tropico 6 El Prez Edition – Return to Nature

ساخت و ساز و مدیریت شهری

سخنرانی حجت الاسلام مهدی شریعتی‌تبار با موضوع دوگونه از نقش‌آفرینی امام سجاد (ع)

سخنرانی حجت الاسلام مهدی شریعتی‌تبار با موضوع دوگونه از نقش‌آفرینی امام سجاد (ع)

سخنرانی ایراد خطبه و بیان دعا با شریعتی‌تبار

آمریکا در نگاه رهبر معظم انقلاب اسلامی حضرت آیت الله العظمی خامنه‌ای

آمریکا در نگاه رهبر معظم انقلاب اسلامی حضرت آیت الله العظمی خامنه‌ای

سیاست‌ها، توطئه‌ها و عملکرد دولت ‌مردان آمریکا

سخنرانی حجت الاسلام رضا استادی با موضوع جوان و جامعه - 2 جلسه

سخنرانی حجت الاسلام رضا استادی با موضوع جوان و جامعه - 2 جلسه

سخنرانی جوان و جامعه با رضا استادی

مجموعه فیلم‌های آموزش حسابداری به زبان فارسی

مجموعه فیلم‌های آموزش حسابداری به زبان فارسی

آموزش حسابداری

نماهنگ زیبای اشتیاق به مناسبت ولادت حضرت مهدی (عجل الله تعالی فرجه)

نماهنگ زیبای اشتیاق به مناسبت ولادت حضرت مهدی (عجل الله تعالی فرجه)

نماهنگ اشتیاق برای حضرت مهدی

Passper for PDF 4.0.3.1

Passper for PDF 4.0.3.1

باز کردن قفل فایل‌های پی‌دی‌اف

God of War Ragnarok

God of War Ragnarok

خدای جنگ رگناروک

کتاب Mobile Phone

کتاب Mobile Phone

کتاب موبایل فون

آموزش نرم افزار PartitionMagic

آموزش نرم افزار PartitionMagic

آموزش پارتیشن مجیک

مجله تخصصی  برای  متخصصان و علاقه ماندان به عکاسی ویژه نامه عکاسی از کودکان

مجله تخصصی برای متخصصان و علاقه ماندان به عکاسی ویژه نامه عکاسی از کودکان

مجله Photography Week دسامبر 2020

دارالشفاء نسخه 2.1 برای اندروید

دارالشفاء نسخه 2.1 برای اندروید

دارالشفاء

نگرش های یادگرفتن زبان انگلیسی که موسسات و دانشگاه ها به شما نمی گویند

نگرش های یادگرفتن زبان انگلیسی که موسسات و دانشگاه ها به شما نمی گویند

نگرش های یادگرفتن زبان انگلیسی

شب قدر از زبان حجت الاسلام  کاشانی - 3 جلسه

شب قدر از زبان حجت الاسلام کاشانی - 3 جلسه

شب قدر از زبان حجت الاسلام کاشانی

Ultimate Spider-Man

Ultimate Spider-Man

مرد عنکبوتی

امنیت در سیستم عامل ویندوز ۱۰

امنیت در سیستم عامل ویندوز ۱۰

امنیت ویندوز ۱۰

Udemy - The Complete ASP.NET MVC 5 Course

Udemy - The Complete ASP.NET MVC 5 Course

دوره آموزش برنامه‌نویسی

Learning LabVIEW

Learning LabVIEW

آموزش لب وبو

Norton AntiVirus 2024 22.24.8.36 + Offline Update

Norton AntiVirus 2024 22.24.8.36 + Offline Update

نورتون آنتی ویروس

آموزش جامع و تصویری cPanel

آموزش جامع و تصویری cPanel

آموزش سی پنل

گلچین مداحی حاج سید مجید بنی فاطمه

گلچین مداحی حاج سید مجید بنی فاطمه

مداحی سید مجید بنی فاطمه

InfiniteSkills – Learning Revit Structure 2014

InfiniteSkills – Learning Revit Structure 2014

فیلم آموزش نرم افزار مهندسی رِویـت استراکچر 2014

The Calling

The Calling

فیلم جنایی

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!