<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های خانم یوسفی</title>
        <link>https://virgool.io/feed/@roseflower</link>
        <description>هیچ اگر سایه پذیرد من همان سایه ی هیچم 💫</description>
        <language>fa</language>
        <pubDate>2026-06-16 20:43:43</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1244325/avatar/FInmTF.jpg?height=120&amp;width=120</url>
            <title>خانم یوسفی</title>
            <link>https://virgool.io/@roseflower</link>
        </image>

                    <item>
                <title>ناوبری در طوفان: چالش‌ها و فرصت‌های یادگیری برنامه‌نویسی در سال ۲۰۲۵ یا ۱۴۰۴</title>
                <link>https://virgool.io/@roseflower/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-%DB%B1%DB%B4%DB%B0%DB%B5-oickkus3vuad</link>
                <description>سلام ✋️ اول تشکر میکنم که مقالات منو دنبال میکنی 🌹 بعدش باید بگم مقاله پایین رو خودم تایپ کردم و از ابزار هوش مصنولی برای تولیدش استفاده نکردم 💥 یه مقاله جامع و به درد بخور درباره ی برنامه نویسی در سال جدیدمقدمه: دنیایی که بر پایه کد نوشته شدهقرن بیست و یکم، قرن داده و هوش مصنوعی است. از گوشی هوشمند در جیب ما تا سیستم‌های پیچیده مالی که اقتصاد جهانی را هدایت می‌کنند، همگی بر پایه یک اصل مشترک بنا شده‌اند: کد. برنامه‌نویسی دیگر یک مهارت تخصصی و انحصاری برای گروهی کوچک از نخبگان فنی نیست، بلکه به ابزاری قدرتمند برای نوآوری، حل مسئله و خلق ارزش در تمامی صنایع تبدیل شده است. تقاضا برای توسعه‌دهندگان نرم‌افزار در سال‌های اخیر به شدت افزایش یافته و این روند در سال ۲۰۲۵ نیز با شتاب بیشتری ادامه خواهد داشت.با این حال، این تصور که ورود به دنیای برنامه‌نویسی در سال ۲۰۲۵ از همیشه آسان‌تر شده، یک تصور گمراه‌کننده است. اگرچه منابع آموزشی بی‌شمار شده‌اند، اما خود این حجم عظیم اطلاعات، به همراه سرعت دیوانه‌وار تغییرات تکنولوژی، چالش‌های منحصر به فردی را برای فراگیران ایجاد کرده است. مسیر یادگیری برنامه‌نویسی دیگر یک جاده مستقیم و هموار نیست، بلکه به یک طوفان از گزینه‌ها، فناوری‌ها و انتظارات شباهت دارد که هدایت در آن نیازمند استراتژی، هوشمندی و شکیبایی است.این مقاله به عمق این چالش‌های نوظهور می‌پردازد. ابتدا به بررسی تحولات چشم‌انداز دنیای برنامه‌نویسی می‌پردازیم، سپس مهم‌ترین موانع بر سر راه یادگیرندگان در سال ۲۰۲۵ را تشریح می‌کنیم. در ادامه، نگاهی به زبان‌های برنامه‌نویسی خواهیم داشت که در این سال بیشترین تقاضا را در بازار کار خواهند داشت و در نهایت، استراتژی‌هایی برای موفقیت در این مسیر پر فراز و نشیب ارائه می‌دهیم و به معرفی یک منبع معتبر فارسی برای شروع این مسیر، یعنی آواسام، خواهیم پرداخت.بخش اول: تغییر چشم‌انداز دنیای برنامه‌نویسیبرای درک چالش‌های امروزی، ابتدا باید بپذیریم که دنیای برنامه‌نویسی دچار یک دگرگونی بنیادین شده است. ده سال پیش، مسیر یک توسعه‌دهنده وب بسیار واضح بود: HTML, CSS, JavaScript و سپس یک فریم‌ورک سمت سرور مانند PHP یا Ruby on Rails. اما امروز، این چشم‌انداز بسیار پیچیده‌تر و چندبعدی‌تر است.۱. ظهور ابرهوش مصنوعی (AI) و نقش آن در توسعههوش مصنوعی دیگر یک مفهوم تئوریک نیست؛ ابزاری عملی در دستان برنامه‌نویسان است. ابزارهایی مانند GitHub Copilot، Tabnine و ChatGPT به همکاران مجازی برای توسعه‌دهندگان تبدیل شده‌اند. این ابزارها می‌توانند کدهای تکراری (Boilerplate) را بنویسند، الگوریتم‌ها را پیشنهاد دهند و حتی در دیباگ کردن کدها کمک کنند. این تحول یک شمشیر دولبه است: از یک سو، سرعت و بهره‌وری را به شدت افزایش می‌دهد و از سوی دیگر، این نگرانی را ایجاد می‌کند که آیا یادگیرندگان جدید به اندازه کافی بر مفاهیم بنیادین حل مسئله مسلط خواهند شد یا صرفاً به مصرف‌کنندگان کدهای تولید شده توسط هوش مصنوعی تبدیل می‌شوند.۲. پیچیدگی زیرساخت‌ها و معماری‌هادیگر نمی‌توان با دانش یک زبان برنامه‌نویسی یک اپلیکیشن مدرن ساخت. مفاهیمی مانند رایانش ابری (Cloud Computing)، کانتینرسازی با Docker، ارکستراسیون با Kubernetes، معماری میکروسرویس‌ها (Microservices)، و CI/CD (ادغام و تحویل مداوم) به دانش ضروری برای هر توسعه‌دهنده‌ای تبدیل شده‌اند. انتظار می‌رود که یک برنامه‌نویس نه تنها کد تمیز بنویسد، بلکه بتواند آن را در یک زیرساخت مقیاس‌پذیر و پایدار مستقر کند.۳. پلتفرم‌های Low-Code/No-Codeظهور پلتفرم‌هایی که به کاربران غیرفنی اجازه می‌دهند با کشیدن و رها کردن کامپوننت‌ها، اپلیکیشن بسازند، تعریف سنتی &quot;برنامه‌نویس&quot; را به چالش کشیده است. این پلتفرم‌ها برای خودکارسازی فرآیندهای ساده عالی هستند، اما همچنان برای ساخت محصولات پیچیده و سفارشی به دانش برنامه‌نویسی عمیق نیاز است. با این حال، این پلتفرم‌ها سطح انتظارات از یک اپلیکیشن را در میان کاربران نهایی بالا برده و فشار را بر روی توسعه‌دهندگان برای خلق محصولات بهتر افزایش داده‌اند.بخش دوم: چالش‌های اصلی یادگیری برنامه‌نویسی در سال ۲۰۲۵با توجه به تحولات فوق، فراگیران برنامه‌نویسی با موانع جدیدی روبرو هستند که قبلاً به این شکل وجود نداشتند.چالش اول: پارادوکس انتخاب و سیل اطلاعات بی‌پایاناین بزرگترین و گیج‌کننده‌ترین چالش برای یک تازه‌کار است. در سال ۲۰۲۵، یک فرد با قصد یادگیری برنامه‌نویسی با سوالاتی بی‌پایان مواجه می‌شود:کدام زبان را شروع کنم؟ پایتون؟ جاوااسکریپت؟ گو؟ یا شاید رست؟کدام فریم‌ورک بهتر است؟ ری‌اکت؟ ویو؟ انگولار؟ یا سمت سرور نودجی‌اس، دjangو، اسپرینگ؟از کدام منبع یادگیری استفاده کنم؟ یوتیوب؟ دوره‌های آنلاین؟ مستندات رسمی؟ کتاب؟هر کدام از این گزینه‌ها طرفداران و مخالفان خود را دارند و هر روز یک تکنولوژی جدید وارد این میدان می‌شود. این &quot;سندرم ترس از دست دادن&quot; (FOMO) باعث می‌شود که بسیاری از یادگیرندگان در یک مرحله اولیه گیر کنند و نتوانند تصمیم قاطعی برای شروع بگیرند. آن‌ها مدام در حال جستجو و مقایسه هستند به جای اینکه روی یک مسیر مشخص تمرکز کرده و شروع به نوشتن کد کنند.چالش دوم: شتاب سرسام‌آور تغییرات تکنولوژیکدر دنیای امروز، عمر یک فریم‌ورک یا کتابخانه محبوب ممکن است تنها چند سال باشد. چیزی که امروز به عنوان &quot;بهترین روش&quot; (Best Practice) شناخته می‌شود، ممکن است دو سال دیگر منسوخ تلقی شود. این موضوع یادگیری را از یک &quot;پروژه یک‌باره&quot; به یک &quot;فرآیند مادام‌العمر&quot; تبدیل می‌کند. توسعه‌دهندگان باید همیشه در حال به‌روزرسانی دانش خود باشند. این نیاز به یادگیری مداوم می‌تواند برای برخی خسته‌کننده و استرس‌زا باشد، به خصوص کسانی که به دنبال ثبات و تخصص در یک حوزه خاص هستند. توانایی &quot;یادگیری چگونه یاد بگیریم&quot; (Learning how to learn) به یک مهارت حیاتی‌تر از خود تسلط بر یک تکنولوژی خاص تبدیل شده است.چالش سوم: افزایش سطح انتظارات از توسعه‌دهندگان (The T-Shaped Developer)دیگر کافی نیست که یک فرد فقط &quot;برنامه‌نویس جاوااسکریپت&quot; یا &quot;برنامه‌نویس پایتون&quot; باشد. بازار کار به دنبال توسعه‌دهندگان &quot;T-Shaped&quot; است؛ یعنی افرادی که در یک حوزه (عمود حرف T) تخصص عمیق دارند اما در زمینه‌های دیگر (افقی حرف T) دانش گسترده‌ای نیز دارند.یک توسعه‌دهنده فرانت‌اند مدرن انتظار می‌رود که علاوه بر ری‌اکت یا ویو، با TypeScript، ابزارهای بیلد مانند Webpack/Vite، تست‌نویسی (Jest)، مفاهیم SEO و حتی مبانی بک‌اند و APIها آشنا باشد. یک توسعه‌دهنده بک‌اند نیز باید فراتر از یک زبان و فریم‌ورک، با پایگاه‌داده‌ها (SQL و NoSQL)، سیستم‌های پیام‌رسان (RabbitMQ, Kafka)، مفاهیم امنیت و کار با پلتفرم‌های ابری آشنایی کامل داشته باشد. این افزایش سطح انتظارات، فشار مضاعفی بر روی یادگیرندگان وارد می‌کند تا مجموعه مهارت‌های خود را گسترده‌تر کنند.چالش چهارم: ماهیت غیرشخصی آموزش‌های آنلاین و &quot;Tutorial Hell&quot;اگرچه دوره‌های آنلاین دسترسی به آموزش را آسان کرده‌اند، اما اغلب فاقد یک عنصر حیاتی هستند: بازخورد فوری و راهنمایی شخصی. یک یادگیرنده ممکن است ساعت‌ها برای حل یک باگ کوچک زمان صرف کند، در حالی که یک توسعه‌دهنده باتجربه می‌توانست در چند دقیقه او را راهنمایی کند. این انزوا می‌تواند منجر به از دست دادن انگیزه و احساس ناتوانی شود.علاوه بر این، بسیاری در دام &quot;Tutorial Hell&quot; (جهنم آموزشی) گرفتار می‌شوند. آن‌ها ساعت‌ها ویدیوهای آموزشی تماشا می‌کنند و کدهای مدرس را کپی می‌کنند، اما هرگز تلاش نمی‌کنند پروژه‌ای را از صفر و به تنهایی بسازند. در نتیجه، حس درک مطلب را دارند، اما در عمل برای حل یک مسئله واقعی ناتوان هستند. عبور از این مرحله و شروع به ساختن پروژه‌های شخصی، یکی از سخت‌ترین اما مهم‌ترین گام‌ها در مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای است.چالش پنجم: ادغام هوش مصنوعی در فرآیند توسعههمانطور که قبلاً ذکر شد، هوش مصنوعی یک چالش دوگانه است. یادگیرندگان امروز باید یاد بگیرند که چگونه از ابزارهای مبتنی بر هوش مصنوعی به عنوان یک &quot;همکار&quot; استفاده کنند، نه یک &quot;جایگزین&quot;. این یعنی مهارت جدیدی به نام &quot;مهندسی پرامپت&quot; (Prompt Engineering) اهمیت پیدا می‌کند: توانایی درخواست دقیق و واضح از هوش مصنوعی برای دریافت بهترین نتیجه. همزمان، باید مراقب بود که این وابستگی مانع از درک عمیق مفاهیم الگوریتمی و منطق برنامه‌نویسی نشود. چالش این است که تعادل برقرار شود؛ از سرعت هوش مصنوعی بهره برد، اما بنیان‌های فکری حل مسئله را تقویت کرد.بخش سوم: زبان‌های برنامه‌نویسی پرتقاضا در سال ۲۰۲۵با وجود تمام چالش‌ها، بازار کار همچنان تشنه استعدادهای ماهر است. انتخاب یک زبان برنامه‌نویسی استراتژیک، می‌تواند شانس موفقیت را به شدت افزایش دهد. در اینجا به چند زبان که در سال ۲۰۲۵ جایگاه ویژه‌ای خواهند داشت، اشاره می‌کنیم:۱. پایتون (Python): پادشاه بی‌چون و چراپایتون به دلیل سادگی، خوانایی بالا و اکوسیستم فوق‌العاده غنی، همچنان پادشاه بی‌رقیب در حوزه‌های یادگیری ماشین، هوش مصنوعی، علم داده و خودکارسازی خواهد بود. کتابخانه‌هایی مانند TensorFlow, PyTorch, Pandas و Scikit-learn آن را به زبان اول برای هر کسی که وارد دنیای AI شود، تبدیل کرده‌اند. علاوه بر این، پایتون در توسعه وب بک‌اند (با فریم‌ورک‌های Django و Flask) و همچنین در اسکریپت‌نویسی و DevOps نیز بسیار محبوب است.۲. جاوااسکریپت / تایپ‌اسکریپت (JavaScript / TypeScript): زبان فراگیر وبجاوااسکریپت تنها زبانی است که مستقیماً در تمام مرورگرهای مدرن اجرا می‌شود و به همین دلیل، قلب تپنده توسعه فرانت‌اند است. با فریم‌ورک‌هایی مانند React, Vue و Angular، این زبان به ابزاری قدرتمند برای ساخت اپلیکیشن‌های وب پیچیده و تعاملی تبدیل شده است. ظهور Node.js جاوااسکریپت را به سمت سرور نیز برد و آن را به یک گزینه کامل برای Full-Stack Development کرد. تایپ‌اسکریپت (TypeScript) یک ابرست (Superset) از جاوااسکریپت است که با افزودن تایپ‌های استاتیک، قابلیت اطمینان و نگهداری کدهای بزرگ را به شدت افزایش می‌دهد و به سرعت در حال تبدیل شدن به استاندارد صنعتی است.۳. گو (Go): زبان ابر و همزمانیتوسط گوگل طراحی شده، زبان Go به طور خاص برای حل چالش‌های برنامه‌نویسی مدرن، به خصوص در زمینه رایانش ابری و سیستم‌های توزیع‌شده، خلق شده است. سینتکس ساده، عملکرد بالا و پشتیبانی بومی از همزمانی (Concurrency) آن را به گزینه‌ای ایده‌آل برای ساخت میکروسرویس‌ها، ابزارهای DevOps و برنامه‌های کاربردی با کارایی بالا تبدیل کرده است. تقاضا برای توسعه‌دهندگان Go در حال افزایش است و این روند در سال ۲۰۲۵ نیز ادامه خواهد یافت.۴. رست (Rust): آینده برنامه‌نویسی سیستمیرست به دلیل تمرکز بر ایمنی حافظه (Memory Safety) و سرعت بالا، مورد توجه قرار گرفته است. این زبان بدون نیاز به یک Garbage Collector، از بروز بسیاری از باگ‌های امنیتی رایج در زبان‌هایی مانند C و C++ جلوگیری می‌کند. رست به سرعت در حال کسب محبوبیت در زمینه‌هایی مانند توسعه سیستم‌عامل، برنامه‌نویسی تعبیه‌شده (Embedded)، WebAssembly و حتی بک‌اند است. یادگیری رست دشوارتر از زبان‌های دیگر است، اما توسعه‌دهندگان آن در بازار کار بسیار ارزشمند تلقی می‌شوند.۵. جاوا (Java) و کاتلین (Kotlin): غول‌های بیکرانجاوا به عنوان یک زبان پایدار، قوی و با اکوسیستتی بالغ، همچنان ستون فقرات بسیاری از سیستم‌های عظیم شرکتی (Enterprise) است. کاتلین، زبانی مدرن و کاملاً با جاوا سازگار، به عنوان زبان رسمی برای توسعه اپلیکیشن‌های اندروید توسط گوگل انتخاب شده و جایگاه جاوا را در این حوزه به چالش کشیده است. تسلط بر این دو زبان، درهای بسیاری از فرصت‌های شغلی در شرکت‌های بزرگ و استارتاپ‌های موفق را باز می‌کند.۶. SQL: زبان مشترک همه توسعه‌دهندگانSQL ممکن است یک زبان برنامه‌نویسی عمومی نباشد، اما دانش آن برای تقریباً هر توسعه‌دهنده‌ای ضروری است. در دنیایی که داده‌ها مهم‌ترین دارایی هستند، توانایی کار با پایگاه‌داده‌ها و استخراج اطلاعات از طریق کوئری‌های SQL یک مهارت بنیادین است. فرقی نمی‌کند فرانت‌اند کار باشید یا هوش مصنوعی؛ در نقطه‌ای از مسیر حرفه‌ای خود با پایگاه‌داده سر و کار خواهید داشت.بخش چهارم: مسیر پیش رو - استراتژی و منابع یادگیریعبور موفقیت‌آمیز از این چالش‌ها نیازمند یک رویکرد هوشمندانه و منظم است. در اینجا چند استراتژی کلیدی آورده شده است:۱. یک استراتژی یادگیری تدوین کنید:مبانی را جدی بگیرید: قبل از پرداختن به فریم‌ورک‌ها، زمان کافی را برای یادگیری عمیق مفاهیم بنیادین مانند ساختارهای داده، الگوریتم‌ها، مفاهیم شبکه و طراحی شیءگرا (OOP) صرف کنید. این دانش، پایه‌ای است که در برابر تغییرات تکنولوژیک مقاوم است.یک پشته تکنولوژی (Stack) را انتخاب کنید و به آن بچسبید: به جای اینکه سعی کنید همه چیز را یاد بگیرید، یک مسیر مشخص را انتخاب کنید (مثلاً MERN: MongoDB, Express, React, Node.js) و روی آن تمرکز کنید. تا زمانی که در یک مسیر به مهارت قابل قبولی نرسیده‌اید، به سراغ گزینه‌های دیگر نروید.ساختن، نه مصرف کردن: مهم‌ترین اصل یادگیری برنامه‌نویسی، &quot;ساختن پروژه&quot; است. از همان روزهای اول، شروع به ساختن پروژه‌های کوچک کنید. یک ماشین حساب، یک اپلیکیشن لیست انجام کارها (To-Do List)، یک وبلاگ ساده. هرچه بیشتر بسازید، با چالش‌های واقعی بیشتری روبرو می‌شوید و عمیق‌تر یاد می‌گیرید.۲. منابع معتبر و ساختاریافته را پیدا کنید:در میان انبوه اطلاعات بی‌ساختار، پیدا کردن یک منبع آموزشی معتبر که یک مسیر یادگیری شفاف و گام‌به‌گام ارائه دهد، حیاتی است. اینجاست که پلتفرم‌های آموزشی باکیفیت می‌توانند نقش حیاتی ایفا کنند. آن‌ها با ارائه دوره‌های ساختاریافته، پروژه‌محور و با پشتیبانی، می‌توانند بسیاری از چالش‌های ذکر شده مانند &quot;پارادوکس انتخاب&quot; و &quot;آموزش غیرشخصی&quot; را برطرف کنند.در این میان، سایت آموزشی آواسام به عنوان یکی از منابع معتبر فارسی در این زمینه می‌تواند نقطه شروع مناسبی باشد. آواسام با تمرکز بر ارائه دوره‌های آموزشی ساختاریافته و به‌روز، تلاش می‌کند تا یک مسیر یادگیری شفاف از مبانی تا مباحث پیشرفته را برای علاقه‌مندان فراهم کند. پوشش دادن موضوعات کلیدی مانند برنامه‌نویسی وب، موبایل و مباحث مرتبط، این پلتفرم را به گزینه‌ای مناسب برای فارسی‌زبانانی که می‌خواهند با یک برنامه مشخص وارد دنیای برنامه‌نویسی شوند، تبدیل می‌کند. استفاده از چنین منابعی می‌تواند به فراگیران کمک کند تا از سردرگمی در اقیانوس اطلاعات نجات یافته و با اطمینان بیشتری قدم در این مسیر حرفه‌ای بگذارند.نتیجه‌گیری: آینده‌ای پرچالش اما پر از فرصتیادگیری برنامه‌نویسی در سال ۲۰۲۵، یک چالش بزرگ است. پارادوکس انتخاب، سرعت تغییرات، سطح بالای انتظارات و ماهیت در حال تحول آموزش، موانعی جدی بر سر راه فراگیرندگان هستند. با این حال، این چالش‌ها غیرقابل عبور نیستند.کلید موفقیت در این دنیای جدید، تغییر نگرش از &quot;یادگیری یک مهارت&quot; به &quot;پذیرش یک سبک زندگی مبتنی بر یادگیری مداوم&quot; است. تمرکز بر مفاهیم بنیادین، انتخاب یک مسیر مشخص، ساختن پروژه‌های متعدد و یادگیری نحوه تعامل با ابزارهای جدید مانند هوش مصنوعی، استراتژی‌هایی هستند که یک یادگیرنده را از یک آماتور به یک متخصص تبدیل می‌کنند.فرصت‌ها برای برنامه‌نویسان ماهر، هرگز به اندازه امروز بزرگ و متنوع نبوده است. کسانی که بتوانند در این طوفان تکنولوژیک هوشمندانه ناوبری کنند، نه تنها یک شغل پرطرفدار، بلکه توانایی شکل دادن به آینده دنیای دیجیتال را نیز در دست خواهند داشت. مسیر دشوار است، اما مقصدی که در انتظار است، قطعاً ارزش این تلاش را دارد.</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Fri, 05 Dec 2025 06:16:45 +0330</pubDate>
            </item>
                    <item>
                <title>⚠️برنامه نویسا اگه نت ملی شد</title>
                <link>https://virgool.io/@roseflower/%E2%9A%A0%EF%B8%8F%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7-%D8%A7%DA%AF%D9%87-%D9%86%D8%AA-%D9%85%D9%84%DB%8C-%D8%B4%D8%AF-bplj7vmmysvv</link>
                <description>اگه یه وقت نت ملی شد مثل زمان جنگ ۱۲ روزه بعنوان یه برنامه نویس چیکار باید بکنیم؟وقتی نت ملی میشه اینترنت ما قط نمیشه بلکه فقط اتصال اینترنت داخل ایران با اینترنت جهانی قط میشه یعنی هر چی داخل ایرانه بهش دسترسی داریم به خارج نهخب در این صورت طبیعیه که به گیتهاب ، استک اورفلو ، چت جی پی تی ، هاست یا سرور مجاریمون که خارج از ایرانه دیگه دسترسی نداریم 🦙 پس چیکار کنیم ؟قطع اینترنت جهانی و نت ملیچیکار کنیم که معطل نمونیم ؟حتما سایت هامون یا پروژه هامون رو به یک هاست یا سرور مجازی داخل کشور منتقل کنیماگر روی گیتهاب ریپوزیتوری داریم بصورت روزانه بکاپ داشته باشیمیک کانال درون یکی از پیام رسان های ایرانی مثل ایتا ، روبیکا ، بله و ... داشته باشیم و به همه ی کسایی که لازمه اطلاع بدیم در صورت ملی شدن اینترنت از اونجا اطلاع رسانی کنیموابستگی به cdn های خارج از ایران را کاهش بدهیم مثلا فایل های سی اس اس یا جاوااسکریپت را سلف هاست کنیم ( فایلها را درون هاست خودمان داشته باشیم )برای استفاده از هوش مصنوعی از یک مدل افلاین استفاده کنیم مثلا با نصب برنامه ی gpt4all میتوانیم مدلهای افلاین را داشته باشیم</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 28 Jul 2025 02:27:43 +0330</pubDate>
            </item>
                    <item>
                <title>چرا باید برنامه نویسی یاد بگیریم</title>
                <link>https://virgool.io/@roseflower/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DB%8C%D8%A7%D8%AF-%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D9%85-qjsvedldedxi</link>
                <description>بنامه نویسی یعنی علم و مهارت نوشتن کدهای کامپیوتری که منجر به تولید یک ابزار در حوزه ی فناوری میشود . منظور از ابزار ممکن است یکی از موارد زیر باشد :اپلیکیشن موبایل که روزانه استفاده میکنیدوب سایتی که از آن خرید میکنید یا اخبار میخوانیدیک نرم افزار دسکتاپ که روی لپتاپ یا کامپیوتر استفاده میکنیدیک گیم که با آن سرگرم میشویدیک هوش مصنوعی که سوالات خودتان رو میپرسیدهمه ی موارد بالا حاصل زحمت برنامه نویسان هست و یک یا چند برنامه نویس آنها را خلق کرده است.حالا در دنیایی زندگی میکنیم که هر روز نیاز به ابزارهای بالا در حال افزایش هست و برای جبران این نیاز جامعه حتما باید برنامه نویسانی وجود داشته باشدگه بتواند ابزارهای بالا را خلق کند یا آنها را مرتبا بروزرسانی کند.یادگیری برنامه نویسی برای چه کسانی مناسب است ؟هر شخصی که در خود علاقه ای نسبت به خلق آثار نرم افزاری ، نوشتن اپلیکیشن ، خلق یک گیم ، احداث یک وبسایت و ... را میبینید احتمال خیلی زیاد میتواند یک برنامه نویس شود.برای یادگیری برنامه نویسی هیچ محدودیت سنی وجود ندارد ولی یادگیری برنامه نویسی هرچقدر سریعتر باشد بهتر است کودکان و نوجوانان در بهترین سن هستن تا وارد دنیای برنامه نویسی شوند. این دوران با رشد ذهنی و خلاقیت آنها نیز کمک میشود تا بتوانند آینده ای درخشان برای خود رقم بزنند.پس سعی کنید به کود‌کان خود ، به شرط داشتن استعداد برنامه نویسی آموزش دهید.ایلان ماسک در کودکیشاید بهترین مثال مرد موفق که در بچگی برنامه نویس بود ایلان ماسک یا بیل گیتس باشه ، دو فرد که سالهای زیادی بعنوان ثروتمندترین مرد جهان بودند و یکی از تاثیرگذارترین و پرنفوذترین انسان های روی کره ی زمین !ایلان ماسک بعنوان نماینده ی شخصیتی هست که سرشار از نبوغ در زمینه های گوناگون و جسورانه هست و جالبه در ۱۱ سالگی برنامه نویسی میکرد و اولین کدی که نوشته بود را با یک مجله فروخت و آن اولین درآمد زندگیش بود.یا بیل گیتس که در ۱۵ سالگی برنامه نویسی حرفه ای بود و با تاسیس شرکت مایکروسافت یکی از بزرگترین شرکت های صنعت نرم افزاری به فردی ابرقدرت در زمینه های مختلف شد.رشته ی تحصیلیشاید فکر کنید کسانی میتوانند برنامه نویس شوند که رشته ی کامپیوتر تحصیل کرده باشند که این اشتباه است و افراد زیادی بودند که بدون تحصیل در رشته ی کامپیوتر برنامه نویس های موفقی شده اند فقط کافیست یک دوره ی آموزش جامع و کاملی برای برنامه نویسی شرکت کنید مثل دوره ی دوازده قدم برنامه نویسی که به زبان فارسی توسط استاد نیکزاد تولید شده است و هزاران نفر توسط این دوره توانسته اند برنامه نویس شوند.درآمد و آینده ی شغل برنامه نویسی چقدر است؟برنامه نویسی یکی از پردرآمدترین شغل های جهان است و همیشه در کشورهای پیشرفته مثل آمریکا در صدر لیست پردرآمدترین شغل ها بودهپردرامدترین شغل های آمریکااگر نگاهی به آمار پردرآمد ترین شغل های آمریکا بیاندازید با گزینه هایی همچون مهندس نرم افزار ، علوم داده ، امنیت سایبری و .... برخورد خواهید کرد که همگی مرتبط با برنامه نویسی هستند و زیرشاخه های رشته ی برنامه نویسی حساب میشوند.همچنین طبق آمارهای معتبری مثل سایت statista میزان درآمد برنامه نویسان تا ۱۰ سال آینده نموداری صعودی را تجربه خواهد کرداز کجا یاد بگیریم ؟برای یادگیری برنامه نویسی حتما باید دوره تهیه کنیدبدون طی کردن دوره ی آموزشی ، یادگرفتن برنامه نویسی امکان پذیر نیست ، کامل ترین و با کیفیت ترین دوره ی آموزشی برای شروع برنامه نویسی یک دوره ی آموزشی به نام دوره ی ۱۲ قدم برنامه نویسی هست که توسط استاد سام نیکزاد تولید شده استدوره ی ۱۲ قدم برنامه نویسی</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Thu, 24 Jul 2025 01:45:29 +0330</pubDate>
            </item>
                    <item>
                <title>آپدیت جدید دوره ۱۲ قدم برنامه نویسی</title>
                <link>https://virgool.io/@roseflower/%D8%A2%D9%BE%D8%AF%DB%8C%D8%AA-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AF%D9%88%D8%B1%D9%87-%DB%B1%DB%B2-%D9%82%D8%AF%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-oxqbb3kpj1oq</link>
                <description>من مدت هاست که یکی از دانشجوهای دوره ی ۱۲ قدم برنامه نویسی هستم و این دوره را از همه نظر برای شروع برنامه نویسی پیشنهاد کرده بودم ولی الان این دوره فراتر از صرفا یک دوره برای شروع برنامه نویسی شدهتوی آپدیت قبلی یادمه که آموزش لینوکس و نصب و استفاده از توزیع مینت برای برنامه نویسی آموزش داده شده بود که کمتر دوره ی آموزشی برنامه نویسی به چنین موضوع هایی توجه داشتهتوی آپدیت جدید دوره ۱۲ قدم برنامه نویسی چه چیز اضافه شدهدر آپدیت جدید استاد سام نیکزاد ، زبان برنامه نویسی محبوب و خیلی کاربردی پایتون ( python ) به این دوره ی آموزشی ارزشمند اضافه شده و الان میشه گفت با اضافه شدن زبان پایتون ، این دوره تبدیل به یکی از جامع ترین دوره های آموزشی برنامه نویسی شدهPythonزبان پایتون یک زبان برنامه نویسی پرکاربرد هست که در زمینه های زیادی قابل استفاده هستاز آنجایی که قبلا تمرکز یادگیری برنامه نویسی توی دوره ی ۱۲ قدم روی زبان سی پلاس پلاس بود جای خالی آموزش زبان پایتون توسط مهندس نیکزاد حس میشد که با اضافه شدن این آپدیت هیچ کم و کسری در این دوره حس نمیشه استاد سام نیکزاد جزو بهترین مدرس های برنامه نویسی در ایران هست که از سال ۱۳۹۲ به صورت مستمر به </description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Wed, 23 Jul 2025 02:29:04 +0330</pubDate>
            </item>
                    <item>
                <title>با هوش مصنوعی درآمد برنامه نویسان زیاد شد</title>
                <link>https://virgool.io/queenpublication/%D8%A8%D8%A7-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%B2%DB%8C%D8%A7%D8%AF-%D8%B4%D8%AF-kequu2swxmym</link>
                <description>افزایش درآمد برنامه نویسی با هوش مصنوعیبرنامه نویسی یکی از شغلهای محبوب هست که درآمد خیلی خوبی دارد و هرکسی که به این مهارت علاقه داشته باشد میتواند آنرا یاد بگیرد و به راحتی دارای یک شغل خوب و آینده دار باشد ، در سالهای اخیر شایعاتی پخش شد که قرار است هوش مصنوعی جای برنامه نویسان را بگیرد ولی فورا این شایعه نقص شد و برنامه نویسان نه تنها حذف شنشدن بلکه درآمدشون بیشتر از قبل شد شاید بپرسید چرا و چطوری به دلایل زیر بطور خلاصه : ۱. هوش مصنوعی بعنوان ابزاری در دسترس برنامه نویسان قرار گرفت تا کارهای تکراری و عمومی برنامه نویسان را انجام دهد اینطوری زمان زیادی برای برنامه نویسان ذخیره شد۲. هوش مصنوعی باعث شد کیفیت کارهای برنامه نویسی بالاتر برود چون بعنوان آچار فرانسه هم میتونه کد بنویسه هم میتونه در کسری از ثانیه خطایابی بکنه و هم میتونه پیشنهادات عالی براساس تحلیل کاربران و بازار کار بده ۳. هوش مصنوعی به تنهایی در زمینه ی برنامه نویسی کاربرد نداشت و تنها کسانی که تخصص برنامه نویسی کسب کرده بودن میتوانستن ازش استفاده کنن و همین مشوق خوبی بود تا نوجوانان به سمت یادگیری عمیق برنامه نویسی کشیده شوند اما آیا برنامه نویسی یاد بگیریم یا هوش مصنوعی؟جواب اینه اول باید برنامه نویسی یاد بگیرید و بعدا هوش مصنوعی ! بدون دانش برنامه نویسی هرچقدر تلاش کنید نتیجه ی مطلوبی از هوش مصنوعی نخواهید گرفت و به همین علت بهتر است ابتدا برنامه نویسی را بصورت مفهومی و عمیق یاد بگیرید برای اینکار از دوره های آموزشی استفاده گنید نه از هوش مصنوعی چون هوش مصنوعی در یادگیری مسائل تمرکز ذهنی شما را میخورد و آنطور که باید نمیتوانید بصورت عمیق برنامه نویسی را یاد بگیرید . بهترین دوره برای یادگیری عمیق و سریع برنامه نویسی از نظر من دوره ی ۱۲ قدم برنامه نویسی وب سایت آواسام هست که تمامی مبانی لازم و مفاهیم اصلی را پوشش میده و بعد از طی کردن چنین دوره ای ذهن شما آماده هست تا به سمت هوش مصنوعی برویدچطوری با هوش مصنوعی درآمد برنامه نویسی را زیاد کنیم ؟ابتدا کسانی که برنامه نویسی را بلد نیستند باید با مقالات آموزشی یا ویدیو های آموزشی برنامه نویسی را یاد بگیرند بعد از کسب تخصص کامل برنامه نویسی بهترین تصمیم یادگیری مدل های زبانی هوش مصنوعی هست تقریبا یکی از آنها کافی است تا از قدرت هوش مصنوعی برای افزایش بهره وری خودتان استفاده کنید .با استفاده از مدل هوش مصنوعی شما میتوانید بخش بزرگی از یک پروژه را توسط هوش مصنوعی بنویسید و حتی کدهای نوشته شده که ایراد دارد را به هوش مصنوعی بدهید تا در کسری از ثانیه مشکل را پیدا کرده و حل کند همین باعث میشود سرعت شما چندین برابر شود و در واقع درآمد شما از شغل برنامه نویسی نیز چند برابر خواهد شد.پس بطور خلاصه اول اگه برنامه نویس نیستین خوده برنامه نویسیو یاد بگیرین و بعد از هوش کمک بگیرین هوش مصنوعی دیپ سیک - deepseek یه هوش مصنوعی چینی و رایگانه که توی ایران میتونیم بدون فیلتر و بدون محدودیت ازش استفاده کنیم من مدتی میشه از دیپ سیک استفاده میگنم و واقعا راضی بودم</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 28 Apr 2025 22:59:15 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین دوره های پی اچ پی 🐘</title>
                <link>https://virgool.io/@roseflower/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-hn14iyaapfpd</link>
                <description>زبان پی اچ اپی برای برنامه نویسی وب استفاده میشه و با وجود گسترش زبانهای دیگه در وب ، مثل پایتون و جاوااسکریپت و ... هنوزم قدرت خودشو داره چون هنوزم بیشتر پروژه های وب با زبان php هستنتوی سال ۲۰۲۵ یا بهتره بگم ۱۴۰۴ یادگیری پی اچ پی برای کسایی ‌که میخان برنامه نویس وب بشن توصیه میشه اما خود php کافی نیس و باید چندتا چیز دیگم در کنارش یاد بگیرین که پائین معرفی کردم بهترین دوره های آموزشی پی اچ پی کدوما هستن ؟ من دوره های آموزشی زیادی برای یادگیری استفاده کردم مقالات اموزشی زیادی خوندم تا اینکه تونستم یه برنامه نویس پی اچ پی بشم 📅💻اما توی مسیر بعضی از دوره ها برام خیلی مفید بودن که در لیست پایین میزارم دوره ی آموزش پی اچ پی مهندس نیک زاد که در وب سایت آواسام برگزار شده یکی از بهترین دوره های آموزشی فارسی در زمینه ی برنامه نویسی وب بود که دیدم و تونستم باهاش برنامه نویسی php  کامل یاد بگیرم بعدا که آقای نیک زاد رو شناختم فهمیدم یکی از بهترین برنامه نویسان ایرانی هستن که کلی به شاخه ی مهندسی کامپیوتر کمک کرده اند یکی از نکته های مثبتی که اقای نیکزاد داره روان بودن دوره ها و کاربردی بودن اوناست یعنی دوره ی آموزشی الکی پر نکردن و دوره هاشون واقعا پربار و به درد بخور هست پیشنهاد میکنم حداقل یکبار شده برید پای آموزش های استاد نیکزاد بشینید حتما به حرفم میرسید چرا پی اچ پی و پایتون برای وب هر دو عالیه هم پی اچ پی هم پایتون ولی من بخاطر بازار کار خوب وردپرس حتما باید پی اچ پی یاد میگرفتم تا بتونم مسیری که برای خود در نظر گرفته بودم را طی کنم پس رفتم سراغ پی اچ پی و آموزش مهندس نیکزادولی پایتون هم زبانی عالیه با اینکه من از پایتون برای وب استفاده نکردم ولی پروژه های خوبی رو با زبان پایتون میسازند که عملکرد عالی رو داشته حتی مهندس نیکزاد برای پایتون هم اموزش پروژه محور داشتن ولی من وقت نکردم دوره ی پایتون ایشونو ببینم</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Wed, 16 Apr 2025 02:19:09 +0330</pubDate>
            </item>
                    <item>
                <title>فریمورک جنگو پایتون از کجا یاد بگیریم</title>
                <link>https://virgool.io/@roseflower/%D9%81%D8%B1%DB%8C%D9%85%D9%88%D8%B1%DA%A9-%D8%AC%D9%86%DA%AF%D9%88-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%A7%D8%B2-%DA%A9%D8%AC%D8%A7-%DB%8C%D8%A7%D8%AF-%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D9%85-sw0fhxmdvdbe</link>
                <description>جنگو یکی از محبوب ترین فریمورک های توسعه یا برنامه نویسی وب سایت است که با قدرت فراوانش سرعت برنامه نویسی را چندین برار میکنه شاید به دنبال اموزش خوب جنگو میگردید خبر خوب اینه که من دوره ی خوب و آموزش عالی با استادی با تجربه پیدا کردم حتما شمام ازش استفاده کنید برای مشاهده ویدیو معرفی جنگو و نصب و ... اول ویدیو پایین رو ببینید  https://www.aparat.com/v/kbp8ifd بعدش به لینک پایین که دوره ی کامل جنگوعه سربزنید دوره آموزش جنگو فارسی</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Thu, 06 Mar 2025 03:40:43 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین دوره های آموزش برنامه نویسی</title>
                <link>https://virgool.io/@roseflower/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-qefla1ebr0mf</link>
                <description>در سالهای اخیر دوره های اموزشی خیلی زیادی در ایران برگزار شده که کیفیت های متفاوتی داشتن ، من از اکثر دوره های آموزشی استفاده کردم و اینجا گلچینی از بهترین دوره های آموزشی برنامه نویسی قرار میدم سایت های آموزشی که دوره های آموزشی برنامه نویسی با کیفیت و معتبری برگزار میکنند به شرح زیر است : راکت آواسامتاپلرنفرادرسمکتبخونهشما کدوم سایت آموزشی رو پیشنهاد میدین</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Thu, 06 Mar 2025 03:32:13 +0330</pubDate>
            </item>
                    <item>
                <title>نکات اموزشی برنامه نویسی</title>
                <link>https://virgool.io/queenpublication/%D9%86%DA%A9%D8%A7%D8%AA-%D8%A7%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-be49q5vwb4od</link>
                <description>برای هرکسی که قصد داره برنامه نویسی یاد بگیره یه سری نکات هست که باید حتما در نظر داشته باشید تا سریعتر به موفقیت برسید ❇️نکته ی اول [ ریاضیات قوی نیاز نیست ]این یکی از رایج ترین اشتباهات عمومی هست که افراد فکر میکنند برای برنامه نویس شدن نیاز به ریاضیات قوی هست در برنامه نویسی اصلا تسلط به ریاضیات الزامی نیست چیزی که به اشتباه در زبان ها افتاده ، توانایی حل مسئله هست.شما باید یک حلال مسئله خوب یا اصطلاحا problem solver خوبی باشید شاید بپرسید اینو از کجا یاد بگیرم ؟ قرار نیست اینو از جایی یاد بگیرید بلکه این در طول یادگیری و در مسیر بصورت تجربی و تدریجی کسب میشود پس هرکسی مینواند با هر سطح سوادی از ریاضی ، برنامه نویسی را یاد بگیرد.نکته ی دوم [ زبان انگلیسی تا حدودی نیازه نه کامل ]یکی دیگه از نکته ها که اشتباه جا افتاده اینه که نیاز به انگلیسی قوی هست درحالیکه برنامه نویسی نیاز به انگلیسی قوی نداره و فقط شما باید در حد خوندن خطاها ، مستندات و ... خوب باشید که البته اونم یه محدوده ی خاصی از زبان هست که به تدریج میتونید در کنار یادگیری برنامه نویسی یادش بگیرین و الان هوش مصنوعی ها به راحتی شما رو تو این مسیر همراهی میکنن کافیه متنی که متوجه نشدید را به هوش مصنوعی بدید و بگید به فارسی توضیحش بده 😁✨️نکته سوم [ سرعت یادگیری خودآموز خیلی کمه ] لطفا در شروع برنامه نویسی دوره شرکت کنید حتی اگر قراره هزینه بپردازید ، خودآموز یاد گرفتن برنامه نویسی شبیه به اینه که شما بخواهید خلبانی رو به تنهایی یاد بگیرید ! درسته امکان پذیره ولی خطراتی هم داره  و ممکنه در مسیر یادگیری انقدر گیج بشید که کلا بیخیال بشید...پس دوره ی با کیفیت برنامه نویسی شرکت کنیددوره ۱۲ قدم شروع برنامه نویسی یکی از بهترین دوره های زبان فارسی هست که شامل تمام اصول و مفاهیم اولیه برنامه نویسیهدوره ی شروع برنامه نویسی یکی از عالی ترین قسمت های این دوره اینه که دوره به زبان سی پلاس پلاس تدریس میشه</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 17 Feb 2025 05:18:51 +0330</pubDate>
            </item>
                    <item>
                <title>کار جدید سام ، اینبار طراحی سایت با هوش</title>
                <link>https://virgool.io/@roseflower/%DA%A9%D8%A7%D8%B1-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%B3%D8%A7%D9%85-%D8%A7%DB%8C%D9%86%D8%A8%D8%A7%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%A7-%D9%87%D9%88%D8%B4-iugkinbhadnx</link>
                <description>من داشتم کلیپ های اموزشی میدیدم که یهو چِشَم به یه کلیپ آموزشی جدید آقا سام خورد که نوشته طراحی سایت با هوش مصنوعی ( اگه آموزش برای کس دیگه بود قطعا از کنارش رد میشدم ماشالا این روزا انقدر عناوین هوش مصنوعی میبینم دیگه به محتواشون اعتمادی نیس )آموزش درباره ی یک ابزاری به اسم Pair Programmer یا جفت برنامه نویس برای شما هست که اون طرف هوش مصنوعی باشه برنامه نویسی بکنه و این طرف شما باشید و نظارت گر باشید💥من تست کردم خیلی کوول بود 😎💯💫 و پیشنهاد میکنم شمام یه بار تست کنید طراحی سایت با هوش مصنوعی aiderهوش مصنوعی aider  با اتصال به یک مدل هوش مصنوعی کار میکنه که میتونید به چت جی پی تی ، دیپ سیک ، جمینای و ... وصل کنید ولی طبق آموزش آقای سام نیکزاد بهتره از جمینای نسخه فلش استفاده کنید چونهر دقیقه ۱۵ رکوئیست رایگان میده هر روز ۱۵۰۰ ریکوئیست رایگان میدهبقیه پولی هستن و نسخه های رایگانشون هم به شدت محدود هستشپس Gemini Flash بهترین api  برای استفاده از مدل هوش مصنوعیه که با جیمیل وارد بشید و کلید api واسه خودتون بگیرید.بقیشو میسپارم خودتون ببینید ویدیوشو میزارم پایین https://www.aparat.com/v/hdz7697 </description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Fri, 07 Feb 2025 03:59:39 +0330</pubDate>
            </item>
                    <item>
                <title>دیپ سیک ضعیف اما پرصدا</title>
                <link>https://virgool.io/@roseflower/%D8%AF%DB%8C%D9%BE-%D8%B3%DB%8C%DA%A9-%D8%B6%D8%B9%DB%8C%D9%81-%D8%A7%D9%85%D8%A7-%D9%BE%D8%B1%D8%B5%D8%AF%D8%A7-woaajiblonh7</link>
                <description>جدیدا یک هوش مصنوعی توسط چین عرضه شده که کلی سروصدا کرده و میگن مثل بمب تو دنیای هوش مصنوعی ...سهام شرکت های هوش مصنوعی ترکیده و ...ترامپ دستور داده سریعا یه عالمه پول بریزن تو این صنعت که یه وقت از چین عقب نیوفتن ولی واقعا دیپ فیک هوش مصنوعی قوی نیست علت اینکه این همه سرو صدا شده چیه ؟ ۱ _ سازندش چینه و اگه چین توی این زمینه پیشرفت کنه قطعا کشور اولی که انحصار هوش مصنوعی بدست گرفته یعنی کشور آمریکا ، عملا این صنعت رو از دست خواهد داد چون رقیب چین نمیشه و امریکا قصد داره با شعار این هوش مصنوعی رو توی نطفه خخفه کنه ۲ _ ارزان بودن و حتی رایگان بودن بخش بزرگیش و حتی تحریم نبودن کشورهایی که جزو لیست تحریمات غرب هستن مثل ایران خودمان ۳ _ پتانسیل پیشرفت تو آینده اما این هوش مصنوعی انقدرا هم آش دهن سوزی نبوده تو ویدیو زیر سام نیکزاد این هوشو تست میکنه که همین چند دیقه پیش کلیپشو دیدم و جالبه دو سه تا سوال ساده و عمومی میپرسه که این هوش جلوش کم میاره و شبیه نسخه های اولیه چت جی پی هسویدیو :  https://www.aparat.com/v/sdob5lp </description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Wed, 29 Jan 2025 03:03:09 +0330</pubDate>
            </item>
                    <item>
                <title>راهنمای انتخاب لپتاپ برای برنامه نویسی</title>
                <link>https://virgool.io/@roseflower/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D9%84%D9%BE%D8%AA%D8%A7%D9%BE-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-hgdymq8lisvl</link>
                <description># راهنمای انتخاب لپتاپ برای برنامه‌نویسی https://www.aparat.com/v/gpqbvxg ## مقدمهبرنامه‌نویسی یکی از حرفه‌هایی است که به ابزارهای مناسب و قدرتمند نیاز دارد. لپتاپ به عنوان یکی از اصلی‌ترین ابزارهای برنامه‌نویسان، نقش مهمی در کیفیت و سرعت کار آن‌ها ایفا می‌کند. انتخاب لپتاپ مناسب برای برنامه‌نویسی می‌تواند چالش‌برانگیز باشد، زیرا نیازهای برنامه‌نویسان متنوع است و هر کدام به ویژگی‌های خاصی از لپتاپ نیاز دارند. در این مقاله، به بررسی معیارهای مهم در انتخاب لپتاپ برای برنامه‌نویسی می‌پردازیم و راهنمایی‌های لازم را ارائه می‌دهیم.## ۱. پردازنده (CPU)پردازنده یا CPU یکی از مهم‌ترین بخش‌های لپتاپ برای برنامه‌نویسی است. برنامه‌نویسان اغلب با نرم‌افزارهای سنگین و محیط‌های توسعه یکپارچه (IDE) کار می‌کنند که به قدرت پردازشی بالایی نیاز دارند. - **هسته‌ها و رشته‌ها**: برای برنامه‌نویسی، پردازنده‌های چند هسته‌ای مانند Intel Core i5 یا i7 و یا AMD Ryzen 5 یا 7 گزینه‌های مناسبی هستند. این پردازنده‌ها توانایی اجرای چندین کار به صورت همزمان را دارند که برای اجرای کد، کامپایل و دیباگ کردن بسیار مفید است.- **فرکانس پردازنده**: فرکانس بالاتر به معنای سرعت بیشتر در اجرای دستورات است. برای برنامه‌نویسی، پردازنده‌هایی با فرکانس پایه حداقل ۲.۵ گیگاهرتز و فرکانس توربو بالاتر از ۴ گیگاهرتز توصیه می‌شود.## ۲. حافظه رم (RAM)حافظه رم یکی دیگر از اجزای حیاتی لپتاپ برای برنامه‌نویسی است. برنامه‌نویسان اغلب چندین برنامه و ابزار را به طور همزمان اجرا می‌کنند که به مقدار قابل توجهی رم نیاز دارد.- **حداقل رم**: برای برنامه‌نویسی، حداقل ۸ گیگابایت رم توصیه می‌شود. با این حال، اگر با پروژه‌های بزرگتر یا نرم‌افزارهای سنگین‌تر کار می‌کنید، ۱۶ گیگابایت یا بیشتر ایده‌آل است.- **نوع رم**: نوع رم نیز مهم است. DDR4 و DDR5 از جمله جدیدترین و سریع‌ترین انواع رم هستند که می‌توانند عملکرد بهتری را ارائه دهند.## ۳. ذخیره‌سازی (Storage)ذخیره‌سازی لپتاپ بر روی سرعت بارگذاری برنامه‌ها و فایل‌ها تأثیر مستقیم دارد. برای برنامه‌نویسی، سرعت و ظرفیت ذخیره‌سازی بسیار مهم است.- **SSD در مقابل HDD**: SSDها بسیار سریع‌تر از HDDها هستند و زمان بارگذاری برنامه‌ها و سیستم عامل را به طور چشمگیری کاهش می‌دهند. برای برنامه‌نویسی، SSD با حداقل ۲۵۶ گیگابایت ظرفیت توصیه می‌شود.- **ظرفیت ذخیره‌سازی**: اگر با پروژه‌های بزرگ یا داده‌های حجیم کار می‌کنید، SSD با ظرفیت ۵۱۲ گیگابایت یا بیشتر ایده‌آل است.## ۴. کارت گرافیک (GPU)کارت گرافیک برای برنامه‌نویسی معمولاً اهمیت کمتری نسبت به CPU و RAM دارد، مگر اینکه در حوزه‌هایی مانند توسعه بازی، گرافیک کامپیوتری یا یادگیری ماشین فعالیت کنید.- **گرافیک مجتمع**: برای برنامه‌نویسی عمومی، گرافیک مجتمع (Integrated Graphics) که روی پردازنده تعبیه شده است، کافی است.- **گرافیک اختصاصی**: اگر در حوزه‌های گرافیکی یا یادگیری ماشین کار می‌کنید، کارت گرافیک اختصاصی مانند NVIDIA GTX یا RTX توصیه می‌شود.## ۵. صفحه نمایش (Display)صفحه نمایش لپتاپ باید از کیفیت و اندازه مناسبی برخوردار باشد تا برنامه‌نویسی را راحت‌تر و لذت‌بخش‌تر کند.- **اندازه صفحه نمایش**: صفحه‌های نمایش ۱۳ تا ۱۵ اینچی برای برنامه‌نویسی مناسب هستند. صفحه‌های بزرگتر فضای بیشتری برای کد نویسی و مشاهده چندین پنجره فراهم می‌کنند.- **رزولوشن**: رزولوشن Full HD (1920x1080) حداقل استاندارد برای برنامه‌نویسی است. رزولوشن‌های بالاتر مانند QHD یا 4K می‌توانند تجربه بهتری را ارائه دهند.- **نسبت تصویر**: صفحه‌های نمایش با نسبت تصویر ۱۶:۱۰ یا ۳:۲ برای برنامه‌نویسی مناسب‌تر هستند، زیرا فضای عمودی بیشتری برای مشاهده کدها فراهم می‌کنند.## ۶. صفحه کلید (Keyboard)صفحه کلید یکی از مهم‌ترین بخش‌های لپتاپ برای برنامه‌نویسی است، زیرا برنامه‌نویسان زمان زیادی را صرف تایپ می‌کنند.- **کیفیت صفحه کلید**: صفحه کلید باید از کیفیت ساخت خوبی برخوردار باشد و کلیدها باید فیدبک مناسبی داشته باشند.- **چراغ پس‌زمینه**: صفحه کلید با چراغ پس‌زمینه برای کار در محیط‌های کم‌نور بسیار مفید است.- **چیدمان کلیدها**: چیدمان کلیدها باید استاندارد و راحت باشد تا تایپ طولانی‌مدت خسته‌کننده نباشد.## ۷. باتری (Battery)باتری لپتاپ باید از عمر کافی برای کار طولانی‌مدت برخوردار باشد، به خصوص اگر برنامه‌نویسی را در محیط‌های خارج از دفتر یا در حال حرکت انجام می‌دهید.- **ظرفیت باتری**: لپتاپ‌هایی با باتری‌های ۵۰ وات‌ساعت یا بیشتر معمولاً عمر باتری بهتری دارند.- **مدت زمان کارکرد**: برای برنامه‌نویسی، لپتاپ‌هایی با حداقل ۶ تا ۸ ساعت عمر باتری توصیه می‌شوند.## ۸. اتصالات و پورت‌ها (Connectivity)برنامه‌نویسان اغلب به انواع پورت‌ها و اتصالات برای اتصال دستگاه‌های جانبی نیاز دارند.- **پورت USB**: حداقل دو پورت USB (ترجیحاً USB-C) برای اتصال دستگاه‌های جانبی مانند ماوس، کیبورد و هارد اکسترنال ضروری است.- **پورت HDMI یا DisplayPort**: برای اتصال به مانیتورهای خارجی، پورت HDMI یا DisplayPort لازم است.- **اتصال بی‌سیم**: Wi-Fi 6 و بلوتوث ۵.۰ از جدیدترین استانداردهای اتصال بی‌سیم هستند که سرعت و پایداری بیشتری را ارائه می‌دهند.## ۹. سیستم عامل (Operating System)انتخاب سیستم عامل به نوع برنامه‌نویسی و ترجیحات شخصی بستگی دارد.- **ویندوز**: ویندوز محبوب‌ترین سیستم عامل برای برنامه‌نویسی است و از اکثر زبان‌های برنامه‌نویسی و ابزارهای توسعه پشتیبانی می‌کند.- **macOS**: macOS برای توسعه‌دهندگان iOS و macOS ایده‌آل است و از ابزارهای توسعه اپل مانند Xcode پشتیبانی می‌کند.- **لینوکس**: لینوکس برای برنامه‌نویسانی که با نرم‌افزارهای متن‌باز کار می‌کنند یا به محیط‌های توسعه لینوکسی نیاز دارند، گزینه مناسبی است.## ۱۰. وزن و قابلیت حمل (Portability)اگر برنامه‌نویسی را در محیط‌های مختلف انجام می‌دهید، وزن و قابلیت حمل لپتاپ مهم است.- **وزن**: لپتاپ‌های سبک‌وزن (زیر ۲ کیلوگرم) برای حمل و نقل راحت‌تر هستند.- **ضخامت**: لپتاپ‌های نازک‌تر و جمع‌وجورتر برای کار در محیط‌های محدود مناسب‌تر هستند.## ۱۱. قیمت (Price)قیمت لپتاپ باید با بودجه شما و نیازهای برنامه‌نویسی‌تان متناسب باشد.- **لپتاپ‌های اقتصادی**: اگر بودجه محدودی دارید، لپتاپ‌هایی با پردازنده‌های متوسط و ۸ گیگابایت رم می‌توانند نیازهای اولیه برنامه‌نویسی را برآورده کنند.- **لپتاپ‌های میان‌رده**: لپتاپ‌هایی با پردازنده‌های قدرتمندتر، ۱۶ گیگابایت رم و SSD 512 گیگابایت برای برنامه‌نویسی حرفه‌ای مناسب‌تر هستند.- **لپتاپ‌های بالا‌رده**: اگر با پروژه‌های بسیار سنگین یا حوزه‌های تخصصی مانند یادگیری ماشین کار می‌کنید، لپتاپ‌های با پردازنده‌های بسیار قدرتمند، رم ۳۲ گیگابایت و کارت گرافیک اختصاصی توصیه می‌شوند.## ۱۲. برندها و مدل‌های پیشنهادیبرخی از برندها و مدل‌های لپتاپ که برای برنامه‌نویسی مناسب هستند عبارتند از:- **Dell XPS 13/15**: با طراحی زیبا، صفحه نمایش عالی و عملکرد قدرتمند.- **MacBook Pro**: برای توسعه‌دهندگان macOS و iOS، با پردازنده‌های قدرتمند و صفحه نمایش Retina.- **Lenovo ThinkPad X1 Carbon**: با صفحه کلید عالی، وزن سبک و عمر باتری طولانی.- **HP Spectre x360**: با طراحی ۲ در ۱، صفحه نمایش لمسی و عملکرد خوب.- **Asus ZenBook Pro**: با صفحه نمایش ۴K و کارت گرافیک اختصاصی.## نتیجه‌گیریانتخاب لپتاپ مناسب برای برنامه‌نویسی به نیازهای خاص شما بستگی دارد. پردازنده قدرتمند، رم کافی، ذخیره‌سازی سریع و صفحه نمایش با کیفیت از جمله معیارهای مهم هستند. با در نظر گرفتن این عوامل و بودجه خود، می‌توانید لپتاپی را انتخاب کنید که بهترین تجربه برنامه‌نویسی را برای شما فراهم کند.</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 27 Jan 2025 04:45:48 +0330</pubDate>
            </item>
                    <item>
                <title>جمینای داخل اندروید استودیو</title>
                <link>https://virgool.io/@roseflower/%D8%AC%D9%85%DB%8C%D9%86%D8%A7%DB%8C-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88-aswuxqduknaj</link>
                <description>خبر خوب برای برنامه نویسان اندرویدی اینه که در نسخه جدید android studio قابلیت استفاده از هوش مصنوعی گوگل به اسم جمینای فراهم شده حالا خیلی راحت میتونید از جمینای برای توسعه ی اپ های اندرویدی با زبان کاتلین استفاده کنینکلیپ آموزشی که پایین میزارم نحوه ی فعالسازی و استفاده از جمینای داخل اندروید استودیو رو آموزش میده  https://www.aparat.com/v/ygyi1j5 </description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 27 Jan 2025 04:35:29 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین دوره آموزش برنامه نویسی 💫</title>
                <link>https://virgool.io/@roseflower/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-qdpw6o6zzcva</link>
                <description>.اگه میخای برنامه نویسی یاد بگیری باید خیلی مراقب باشی تا توی دام یه سریا که خودشونو استاد و مدرس جا میزنن نیوفتی ،همونجوری ک من توی اون اوایل به دام افتادمو کلی وقتم هدر رفت 🙂اینترنت پر شده از آموزش و مدرس ، متاسفانه ما تو انتخاب جایی که آموزش میبینیم و استادی که انتخاب میکنیم زیاد دقت به خرج نمیدیم وگرنه دم به تله ی این تیپ ادما نمیدیم 😁بزارید اول کاری تجربه ی خودم از شروع یادگیری برنامه نویسی بگم اثر خودمهبهترین دوره ی آموزشی برای برنامه نویس دوره ای هست که منطق برنامه نویسی را واستون آموزش بده ، منطق برنامه نویسی رو که یاد بگیرید بقیه مسئله ها حل میشه و شما راحت میتونید زبان های مختلف برنامه نویسی را هم یاد بگیرید.بهترین دوره ی آموزشی برای آموزش برنامه نویسی به نظرم دوره ی ۱۲ قدم شروع برنامه نویسی هست که توسط مهندس سام نیکزاد در وب سایت آموزشی آواسام برگزار شدهمن دوره های آموزشی زیادی را امتحان کردم هم رایگان هم غیر رایگان ولی بیشترشون کیفیت لازم برای انتقال مطالب آموزشی را نداشتن و نمیتونستم هیچ پیشرفتی بکنم تا اینکه با دوره ۱۲ قدم آشنا شدم و تونستم کاملا مبانی و منطق برنامه نویسی را باهاش درک کنم.⭐ مخصوصا برای اونایی که دانشگاه رشته ی مهندسی کامپیوتر نرفتن این دوره عالیه چون مباحثی که توی دانشگاه یاد میگیرین خیلی بیشترشو میتونین توی این دوره یاد بگیرید برای من که اینجوری بوده</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Wed, 01 Jan 2025 06:05:13 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه برنامه نویس شدم (قسمت چهارم)</title>
                <link>https://virgool.io/queenpublication/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%B4%D8%AF%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%DA%86%D9%87%D8%A7%D8%B1%D9%85-abhpquxatdtm</link>
                <description>این قسمت فقط میخام درباره ی موفقیت و کسب درآمد از برنامه نویسی اندروید صحبت کنم. اگه قسمت اول تا سوم رو نخوندین پیشنهاد میکنم حتما به انتشاراتی که برای این سری مطالبم درست کردم سر بزنید و قسمت به قسمت بخونید مطمئن باشید براتون چیزای مفیدی نوشتم 🤩لینک انتشاراتی https://virgool.io/queenpublicationسری آخر که درباره ی محیط برنامه نویسی  و نحوه ی شروعش صحبت کردم ، من واقعا در مدت زمان کمی تونستم برنامه نویسی اندروید یاد بگیرم طوریکه خودمم شگفت زده شدم که چی شده من انقدر زرنگ شدم.نکته ی اصلی در شش ماه قبلش یعنی یادگیری اصولی مبانی برنامه نویسی بود و یادگیری زبان سی پلاس پلاس که واقعا گنجینه ی علمی تو حوزه ی برنامه نویسی حساب میشهاینم بگم علت اینکه با پایتون شروع نکردم همین بود و براساس تحقیقاتی که انجام داده بودم متوجه شده بودم بیشتر افرادی که با زبان پایتون سعی میکنند برنامه نویس بشن بعدا تو یادگیری زبانهای برنامه نویسی به مشکل میخورن چون پایتون یه عالم دیگست و زبان های دیگه یه عالم دیگر !بهتره اینجا بگم که اکثر زبان های برنامه نویسی دنیا مشابه هم هستند و بهشون سی لایک میگن یعنی شبیه به زبان برنامه نویسی سی ! و از اونجایی که سی پلاس پلاس هم دقیقا کپی زبان سی هست و تکمیل شده تر !!! پس چه بهتر که ما سی پلاس پلاس رو یاد بگیریمبریم سر اصل مطلب ... درآمد من از برنامه نویسی اندروید چقدر بود ؟☺️همین اول باید بگم من درآمد عالی برنامه نویسان اندرویدی رو دیده بودم که تصمیم گرفته بودم خودمم وارد این زمینه ی شغلی بشمکافه بازار بیش از ۸۰ میلیون نصب فعال داره و ماهانه چند میلیون نفر ازش استفاده میکنند ، تعداد استفاده کنندگان کافه بازار واقعا زیاده و جذب تنها بخش کوچکی از این مقدار کاربر ، قطعا شما رو میلیاردر میکنه به شرطی که اپ خوبی ارائه بدید و مردم راضی باشن واسش پول بپردازند ...از اونجایی که مبلغ اپلیکیشن ها یا بخشی از خدمات درونی آنها کمه ، خیلیا به راحتی خرید انجام میدن و این مبالغ کم در تعداد بالا ، رقم بسیار درشتی میشن مثلا اپلیکیشنی داریم که بالای ۱۰ میلیون نصب کننده داره و از این ۱۰ میلیون نفر نصفش جزو تماشاگران هست یعنی عملا هیچ کاری توش انجام نمیدناون ۵ میلیون باقیمانده از سرویس های درونی این اپ استفاده میکنند حالا تصور کنید محصولات درون این اپ مبالغ بسیار کمی باشه مثلا پول یک پفک ! ۲۵ هزار تومن حالا فقط ۱٪ از نصف نصب کنندگان راضی به خرید حداقل یک محصول باشند مجموع میشه ۵۰،۰۰۰ × ۲۵،۰۰۰ = ۱،۲۵۰،۰۰۰،۰۰۰ تومانبه آمار توجه داشتید !!! ما بدترین بدترین بدترین شرایط را در نظر گرفتیم سود یک اپلیکیشن مبلغ یک میلیارد و دویست و پنجاه میلیون تومان شد 😁حالا خوشبینانه ترین حالت را در نظر بگیریم چی ؟ حداقل نصف استفاده کنندگان راضی به خرید یک محصول با قیمت متوسط میشود ۵۰۰۰۰۰۰ × ۵۰۰۰۰ تومان = ۲۵۰ میلیارد تومان 😊این ارقام الکی نیستن اینا ارقام واقعی بسیاری از اپلیکیشن های پرکاربرد موبایلی هستن که مردم بصورت روزانه ازشون استفاده میکنند درامد من از برنامه نویسی اندروید در ماه اول ۴ میلیون تومان بود ولی ماه های بعدیش کم کم زیاد شد چون من داشتم همینجوری اپ میساختم و منتشر میکردماپ موبایلی و گیم های موبایلی تو زمینه ی برنامه نویسی از اسقبال بالایی یرخوردار هستن این قسمت ها ادامه داره</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Mon, 30 Dec 2024 02:19:44 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه برنامه نویس شدم (قسمت سوم)</title>
                <link>https://virgool.io/queenpublication/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%B4%D8%AF%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%D9%88%D9%85-xch3miq74xos</link>
                <description>سلام به دوستای عزیز ویرگولی 😊این بخش یعنی بخش سوم مربوط به زمانی هست که تقریبا سه فصل از شروع برنامه نویسی من گذشته بود ، من تعطیلات عید نوروز برنامه نویسی را شروع کردم و وقتی شروع کردم زیر صفر بودم و حتی نمیدونستم کامپیوتر را چطوری خاموش روشن میکنند ... اما تصمیم واقعی و جدی گرفته بودم که یک روز برنامه نویس بشم.اگه قسمت اول و دوم رو مطالعه نکردین پیشنهاد میکنم اول اونا رو بخونید : لینک چگونه برنامه نویس شدم ( قسمت اول )لینک چگونه برنامه نویس شدم ( قسمت دوم )نه ماه گذشت ...شش ماه ابتدایی برای یادگیری مبانی برنامه نویسی بود و توی دو بخش قبلی توضیح دادم که این مسیر چطوری طی شد و البته دوره ی دوازده قدم خیلی موثر بود و به من کمک کرد که بتونم خودم رو بالا بکشم ...بعد از اون رفتم سراغ علاقه ام یعنی برنامه نویسی موبایل ! و زبان کاتلین رو شروع کردم !!!یادگیری کاتلین بعنوان دومین زبان برنامه نویسی خیلی راحت تر و شیرین تر بود و خیلی سریع هم یادش گرفتم تقریبا یک ماه طول کشید تا صفر تا صد سینتکس زبان کاتلین را یاد بگیریم به نظرم توصیه استاد نیکزاد درست بود اگر زبان برنامه نویسی اول شما قدرتمند و اصولی باشه زبان های برنامه نویسی بعدی را با سرعت بالاتر یاد میگیریداوایل زمستان بود که من تقریبا به کاتلین مسلط بودم و قصد داشتم اولین پروژه ی اپلیکیشن موبایلی خودم را کدنویسی کنم.اینجا یه راهنمای کوتاه و مفید مینویسم برای کسایی که میخان برنامه نویسی اندروید و زبان کاتلین را شروع کنند.چطور برنامه نویسی اندروید را شروع کردم ؟ برای برنامه نویسی اندروید شما نیاز به یک لپتاپ یا کامپیوتر دارید که روی آن حداقل رم 8 گیگابایت و یک هارد ssd داشته باشید چون از محیط نسبتا سنگینی به اسم Android Studio استفاده خواهید کرد. نصب و اماده سازی محیط اندروید استودیو در ابتدا کمی دشوار هست خاستم اینو بگم که اگر محیط اندروید استودیو را به سختی نصب میکنید ناامید نشید برای همه اینطوری بوده.چیزایی که باید دانلود و نصب کنید : محیط کدنویسی android studio نسخه ای از SDK های اندرویدی که البته محیط اندروید استودیو خودکار دانلود میکنه که نیاز به VPN متصل داره چون تحریمیمیک امولاتور اندرویدی ( شبیه ساز اندروید ) که درون محیط اندروید استودیو هم هست و میتونید بجاش Genymotion هم دانلود و نصب کنید.محیط برنامه نویسی اندروید استودیوبرنامه نویسی اندروید خیلی لذت بخشه و چون نتیجه ی کارتون سریعا توسط هزاران نفر دیده میشه و اونو تست میکنند و نظر میدن خیلی جذابتر میشه و سریعتر پیشرفت میکنید.بعد از اینکه یک هفته روی اولین پروژه ام کدنویسی کردم که یک اپلیکیشن ویرایش عکس برای فضای مجازی بود توی کافه بازار ثبت نام کردم و حدود چهل هزارتومن هم حق اشتراک سالانه میگیره که بعنوان توسعه دهنده باید پرداخت کنید.بعد از تایید اکانت توسعه دهندگی میتونید فایل خروجی یعنی APK اپلیکیشن را به مارکت بفرستید و اونا بعد از بررسی تایید میکنند که اپ شما منتشر بشه.بعد از انتشار کاربران زیادی اپ شما رو نصب میکنند و اینجاست که میفهمید موفق شدید یا شکست خوردیدتو مارکت ها اولین بار که یه اپلیکیشن جدید میاد کلی آدم نصب میکنه و اگه به درد بخور باشه حذف نمیکنند و آمارش بیشتر و بیشتر میشه ، اگه برعکس باشه همون تعدادی هم که نصب کردن اپلیکیشن را حذف میکنند و اپلیکیشن شما به عمق تاریکی هزاران اپلیکیشن فرو میره و دیگه هیچکس قرار نیست اونو ببینه و عملا یه اپ شکست خورده با چند تا دانلود.. که به هیچ دردی نمیخورهدر مقاله بعدیم درباره ی علت موفقیت و فروش بالای بعضی از اپلیکیشن ها صحبت میکنم</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Sun, 29 Dec 2024 20:17:28 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه برنامه نویس شدم (قسمت دوم)</title>
                <link>https://virgool.io/queenpublication/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%B4%D8%AF%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-ogyw3k9xua3l</link>
                <description>در قسمت اول درباره ی نقطه ی شروعم گفتم ، فضای کرونا و من و برنامه نویسی ...اگه نخوندید لینکشو میزارم حتما برید بخونید 😘https://vrgl.ir/XA5eAشش ماه از شروع برنامه نویسی من که یک حرکتی پرچالش بود گذشته بود و دقیقا نمیدونستم با چیزی گه یاد گرفتم باید چیکار کنم و قدم بعدی من دقیقا چیه هرچند تو دوره ۱۲ قدم استاد نیکزاد یاد داده بودن که قدم های بعدی انتخاب حوزه مناسب برنامه نویسی هست ولی من باز سردرگم بودم تا بلاخره حوزه ی خودم رو شناختم و واردش شدم برنامه نویسیدر این مقاله اطلاعات مفیدی درباره ی حوزه های برنامه نویسی بهتون میدم و حوزه ای که خودم انتخابش کردم رو هم میگمحوزه های مختلف برنامه نویسی چیست ؟برنامه نویسی به دسته بندی های زیر تقسیم بندی میشه۱ برنامه نویسی وب :این حوزه مربوط به طراحی و ساخت انواع وب سایت هاست که با زبان های برنامه نویسی مثل php یا python انجام میگیرد یک بخش دیگر این حوزه برنامه نویسی فرانت اند است که برای یادگیری آن html css javascript مورد نیاز است.۲ بازی سازیاین حوزه مناسب ساخت و توسعه ی گیم های موبایلی و کامپیوتری هست یکی از پردرآمدترین حوزه های برنامه نویسی حساب میشود برای یادگیری آن باید موتورهای بازیسازی مثل unity3d با زبان سی شارپ یا جاوا و در برخی موتورهای قوی زبان سی پلاس پلاس را باید یاد بگیرید.۳ برنامه نویسی اپلیکیشن موبایلاین حوزه مخصوص برنامه نویسی اپ های موبایلی هست معمولا برای اندروید با زبان کاتلین و برای ایفون با زبان سوئیفت انجام میگیرد . درامد این حوزه نسبتا زیاد است و مارکت های زیادی برای فعالیت برنامه نویسان وجود دارد مثل مایکت کافه  بازار و ...۴ برنامه نویسی برای هک و امنیتاین قسمت برای هکرها و متخصصین امنیت هست ، برای هک کردن و پیدا کردن ضعف های امنیتی شما باید برنامه نویس کاربلدی باشید زبانهای رایج برای این حوزه پایتون و سی پلاس پلاس هست .۵ برنامه نویسی دسکتاپنرم افزارهایی که روی دسکتاپ نصب میشوند ، دسکتاپ یعنی لپتاپ یا کامپیوتر خونگی و نرم افزارهای روی انها توسط برنامه نویسان ساحته میشود ، زبان های رایج برای این حوزه جاوا ، سی شارپ و ... است.۶ برنامه نویسی ربات و ریزپردازنده ها این قسمت مربوط به برنامه نویسانی است که بروی ربات ها یا کوآد ها و ‌... کدنویسی میکنند معمولا زبان آنها سی یا سی پلاس پلاس است و برای ریزپردازنده های آنها کدنویسی انجام میشود تا در شرایط مختلف بهترین پاسخ را بدهندمسیر من در ادامه ی یادگیری برنامه نویسی و انتخاب حوزه ی مورد علاقه ام من به برنامه نویسی موبایل خیلی علاقه داشتم و توی استعدادیابی که درون دوره ی ۱۲ قدم برنامه نویسی بود به این نتیجه رسیدم که من باید حوزه ی موبایل را انتخاب کنم. بعد از طی کردن مقدمات لازم ، حوزه ای که انتخاب کردم حوزه ی برنامه نویسی موبایل بود یه نکته هم اینجا بگم که تمامی حوزه های برنامه نویسی ، از نظر درآمد وضعیت خوبی دارند از نظر جایگاه اجتماعی هم خوب هستن ، این فقط بستگی به علاقه ی شما داره که به سمت کدام حوزه ی برنامه نویسی برید.من دلایل شخصی خودم رو داشتم که اینجا مینویسم : دلیل اول : من به دنبال شاخه ای از برنامه نویسی بودم که به آسانی و راحتی ، بدون نیاز به مجوز خاصی ، بدون نیاز به درگیر شدن با مالیات ، بدون اینکه جایی استخدام و مصاحبه بشی ، بتوان کسب درآمد کرد ! اون حوزه از نظر من برنامه نویسی اندروید بود ، دلیلش هم وجود مارکت های شلوغ و میلیون نفری مثل مایکت و کافه بازار بود. من اپلیکیشن هایی هم که بعدا منتشر کردم همگی روی کافه بازار و مایکت منتشر شدن و تونستن مخاطبین خودشان را جذب کنند و به درآمد زایی برسم.دلیل دوم : آینده ای بهتر ! واقعیتش من اولش خیلی میترسیدم یه حوزه ای را یاد بگیرم که به زودی از بین بره و آینده ای نداشته باشه اما بعد از اینکه آمارها را بررسی کردم دیدم هر ساله میلیون ها گوشی موبایل جدید خریداری میشه و تعداد اپلیکیشن های موبایل هم هر روز بیشتر میشه و همین شد که تصمیم قاطع گرفتم که برنامه نویسی موبایل را ادامه بدم دلیل سوم : دورکاری ، یکی از مهمترین مزیت های برنامه نویسی موبایل دورکاری بود به راحتی میتونستم پروژه بگیرم اگه نمیتونستم پروژه بگیرم به راحتی میتونستم اپلیکیشن بنویسم و در کافه بازار منتشر کنم تا هزاران نفر در آن واحد ببینند و استفاده کنن و اینطوری کسب درآمد کنم . این دور کاری برای من خیلی مهم بود چون دسترسی به شهرهای بزرگ نداشتم و جایی بودم که امکانات زیادی هم نداشت و مجبور بودم دورکاری کار کنم</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Sun, 29 Dec 2024 11:25:03 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه برنامه نویس شدم ( قسمت اول )</title>
                <link>https://virgool.io/queenpublication/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%B4%D8%AF%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-mxhojwpewkjv</link>
                <description>میخام توی این سری مقالات درباره ی اینکه چطوری برنامه نویس شدم بنویسم امیدوارم از خوندنش لذت ببرین و براتون سرشار از انرژی مثبت باشهبی مقدمه وارد قسمت اول میشم 😎کرونا و من نقطه ی شروع برنامه نویسی بود اما چطور؟دوران تلخ کرونا هیچوقت از یادمون نمیره و همین خونه نشینی و تعطیلی دانشگاه و ... باعث شد خیلیا دانشگاهو به اون صورت که انتظار داشتن تجربه نکنند ، نه دوستی که باهاش سر کلاس بگی بخندی ، نه استادی که ازت سوال بپرسه و تورو به چالش بکشه .... همه چی آنلاین شده بود ، تو بودی یه لپتاپ جلوت و اصلا نمیدونستی استادی که بهت درس میده چه حس و حالی داره اصلا بچه های کلاست چیکار میکنن ! توی همین دوران بود که من یادگیری جدی برنامه نویسیو شروع کردم😉تایم زیاد آزاد داشتم چون همه جا تعطیل بود ، انقدر توی فضای مجازی چرخ زده بودم خسته شده بودم دنبال یه کار مفید بودم یه چیزی که بتونم از راه دور از داخل خونه انجامش بدم 🤔چالش های من در شروع یادگیری برنامه نویسی از اونجایی که من کاملا مبتدی بودم و حتی نمیدونستم از کدوم منابع آموزشی باید استفاده کنم بخاطر همین توی اوایل کار خیلی سردرگم بودم و خیلی هم تحقیقات کردمیکی میگفت باید بری زبان پایتون یاد بگیرییکی دیگه میگفت  باید با جاوااسکریپت شروع کنی اون یکی میگفت برنامه نویسی یاد نگیر چون داره اشباع میشه ...نکته : خیلی از مشورت هایی که در ابتدای یادگیری برنامه نویسی دریافت کردم اشتباه بود و بعدا فهمیدم نباید اصلا به حرف اونا گوش میکردمپس اگه شما هم اول مسیر یادگیری برنامه نویسی هستید همش روی حرف بقیه حساب نکنید و حتما خودتان هم تحقیقات کنید و شخصا به یک نتیجه برسید.اما از نظر من بهترین زبان برای شروع برنامه نویسی زبان سی پلاس پلاس بود ، هرچند کمی سخت هست ولی چون زبانی کامل هست با یادگیری این زبان ، پایه های علمی شما در زمینه ی برنامه نویسی تقویت میشود پس بهترهبعد از اینکه کلی ویدیو و دوره درباره ی سی پلاس پلاس دیدم بازم حس میکردم به اون صورت که باید ، برنامه نویسیو درک نمیکنم و یه چیزی کمه پس به همین علت کلی دنبال دوره های فارسی گشتم تا چیز به درد بخوری پیدا کنم ، بعد از کلی تحقیقات به دوره ی ۱۲ قدم برنامه نویسی رسیدم و این دوره در شروع برنامه نویسی برای من فوق العاده بود 😇حدود پنج ماه زمان برد تا من مبانی برنامه نویسی و زبان سی پلاس پلاس را در حد متوسط یاد بگیرم و اگر شما تازه شروع میکنید و صفر هستید احتمالا همین مقدار زمان برای شروع نیازه پست بعدی درباره ی حوزه های برنامه نویسی و حوزه ای که خودم انتخابش کردم صحبت خواهم کرد  https://vrgl.ir/HfoOL </description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Sun, 29 Dec 2024 10:54:40 +0330</pubDate>
            </item>
                    <item>
                <title>واتس اپ و گوگل پلی رفع فیلتر شد</title>
                <link>https://virgool.io/@roseflower/%D9%88%D8%A7%D8%AA%D8%B3-%D8%A7%D9%BE-%D9%88-%DA%AF%D9%88%DA%AF%D9%84-%D9%BE%D9%84%DB%8C-%D8%B1%D9%81%D8%B9-%D9%81%DB%8C%D9%84%D8%AA%D8%B1-%D8%B4%D8%AF-iri0c2f4b80v</link>
                <description>اصلا باورم نمیشه چون برای اولین بار چنین اتفاقی تو ایران میوفته که یه چیز فیلتر شده رفع فیلتر شده ساعت یک شب بود داشتم تو اینترنت چرخ میزدم که یهو چشم افتاد به خبری که عنوانش رفع فیلتر واتساپ و گوگل پلی بود ... تا مطلبو خوندم اولین کار رفتم گوگل پلیو تست کردم که رفع فیلتر شد بود و بعدش واتساپ که در کمال تعجب اونم رفع فیلتر شده 🥰واتساپ و گوگل پلی رفع فیلتر شدحالا بعضیا میگن یوتیوب و اینستا هم رفع فیلتر میشه ! بعید هم نیست چون این اقدام رفع فیلتر به خودی خودش عجیب بود 😄حالا قدم بعدی چیه ؟حالا که استارتاپ های ایرانی و پیام رسان های داخلی به اندازه کافی رشد کردن و مخاطبین زیادی جذب کردن چه بخواییم چه نخواییم میلیون ها نفر از ایتا روبیکا و دیگر پیام رسان های ایرانی استفاده میکنن شاید یکی از علل رفع تحریم هم همین بوده و مردم دیگر رغبت آنچنانی به استفاده از این پیام رسانها ندارند و اگر هم شخصی بخاد استفاده بکنه با وی پی ان این‌کارو انجام میده علت بعدی میتونه فیلترشکن های مخرب باشه که امروزه همه ازشون استفاده میکنن برای دسترسی به چهارتا پیام رسان این همه بد افزار نصب میشه و تنها راه خلاصی از شر این همه بدافزار ، برداشتن قسمتی از محدودیت ها و فیلترینگ هاستدلیل بعدی میتونه استارلینک باشه ، این اینترنت ماهواره ای بشدت داره گسترش پیدا میکنه و اگه محدودیت شدید در اینترنت ایران باشه ، ممکنه مردم به سمت خریدن استارلینک تمایل پیدا کنن و یه دلیل دیگه میتونه جلوگیری از دلالان فیلترشکن باشه که با فروختن فیلترشکن پول خوبی در میارن و برای کوتاه کردن دست اینا از جیب مردم بهتره محدودیت ها برداشته بشه</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Thu, 26 Dec 2024 03:49:44 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی در سال ۲٠۲۴</title>
                <link>https://virgool.io/@roseflower/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-%DB%B2%D9%A0%DB%B2%DB%B4-xhqizph717ps</link>
                <description>بله هنوز ۲٠۲۳ هستیم ولی من پیشگو هستم دوست دارم اینده رو حدس بزنم.الانم میخام درباره زبان های برنامه نویسی و تکنولوژی های مختلف برنامه نویسی تو سال ۲٠۲۴ صحبت کنم.زبان های برنامه نویسی در ۲٠۲۴فرق نداره که برنامه نویس قدیمی هستی یا جدیدباید بدونی سال بعدی چی قراره رو بورس باشه توسعه وب در ۲٠۲۴خب توی وب همه میدونیم  php از همه مهم تره و همه چشمشون به این زبانهتو سال ۲٠۲۴ حدود ۷۷ درصد وب سایتای دنیا با php ران خواهند شددد.خب اول بریم سه تا فریمورک بک اند رو مرفی کنیم:laravelsymfoniyiiمنبعخب تو بک اند بجز php زبان پایتون هم محبوبیت داره.پایتون یه زبان عمومیه و بجز بک اند جاهای زیادی کاربرد داره ولی پی اچ پی مخصوص وب هست.پایتون نهایتا ۲٠درصد سهم بک اند را مال خودش کره. ولی اگه خاستید پایتون تو بک اند استفاده کنید بهترین فریمورک های پایتون برای توسعه وب اینا هستن :FlaskDjangoFastApiبجز پایتون و پی اچ پی زبان های دیگری مثل جاوا اسکریپت هم در ادامه ی لیست هستن به نظرم محیط node.js هم میتواند یک گزینه برای توسعه وب در سال ۲٠۲۴ باشهدنیای فرانت اند در سال ۲٠۲۴ بصورت اماری به شکل زیر پیش بینی شده زبانها که ثابت هستن یعنی html cssjavascriptبرای css و js معمولا فریمورک استفاده میشه که بهترینشون برای 2024 به شکل زیره برای css :bootstrapbulmauikittailwind cssو برای js :  angularreactvuejsjqueryمنبع cssمنبع jsبرنامه نویسی Mobileخب رسیدیم سراغ توسعه ی اپ های موبایل رشد توسعه گران اپ موبایل به شدت در حال افزایشه طبق امارها برنامه نویسان اندروید تونستن مبلغ ۱۵۴ بیلیون دلار توی سال ۲٠۲۳ پول در بیارنطبق امارهای سایت CAGR این رشد بین ۲٠۲۳ تا ۲٠۳٠   به میزان ۱۱.۴٪ خواهد بود خب اینجا ما توسعه دهنده های  ios هم داریم برای ios در سال ۲٠۲۴ طبق روال قبلی بهترین زبان swift هستبرای برنامه نویسان اندروید بهترین گزینه زبان kotlin خواهدبود بهترین گزینه برای توسعه اپلیکیشن بصورت کراس پلتفرم هم flutter و البته kotlin خوااهد بودبرنامه نویسی دسکتاپبرنامه نویسی دسکتاپ نسبت به توسعه ی وب و توسعه ی اپ موبایل از مارکت ضعیفتری برخورداره ولی خب خیلی از افراد در این حوزه موفق هستن و میشه روش حساب کردامار خاصی در رابطه با بهترین زبان ها یا تکنولوژی های ساخت نرم افزارهای دسکتاپ پیدا نکردم اما این امار برای سال ۲٠۲۳ بوده که صدق کرده و به نظر میرسه سال ۲٠۲۴ هم به همین صورت باشه جاوا ?جاوااسکریپت ?سی شارپ ?کاتلین ?پایتون ?ایموجی ها حس منه نسبت به اون زبوندر لیست بالا همه ی زبانهای معرفی شده آشنا هستن بجز کاتلین که تازه به این لیست اضافه شده چون کاتلین روی ماشین جاوا اجرا میشه و نسبت به جاوا هم بهتره هرکجا که جاوا بود همونجا کاتلین هم حضور خواهد داشت ?برنامه نویسی با AIصرف نظر از اینکه هوش مصنوعی خوبه یا بده ai در سال های اخیر مخصوصا توی  ۲٠۲۳  تقریبا به ترند تبدیل شده در سال ۲٠۲۴ مسلط به کدنویسی با کمک ai بیشتر حس میشه چون استقبال زیادی شدهچت جی پی تی (chatgpt) یکی از این هوش های مصنوعیه که در بین برنامه نویسا خیلی محبوبتر شده هرچن که کدای خروجیش کلی باگ و ارور داره ولی برای حل مسائل کوچیک خوبهاگه اپدیت های زیادی انجام بشه شاید بتونه یه دستیار خوبی برای برنامه نویسا باشه..</description>
                <category>خانم یوسفی</category>
                <author>خانم یوسفی</author>
                <pubDate>Tue, 07 Nov 2023 02:21:00 +0330</pubDate>
            </item>
            </channel>
</rss>