<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Ali.Tv</title><link>https://virgool.ir/feed/@alikt</link><description>Developer from Isfahan</description><language>fa</language><pubDate>2026-11-11 10:02:25</pubDate><image><url>https://files.virgool.ir/upload/users/3828666/avatar/DXDkE9.jpg</url><title>Ali.Tv</title><link>https://virgool.ir/@alikt</link></image><item><title>آیا هوش مصنوعی جای برنامه نویسی را میگیرد؟</title><link>https://virgool.ir/yellowpublic/آیا-هوش-مصنوعی-جای-برنامه-نویسی-را-میگیرد-dveacayjmqqq</link><description>سلام ، امیدوارم حالتون خوبه خوب باشه 💐چند روز پیش درحال استفاده از هوش مصنوعی بودم، یهو سوال برام پیش اومد آیا روزی من شغلم رو از دست میدم؟ چرا این سوال؟ چون قدرت هوش مصنوعی را درک کردم و این حس ترس در من ایجاد شد، هوش مصنوعی که هرچند مدت یکبار قویتر از قبل هم ظاهر میشهاما من مثل همیشه تحقیقاتم رو شروع کردم و بیکار نموندم و به جواب این سوال هم رسیدم که آیا هوش مصنوعی جای برنامه نویسی را میگیرد یا نه ، با هم بریم بخونیم.بیایید ببینیم هوش مصنوعی یا ai چیه و چطوری کار میکنههوش مصنوعی یا artificial intelligence که بصورت مخفف بهش ai میگن یه علم هست ، علمی که میخاد کاری بکنه دستگاه ها مثل آدم ها فکر کنن و عمل کنند. تا حدودی هم موفق بوده ولی همیشه موفق نیستهوش مصنوعی تو ایران تقریبا چندسالی هست که شناخته شده و آن هم به لطف یک سری ربات پاسخگوی متنی یا تولید کننده تصویر بوده.درک مردم ایران از هوش مصنوعی بصورت عمومی به کل اشتباهه ، چون فکر میکنن هوش مصنوعی یعنی کلا همون چت جی پی تی یا دیپ سیک یا کوپایلت یا هم ربات دیگه ایدرحالیکه اینا تنها بخش کوچکی از دنیای هوش مصنوعی هستند و هوش مصنوعی کارهای بزرگتری هم میتونه انجام بدهاسم این ربات هایی که استفاده میکنیم مدل های زبانی هست که به انگلیسی بصورت مخفف بهشون میگن LLMبصورت خلاصه مدل زبانی یعنی همون چت جی پی تی ، دیپ سیک ، کوپایلت و امثالهمبرنامه نویس ها هم از این مدل های زبانی استفاده میکنند تا بتونند بخشی از پروژه ی خودشون رو بدون کدنویسی و انجام کارهای روتین و تکراری پیش ببرند ( البته تمرکز این مقاله روی برنامه نویسان هست و مدل های زبانی برای همه ی رشته ها و زمینه های شغلی قابل استفاده هست)پس اینجا یک اشتباه مرسوم رو اصلاح کردیم ، به اونایی که تا دیروز میگفتید هوش مصنوعی از فردا بگید مدل زبانیمدل زبانی چطوری کار میکنه؟مدل های زبانی یک نوعی از ابزارهای هوش مصنوعی هستند که از یه طرف خوراکی های خودشون رو دریافت میکنند با آنها تربیت میشوند و از این طرف قابل استفاده میشن.خوراک مدل های زبانی هوش مصنوعیطبق تصویر بالا سمت راست خوراک را مشاهده میکنید حالا اینجا منظور من از خوراک همون Data یا اطلاعات اولیه هست که میتونه شامل هرچیزی باشه ، تو نسخه های اولیه اونا میتونستن فقط متن رو بخونن ، بعدا تونستن تصاویر رو هم میل کنن بعدا فایل های صوتی بعد داده های تنظیم شده بعد همه چی حتی کتاب های اسکن شده ، pdf ، داده های انجمن های گفتگو و ..........یه قسمتی هست به اسم Traning که من بهش میگن تربیت کردن ، فکر کنید مدل زبانی یه حیوان خونگی هست که تربیتش میکنید یه چیز جدید بهش یاد میدید و اون مغزش تشنه ی یادگیری هست.و بعد از تربیت شدن یه خروجی دارهخروجی هم میشه متنی که شما از چت جی پی تی دریافت میکنید ،یا تصویری که یه هوش مصنوعی دیگه تولید میکنه و میده به شمااین یادگیری اسمش ماشین لرنینگ هست ، یعنی تا حدودی یادگیری از اشتباهات قبلی خودشیعنی شبیه سازی یه چیزی شبیه به تجربه در انسان ها ، شما وقتی یه تجربه بدی کسب میکنید ازش درس هایی یاد میگیرید و سری بعدی سعی میکنید اون اشتباهات رو تکرار نکنیددر نسخه های اولیه مدل های زبانی مثل چت جی پی تی ، اونا به اینترنت وصل نبودن ، یعنی هرچی داشتن درون مغزشون بود که قبلا به خوردشون داده بودن ، هرچی حجم اطلاعات درون مغزش زیاد میشد حجم فضای اون مدل افزایش پیدا میکنه و همینطور تحلیل ازش سخت تر میشه پس نیاز به کامپیوتر قویتری داره که بتونه سریعتر پاسخ بده. منظور از کامپیوتر جایی هست که هوش مصنوعی روش نصب شده و بهش میگیم سروربعدا این مدل های زبانی قابلیت جستجو و خزش در اینترنت هم بهشون اضافه شد یعنی عملا اگر اطلاعاتی رو نداشته باشند مراجعه میکنند به اینترنت و مثل یه انسان کلی اطلاعات رو در کسری از ثانیه مطالعه و تحلیل میکنند تا کسب علم بکنند.مثلا انجمن ها را باز میکنند و نظرات مردم رو میخونناخرین اخبار رو مطالعه میکنندوب سایت های وبلاگی رو مطالعه میکننممکنه همین مقاله رو هم یه روزی هوش مصنوعی نیاز باشه و بخونهبعد که اطلاعات جمع شد دوباره برمیگردن و تحلیل کرده و پاسخ شما رو میدنپس ببینید چقدر کار بشر در اینترنت راحت تر شده ، شما شاید بین هزاران انجمن و مطلب و ... گم میشدید ولی هوش مصنوعی در کسری از ثانیه همه رو مطالعه میکنه لپ کلام رو میارهحالا فهمیدیم هوش مصنوعی چیه و چطوری کار میکنه بریم ادامهآیا واقعا هوش مصنوعی میتونه یه روزی مثل انسان باشه؟جواب هم بله هست هم خیر ، میتونه بستگی به میزان پیشرفت علم داره و نتونستن هم دلیلش واضحه انسان خیلی پیچیده تر از اونیه که ما میدونیمهمین الان با پیشرفت چشم گیر هوش مصنوعی ، اگه به شما یک متن یا تصویر که توسط هوش مصنوعی تولید شده را نشان بدن شما بلافاصله متوجه میشید که این تصویر یا متن تولید شده هست و کار دست انسان نیست.اما از طرفی دیگر پیشرفت روز افزون هوش مصنوعی بصورت تصاعدی رو هم نمیشه نادیده گرفت 😱بلاخره میتونه یا نمیتونه؟جواب به این سوال رو هیچکسی نمیتونه فعلا بده ولی با علم امروزی و پیشرفت امروزی تا 50 سال آینده مطمئنا هیچ ابزاری نمیشه ساخت که دقیقا انسان رو شبیه سازی بکنه یعنی قدرت ادراکی و احساساتی انسان رو داشته باشههوش مصنوعی هیچ درکی نداره ، میتونه ادراک را شبیه سازی بکنه ولی واقعا درک وجود نداره پس جاهایی که نیاز به ادراک واقعی انسانی هست هوش مصنوعی کم میارهیا احساسات لذت و تمامی حس های انسانی هنوز نمیتونه با هوش مصنوعی شبیه سازی بشهیک مثال خوب مثال آینه هست ، هوش مصنوعی مثل یک آینه هست که درونش هرتصویری وجود داره ولی واقعیت اون تصاویر وجود ندارند ، مثلا فرض کنید در آینه تصویر آتش میبینید ولی وقتی به دنیای واقعی یعنی روبروی آینه نگاه میکنید آتشی وجود ندارد، شبیه سازی هوش مصنوعی از جملات عاشقانه ، درد و دل ها و ... نیز برخاسته از تحلیل الگوریتم ها و یادگیری های اون هست نه ادراک و از درون واقعی اوندلیل اینکه نمیتونیم هوش مصنوعی با ادراک انسانی بسازیم اینه که انسان هنوز نمیدونه ادراک دقیقا چیه احساسات دقیقا چطور کار میکنند. یه تیکه متن پائین رو از خوده هوش مصنوعی گرفتم :یاختهٔ عصبی (نورون زیستی)یک سلول زنده‌ست.هم‌زمان الکتریکی، شیمیایی و زیستی کار می‌کند.پیوسته تغییر می‌کند، خودش ترمیم می‌شود، و با بدن و بقا گره خورده.یادگیری‌اش محلی، تدریجی و وابسته به تجربهٔ واقعی است.خطا برایش «هزینهٔ واقعی» دارد.نورون در هوش مصنوعییک تابع ریاضی ساده است.جمع‌وزن → تابع فعال‌سازی → خروجی.هیچ زیست، حس، یا خودآگاهی ندارد.یادگیری‌اش عددی و بیرونی است (به‌روزرسانی وزن‌ها).خطا فقط تغییر عدد است، نه تجربه.جمع‌بندی یک‌خطی:نورون زیستی «زندگی می‌کند و می‌آموزد»؛ نورون مصنوعی فقط «محاسبه می‌کند و تنظیم می‌شود».آینده ی برنامه نویسی با وجود هوش مصنوعی به کجا پیش میره؟هوش مصنوعی یا مدل های زبانی ، در حوزه ی برنامه نویسی خیلی کاربردی هستند ولی به معنی این نیست اونا میتونن جایگزین برنامه نویسان واقعی و انسانی بشندلیلش هم اینه که بالا گفتیم هوش مصنوعی ادراک نداره پس در هر موقعیتی که نیاز به ادراک انسانی هست خوده انسان لازمههوش مصنوعی یک تکه از کدهای شما را در یک ثانیه مینویسد شما کپی میکنید و در پروژه ی خود قرار میدهید اما اینکه چرا این قسمت نیازه چرا باید کار بکنه چطور باید کار بکنه از قدرت هوش مصنوعی خارجههوش مصنوعی براساس الگوریتم ها و تحلیل هایی که انجام میدهد میتواند کدنویسی بکند ، کدنویسی عالی هست ولی خالق نیستیک مثال :وجود هوش مصنوعی مثل وجود ماشین حساب هست ، ماشین حساب عملیات پیچیده ریاضی را میتواند زیر 1 ثانیه انجام بدهد ولی آیا به تنهایی میتواند جای فروشنده سوپرمارکت شود و حساب کتاب دقیق تمام مغازه را انجام دهد؟ قطعا خیر ولی ماشین حساب اگر زیر دست صاحب مغازه باشد حساب کتاب بدون اشتباه و دقیق انجام میشود. در برنامه نویسی هم وجود هوش مصنوعی به این شکل هست.هرگز هوش مصنوعی به قدرت ادراک انسانی دست نخواهد یافت به همین علت ( بیخیال علت های دیگه ) برنامه نویسی آینده ی خوبی داره چون ابزاری به دست برنامه نویسان رسیده که کار آنها را چندین برابر شتاب میده و جایگزین اونا هم نمیشهبرنامه نویسان در اینده به دو دسته تقسیم میشوند :برنامه نویسانی که هوش مصنوعی را هم استفاده میکنندبرنامه نویسانی که مقاومت میکنند و به شیوه سنتی کار میکنندهوش مصنوعی جایگزین برنامه نویسان نخواهد شد ولی گروه دوم در لیست بالا مجبور خواهد شد جای خود را به گروه اول بدهد.یه حرف جالب از مهندس سام نیکزاد شنیدم تو کلیپی که امروز ازش میدیدم و میگفت هوش مصنوعی در بحث یادگیری شبیه تقلب هست ، از این تشبیه خیلی خوشم امدمن خودم تجربه کردم که در بحث یادگیری اگه از هوش مصنوعی استفاده کنم مغزم ناخودآگاه میره سمت راحت طلبی و بقول مهندس نیکزاد پرورش پیدا نمیکنه پیشنهاد میکنم کلیپ مهندس نیکزاد رو درباره ی شروع برنامه نویسی و سوالات متداولش گوش بدیدسخن آخراگه توام مثل من نگران بودی امیدوارم با خوندن مطلب بالا نگرانیت رفع بشه و مطمئن باشی که هیچ زمانی نمیرسه هیچ شغلی از دست کسی گرفته بشه بلکه شغل ها همیشه سبک و سیاقشون عوض میشه و کسی که خودش را بروزرسانی نکنه از قافله عقب میمونه</description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Mon, 15 Dec 2025 04:18:39 +0330</pubDate></item><item><title>بهترین ابزار برنامه نویسی سال 2025 ( نود جی اس )</title><link>https://virgool.ir/@alikt/بهترین-ابزار-برنامه-نویسی-سال-2025-نود-جی-اس-whg1oakrurel</link><description>شاید بشه گفت بهترین گزینه برای backend در سال 2025 نود جی اس هست چون آمارها اینو میگناما گذشته از آمارها ، سرعت خیلی خوب نود جی اس در اجرای اکثر پروژه های وب باعث شده که این فریمورک محبوب برنامه نویسان وب باشهنود جی اس خیلی سریعه واقعا سریعتر از پی اچ پی و خیلی سریعتر از پایتون و دات نت و ...اگه قصد داشته باشین یه اپلیکیشن چت بسازید مثل قسمت چت اپلیکیشن دیوار شما نیاز دارید این کارو با نود جی اس انجام بدیدویدیو آموزش کامل نود جی اس به زبان فارسی من خیلی دنبال آموزش خوب نود جی اس گشتم ولی بهترینش به نظرم دوره ی مهندس سام نیکزاد بود که جدیدا منتشر کرده و من سریعا باهاش تونستم نود جی اس رو یاد بگیرم پیشنهاد میکنم شماهم ببینید:  https://www.aparat.com/v/gbbn84d </description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Sat, 15 Mar 2025 21:28:00 +0330</pubDate></item><item><title>آموزش تخصصی لاراول برای ساخت فروشگاه مشابه دیجی کالا</title><link>https://virgool.ir/@alikt/آموزش-تخصصی-لاراول-برای-ساخت-فروشگاه-مشابه-دیجی-کالا-muzviglgqqdj</link><description>لاراول ، یکی از محبوب ترین فریمورک های برنامه نویسی وب هست که با آن میتوانید انواع پروژه های وب را پیاده سازی کنید از جمله فروشگاه آنلاین که مشابه دیجی کالا باشد ، برخی از کارشناسان معتبر هم معتقد هستند که خوده وب سایت دیجیکالا رو با لاراول نوشتن ، هرچند که اگه خوده دیجیکالا هم با لاراول نباشه مهم نیست و لاراول توانایی اینو داره که فروشگاه های بزرگ با آن ساخته بشه ، لاراول برپایه ی زبان PHP هست که محبوب ترین زبان برنامه نویسی وب هست.شاید شما تخصص کافی در این حوزه نداشته باشین و به دنبال یادگیری یا کسب اطلاعات بیشتر باشین و این مقاله رو طوری مینویسم که همه بفهمن پس حتما تا اخر مطالعه کنینلاراول گزینه ی عالی برای برنامه نویسی فروشگاه مشابه دیجیکالاتوی دنیای وب ، هرچیزی که شما تماشا میکنید از فروشگاه اینترنتی گرفته تا سایت های خدماتی همه با یک یا چند زبان برنامه نویسی وب خلق شدن ، اگه شما هم بخای یه وب سایت کامل بسازی باید یکی از اون زبان های برنامه نویسی وب رو بلد باشی ، چندین نوع زبان داریم ولی قرار نیست شما اونا رو یاد بگیرید شما فقط یکیشو یاد میگیرید و با همون یه فروشگاه اینترنتی میسازید.وب سایتها کلا از دو بخش تشکیل شدن که یکیش فرانت اند و دیگری بک انده ، بک اند یعنی هرچیزی که پشت صحنه هست و فرانت اند یعنی ظاهر سایت.مثلا توی فروشگاه اینترنتی دیجیکالا هرچیزی که پشت ماجر اتفاق میوفته مربوط به بک اند هست مثلا ثبت نام اطلاعات کاربران در دیتابیس و ذخیره سازی اطلاعات سفارش و حسابداری و محاسبات و ... همه از دید کاربران و مشتریان مخفی هست و پشت پرده اتفاق میوفته ، همین اتفاقات و مدیریت ها به واسطه ی یک زبان برنامه نویسی اتفاق میوفته که به اون قسمت میگن بک اند ( back end ) و زبان های برنامه نویسی بک اند معروف عبارتند از : پی اچ پی ، دات نت ، نودجی اس ، پایتون و ...حالا هرچیزی که در ظاهر سایت هست مثلا منوها ، واکنش منوها ، اسلایدرها ، تصاویر محصولات ، انتخاب سایزمحصول و .... فرانت اند هستند و در ظاهر سایت اتفاق میوفتن ، فرانت اند هم با html و css و javascript ساخته میشه. از بین این سه مورد html و css زبان برنامه نویسی محسوب نمیشن و یادگیریشون خیلی سادست فقط زبان جاوا اسکریپت زبان برنامه نویسی حساب میشه که یادگیری اون نسبت به html css کمی سخت تره.حالا ما میدونیم زبان برنامه نویسی بک اند دیجیکالا قطعا زبان پی اچ پی هست که محبوب ترین زبان برنامه نویسی وب توی دنیاست ولی دقیقا نمیدونیم با کدوم فریمورک این زبان طراحی شده شاید اینجا سوال مطرح بشه که فریمورک ینی چی ! ؟فریمورک در واقع یک ابزاری هست کمکی برای اون زبان برنامه نویسی که براش طراحی شده و باعث میشه کارهای تکراری که برنامه نویسان انجام میدن رو درون خودش داشته باشه تا در مدت زمان توسعه ی یک پروژه بسیار صرفه جویی بشه ، برای این یه مثال میزنم تصور کنید توی یه شرکتی قراره از مراجعه کننده ها ثبت نام به عمل بیاد و منشی شرکت نام و نام خانوادگی و سن و دیگر مشخصات اونا رو هر سری بپرسه و بنویسه ، حالا تصور کنید همین نیازمندی ها رو در یک فرم از پیش طراحی شده و چاپ شده داشته باشیم و فقط در اختیارمشتریان بزاریم ، چقدر در وقت صرفه جویی میشه ؟ مسلما زیاد...لاراول یک فریمورک برای زبان پی اچ پی هست که از کارهای تکراری و  کدنویسی مجدد آنها توسط برنامه نویسان جلوگیری میکنه مخصوصا برای ساختن فروشگاه اینترنتی که کارهای تکراری زیاده مثل ثبت نام مشتریان ، ثبت محصولات جدید ، احراز هویت کاربران ، محدودیت کاربران مختلف و ....دوره ی آموزش جامع برنامه نویسی فروشگاه اینترنتی با فریمورک لاراول مشابه دیجیکالامن مدت زیادی بود که قصد داشتم یه فروشگاه اینترنتی مشابه دیجیکالا بسازم ، اوایل سراغ دات نت رفتم و بعدها هم کمی از نودجی اس یاد گرفتم اما هیچ پیشرفت چشم گیری حاصل نشده بود و دقیقا نمیدونستم که چطوری و با چه ابزارهایی میتونم فروشگاه اینترنتی مشابه دیجیکالا را کدنویسی کنممن برنامه نویس نبودم و برنامه نویسی رو کم کم از منابع آموزشی یاد میگرفتم ولی پروژه ی فروشگاه اینترنتی مشابه دیجیکالا واقعا چیز پیچیده ای بود و به دوره ی آموزشی منظم و خیلی تخصصی نیاز داشت تا بتونم یه همچین فروشگاهی رو با امکانات کامل طراحی کنمبعد از تحقیقات زیاد دوره ی آموزش ساخت فروشگاه اینترنتی مشابه دیجیکالا با لاراول از سایت آواسام رو پیدا کردم و با این دوره تونستم بطور منظم و دقیق تخصص های لازم برای پیاده سازی چنین پروژه ای رو یاد بگیرمعلاوه بر این ، درون دوره سورس کد آماده ای با لاراول بود که یه فروشگاه اینترنتی مشابه دیجیکالا ساخته شده و برای یادگیری من خیلی عالی بودبعدا که درباره ی مدرس تحقیق کردم مطمئن شدم که ایشون تخصص کاملی در این زمینه ها دارن و واقعا دوره ی با کیفیت و بی نظیری ساختن و هرکسی که بخاد یه همچین پروژه ای پیاده سازی بکنه من بهش پیشنهاد میدم از دوره آقای نیکزاد در سایت آواسام استفاده بکنه.اگه دوست دارین این دوره را ثبت نام کنین میتونید ویدیو معرفی این دوره از آقای نیکزاد رو تماشا کنید که در پایین قرار میدماین دوره علاوه بر اینکه آموزش کامل لاراول بصورت پروژه محور برای ساختن فروشگاه مشابه دیجیکالا دارد بلکه درون آن تخصص برنامه نویسی اپلیکیشن موبایلی دیجی کالا هم آموزش داده</description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Wed, 12 Mar 2025 16:33:02 +0330</pubDate></item><item><title>آیا هوش مصنوعی جایگزین برنامه نویسی میشود؟</title><link>https://virgool.ir/@alikt/آیا-هوش-مصنوعی-جایگزین-برنامه-نویسی-میشود-dli22hm7z45l</link><description>دوستانی که قصد دارن برنامه نویسی شروع بکنن ولی دو دل هستن بهتره اول بدونن هوش مصنوعی چی هست بعد از درک کردن هوش مصصنوعی بصورت کامل حتما به این نتیجه میرسند که هیچوقت هوش مصنوعی قادر نخواهد بود جایگزین برنامه نویسان بشه و با خیال راحت برید برنامه نویسی بکنیدبعضیا سال 2022 میگفتن من برنامه نویسی یاد نمیگیرند چون هوش مصنوعی جایگزین میشهالان سال 2025 هستیم اون افرادی که رفتن یاد گرفتن استخدام شدن ولی اونایی که این حرفو میزدن همچنان بیکارنویدیو زیر به شدت پیشنهاد میشه ببینید متوجه میشید : https://www.aparat.com/v/ypo09p9 </description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Sat, 08 Mar 2025 19:38:09 +0330</pubDate></item><item><title>برنامه نویس ها چطوری پروژه میگیرن ؟ ( راهنمایی کامل )</title><link>https://virgool.ir/@alikt/برنامه-نویس-ها-چطوری-پروژه-میگیرن-راهنمایی-کامل-eem3s6xr0ocw</link><description>بهتره به این سوال پاسخ بدیم که برای برنامه نویسی از کجا پروژه بگیریم ؟در سالهای اخیر تعداد برنامه نویسان هم در کشور ایران و هم در سطح جهانی افزایش خیلی زیادی داشته است همزمان با افزایش تعداد برنامه نویسان تعداد پروژه های برنامه نویسی نیز رو به افزایش بوده است، حالا یه سری از افراد که به تازگی وارد دنیای برنامه نویسی شده اند یا اصلا وارد نشده و تصمیم دارند به زودی برنامه نویسی را یاد بگیرند ، دچار این نگرانی ها هستند که من اگر برنامه نویس قوی شدم از کجا پروژه بگیرم و بتوانم از راه برنامه نویسی پول دربیارمدر این مقاله قصد ندارم درباره ی شیوه ی کسب درآمدی که همه سایت ها ادعا میکنند را بنویسم بلکه صرفا تجربه ی شخصی و کاملا عملی هست که خودم در اوایل شروع برنامه نویسی از این روش توانستم کسب درآمد بکنم و هنوزم از این تکنیک ها استفاده میکنم تا پروژه های خوب برنامه نویسی بگیرم پس با دقت این مقاله را تا انتها مطالعه کنید چون حاوی نکات ارزشمندی درباره ی برنامه نویسی هست که قطعا به دردتون میخوره.برنامه نویسی مثل همه ی مهارت ها و تخصص ها ، یک تخصصی هست که هرچقدر درون آن تجربه ی بالاتری داشته باشید میتوانید پیشرفت بیشتری بکنید فرض کنیم یک نفر قصد دارد مبلمان سازی احداث کند خب در ابتدای کار ممکن است ساختن یک مبل از نظر این شخص خیلی سخت به نظر برسد اما بعد از ساختن چندین مبل ، قطعا این فرد تجربه دارد و سریعتر و راحت تر از قبل میتواند مبل بسازید ، حالا فرض کنید این فرد بعد از چند سال سرمایه جمع کرده و یک تولیدی بزرگتری احداث میکند که خودش آنرا مدیریت میکند ، حالا کار اون راحت تر از قبل و در آمد او بیشتر از قبل شده است. مسیر حرفه ای شدن در یک تخصص به همین سادگی هست. فقط تجربه کسب کنید پیشرفت خواهید کرد از شما استقبال هم خواهدشد.نکته ی اول : به تجربه ی خودتان نگاه کنید.اگر در ابتدای مسیر برنامه نویس شدن هستید باید ابتدا به میزان تجربیات خود نگاه کنید و این سوالات را از خود بپرسید :من چه کار ارزشمندی ایجاد کردم که شخصی به من اعتماد کند و پروژه اش را به من بسپارد؟آیا من اگر خودم جای یک مشتری بودم به آدمی مثل خودم پروژه میسپردم؟آیا من بصورت اصولی و منظم کار کرده ام و رزومه ای برای اثبات آن نوشته ام که به مردم ارائه کنم؟اسم من در اینترنت چگونه است؟ میشود با سرچ مرا پیدا کرد و تجربیات مرا دید؟در انجمن های برنامه نویسی معتبر چقدر حضور دارم و آیا آنجا کار مفیدی کرده ام؟واقعیت این است که اگر من بعنوان یک شخص بخواهم پروژه ی برنامه نویسی به کسی بسپارم به سادگی این کار را انجام نخواهم داد ، باید حتما قبلا یک چیزی از آن شخص دیده باشم که اعتماد مرا جلب بکند مثلا یک ویدیو آموزش برنامه نویسی یا یک پروژه ی متن باز در گیتهاب و ... که با دیدن آن به خودم بگویم آهان این همون شخصیه که من دنبالش بودم هرچقدرم هزینه بخاد بابتش پرداخت میکنم چون آخر کار نتیجه ی خوبی میگیرم و پروژه ی من بصورت با کیفیت تحویل من داده خواهد شد.خب وقتی شما هیچ تجربه ی قابل لمسی نداشته باشید و هیچ ارزشی در دنیای اینترنت ایجاد نکرده باشید قطعا پروژه های خوب برنامه نویسی به شما سپرده نخواهد شد حتی اگر در همه ی سایت های کاریابی و آگهی و ... برای خودتان آگهی بزنید. اگر تجربه ای در برنامه نویسی ندارید توصیه اول این است که یک دوره ی آموزش منظم تحت نظر یک استاد باتجربه طی کنید تا اولا دقیقا بدانید برنامه نویسی چیست ( مثل دوره ی 12 قدم شروع برنامه نویسی ) و سپس شروع کنید به واقعا کار کردن و افزایش تجربه.نکته ی دوم: سریعا به سراغ سایت های فریلنسری نروید.یک اشتباه رایج که جدیدا حس کرده ام افزایش تعداد افراد مبتدی هست که سریعا در سایت های فریلنسری ثبت نام میکنند به امید اینکه با کپی کاری و ... بتوانند حتی پروژه های کوچکی را انجام داده و تحویل دهند که اشتباه ترین کار دنیاست ! شما با این کار نه تنها به خود کمک نمیکنید بلکه این مغز شما را فریب میدهد شما وارد جریانی شدید که هنوز آمادگی آنرا ندارید و این کار شما را بازی میدهد و نمیتوانید پیشرفت کنید.اگر میخواهید در دنیای برنامه نویسی پیشرفت کنید هرگز به دنبال درآمد سریع و با عجله و ... ( قبل از کسب تخصص لازم ) نباشید. البته افرادی هستند که استعداد بالا و توانایی یادگیری خیلی خوبی دارند واینها در مدت زمان کمی میتوانند تجربه و تخصص لازم را کسب کنند ، اگر شما هم جزو این دسته هستید ایرادی ندارد که سریعا پروژه بگیرید ولی از سایت های فریلنسری این کار را نباید انجام دهید در ادامه دلیل عدم استفاده از سایت های فریلنسری را توضیح خواهم داد.معمولا برنامه نویسان خوب هرگز در سایت های فریلنسری فعالیت نمیکنند ، سایت هایی که از کارفرما پروژه را میگیرد در یک پیشهادی به همه اعضای سایت که برنامه نویسان هستند نمایش میدهد و در واقع قیمت را به مزایده میگذارد ، یک نفر منتخب میشود و پروژه را انجام میدهد ، تا اینجای کار مشکلی نداریم ولی مشکل اصلی بر سر قیمت هایی هست که تعیین میشود ، قیمت ها به شدت کمتر از حد معقول هستند و همین امر باعث میشود افرادی که اصطلاحا کپی کار هستند نمونه کد ها و سورس ها ی آماده را دم دست خود دارند و با آنها یک پروژه ای سرهم کرده و تحویل میدهند ، هیچ پروژه ی موفق بزرگی از این سایت ها بیرون نیامده است.ضمن اینکه اکثر پروژه های سایت های فریلنسری ختم به خیر نمیشوند و اکثرا به مشکل بین کارفرما و برنامه نویس می انجامد. اما چرا شما درآمد عالی و خیال راحت را باید رها کنید و به سمت بنگاه هایی کشیده شوید که در آنجا درآمد کمتر و اعصاب خورد کنی بیشتری داشته باشید ، هرچند این درآمد کم ممکن است سریعتر بدست بیاید ولی ارزشمند نیست و باعث پیشرفت شما نخواهد شد.شاید بپرسید پس من از کجا پروژه های برنامه نویسی پیدا کنم ؟ جواب سوال این است و من خودم از این روش برای گرفتن پروژه های برنامه نویسی استفاده کردم ، شما باید ابتدا مراحل زیر را طی کنید و سپس ادمه مطلب رو بخونید تا متوجه بشید :حتما یک سایت کامل به نام خود ایجاد کنید و در آنجا خودتان را معرفی کنید و تخصص های خود را بنویسید ، این سایت در گوگل رتبه میگیرد و وقتی نام شما و یا تخصص های شما سرچ میشود شما پیدا میشوید.پروژه های برنامه نویسی را بنویسید و قسمتی از آن یا بصورت کامل در گیتهاب و دیگر جاها منتشر کنید و راه های تماس خود را آنجا درج کنید صاحبان کسب و کارها ابتدا به دنبال یافتن پروژه های واقعی هستند تا با برنامه نویسان آنها تماس بگیرند و پروژه ی خود را به آنها بسپارند.ویدیو معرفی از خود ، کارهای خود ، تخصص های خود و ... ضبط کنید و در فضاهای مجازی و سایت های اشتراک ویدیو مثل اینستاگرام ، توییتر ، یوتیوب آپارات و ... منتشر کنید.با سه روش بالا شما شانس خیلی زیادی برای یافتن پروژه های بی دردسر ، مبلغ بالا پیدا میکنید و این روش خیلی بهتر از روش ثبت نام در سایت های فریلنسری هست. شاید کمی سخت به نظر برسد اما با کمی تحمل و سختی کشیدن به آن دست پیدا خواهید کرد.📷نکته ی سوم و آخر : در مارکت ها فعالیت کنید بی دردسرترین راه درآمد برای شروع برنامه نویسی همینهاگر به تازگی وارد دنیای برنامه نویسی شده باشید یا قصد یادگیری برنامه نویسی را داشته باشید شاید کلمه ی مارکت برای شما ناآشنا باشد ، باید بگم که بهترین و ساده ترین روش برای کسب درآمد در شروع همین مورد هست و شما باید این را در نظر داشته باشید.برای فعالیت در مارکت ها هیچ رزومه ای یا تجربه ای لازم نیست ، هیچ مدرکی نیاز نیست و در واقع بهترین بستر برای فعالیت برنامه نویسان است که در ادامه چند مارکت مختلف برای حوزه های کاری مختلف معرفی میکنم که به راحتی آب خوردن میتوانید از آنها کسب درآمد کنید.اگر برنامه نویس موبایل یا بازیساز موبایل باشید مارکت های اندرویدی مثل کافه بازار و مایکت این اجازه را به شما میدهد تا فقط با یک کارت ملی و یک کارت بانکی ، پنل توسعه دهندگی خود را ایجاد کنید به سادگی تمام اپلیکیشن ها و بازی های خود را منتشر کنید و آنها را در معرض نمایش میلیون ها ایرانی قرار دهید، شاید باور نکنید ولی از همین راه هزاران برنامه نویس توانسته اند به درآمدهای میلیاردی دست پیدا کنند ، اگر شما یک اپلیکیشن کاربردی رایگان بنویسید سریعا هزاران نفر آنرا نصب خواهند کرد و اگر خدماتی را درون آن بعنوان پرداخت درون برنامه ای استفاده کنید یا گیم هایی که درون آن سکه و الماس بفروشید میلیارد ها تومان ارزش مالی ایجاد میکند و اگر شما تنها بخشی از آن را بتوانید بدست بگیرید میتوانید در همان ابتدای شروع درآمد خوبی را کسب کنید و این مسیر آینده شما را برای پیشرفت در حوزه برنامه نویسی هموارتر میکند.اگر برنامه نویس وب هستید از وردپرس غافل نشوید ، بیشتر سایت های ایرانی روی وردپرس استوار میشوند و معمولا برای آنها قالب یا افزونه های کاربردی خرید میشود ، مارکت هایی در این زمینه مثل راست چین ، ژاکت و ... در ایران وجود دارد که هزاران قالب بصورت روزانه درون آنها به فروش میرسد ، با ساختن یک قالب تر و تمیز وردپرسی یا یک پلاگین کاربردی ، بدون نیاز به هیچ چیز دیگر پول دربیاورید.خب من فقط دو مثال زدم ولی نسبت به حوزه ای که در آن فعالیت میکنید کلی مارکت آزاد وجود دارد که شما به راحتی درون آنها فعالیت کنید.نتیجه گیری نهاییدر این مقاله بصورت خلاصه و مفید بهترین روش های کسب درامد از برنامه نویسی و گرفتن پروژه های برنامه نویسی نوشتم و امیدوارم به دردتون بخوره ولی خب روش ها همیشه این نیست ممکنه یک نفر با برنامه نویسی یک سایت صرافی ارز دیجیتالی به درآمد برسه ممکنه یک نفر از تخصصش برای ساختن فروشگاه انلاین با برنامه نویسی استفاده بکنه در کل روش های زیادی وجود دارد که این بستگی به تجربه ی شما در حوزه ی درآمد از برنامه نویسی داره.</description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Wed, 05 Mar 2025 00:58:41 +0330</pubDate></item><item><title>یادگیری هوش مصنوعی لزومیه</title><link>https://virgool.ir/yellowpublic/یادگیری-هوش-مصنوعی-لزومیه-n8zzl8ohek5y</link><description>دوست عزیز، چه بخوای چه نخوای، باید هوش مصنوعی رو یاد بگیری!اگه فکر می‌کنی کسی که با AI کار می‌کنه هنر خاصی نکرده، یا می‌گی این چیزااا که قرطی‌بازیه، یا حتی نگران حفظ حس انسانی در کارهات هستی، باید بدونی این فقط یه بازیه که ریشه ش از اهمال کاری میاد!یه روزی می‌رسه که هوش مصنوعی یه فاکتور اساسی برای استخدام توی شرکت‌ها می‌شه، و اگه بلد نباشی، مثل سربازی می‌مونی که اسلحه داره ولی خشابش خالیه!✅پس همین الان، این لیست رو پرینت بگیر، و یکی‌یکی امتحانشون کن! آینده منتظر آدمای آماده‌ست، نه تماشاگرا!امسال چقدر تلاش کردی هوش مصنوعی رو یاد بگیری؟طراحی سایت با هوش مصنوعی :  https://www.aparat.com/v/hdz7697 </description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Mon, 17 Feb 2025 03:43:24 +0330</pubDate></item><item><title>چطوری برنامه نویس شدم ⚡</title><link>https://virgool.ir/yellowpublic/چطوری-برنامه-نویس-شدم-djcehuw6h85o</link><description>در این مطلب میخام شما رو با خودم آشنا کنم ، کسی که از پوچی مطلق به همه چی رسید ، وقتی دانشگاه قبول شدم حس میکردم که هیچ استعدادی ندارم ، رشته ی تحصیلیمو دوست ندارم و از همه مهمتر آینده ای رو پیش روی خودم نمیدیدم.همه ی این احساسات منفی با طعنه های اساتید دانشگاه هم گره میخوردن و آخرین ضربه هایی بودن که به اعتماد به نفس جوانی میخوردن که به رشته تحصیلیش علاقه نداشت و به اجبار سرکلاس های اون دروس حاضر میشد.در همین روزها بود که من تنها و کلافه در حیاط دانشگاه قدم میزدم که با یک آگهی عجیب و جذاب مواجه شدم و درباره ی هوش مصنوعی بود ( آن سالها هنوز هیچکس در جامعه چیزی درباره ی هوش مصنوعی نمیدانست )برای اولین بار حس کردم من میتوانم در این زمینه کار خلاقانه ای انجام بدمواین حس با تلفیق کتاب هایی از زندگی بیل گیتس و استیو جابز که خونده بودم به من مسیر رو نشون داد وفهمیدم من قراره برنامه نویس بشم و با کدنویسی ذهن خودمو به کار بگیرم تا ایندمو بسازممن شروع کردممن مدام درباره ی هوش مصنوعی مطالعه میکردم و مقالات علمی و کتاب های مختلفی درباره ی شبکه های عصبی و پردازش تصویر و الگوریتم های مختلف هوش مصنوعی میخوندم چیزایی که اصلا به رشته تحصیلی من ربط نداشتناولین چیزی که نیاز دیدم یاد بگیرم برنامه نویسی بود و بعدا فهمیدم برنامه نویسی فقط نوشتن کدها نیست بلکه یه طرز تفکر و شیوه ی حل مسئله هست و من باید این شیوه ی حل مسئله رو به ذهنم آموزش بدممن با لپتاپ قدیمی و اینترنت ضعیف شروع کردم ( توی فوتبال بهش میگن زمین های خاکی ) ، من کدنویسی میکردم و هیچی سردرنمیاوردم ، از اتاق بغلی که دانشجویان کامپیوتر بودن میپرسیدم و یه چیزایی بهم یاد میدادن و کم کم پیشرفت میکردمزبانی که داشتم یاد میگرفتم زبان سی پلاس پلاس بود و همیشه بخاطر این اقدام شجاعانه ام از خودم تشکر میکنم چون زبانی بود که پایه های مستحکم برنامه نویسی رو درون من ایجاد کرد.اولین پروژه چالش برانگیز برنامه نویسی من♟️تقریبا پیچیده ترین و خاطره انگیز ترین پروژه ای که برای اولین بار نوشتم یک بازی شطرنج با زبان سی پلاس پلاس و در محیط ترمینال بود بطوریکه شما حتی میتونستی با ماشین بازی کنی یعنی اون سمت ماشین قدرت تفکر و بازی کردن با شما رو داشتهنوز مدل های هوش مصنوعی وجود نداشتن ولی اینجا من یه مدل هوش مصنوعی برای تشخیص حرکت درست در شطرنج نوشته بودمپیچیدگی‌های پروژه برنامه نویسی شطرنجیک سری مسائل پیش روی چنین پروژه ای بود که باید حل میشد برای نمونه :منطق حرکت مهره های مختلف بازی مثلا اسب باید به شکل L حرکت میکردنوشتن قوانین بازی مثلا کیش و مات و ...محاسبات پیش‌بینی حرکات ( چون ماشین باید اینا رو تشخیص میداد تا بتونه بازی بکنه )رابط گرافیکی یا ظاهر بازیعلاوه بر موارد بالا ضعیف بودن سیستم و محیط کدنویسی در لپتاپی ضعیف ، چالش های برنامه نویسی را برایم دوچندان میکرد ولی من ناامید نمیشدم و خوب میدونستم تازه شروع برنامه نویسی هست و به زودی قراره خیلی چیزا عوض بشه از جمله یکیش همین لپتاپ قدیمی امپدربزرگم استاد شطرنج تو محله بود و همیشه میگفت : شطرنج فقط یک بازی ساده نیست درون آن یک دنیاست ، هر مهره یک داستان دارهمن پروژه ی شطرنج رو تکمیل کردم ولی داستان فقط تکمیل یک پروژه ی برنامه نویسی نبود بلکهاعتماد به نفس کم من تبدیل به اعتماد به خودم شدآماده بودم چالش های بزرگتری انجام دهمتسلط بیشتری به مفاهیم برنامه نویسی پیدا کرده بودمدرک عمیق تری از الگوریتم ها داشتممشتاق یادگیری چیزهای جدیدتر بودمهمینا باعث شد راه من به سوی آینده و برنامه نویس حرفه ای شدن هموارتر بشه و بعدا تونستم خیلی سریعتر به دنیای هوش مصنوعی و خانه های هوشمند وارد بشم و بتونم پروژه های بزرگی بگیرم.بعدا چی شد؟از اون پروژه شطرنج کوچک که گذشتم علاقه ی من به رشته مهندسی کامپیوتر شدیدتر شده بود ، چندین مسابقه ی برنامه نویسی شرکت کردم و توی همه مقام بالا آوردم ، پروژه ی شطرنج را گسترش دادم و آنرا در قالب یک گیم آنلاین تحت وب و اپ موبایلی به یک شرکت خارجی فروختم و از همه مهمتر ازدواج من با یک خانم که مهندس کامپیوتر و برنامه نویس بود باعث پیشرفت بیشتر من در این حوزه شد.فلسفه ی زندگی من میگه هر چالش در یک زندگی یک فرصت برای تبدیل شدن به انسانی موفق و رویایی هست. من در اول مسیر زندگی موفق خودم هستم و آینده های بزرگی رو برای خودم پیش بینی میکنم.سوالهای متداول که قراره همه از من بپرسندچه زبان برنامه نویسی برای شروع خوبه ؟ سی پلاس پلاسازکجا برنامه نویسی یاد بگیرم ؟ از یه استاد خوب ! از یه برنامه نویس با تجربه ، من آقای مهندس نیکزاد رو توصیه میکنم که استاد منم بوده و سایتشون آواسام هست. دوره ۱۲ قدم برنامه نویسی آقای نیکزاد فوق العادست.آیا توی دانشگاه برنامه نویسی یاد میدن ؟ تا جایی که من میدونم بصورت اختصاصی خیر باید دوره های بیرون از دانشگاه شرکت کنیدچقدر طول میکشه برنامه نویس بشم ؟ خودت بهتر از هرکسی میدونی چون شخص با شخص متفاوته ولی میانگین شش ماه اگه صفر باشی</description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Mon, 17 Feb 2025 03:15:33 +0330</pubDate></item><item><title>بهترین هوش مصنوعی برای برنامه نویسی</title><link>https://virgool.ir/yellowpublic/بهترین-هوش-مصنوعی-برای-برنامه-نویسی-z1uhdmkavshp</link><description>بهترین هوش مصنوعی برای برنامه‌نویسی: راهنمای جامع انتخاب ابزارهای هوش مصنوعیپیشنهاد میکنم اول ویدیو زیر را تماشا کنید : https://www.aparat.com/v/bmw4f9u در عصر دیجیتال کنونی، هوش مصنوعی انقلابی عظیم در دنیای برنامه‌نویسی ایجاد کرده است. برنامه‌نویسان امروز با طیف گسترده‌ای از ابزارهای هوش مصنوعی روبرو هستند که می‌توانند بهره‌وری و کیفیت کد آنها را به طرز چشمگیری افزایش دهند. مروری بر مهمترین ابزارهای هوش مصنوعی برنامه‌نویسی 1. Aider: انقلاب در همکاری AI و کدنویسیAider یکی از نوآورانه‌ترین ابزارهای هوش مصنوعی در حوزه برنامه‌نویسی است که امکان تعامل مستقیم با Git و ویرایش پروژه‌ها را فراهم می‌کند. این ابزار منحصر به فرد قابلیت‌های زیر را ارائه می‌دهد:- ویرایش مستقیم پروژه‌های Git- پیشنهاد تغییرات هوشمندانه- پشتیبانی از زبان‌های برنامه‌نویسی مختلف- قابلیت تولید و تکمیل کد با دقت بالا2. مدل‌های زبانی هوش مصنوعیجمینای (Gemini): برترین مدل زبانیGoogle Gemini بی‌شک یکی از پیشرفته‌ترین مدل‌های هوش مصنوعی است که در حال حاضر در دسترس برنامه‌نویسان قرار دارد. مزایای اصلی Gemini عبارتند از:- درک عمیق زبان برنامه‌نویسی- قابلیت تولید کد با کیفیت بالا- پشتیبانی از چندین زبان برنامه‌نویسی- توانایی تحلیل و بهینه‌سازی کد سایر مدل‌های برتر- ChatGPT (OpenAI)- Claude (Anthropic)- Copilot (GitHub)مزایای استفاده از هوش مصنوعی در برنامه‌نویسی* افزایش بهره‌وریهوش مصنوعی می‌تواند:- زمان کدنویسی را کاهش دهد- خطاهای رایج را شناسایی کند- راه‌حل‌های بهینه را پیشنهاد دهد* بهبود کیفیت کد- تولید کد استاندارد- شناسایی باگ‌ها- پیشنهاد الگوریتم‌های کارآمدترنکات کلیدی در انتخاب ابزار هوش مصنوعی* معیارهای مهم1. دقت تولید کد2. پشتیبانی از زبان‌های برنامه‌نویسی3. سرعت پاسخگویی4. امنیت اطلاعات5. قیمت و مدل اشتراک* چالش‌ها و محدودیت‌ها** موارد هشدار- وابستگی بیش از حد به AI- عدم درک کامل کانتکست پروژه- نیاز به بررسی نهایی توسط برنامه‌نویس* آینده هوش مصنوعی در برنامه‌نویسی* روندهای پیش رو- یکپارچگی عمیق‌تر با محیط‌های توسعه- هوش مصنوعی تخصصی برای پروژه‌های خاص- یادگیری مداوم و تطبیق با نیازهای توسعه‌دهندگان توصیه نهاییانتخاب ابزار هوش مصنوعی مناسب نیازمند بررسی دقیق و تست‌های عملی است. توصیه می‌شود چندین ابزار را امتحان کرده و بهترین گزینه را برای پروژه خود انتخاب کنید. جمع‌بندیGemini و Aider از برترین ابزارهای هوش مصنوعی در حوزه برنامه‌نویسی هستند که می‌توانند به طور قابل توجهی فرآیند توسعه نرم‌افزار را تسهیل کنند.</description><category>Ali.Tv</category><author>Ali.Tv</author><pubDate>Mon, 17 Feb 2025 02:36:42 +0330</pubDate></item></channel></rss>