من یک {{ معلم }} و یک {{ فعال زمینه ی برنامه نویسی }} هستم و اینجا درباره ی چیزایی مینویسم که به درد بقیه و پیشرفت اونا بخوره چون خودم عاشق یادگیری و پیشرفت هستم 🏆🎯💯
چطور با هوش مصنوعی برنامه نویسی کنیم و همچنان برنامه نویس خوبی هم بمانیم
این روز ها همه ی برنامه نویسان تقریبا از هوش مصنوعی استفاده میکنن و بعضیا هم که برنامه نویس نیستند فکر میکنن با هوش مصنوعی میتونن کدنویسی کنند و پروژه های برنامه نویسی رو ران بکنن
اولی ها یکم ضعیف تر شدن یعنی تنبل تر شدن
دومی ها هم خوش خیالن !
دسته ی اولی برنامه نویسایی بودن که صبح تا شب کدنویسی میکردن الان همون کدا رو یه هوش مصنوعی تو یک ساعت تمیز و شیک تحویل میده و میپرن متصل میکنن به پروژشون
دسته ی دومی هم اونایی بودن که احتمالا از ترس وجود هوش مصنوعی ترسیدن و برنامه نویسی رو یاد نگرفتن ولی الان میخان از این غافله عقب نمونن
🤖 خب برایم سراغ اینکه چطوری با هوش مصنوعی کدنویسی کنیم؟
مدل های زبانی زیادی امروزه وجود دارند تقریبا هر شرکت بزرگی که وجود داشت یه مدل ساخته بعضیا ایران رو تحریم کردن بعضیا فیلترن و ... ما اونایی رو میگیم که آزاد هستن و فیلترشکنن نیاز ندارن
و اینم بگم تمامی نوشته های درون این متن تجربیات شخصی خودمه و از جایی ترجمه یا کپی نکردم
بعد سالها کدنویسی تصمیم گرفتن چند پروژه ی آخرم رو با کمک هوش مصنوعی پیش ببریم اسمش نمیدونم میشه vibe coding یا نه چون کسی که وایب کدینگ میکنه معمولا متخصص و برنامه نویس نیس ولی من بودم .
نحوه ی انجام پروژه ها اینجوری نبود که من کل سیستم رو بسپارم هوش مصنوعی انجام بده فکر نکنم هم هوش مصنوعی وجود داشته باشه که بتونه این کارو بکنه
پس تیکه تیکه جلو میرفتم
مثلا میگفتم فرم ورود رو بساز ... کپی میکردم تو پروژه تست میکردم اگه درست بود بعدی ... اگه اشکال داشت میدادم خودش و توضیح میدادم اصلاحش کنه

راااحت ترین و بهترین هوش مصنوعی که استفاده کردم و مدل های زیادی هم داشت کوپایلت بود و مابقی هم به ترتیب زیر خوب بودن و به من کمک کردن ولی جلوی هر کدوم مینویسم که دقیقا چه کمکی به من کردن :
1 - مایکروسافت کوپایلت = بیشتر کدنویسی های منو انجام داد
2 - هوش مصنوعی دیپ سیک = خنگ تر از کوپایلت بود ولی بعضی وقتا که دسترسی به کوپایلت نبود این جایگزین میشد
3 - هوش مصنوعی claude با استفاده از سایت same . new برای طراحی ظاهر با html css js خوب بود
4 - سایت z . ai که گویا چینی هست و یه مدل اختصاصی پرقدرت هم داره برای تحلیل خوب بود مثلا بره سرچ کنه ببینه در دو ماه گذشته مردم تو انجمن ها درباره ی لاراول چیا گفتن ! این تحلیل گریش واقعی و خوب بود.
من از ai assistant های گوناگون دیگه ای مایل نبودم استفاده کنم ولی خب میشد همین مدل ها رو داخل ابزارهایی مثل aider هم اجرا کرد و خروجی گرفت که نکردم.
خب حالا شما چطوری میتونی با هوش مصنوعی پیش بری ؟ لازمه ی استفاده از هوش مصنوعی داشتن دانش در اون زمینه هست
بله کوپایلت یه کد تمیز برای php مینوشت و تحویلم میداد ولی کی باید اونو باز بینی میکرد ؟ کی داخلش پروژه کپی و اجراش میکرد ؟ کی اونو خطایابی میکرد ؟ کسی که پی اچ پی بلده
از کلود قسمتی از فرانت اند رو میگرفتم ولی اون که نمیتونست بفهمه تم کلی من چیه پس یهو یه قسمت سبز میداد یهو بنفش کی اینا رو مچ میکرد ؟ کسی که سی اس اس بلده کسی که اچ تی ام ال بلده
حالا شما یک به یک با استفاده از مدل های زبانی که بالا معرفی کردم کدنویسی انجام بدید و نتیجه رو ببینید کم کم یاد میگیرید چطوری با اونا کار کنید.

چه موقع هایی باید از AI استفاده بکنیم و چه موقع هایی نکنیم ؟
ابزارهای هوش مصنوعی توانایی نوشتن و تحلیل و دیباگ کردن رو دارن ولی بعضی از قسمت های حساس پروژه نباید توسط هوش مصنوعی انجام بگیره
مثلا قسمت هایی که مربوط به امنیت سایت میشه باید حتما توسط خودتان انجام بشه یا حداقل اگر هوش مصنوعی انجام میده حتما باید قبلش آنها را تست کنید و سپس داخل پروژه قرار بدهید.
تا زمانی که تخصص یک حوزه رو کسب نکرده اید استفاده کردن از هوش مصنوعی برای پیش بردن اون قسمت واقعا کار اشتباهیه ! چون هوش مصنوعی سعی میکنه شما رو بفهمه و چون شما نمیتونید درست توضیح بدید پس کاری از پیش نمیبره و بدتر ناامید میشید و پروژه رها میشه. برای یادگیری برنامه نویسی بهترین روش طی کردن دوره های ویدیویی آموزشی است چون بهره کشی از هوش مصنوعی در آموزش برنامه نویسی یک نوع تقلب حساب میشود و ممکنه ذهن شما را کامل برای برنامه نویس شدن آماده نکنه ، اگر تا کنون برنامه نویسی را شروع نکرده اید بهتره از دوره ی آموزش 12 قدم شروع برنامه نویسی مهندس سام نیک زاد استفاده کنید.
استفاده از هوش مصنوعی برنامه نویسی تنها زمانی مفید و کارآیی هست که :
اولا شما متخصص اون حوزه باشید
دوما برای قسمت های حساس از هوش مصنوعی کمک نگیرید خودتان بنویسید
سوما هر کدی که از هوش مصنوعی گرفتید را بازبینی و تست کنید
چهارما کدی که هوش مصنوعی میدهد را سعی کنید کمی ویرایش و دستکاری بکنید
شما نیاز به سرعت بالا دارید و مدت زمان کمی برای تحویل پروژه یا ران کردن آن داشته باشید.
چت جی پی تی یا کوپایلت ؟
خیلی از افراد از چت جی پی تی استفاده میکنند بخاطر راحتی و تحریم نبودن و ... کوپایلت ابزار هوش مصنوعی هست که درون خود چندین مدل را استفاده میکند و یکی از آنها GPT-5 است.
هر دو مدل از نظر کارآیی و کیفیت تقریبا در یک رده قرار دارند ولی تنظیمات و شخصی سازی کوپایلت بیشتر است.
پس برای توسعه دهندگی و کدنویسی این کاملا بستگی به خود شما دارد که از چت جی پی تی یا کوپایلت استفاده کنید توصیه من کوپایلت هست.
برای ثبت نام کوپایلت نیازی به هیچ کار خاصی نیست تنها با جیمیل خود میتوانید لاگین کنید.
از کجا میتونیم کلود ( claude ) رو رایگان مصرف کنیم؟
کلود به جرات یکی از بهترین هوش مصنوعی ها برای کدنویسی هست ولی پولیه
نسخه ی رایگان کلود نیاز به شماره مجازی هم داره تا فعال بکنید میتونید به راحتی از نامبرلند شماره خارجی بگیرید و اکانتتون رو تایید بکنید
ولی یک روز یا دوز دوام میاره و بعد محدودیت کلود پر میشه و باید نسخه پولی بخرید
خب اینجا روشی میگم که تقریبا از claude بصورت رایگان استفاده بکنید. شما باید به سایت same . new مراجعه کنید ( فاصله کنار نقطه ها رو برداید و سایت رو درست بزنید )
این سایت به ازای هر ایمیل 500 هزار توکن کلود میده
که وقتی پر شد و خارج شدید خاستید با اکانت دیگه ای وارد بشید دوباره یهو میپره به اکانت قبلی که لاگین شده بودید و اینطوری فکر میکنید با آی پی محدود شدید یا جی ؟
خب در این صورت شما باید به سایت احراز هویت same برید که میشه لینک زیر و کش و اطلاعاتی که از سایت زیر تو مرورگر ثبت شده رو حذف کنید در این صورت same متوجه نمیشه قبلا لاگین کرده بودید و دوباره با جیمیل دیگه ای میتونید 500 هزار توکن جدید دریافت کنید
سایت احراز هویت same . new
https://real-impulse-45.authkit.app
میتونید تو لپتاپ یا کامپیوتر به ادرس زیر برید و سپس اطلاعاتشو پاک کنید
chrome://settings/content/siteDetails?site=http%3A%2F%2Freal-impulse-45.authkit.app

سوالات متداول :
سوال : آیا هوش مصنوعی میتونه جایگزین برنامه نویس بشه ؟
پاسخ : خیر ، هوش مصنوعی ابزار برنامه نویسی هست که توسط برنامه نویسان قابل استفاده است.
سوال : برای یادگیری برنامه نویسی بهتر است دوره طی کنیم یا با هوش مصنوعی پیش برویم ؟
پاسخ : حتما باید دوره طی کنید مثل دوره ی دوازده قدم شروع برنامه نویسی ، سعی کنید با هوش مصنوعی برنامه نویسی یاد نگیرید.
سوال : هوش مصنوعی را چه زمانی مجاز به استفاده در برنامه نویسی هستم ؟
پاسخ : زمانی که دانش حداقلی در اون حوزه را کسب کرده باشی و خودت بتونی کدنویسی کنی و پروژه بنویسی.
سوال : چطوری از هوش مصنوعی استفاده کنیم و همزمان برنامه نویس خوبی باشیم؟
پاسخ : یادگیری را متوقف نکنید و برای هرچیزی از هوش مصنوعی کمک نگیرید تنها بخشی از کارهای روتین خود را به هوش مصنوعی بسپارید.
سوال : بهترین دوره برای یادگیری برنامه نویسی چیست ؟
پاسخ : بهترین دوره ی آموزشی برای شروع برنامه نویسی به زبان فارسی دوره ی 12 قدم برنامه نویسی با تدریس مهندس سام نیکزاد هست.
مطلبی دیگر از این انتشارات
ساخت فروشگاه اینترنتی با لاراول
مطلبی دیگر از این انتشارات
کاتلین ، زبانی جدید اما قوی و شیرین برای برنامه نویسی اندروید
افزایش بازدید بر اساس علاقهمندیهای شما
راز گمشدهی «مهندسی کانتکست»