<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Ali Kolahdoozan</title>
        <link>https://virgool.io/feed/@alikolahdoozan</link>
        <description>Jack of all trades, master of none</description>
        <language>fa</language>
        <pubDate>2026-04-15 06:12:01</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/7917/avatar/EIsiMP.jpg?height=120&amp;width=120</url>
            <title>Ali Kolahdoozan</title>
            <link>https://virgool.io/@alikolahdoozan</link>
        </image>

                    <item>
                <title>🧩 از DDD تا Platform Engineering</title>
                <link>https://virgool.io/@alikolahdoozan/from-domain-driven-design-to-qnckxs5rjlvw</link>
                <description>از DDD تا Platform Engineeringنگاهی عمیق به مفهوم Abstraction، Decoupling و مدل‌سازی دامنه‌های فنینگاهی عمیق به مفهوم Abstraction، Decoupling و مدل‌سازی دامنه‌های فنیدر دنیای مهندسی نرم‌افزار مدرن، دو مفهوم پرکاربرد ــ Domain-Driven Design (DDD) و Platform Engineering ــ اغلب به‌عنوان رویکردهایی برای Independency و Scalability سیستم‌ها مطرح می‌شوند.در نگاه نخست، این دو شبیه به‌نظر می‌رسند؛ هر دو بر Abstraction و Decoupling تأکید دارند و هدفشان ساخت سیستم‌هایی با حداقل وابستگی است. اما اگر عمیق‌تر بررسی کنیم، درمی‌یابیم که این دو ، در دو لایه‌ی متفاوت از معماری سیستم فعالیت می‌کنند و در نقطه‌ای خاص با یکدیگر تلاقی دارند.1. Abstraction و Decoupling؛ جوهره‌ی استقلالزمانی‌که از Abstraction و Decoupling صحبت می‌شود، هدف این است که محصول یا سیستم نرم‌افزاری به هیچ مؤلفه‌ی خاصی وابسته نباشد؛ نه به سیستم‌عامل، نه به پایگاه‌داده، نه به UI framework و نه به سایر سرویس‌ها.این سطح از استقلال، باعث می‌شود سیستم بتواند در پلتفرم‌ها و محیط‌های مختلف اجرا شود، بدون آن‌که نیاز به بازنویسی داشته باشد.درواقع، Abstraction یعنی «فقط آن‌چه مهم است را مدل کن» و Decoupling یعنی «وابستگی‌ها را به حداقل برسان».2. جایگاه DDD در مسیر جداسازیDomain-Driven Design (DDD) فلسفه‌ای برای طراحی سیستم‌هایی است که بر محور «منطق کسب‌وکار» بنا شده‌اند. در این رویکرد، تمرکز اصلی بر جدا کردن منطق دامنه‌ی کسب‌وکار از زیرساخت است.DDD می‌گوید:«زبان، مدل و قوانین بیزنس باید مستقل از تکنولوژی باشند.»به این ترتیب، DDD از Abstraction و Decoupling در سطح منطق مفهومی سیستم استفاده می‌کند.نتیجه این می‌شود که لایه‌ی Domain می‌تواند بدون توجه به دیتابیس، API یا UI توسعه یابد و فقط از طریق قراردادهای مشخص (Interfaces) با لایه‌های زیرساخت ارتباط برقرار کند.3. Platform Engineering؛ Decoupling در لایه‌ی زیرساختPlatform Engineering در واقع همان مفهوم جداسازی را در سطح زیرساخت و عملیات پیاده‌سازی می‌کند.در حالی‌که DDD به استقلال منطقی بیزنس می‌پردازد، Platform Engineering به استقلال فنی سرویس‌ها و توسعه‌دهندگان توجه دارد.هدف اصلی Platform Engineering عبارت است از:ایجاد پلتفرمی پایدار و تکرارپذیر برای توسعه و دیپلوی سرویس‌ها؛کاهش پیچیدگی زیرساخت برای تیم‌های توسعه؛و افزایش بهره‌وری از طریق خودکارسازی (Automation) و ابزارهای استاندارد مانند CI/CD، IaC، و Observability.به زبان ساده:DDD استقلال فکری بیزنس را فراهم می‌کند،و Platform Engineering استقلال عملی توسعه را.4. وقتی می‌گوییم Platform = Technical Domain Modelingبرخی مطرح می‌کنند:Platform = Technical Domain Modelingاین جمله از دید DDD کاملاً قابل دفاع است، زیرا پلتفرم نیز خود یک «دامنه» محسوب می‌شود — البته از نوع دامنه‌ی تکنیکی (Technical Domain).در چارچوب DDD، پلتفرم هم دارای مفاهیم، قوانین و bounded context خاص خود است (مثل Auth، Logging، Deployment، Monitoring).بنابراین، می‌توان پلتفرم را مدل کرد، درست مانند یک دامنه‌ی بیزنسی؛ اما این مدل‌سازی هنوز در سطح مفهومی است.وقتی این مدل مفهومی در دنیای واقعی به ابزارها، کلاسترها و pipelineها ترجمه شود، آن‌گاه وارد قلمرو Platform Engineering می‌شویم.5. ارتباط و تمایز DDD و Platform Engineeringبه‌عبارت دیگر، DDD و Platform Engineering دو روی یک سکه‌اند:اولی طراحی می‌کند چگونه باید فکر کرد، دومی می‌سازد چگونه باید اجرا کرد.6. نتیجه‌گیریمی‌توان گفت:DDD، پایه‌ی مفهومی همان Decoupling است که Platform Engineering در سطح زیرساخت پیاده‌سازی می‌کند.DDD با مدل‌سازی مفهومی، بستر فکری مستقل بودن را فراهم می‌سازد؛Platform Engineering با مهندسی زیرساخت، این استقلال را در عمل ممکن می‌سازد.هر دو در یک مسیر حرکت می‌کنند — یکی در سطح ایده سازی و تفکر ، دیگری در سطح پیاده‌سازی.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Tue, 14 Oct 2025 04:25:02 +0330</pubDate>
            </item>
                    <item>
                <title>پانزده سال آینده چگونه ما را به لبه‌ی نابودی می‌برند؟</title>
                <link>https://virgool.io/@alikolahdoozan/%D9%BE%D8%A7%D9%86%D8%B2%D8%AF%D9%87-%D8%B3%D8%A7%D9%84-%D8%A2%DB%8C%D9%86%D8%AF%D9%87-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%D8%A7-%D8%B1%D8%A7-%D8%A8%D9%87-%D9%84%D8%A8%D9%87-%DB%8C-%D9%86%D8%A7%D8%A8%D9%88%D8%AF%DB%8C-%D9%85%DB%8C-%D8%A8%D8%B1%D9%86%D8%AF-zizvs3vckpli</link>
                <description>از رؤیای تکنولوژی تا کابوس قدرت: ۱۵ سال آینده چگونه ما را به لبه‌ی نابودی می‌برند؟مو گاودت، مدیر ارشد پیشین کسب‌وکار در Google X و یکی از صدای بلند و هشداردهنده در حوزه هوش مصنوعی، پیش‌بینی می‌کند که جهان طی ۱۵ سال آینده وارد دوره‌ای از دیستوپیای انسانی خواهد شد — دوره‌ای از اختلال، جنگ، کنترل و فروپاشی اخلاقی، که در نهایت ممکن است به یوتوپیا ختم شود؛ اگر بتوانیم از آن جان سالم به‌در ببریم.دیستوپیا چیست؟ و چرا در راه است؟در نگاه گاودت، دیستوپیا نه صرفاً یک دنیای علمی‌تخیلی بلکه واقعیتی در حال وقوع است؛ جهانی که در آن انسان‌ها به‌دلیل تصمیمات نادرست، ساختارهای فاسد قدرت، و استفاده ابزاری از تکنولوژی، در رنج، ترس و انقیاد زندگی می‌کنند.او دیستوپیا را این‌گونه تعریف می‌کند:«شرایط نامطلوب و تیره‌ای که ممکن است از کنترل ما خارج شود؛ جایی که اخلاق انسانی به بن‌بست می‌رسد و تکنولوژی، به‌جای رهایی، ابزار سلطه می‌شود.»به‌عقیده او، هوش مصنوعی ذاتاً خطرناک نیست؛ مشکل آن‌جاست که این فناوری در خدمت رهبران نادان و سودجو قرار گرفته است. این ترکیب ناهنجار، زمینه‌ساز فجایعی است که طی سال‌های آینده تشدید خواهند شد.Face Rips: آغاز تغییر ارزش‌هاگاودت با ارائه اصطلاحی به‌نام &quot;Face Rips&quot; هشدار می‌دهد که مفاهیم بنیادین در جوامع انسانی، مانند آزادی، واقعیت، نوآوری، اقتصاد و قدرت، دچار تحولاتی بنیادی خواهند شد.ما به سوی جهانی می‌رویم که دیگر برایمان آشنا نخواهد بود — جهانی که در آن:آزادی با نظارت دائم جایگزین می‌شود،نوآوری در انحصار ثروتمندان قرار می‌گیرد،و واقعیت، به‌دست الگوریتم‌ها بازتعریف می‌شود.چرا ۲۰۲۷ نقطه سقوط است؟به‌گفته‌ی گاودت، این شیب سقوط از سال ۲۰۲7 آغاز خواهد شد. نشانه‌های آن از ۲۰۲۴ و ۲۰۲۶ دیده شده و در سال‌های آتی شدت خواهد گرفت. علت اصلی؟ترکیب انفجاری سیاست، اقتصاد و فناوری در خدمت جنگ‌طلبی و حفظ جایگاه نخبگان.او اشاره می‌کند که در سال ۲۰۲۴، بیش از ۲.۷ تریلیون دلار صرف جنگ شده — و این جنگ‌ها، در واقع راهی برای مصرف ذخایر تسلیحاتی قدیمی و جایگزینی آن‌ها با تجهیزات جدید است.در این منطق، مرگ انسان‌ها، بخشی از محاسبات مالی صنایع نظامی است.آیا مشکل پول است یا جایگاه؟گاودت و مصاحبه‌کننده بحث مهمی را مطرح می‌کنند:آیا جنگ برای پول است یا جایگاه؟پاسخ نگران‌کننده این است: هردو.انسان‌ها — به‌ویژه ثروتمندان و رهبران — برای تثبیت جایگاه خود، دست به ویران‌سازی می‌زنند. حتی AI نیز وارد این بازی شده:«بسیاری از میلیاردرها به دنبال دستیابی انحصاری به AGI هستند، تا جهان را تحت سلطه درآورند.»تمرکز قدرت، نابودی آزادیدر این دیستوپیای انسانی، ما با دو پدیده همزمان مواجه خواهیم بود:تمرکز شدید قدرت در دست گروهی معدود،توزیع گسترده ابزار قدرت در اختیار مردم (مثلاً پهپادهای ارزان برای جنگ‌های نامتقارن).این تضاد منجر به تشدید سرکوب، نظارت و کنترل اجباری خواهد شد. جهان به جایی خواهد رسید که اگر در چارچوب مورد تأیید نباشی، از حقوق اولیه‌ات محروم خواهی شد.مسیر گذار به یوتوپیابا وجود همه این هشدارها، گاودت خوشبین است که پس از این ۱۵ سال سیاه، جهان ممکن است به یوتوپیا برسد — اما فقط به یک شرط:تغییر ذهنیت بشر.«تنها چیزی که بین ما و یوتوپیای AI ایستاده، ذهنیت خود ماست.»اگر بشر بیاموزد که AI را نه برای سلطه، بلکه برای همدلی، عدالت، و سلامت اجتماعی به‌کار گیرد، می‌توان آینده‌ای را ساخت که در آن کار اجباری نیست، مراقبت درمانی رایگان است، و انسان‌ها در صلح و برابری زندگی می‌کنند.نتیجه‌گیری: آیا برای آینده‌ای ناشناخته آماده‌ایم؟جهان وارد مرحله‌ای بی‌سابقه از تاریخ خود شده است؛ مرحله‌ای که در آن، سرعت تغییرات فناورانه از ظرفیت‌های اخلاقی و سیاسی ما پیشی گرفته است.آنچه در این ۱۵ سال رخ خواهد داد، نه صرفاً نتیجه‌ی هوش مصنوعی، بلکه بازتابی از حماقت، طمع و ناتوانی خود ما در مدیریت آن خواهد بود.انتخاب با ماست: یا دیستوپیا را از سر می‌گذرانیم و به یوتوپیا می‌رسیم — یا در آن فرو می‌رویم و نابود می‌شویم.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Fri, 08 Aug 2025 06:23:40 +0330</pubDate>
            </item>
                    <item>
                <title>پانزده سال آینده چگونه ما را به لبه‌ی نابودی می‌برند؟</title>
                <link>https://virgool.io/@alikolahdoozan/%D9%BE%D8%A7%D9%86%D8%B2%D8%AF%D9%87-%D8%B3%D8%A7%D9%84-%D8%A2%DB%8C%D9%86%D8%AF%D9%87-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%D8%A7-%D8%B1%D8%A7-%D8%A8%D9%87-%D9%84%D8%A8%D9%87-%DB%8C-%D9%86%D8%A7%D8%A8%D9%88%D8%AF%DB%8C-%D9%85%DB%8C-%D8%A8%D8%B1%D9%86%D8%AF-zizvs3vckpli</link>
                <description>از رؤیای تکنولوژی تا کابوس قدرت: ۱۵ سال آینده چگونه ما را به لبه‌ی نابودی می‌برند؟مو گاودت، مدیر ارشد پیشین کسب‌وکار در Google X و یکی از صدای بلند و هشداردهنده در حوزه هوش مصنوعی، پیش‌بینی می‌کند که جهان طی ۱۵ سال آینده وارد دوره‌ای از دیستوپیای انسانی خواهد شد — دوره‌ای از اختلال، جنگ، کنترل و فروپاشی اخلاقی، که در نهایت ممکن است به یوتوپیا ختم شود؛ اگر بتوانیم از آن جان سالم به‌در ببریم.دیستوپیا چیست؟ و چرا در راه است؟در نگاه گاودت، دیستوپیا نه صرفاً یک دنیای علمی‌تخیلی بلکه واقعیتی در حال وقوع است؛ جهانی که در آن انسان‌ها به‌دلیل تصمیمات نادرست، ساختارهای فاسد قدرت، و استفاده ابزاری از تکنولوژی، در رنج، ترس و انقیاد زندگی می‌کنند.او دیستوپیا را این‌گونه تعریف می‌کند:«شرایط نامطلوب و تیره‌ای که ممکن است از کنترل ما خارج شود؛ جایی که اخلاق انسانی به بن‌بست می‌رسد و تکنولوژی، به‌جای رهایی، ابزار سلطه می‌شود.»به‌عقیده او، هوش مصنوعی ذاتاً خطرناک نیست؛ مشکل آن‌جاست که این فناوری در خدمت رهبران نادان و سودجو قرار گرفته است. این ترکیب ناهنجار، زمینه‌ساز فجایعی است که طی سال‌های آینده تشدید خواهند شد.Face Rips: آغاز تغییر ارزش‌هاگاودت با ارائه اصطلاحی به‌نام &quot;Face Rips&quot; هشدار می‌دهد که مفاهیم بنیادین در جوامع انسانی، مانند آزادی، واقعیت، نوآوری، اقتصاد و قدرت، دچار تحولاتی بنیادی خواهند شد.ما به سوی جهانی می‌رویم که دیگر برایمان آشنا نخواهد بود — جهانی که در آن:آزادی با نظارت دائم جایگزین می‌شود،نوآوری در انحصار ثروتمندان قرار می‌گیرد،و واقعیت، به‌دست الگوریتم‌ها بازتعریف می‌شود.چرا ۲۰۲۷ نقطه سقوط است؟به‌گفته‌ی گاودت، این شیب سقوط از سال ۲۰۲7 آغاز خواهد شد. نشانه‌های آن از ۲۰۲۴ و ۲۰۲۶ دیده شده و در سال‌های آتی شدت خواهد گرفت. علت اصلی؟ترکیب انفجاری سیاست، اقتصاد و فناوری در خدمت جنگ‌طلبی و حفظ جایگاه نخبگان.او اشاره می‌کند که در سال ۲۰۲۴، بیش از ۲.۷ تریلیون دلار صرف جنگ شده — و این جنگ‌ها، در واقع راهی برای مصرف ذخایر تسلیحاتی قدیمی و جایگزینی آن‌ها با تجهیزات جدید است.در این منطق، مرگ انسان‌ها، بخشی از محاسبات مالی صنایع نظامی است.آیا مشکل پول است یا جایگاه؟گاودت و مصاحبه‌کننده بحث مهمی را مطرح می‌کنند:آیا جنگ برای پول است یا جایگاه؟پاسخ نگران‌کننده این است: هردو.انسان‌ها — به‌ویژه ثروتمندان و رهبران — برای تثبیت جایگاه خود، دست به ویران‌سازی می‌زنند. حتی AI نیز وارد این بازی شده:«بسیاری از میلیاردرها به دنبال دستیابی انحصاری به AGI هستند، تا جهان را تحت سلطه درآورند.»تمرکز قدرت، نابودی آزادیدر این دیستوپیای انسانی، ما با دو پدیده همزمان مواجه خواهیم بود:تمرکز شدید قدرت در دست گروهی معدود،توزیع گسترده ابزار قدرت در اختیار مردم (مثلاً پهپادهای ارزان برای جنگ‌های نامتقارن).این تضاد منجر به تشدید سرکوب، نظارت و کنترل اجباری خواهد شد. جهان به جایی خواهد رسید که اگر در چارچوب مورد تأیید نباشی، از حقوق اولیه‌ات محروم خواهی شد.مسیر گذار به یوتوپیابا وجود همه این هشدارها، گاودت خوشبین است که پس از این ۱۵ سال سیاه، جهان ممکن است به یوتوپیا برسد — اما فقط به یک شرط:تغییر ذهنیت بشر.«تنها چیزی که بین ما و یوتوپیای AI ایستاده، ذهنیت خود ماست.»اگر بشر بیاموزد که AI را نه برای سلطه، بلکه برای همدلی، عدالت، و سلامت اجتماعی به‌کار گیرد، می‌توان آینده‌ای را ساخت که در آن کار اجباری نیست، مراقبت درمانی رایگان است، و انسان‌ها در صلح و برابری زندگی می‌کنند.نتیجه‌گیری: آیا برای آینده‌ای ناشناخته آماده‌ایم؟جهان وارد مرحله‌ای بی‌سابقه از تاریخ خود شده است؛ مرحله‌ای که در آن، سرعت تغییرات فناورانه از ظرفیت‌های اخلاقی و سیاسی ما پیشی گرفته است.آنچه در این ۱۵ سال رخ خواهد داد، نه صرفاً نتیجه‌ی هوش مصنوعی، بلکه بازتابی از حماقت، طمع و ناتوانی خود ما در مدیریت آن خواهد بود.انتخاب با ماست: یا دیستوپیا را از سر می‌گذرانیم و به یوتوپیا می‌رسیم — یا در آن فرو می‌رویم و نابود می‌شویم.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Fri, 08 Aug 2025 06:23:40 +0330</pubDate>
            </item>
                    <item>
                <title>هوش مصنوعی در آستانهٔ AGI: مسیر OpenAI</title>
                <link>https://virgool.io/@alikolahdoozan/openai-ai-to-agents-kpkg7gj2prbc</link>
                <description>با شتاب روزافزون پیشرفت فناوری، هوش مصنوعی در حال تغییر اساسی در صنایع، سبک‌های کاری و حتی زندگی روزمره انسان‌هاست. در چنین شرایطی، شناخت مسیر این تحول از اهمیت بالایی برخوردار است. «سارا فرایر»، مدیر ارشد مالی شرکت OpenAI و از مدیران باسابقه در مؤسساتی همچون Goldman Sachs، Square و Nextdoor، در یکی از تازه‌ترین گفتگوهای خود، به تشریح آیندهٔ هوش مصنوعی، نقش عوامل مستقل و هوشمند، و برنامه‌ریزی‌های گستردهٔ OpenAI برای توسعهٔ زیرساخت پرداخته است.ضرورت فوری: چرا پذیرش هوش مصنوعی دیگر یک انتخاب نیست؟به گفتهٔ فرایر، مدیران در سراسر جهان امروز به‌وضوح دریافته‌اند که زمان رقابت در حوزهٔ هوش مصنوعی فرارسیده و تعلل در این زمینه، به معنی عقب‌ماندگی جدی در بازار رقابتی است. حتی در OpenAI نیز، فرایر با برگزاری یک هکاتون داخلی تلاش کرد تا با همراهی تیم مالی، کاربردهای عملی هوش مصنوعی را در ساده‌سازی فرآیندهای تکراری کشف و پیاده‌سازی کنند.یکی از نتایج این رویکرد، توسعهٔ ابزاری با عنوان Deep Research بود؛ قابلیتی در GPT که امکان تولید گزارش‌های تحلیلی دقیق را تنها در چند دقیقه فراهم می‌کند. بنا بر تجربهٔ یکی از بانک‌های بزرگ، خروجی این ابزار حتی نسبت به تلاش گروهی از مدیران و تحلیل‌گران، کیفیت و دقت بالاتری داشته است. به باور فرایر، این قابلیت با پرداخت تنها ۲۰۰ دلار، یکی از کاربردی‌ترین ابزارهایی است که هر مدیر می‌تواند در اختیار داشته باشد.تحول مدل‌های زبانی: از چت‌بات‌ها تا ظهور Agents مستقلمدل‌های جدید سری O در OpenAI، گام بزرگی فراتر از چت‌بات‌های ساده برداشته‌اند. این مدل‌ها توانایی استدلال، بازنگری در پاسخ، و فکر کردن زنجیره‌وار مشابه انسان را دارند. اما نقطهٔ عطف آینده، به گفتهٔ فرایر، سال ۲۰۲۵ خواهد بود؛ زمانی که جهان شاهد ظهور گستردهٔ ابزارهایی خواهد شد که در قالب Autonomous Agents شناخته می‌شوند.در حال حاضر OpenAI در حال توسعه و پیاده‌سازی سه نمونه کلیدی از این ابزارهاست:ابزاری با عنوان Deep Research Agent برای انجام تحلیل‌های بلندمدت و پیچیدهابزاری به نام Operator Agent جهت انجام وظایف عملیاتی آنلاین مانند رزرو سفر و خدماتابزار هوشمندی با عنوان Agentic Software Engineer که قادر است کدنویسی کامل، رفع اشکال، آزمون و مستندسازی پروژه‌های نرم‌افزاری را انجام دهدفرایر تأکید می‌کند که این ابزارها فراتر از یک اتوماسیون ساده هستند؛ این‌ها سامانه‌هایی هستند که می‌توانند به‌صورت مستقل، هوشمندانه و بدون نیاز به مداخلهٔ مستمر انسانی، مجموعه‌ای از وظایف پیچیده را انجام دهند.نوآوری علمی با پشتیبانی هوش مصنوعییکی از مهم‌ترین بخش‌های صحبت‌های فرایر، اشاره به تأثیر هوش مصنوعی در فرآیند کشف علمی بود. او به مواردی اشاره کرد که در آن‌ها مدل‌های OpenAI توانسته‌اند فرضیه‌ها و ارتباطاتی را پیشنهاد دهند که پیش‌تر توسط هیچ محققی مطرح نشده بودند. این توانایی به‌ویژه در حوزه‌هایی مانند زیست‌شناسی، فیزیک و پزشکی، می‌تواند زمینه‌ساز دستاوردهای علمی جدید باشد.همچنین او به قابلیت تنظیم تقویتی (Reinforcement Fine-Tuning) اشاره کرد که در آن، حتی با استفاده از داده‌های اندک اما هدفمند، می‌توان عملکرد مدل را در حوزه‌های تخصصی به‌طور چشمگیری بهبود بخشید.زیرساخت آینده: سرمایه‌گذاری ۵۰۰ میلیارد دلاری در پروژه Stargateبرای پاسخ به نیاز فزایندهٔ محاسباتی، شرکت OpenAI در حال اجرای پروژه‌ای با عنوان Stargate است. هدف این پروژه، ساخت مراکز داده با ظرفیت ۱۰ گیگاوات طی چهار سال آینده و با بودجه‌ای معادل ۵۰۰ میلیارد دلار است؛ ظرفیتی که حتی از مصرف برق برخی کشورها مانند ایرلند نیز فراتر می‌رود.فرایر با صراحت عنوان کرد که محدودیت منابع محاسباتی، مانعی جدی در مسیر توسعهٔ برخی قابلیت‌ها بوده است. برای نمونه، عرضهٔ ابزارهایی نظیر Sora (تبدیل متن به ویدئو) یا Deep Research در مقیاس گسترده‌تر، به دلیل کمبود توان پردازشی با تأخیر مواجه شده‌اند.هوش مصنوعی در سطح ملی: از دانشگاه تا دولتتمرکز OpenAI تنها بر مصرف‌کنندگان فردی نیست. این شرکت همکاری‌های گسترده‌ای را با نهادهای آموزشی و سازمان‌های دولتی آغاز کرده است. به‌عنوان نمونه:دانشگاه ایالتی آریزونا بیش از ۱۸۰٬۰۰۰ حساب کاربری ChatGPT برای دانشجویان، اساتید و محققان فعال کرده است.سیستم دانشگاه‌های ایالت کالیفرنیا، مجوز استفاده برای ۵۰۰٬۰۰۰ کاربر را صادر کرده است.کشور استونی، نخستین کشور جهان است که ChatGPT را به‌صورت سراسری در تمامی مدارس متوسطه در اختیار دانش‌آموزان قرار داده است.از نگاه فرایر، هوش مصنوعی دیگر تنها یک ابزار فناورانه نیست، بلکه تبدیل به یک ظرفیت راهبردی ملی شده است.کاربردهای شخصی: تصمیم‌سازی هوشمند در زندگی روزمرهسارا فرایر همچنین به تجربه‌های شخصی خود از استفادهٔ روزمره از هوش مصنوعی اشاره کرد. او از ChatGPT برای برنامه‌ریزی سفر، دریافت دستور پخت غذا، و حتی تحلیل گزینه‌های مختلف بیمه‌نامهٔ آتش‌سوزی در ایالت کالیفرنیا بهره گرفته است. در یکی از موارد، او یک GPT سفارشی طراحی کرد تا مزایا و معایب دو گزینهٔ متفاوت بیمه‌ای را از منظر مالی، حقوقی و سطح پوشش تحلیل کند — کاری که در شرایط عادی به ساعت‌ها بررسی نیاز داشت.جمع‌بندی: نقطهٔ آغاز AGI و حرکت به‌سوی آینده‌ای فراتر از انسانفرایر بر این باور است که ما در آستانهٔ رسیدن به هوش عمومی مصنوعی (AGI) قرار داریم؛ حالتی که در آن، سامانه‌های هوشمند قادرند بخش عمده‌ای از وظایف ارزش‌زای انسانی را انجام دهند. او اذعان داشت که مدل‌های فعلی OpenAI در زمینه‌هایی چون ریاضی، زیست‌شناسی، کدنویسی و تحلیل علمی، فراتر از توانایی اغلب انسان‌ها عمل می‌کنند.او آینده‌ای را ترسیم کرد که در آن، هوش مصنوعی از مرزهای دیجیتال عبور کرده و وارد دنیای فیزیکی می‌شود — از رباتیک و کشاورزی گرفته تا صنعت و خدمات.در پایان، فرایر چنین گفت:«احتمالاً همین حالا هم به آن نقطه رسیده‌ایم؛ تنها مسئله این است که هنوز از ظرفیت کامل آن استفاده نمی‌کنیم.»نکات کلیدیهوش مصنوعی از مرحلهٔ آزمایش عبور کرده و اکنون یک الزام راهبردی برای تمامی کسب‌وکارها به شمار می‌رود.شرکت OpenAI با سرعتی چشمگیر در حال گذار از توسعه‌دهندهٔ مدل‌های زبانی به یک بازیگر زیرساختی در سطح جهانی است.ابزارهای جدید مبتنی بر ساختار Autonomous Agents شکل انجام کار را به‌کلی دگرگون خواهند کرد.این فناوری در کشف علمی، تصمیم‌سازی شخصی، نظام آموزشی و ساختارهای حکومتی، نقشی روزافزون ایفا می‌کند.پروژهٔ Stargate و سرمایه‌گذاری عظیم در زیرساخت، بیانگر جدیت راهبردی OpenAI در حرکت به‌سوی آینده‌ای در مقیاس جهانی است.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Tue, 15 Apr 2025 14:25:19 +0330</pubDate>
            </item>
                    <item>
                <title>کاهش تعداد برنامه‌نویسان در آمریکا: تهدید یا فرصت برای مشاغل IT در هند؟</title>
                <link>https://virgool.io/@alikolahdoozan/%DA%A9%D8%A7%D9%87%D8%B4-%D8%AA%D8%B9%D8%AF%D8%A7%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%AF%D8%B1-%D8%A2%D9%85%D8%B1%DB%8C%DA%A9%D8%A7-%D8%AA%D9%87%D8%AF%DB%8C%D8%AF-%DB%8C%D8%A7-%D9%81%D8%B1%D8%B5%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D8%B4%D8%A7%D8%BA%D9%84-it-%D8%AF%D8%B1-%D9%87%D9%86%D8%AF-usge2zu0qgx7</link>
                <description>📉 کاهش تعداد برنامه‌نویسان در آمریکا: تهدید یا فرصت برای مشاغل IT در هند؟🔹 دنیای فناوری با سرعتی سرسام‌آور در حال تغییر است. هوش مصنوعی (AI) نقش‌های سنتی برنامه‌نویسی را با چالش روبرو کرده است  و در آمریکا، تعداد برنامه‌نویسان به‌شدت کاهش یافته است. این تغییر نگرانی‌هایی را درباره آینده مشاغل IT، به‌ویژه در کشورهایی مانند هند که اقتصادشان وابسته به برون‌ سپاری و توسعه نرم‌افزار است، ایجاد کرده است.اما آیا این کاهش واقعاً یک تهدید جدی است، یا می‌تواند دریچه‌ای به فرصت‌های جدید باشد؟ 🚀🤖 چگونه هوش مصنوعی در حال تغییر نقش برنامه‌نویسان است؟📌 کاهش تعداد برنامه‌نویسان در آمریکا تا حد زیادی نتیجه رشد ابزارهای AI در کدنویسی است. فناوری‌هایی مانند ChatGPT، GitHub Copilot و سایر ابزارهای خودکار، بهره‌وری را بالا برده‌اند و باعث شده‌اند شرکت‌ها با نیروی انسانی کمتر، کار بیشتری انجام دهند.✅ نمونه‌ای از این تغییر:💡 شرکت Salesforce اعلام کرده که با استفاده از ابزار هوش مصنوعی خود به نام Agentforce، بهره‌وری مهندسانش ۳۰٪ افزایش یافته است. در نتیجه، این شرکت تصمیم گرفته استخدام مهندس جدید را متوقف کند.📊 از سوی دیگر، نرخ بیکاری در بخش IT آمریکا به ۵.۷٪ رسیده است که از میانگین نرخ بیکاری کل کشور نیز بالاتر است. این نشان می‌دهد که AI تأثیر جدی‌ای بر بازار کار برنامه‌نویسان گذاشته است.⚡ هوش مصنوعی: قاتل مشاغل یا فرصت‌آفرین؟💡 برخی معتقدند که AI فقط باعث کاهش شغل‌های برنامه‌نویسی نمی‌شود، بلکه آن‌ها را دگرگون می‌کند.📈 درحالی‌که نیاز به برنامه‌نویسان سنتی کمتر می‌شود، تقاضا برای متخصصان AI، تحلیل داده، امنیت سایبری و رایانش ابری رو به افزایش است.💼 شرکت‌ها دیگر مثل گذشته به دنبال مهندسان نرم‌افزار عمومی نیستند؛ آن‌ها بیشتر روی جذب متخصصان AI و فناوری‌های پیشرفته تمرکز کرده‌اند.✅ نتیجه: بازار کار تغییر کرده، نه اینکه از بین رفته باشد! 🚀🌍 آینده مشاغل IT در هند: سقوط یا صعود؟🛠 هند یکی از بزرگ‌ترین قطب‌های خدمات IT در جهان است و سال‌هاست که شرکت‌های آمریکایی و اروپایی به برون‌سپاری پروژه‌های نرم‌افزاری خود به هند تکیه کرده‌اند. اما آیا با کاهش تقاضای جهانی برای برنامه‌نویسان، این صنعت در هند هم آسیب می‌بیند؟ 🤔📊 فرصت‌های جدید در صنعت فناوری🔍 برخلاف تصور رایج، تحلیل‌های جدید نشان می‌دهند که این تغییرات می‌توانند فرصت‌های شغلی تازه‌ای ایجاد کنند.📢 طبق گزارش شرکت ServiceNow، انتظار می‌رود که تا سال ۲۰۲۸، بیش از ۲.۷۳ میلیون شغل جدید مرتبط با AI در هند ایجاد شود. این فرصت‌ها در بخش‌های مختلفی خواهند بود، از جمله:🏬 خرده‌فروشی – هوش مصنوعی در مدیریت ارتباط با مشتری و چت‌بات‌ها🏭 تولید و صنعت – اتوماسیون فرآیندها و پیش‌بینی نیازهای تعمیر و نگهداری📚 آموزش – معلمان مجازی و سیستم‌های یادگیری شخصی‌سازی‌شده🏥 بهداشت و درمان – تشخیص بیماری با AI و پردازش داده‌های پزشکی🟢 این گزارش نشان می‌دهد که اگرچه مشاغل برنامه‌نویسی سنتی ممکن است کاهش یابند، اما تقاضا برای مهارت‌های جدید مبتنی بر AI در حال افزایش است!📚 راه نجات: ارتقای مهارت‌ها و تغییر مسیر شغلی🎯 اگر متخصصان IT در هند می‌خواهند در این بازار رقابتی باقی بمانند، باید مهارت‌های خود را به‌روز کنند و در حوزه‌های جدید تخصص پیدا کنند.🔝 در آینده، بیشترین تقاضا در بازار کار IT برای این مهارت‌ها خواهد بود:🚀 هوش مصنوعی و یادگیری ماشین (AI &amp; Machine Learning)📊 تحلیل داده و رایانش ابری (Data Analytics &amp; Cloud Computing)🔐 امنیت سایبری و هک اخلاقی (Cybersecurity &amp; Ethical Hacking)🌐 بلاکچین و توسعه Web3 (Blockchain &amp; Web3 Development)⚡ شرکت‌ها دیگر فقط به دنبال برنامه‌نویسان معمولی نیستند؛ آن‌ها می‌خواهند افرادی را استخدام کنند که در این حوزه‌های پیشرفته مهارت داشته باشند!🏆 نتیجه‌گیری: تغییر اجتناب‌ناپذیر است، پس باید با آن همراه شد!📉 کاهش تعداد برنامه‌نویسان در آمریکا به معنای پایان مشاغل IT در هند نیست؛ بلکه نشان‌دهنده تغییر در نیازهای بازار است.✅ در حالی که AI برخی نقش‌های قدیمی را حذف می‌کند، هم‌زمان فرصت‌های جدیدی ایجاد می‌شود.💡 پس به‌جای ترس از هوش مصنوعی، باید آن را به فرصتی برای پیشرفت تبدیل کنیم! 🚀🤔 نظر شما چیست؟به نظر شما، AI تهدیدی برای مشاغل IT است یا فرصتی برای رشد و پیشرفت؟👥 نظرات خود را با ما در میان بگذارید! 💬</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Thu, 20 Mar 2025 17:26:59 +0330</pubDate>
            </item>
                    <item>
                <title>۱۰ مهارت نرم که شانس موفقیت را در کار و زندگی چند برابر می‌کند ! 💡</title>
                <link>https://virgool.io/@alikolahdoozan/%DB%B1%DB%B0-%D9%85%D9%87%D8%A7%D8%B1%D8%AA-%D9%86%D8%B1%D9%85-%DA%A9%D9%87-%D8%B4%D8%A7%D9%86%D8%B3-%D9%85%D9%88%D9%81%D9%82%DB%8C%D8%AA-%D8%B1%D8%A7-%D8%AF%D8%B1-%DA%A9%D8%A7%D8%B1-%D9%88-%D8%B2%D9%86%D8%AF%DA%AF%DB%8C-%DA%86%D9%86%D8%AF-%D8%A8%D8%B1%D8%A7%D8%A8%D8%B1-%D9%85%DB%8C-%DA%A9%D9%86%D8%AF-rkabyervvk0s</link>
                <description>۱۰ مهارت نرمدر دنیای امروز، فقط بلد بودن مهارت‌های فنی و تخصصی کافی نیست! اگه می‌خوای یه سروگردن از بقیه بالاتر باشی و تو مسیر موفقیت گاز بدی، باید مهارت‌های نرمت رو قوی کنی. این همون چیزاییه که باعث می‌شه بهتر با آدم‌ها ارتباط بگیری، مشکلات رو قشنگ حل کنی و یه فرد تأثیرگذار باشی. 😎🔥اینجا ۱۰ تا مهارت رو ذکر کردم که اگه روشون کار کنی، آینده‌ ات تضمین شده‌ست! ✅۱. فن بیان و مهارت گوش دادن 🎤👂اگه بتونی خوب حرف بزنی و درست گوش بدی، نصف راه رو رفتی! وقتی کسی داره حرف می‌زنه، واقعاً بهش گوش بده، نه اینکه فقط منتظر باشی نوبتت بشه. وقتی هم نوبت حرف زدنته، واضح، جذاب و تأثیرگذار صحبت کن.📌 چی کار کنیم؟✅ تمرین کن شفاف و با اعتمادبه‌نفس حرف بزنی. ✅ زبان بدن و لحن صداتو کنترل کن. ✅ به‌جای فقط شنیدن، واقعاً گوش کن!۲. انعطاف‌پذیری و سازگاری با تغییرات 🌎🔄دنیا هر روز داره عوض می‌شه، اگه خشک و سفت باشی، عقب می‌مونی. باید آماده باشی با شرایط جدید سازگار بشی، چه تو شرکت یه تغییر گنده بیاد، چه یه چالش عجیب سر راهت سبز بشه.📌 چی کار کنیم؟✅ تغییرات رو بغل کن، به‌جای ترس، دنبال یادگیری باش. ✅ ذهنت رو باز نگه دار، هیچ‌وقت فکر نکن همه چیز رو می‌دونی!✅ هر روز یه چیز جدید یاد بگیر.۳. حل مسئله مثل یه حرفه‌ای 🧐💡آدمایی که مشکلاتو حل می‌کنن، همیشه باارزش‌ترین‌ها هستن! اگه بتونی تحلیل کنی، خلاقانه فکر کنی و سریع تصمیم بگیری، همه جا بهت نیاز دارن.📌 چی کار کنیم؟✅ مشکلاتو از زوایای مختلف بررسی کن. ✅ به راه‌حل‌های خلاقانه فکر کن. ✅ از تجربه‌های گذشته درس بگیر.۴. مهارت رهبری، حتی اگه رئیس نباشی 👑⚡لیدر بودن فقط برای مدیرها نیست! تو هر موقعیتی، می‌تونی یه لیدر باشی، الهام‌بخش باشی، تصمیمات درست بگیری و به بقیه انگیزه بدی. 💪📌 چی کار کنیم؟✅ تصمیم‌گیری‌هات رو محکم‌تر کن. ✅ به بقیه انگیزه بده و حمایت‌شون کن. ✅ نظر بقیه رو هم بپرس و بهشون ارزش بده.۵. کار تیمی حرفه‌ای 🤝🔥تیم‌های خوب همیشه برنده می‌شن! باید یاد بگیری چطوری با دیگران هماهنگ بشی، اختلافات رو حل کنی و کارا رو درست تقسیم کنی.📌 چی کار کنیم؟✅ به حرفای بقیه گوش بده. ✅ وظایف را مسئولانه انجام بده. ✅ به‌جای دعوا، مشکلاتو با گفت‌وگو حل کن.۶. مدیریت زمان حرفه‌ای ⏳📅اگه بتونی وقتت رو درست مدیریت کنی، هم کارات رو می‌رسونی، هم آروم‌تر و متمرکزتر هستی. برنامه‌ریزی و اولویت‌بندی، کلید موفقیتت می‌شه. 🔥📌 چی کار کنیم؟✅ از تکنیک‌هایی مثل پومودورو استفاده کن. ✅ لیست کارای مهم روزانه داشته باش. ✅ جلوی حواس‌پرتی‌ها رو بگیر.۷. هوش هیجانی بالا 😃💡اگه احساسات خودت و بقیه رو بشناسی، تو ارتباطاتت قوی‌تر می‌شی. هوش هیجانی یعنی بدونی کی باید حرف بزنی، کی باید سکوت کنی و چطور با آدم‌ها کنار بیای.📌 چی کار کنیم؟✅ احساساتت رو بهتر بشناس. ✅ تو موقعیتای حساس، خونسرد بمون. ✅ همدلی کن و حال بقیه رو درک کن.۸. خلاقیتت رو بترکون! 🎨💭خلاقیت یعنی یه راه جدید پیدا کنی که بقیه بهش فکر نکردن. این مهارت، تو هر کاری به دردت می‌خوره!📌 چی کار کنیم؟✅ ایده‌هاتو یادداشت کن. ✅ خودتو تو محیطایی قرار بده که خلاقیتت رو قلقلک بده. ✅ به ایده‌های عجیب و غریب بها بده.۹. تاب‌آوری، قدرت ادامه دادن بعد از شکست 💪🔥هر آدم موفقی بارها شکست خورده، ولی هیچ‌وقت تسلیم نشده! مهم نیست چند بار زمین می‌خوری، مهم اینه که دوباره محکم‌تر از قبل بلند بشی!📌 چی کار کنیم؟✅ شکست رو به‌عنوان یه تجربه یادگیری ببین. ✅ بعد از هر زمین خوردن، درس بگیر و ادامه بده. ✅ مثبت فکر کن و انگیزتو بالا نگه دار.۱۰. صبر و تحمل، شاه‌کلید موفقیت 🧘‍♂️🔑بعضی وقتا، کارا طبق برنامه پیش نمی‌ره. اینجا صبور بودن و آرامش داشتن، تو رو از بقیه متمایز می‌کنه.📌 چی کار کنیم؟✅ نفس عمیق بکش و کنترل اعصابتو حفظ کن. ✅ به خودت یادآوری کن که همه چی درست می‌شه!✅ به جای عجله، صبورانه مسیرت رو بساز.🌟 نتیجه‌گیری 🌟اگه این ۱۰ مهارت رو تو خودت تقویت کنی، موفقیتت تضمینیه! 🚀 فقط کافیه یه کم وقت بذاری و رو خودت کار کنی، اون موقع می‌بینی که چطور تو زندگی و کار می‌درخشی. ✨💬 کدوم یکی از این مهارتا رو بیشتر داری؟ کدومو می‌خوای تقویت کنی؟ شاید در کامنت بنویسی، بدرد بقیه هم بخورد </description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Wed, 19 Mar 2025 19:11:05 +0330</pubDate>
            </item>
                    <item>
                <title>ضرورت رقابت در محیط کار و جایگاه رفاقت</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%B6%D8%B1%D9%88%D8%B1%D8%AA-%D8%B1%D9%82%D8%A7%D8%A8%D8%AA-%D8%AF%D8%B1-%D9%85%D8%AD%DB%8C%D8%B7-%DA%A9%D8%A7%D8%B1-%D9%88-%D8%AC%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%B1%D9%81%D8%A7%D9%82%D8%AA-s7imm0cdkbfw</link>
                <description>ضرورت رقابت در محیط کار و جایگاه رفاقتدنیای مدرن و به ویژه دنیای کسب‌وکار امروز، با رقابت گره خورده است. 🔥 واقعیت این است که هر انسانی به صورت طبیعی در تلاش برای بهتر شدن و دستیابی به جایگاهی بالاتر از دیگران است. این طبیعت انسان است و نمی‌توان آن را نادیده گرفت. در محیط‌های کاری نیز، رقابت همواره نقشی حیاتی ایفا کرده و خواهد کرد. 💼تصور کنید در یک شرکت ده برنامه‌نویس یا مسئول فروش استخدام شده‌اند. آیا ممکن است همه آنها برای همیشه در شرایطی برابر و مشابه باقی بمانند؟ حقوق، مسئولیت‌ها و وظایفشان همیشه یکسان و مساوی باشد؟ 🤔 نه تنها این امر غیرممکن است، بلکه اگر چنین باشد، انگیزه لازم برای پیشرفت و بهتر شدن نیز از بین خواهد رفت. 📉اگر این ده نفر بخواهند صرفاً روابط دوستانه‌ای داشته باشند و هیچ‌کدام تمایلی به بهتر شدن و جلو زدن از دیگری نداشته باشند، به مرور زمان انگیزه و شور و شوق کاری در سازمان از بین می‌رود. 😴 در این شرایط، عملکرد سازمان به شدت افت خواهد کرد زیرا افراد هیچ دلیلی برای افزایش بهره‌وری یا انجام کارهای خلاقانه ندارند.«رقابت» به معنی واقعی کلمه این است که هر فردی سعی کند بهتر از بقیه باشد و برای این کار، از تمامی ظرفیت‌ها و توانایی‌های خود استفاده کند. 🚀 این مسئله ممکن است باعث شود که افرادی که توان کمتری دارند، از سیستم حذف شوند. شاید این مسئله ناخوشایند به نظر برسد، اما واقعیت این است که این امر برای بقا و موفقیت سازمان‌ها امری ضروری است.برای مثال، فرض کنیم در یک تیم فروش، یک نفر با تلاش و کوشش بیشتر توانسته است فروش بیشتری داشته باشد. این فرد قطعاً حق دارد که مزایای بیشتری دریافت کند و حتی ممکن است سبب شود افرادی که فروش ضعیف‌تری دارند، کنار گذاشته شوند. 💡 این فرایند کاملاً طبیعی و منطقی است.همچنین در حوزه برنامه‌نویسی، فردی که بتواند سریع‌تر و مؤثرتر از دیگران وظایف را انجام دهد، به درستی شایسته مزایای بیشتر است. افرادی که عملکرد ضعیف دارند، در نهایت باید بپذیرند که احتمال حذف آنها از چرخه کاری وجود دارد. 👩‍💻اما سؤال این است که آیا با وجود این همه تأکید بر رقابت، دیگر جایی برای رفاقت در محیط کار باقی نمی‌ماند؟ 🤝رفاقت در محیط کار در واقع بسیار ساده‌تر از آن چیزی است که تصور می‌کنیم. رفاقت یعنی داشتن یک رابطه دوستانه، صمیمی و محترمانه با همکاران. 😊 این رابطه به هیچ وجه به معنای آن نیست که فرد تلاش خود را برای بهتر شدن و سبقت گرفتن از دیگران متوقف کند. همچنین، رفاقت به معنی تحمل ضعف‌ها و ناکارآمدی دیگران نیست. اگر کسی نیاز به کمک یا آموزش داشته باشد و آن را بیان کند، وظیفه اخلاقی است که به او کمک کنیم. 📚 اما این به معنای متوقف کردن تلاش‌های شخصی برای پیشرفت نیست.در حقیقت، رفاقت واقعی در محیط کار این است که در مسیر رقابت سالم، به اصول انسانی و اخلاقی پایبند بمانیم. تلاش برای جلو زدن و موفقیت بیشتر، منافاتی با حفظ اخلاق و احترام به همکاران ندارد. 🌟 می‌توان با تمام توان برای رشد و پیشرفت خود تلاش کرد و در عین حال از روابط دوستانه و صمیمانه با همکاران نیز لذت برد.یک نکته مهم این است که نباید مفهوم رفاقت به اشتباه درک شود. رفاقت صرفاً یک رابطه محترمانه و دوستانه است که در آن اصول اخلاقی رعایت می‌شود. اگر فردی نیاز به کمک یا آموزش داشته باشد، این کمک باید ارائه شود اما هرگز نباید این رابطه دوستانه مانع از رقابت سالم و تلاش فردی برای بهتر شدن شود.محیط کاری موفق و ایده‌آل جایی است که رقابت به طور سالم و سازنده وجود دارد. 🎯 جایی که افراد با انگیزه و توانایی بالا، به جایگاه‌های برتر دست می‌یابند و افراد ناکارآمد به تدریج از سیستم کنار گذاشته می‌شوند. این مسئله شاید در ابتدا تلخ به نظر برسد اما حقیقت این است که بقا و پیشرفت هر سازمانی به این روند طبیعی بستگی دارد.در نهایت، زندگی کلاً رقابت است. در هر زمینه‌ای از زندگی، چه در روابط شخصی، چه در کار و تجارت، همیشه افرادی که توانایی و تلاش بیشتری دارند، برنده خواهند شد. 🏆 پذیرش این واقعیت می‌تواند مسیر موفقیت را روشن‌تر کند. افراد باید بدانند که برای موفقیت نیاز به تلاش مستمر، یادگیری دائمی و رقابت سالم دارند.این واقعیت تلخ اما حقیقی است که همه نمی‌توانند در بالاترین سطح قرار بگیرند. کسانی که توان رقابت را نداشته باشند، دیر یا زود از چرخه خارج خواهند شد. ⚠️ این مسئله شاید ناخوشایند باشد، اما جزئی از طبیعت و ذات زندگی است. تنها راه موفقیت، درک درست این واقعیت و تلاش مستمر برای بهتر شدن است.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Sun, 16 Mar 2025 06:56:25 +0330</pubDate>
            </item>
                    <item>
                <title>اقدامات مهم قبل و بعد از روبرو شدن با تعدیل نیرو !</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A7%D9%82%D8%AF%D8%A7%D9%85%D8%A7%D8%AA-%D9%85%D9%87%D9%85-%D9%82%D8%A8%D9%84-%D9%88-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%B1%D9%88%D8%A8%D8%B1%D9%88-%D8%B4%D8%AF%D9%86-%D8%A8%D8%A7-%D8%AA%D8%B9%D8%AF%DB%8C%D9%84-%D9%86%DB%8C%D8%B1%D9%88-ph7hhsnxv59b</link>
                <description>اقدامات مهم قبل و بعد از تعدیل نیرو🌟 اقدامات مهم قبل و بعد از تعدیل نیرو 🌟🔴 تعدیل نیرو و بازخریدهای اجباری  اخیراً در صدر اخبار بوده‌اند، و کار حتی به مشاغل دولتی هم کشیده و البته بیشتر هم خواهد شد! این موضوع می‌تواند بر صنایع  و مشاغل مختلف تأثیر منفی یا شاید مثبت داشته باشد. حتی اگر به طور مستقیم تحت تأثیر قرار نگیرید، شنیدن چنین اخباری می‌تواند موجب نگرانی شود.😟اگرچه این موقعیت‌ها ناخوشایند هستند، اما یادآوری خوبی برای آماده بودن در برابر هرگونه تغییر ناگهانی شغلی است. در این مقاله، به اقداماتی که قبل و بعد از یک تعدیل نیرو باید انجام دهید، می‌پردازیم. هدف این نوشته ترساندن شما از آینده نیست، بلکه ارائه راهکارهایی است که در صورت وقوع چنین شرایطی، از سردرگمی و استرس جلوگیری کند. ✅🔹 اقداماتی که قبل از تعدیل نیرو باید انجام دهید🗂 ۱. ذخیره اسناد مهم شغلی📌 یکی از مزایای دنیای دیجیتال این است که بسیاری از اطلاعات کاری ما به‌راحتی در دسترس هستند. اما در صورت تعدیل نیرو، معمولاً دسترسی شما به سامانه‌های داخلی شرکت، از جمله منابع انسانی، قطع خواهد شد. بنابراین، بهتر است به‌صورت دوره‌ای نسخه‌ای از مدارک مهم خود را ذخیره کنید، از جمله:✅ فیش‌های حقوقی 💰 ✅ قراردادهای کاری 📝 ✅ اطلاعات مربوط به مزایا و بیمه 🏥✅ ارزیابی‌های عملکردی 📊 ✅ اطلاعات تماس بخش منابع انسانی 📞📩 ۲. ذخیره اطلاعات تماس شبکه حرفه‌ای خود📌 پس از تعدیل نیرو، احتمالاً دسترسی شما به ایمیل کاری‌تان از بین می‌رود. بسیاری از افراد متوجه نمی‌شوند که اطلاعات مهم حرفه‌ای، مانند ایمیل‌ها و ارتباطات کاری، فقط در ایمیل سازمانی‌شان ذخیره شده است. توصیه می‌شود اطلاعات تماس افراد کلیدی را در جایی که از بیرون شرکت هم در دسترس باشد، ذخیره کنید. 🔐💡 نکته: توجه داشته باشید که اطلاعات محرمانه و اختصاصی شرکت را ذخیره نکنید، زیرا این کار خلاف قوانین اکثر سازمان‌هاست. 🚫📞 ۳. دریافت اطلاعات تماس شخصی همکاران نزدیک📌 از دست دادن شغل می‌تواند حس انزوا ایجاد کند، زیرا محیط کاری که بخش زیادی از روز را در آن سپری می‌کردید، ناگهان از دسترس شما خارج می‌شود. برای حفظ ارتباطات و دریافت اطلاعات، توصیه می‌شود اطلاعات تماس شخصی همکاران نزدیک خود را داشته باشید. 👥✍️ ۴. به‌روزرسانی رزومه و پروفایل لینکدین📌 بسیاری از افراد فقط زمانی رزومه و پروفایل لینکدین خود را به‌روزرسانی می‌کنند که از شغلشان ناراضی شده‌اند یا کار خود را از دست داده‌اند. اما بهترین زمان برای ثبت دستاوردهای شغلی، زمانی است که یک پروژه را به اتمام رسانده‌اید یا تأثیر کارتان را مشاهده می‌کنید. 🚀📌 این کار را به طور منظم انجام دهید تا در صورت نیاز، از قبل آماده باشید. 🎯🔹 اقداماتی که بعد از تعدیل نیرو باید انجام دهید🏦 ۱. درخواست بیمه بیکاری (در صورت واجد شرایط بودن)📌 احتمال زیادی وجود دارد که واجد شرایط دریافت بیمه بیکاری باشید. برخی افراد نسبت به دریافت این مزایا احساس شرم یا ناراحتی دارند، اما باید به آن مانند یک بیمه نگاه کرد که در زمان اشتغال، هزینه آن را پرداخت کرده‌اید. 💡💵💆 ۲. کنترل احساسات و برنامه‌ریزی برای آینده📌 از دست دادن شغل می‌تواند شوکه‌کننده باشد. به خودتان چند روز فرصت دهید تا احساسات خود را پردازش کنید و درباره مسیر شغلی آینده خود فکر کنید. آیا می‌خواهید در همان صنعت بمانید یا مسیر جدیدی را امتحان کنید؟ 🤔💡 تصمیم‌گیری در این مرحله می‌تواند تلاش‌های شما را متمرکزتر کند. 🎯🔗 ۳. فعال کردن شبکه حرفه‌ای📌 بسیاری از افراد پس از تعدیل نیرو، احساس خجالت می‌کنند و تمایلی به اطلاع‌رسانی ندارند. اما این کار اشتباه است. اطلاع دادن به شبکه ارتباطی خود، به‌ویژه افرادی که به شما نزدیک هستند، شانس پیدا کردن فرصت‌های جدید را افزایش می‌دهد. 📈✅ می‌توانید از گزینه &quot;Open to Work&quot; در لینکدین استفاده کنید. 🔍 ✅ همچنین می‌توانید به‌صورت مستقیم با افراد مرتبط در صنعت خود تماس بگیرید. 📩🤝 ۴. ارتباط با همکاران تعدیل‌شده و جستجوی شغلی گروهی📌 از دست دادن ارتباط با همکارانی که آن‌ها نیز تعدیل شده‌اند، اشتباه است. در واقع، تشکیل گروه‌های جستجوی کار می‌تواند فرآیند یافتن شغل را آسان‌تر کند. 🔄💡 این گروه‌ها نه‌تنها فرصت‌های بیشتری را معرفی می‌کنند، بلکه به حفظ روحیه و کاهش استرس کمک می‌کنند. 💪😊🎯 ۵. تمرکز بر کیفیت درخواست‌های شغلی، نه فقط رزومه فرستادن‌های انبوه📌 برخی افراد فکر می‌کنند که ارسال تعداد زیادی درخواست شغلی به معنی افزایش شانس موفقیت است. اما این روش معمولاً ناکارآمد است. 🚫✅ به‌جای ارسال درخواست‌های زیاد، بهتر است روی مشاغلی تمرکز کنید که با مهارت‌ها و ارزش‌های شما مطابقت دارند. 🔥✅ این کار احتمال موفقیت را افزایش می‌دهد و به شما زمان بیشتری برای توسعه مهارت‌های جدید و ایجاد ارتباطات حرفه‌ای می‌دهد. 📚📈🌟 نتیجه‌گیری📌 هیچ‌کس نمی‌تواند به طور کامل برای تعدیل نیرو آماده باشد، اما با انجام این اقدامات، می‌توان تا حد زیادی از استرس و مشکلات احتمالی کاست. 🛡💡 مهم‌تر از همه، در چنین شرایطی مراقب سلامت جسمی و روحی خود باشید. ❤️‍🩹 تنها زمانی می‌توانید یک گزینه مناسب برای استخدام مجدد باشید که از نظر روحی و جسمی در شرایط مطلوبی قرار داشته باشید. 💪😊</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Tue, 11 Mar 2025 18:39:33 +0330</pubDate>
            </item>
                    <item>
                <title>تئوری اسب مرده : 🐴💀</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%AA%D8%A6%D9%88%D8%B1%DB%8C-%D8%A7%D8%B3%D8%A8-%D9%85%D8%B1%D8%AF%D9%87-velx100a7vjy</link>
                <description>تئوری اسب مرده: چرا به ایده‌های شکست‌خورده چسبیده‌ایم؟ تئوری اسب مرده: چرا به ایده‌های شکست‌خورده چسبیده‌ایم؟ 🐴💀آیا تا به حال برایتان پیش آمده که زمان، انرژی و پول زیادی را روی چیزی که واضحاً جواب نمی‌دهد سرمایه‌گذاری کنید؟ 😩 چه در کسب‌وکار، چه در سیاست، و چه در زندگی شخصی، بسیاری از افراد و سازمان‌ها نمی‌توانند بپذیرند که وقت رها کردن یک ایده فرا رسیده است.این موضوع به‌خوبی با “تئوری اسب مرده” توصیف می‌شود—یک استعاره طنزآمیز که نشان می‌دهد چگونه مردم و سازمان‌ها در برابر واقعیت‌های تلخ مقاومت می‌کنند. 🚫📌 تئوری اسب مرده چیست؟اصل ماجرا ساده است:“وقتی متوجه شدی که سوار یک اسب مرده‌ای، عاقلانه‌ترین کار این است که از آن پیاده شوی و راه جدیدی پیدا کنی.”اما در دنیای واقعی، بسیاری از افراد به جای کنار گذاشتن اسب مرده، دست به کارهای عجیبی می‌زنند:🐴 خرید زین جدید برای اسب مرده، به امید بهبود اوضاع!🐴 تعویض سوارکار، به جای قبول اینکه مشکل از اسب است.🐴 برگزاری جلسات برای بررسی این که چطور می‌توان سرعت اسب مرده را افزایش داد! 📊😆🐴 تشکیل کمیته‌هایی برای تحقیق درباره‌ی مشکل، که در نهایت به این نتیجه می‌رسند که اسب مرده است!🐴 افزایش بودجه برای آموزش اسب مرده، به امید اینکه زنده شود!🐴 توجیه تلاش‌های بی‌نتیجه با این جمله که “بقیه هم همین اشتباه را کرده‌اند!”این مثال‌های طنزآمیز نشان می‌دهند که چگونه ما اغلب واقعیت را نادیده می‌گیریم و انرژی خود را روی چیزی که نتیجه‌ای ندارد هدر می‌دهیم. ⛔🤔 چرا به اسب‌های مرده می‌چسبیم؟چرا مردم و سازمان‌ها نمی‌توانند واقعیت را بپذیرند و همچنان به مسیرهای شکست‌خورده ادامه می‌دهند؟ برخی از دلایل مهم این رفتار عبارتند از:1️⃣ اثر “هزینه‌های از دست رفته” (Sunk Cost Fallacy)وقتی روی چیزی سرمایه‌گذاری کرده‌ایم (زمان، پول، انرژی)، رها کردن آن برایمان دشوار می‌شود. احساس می‌کنیم اگر تسلیم شویم، تمام زحماتمان هدر رفته است—درحالی‌که ادامه دادن، فقط ضرر را بیشتر می‌کند. 😣💸2️⃣ ترس از اعتراف به شکستبسیاری از مدیران و رهبران نمی‌خواهند بپذیرند که اشتباه کرده‌اند. آن‌ها احساس می‌کنند اعتراف به شکست یعنی قبول بی‌لیاقتی—درحالی‌که نپذیرفتن شکست، وضعیت را بدتر می‌کند. 😬❌3️⃣ اینرسی و مقاومت سازمانیدر سازمان‌های بزرگ، بروکراسی و عادت‌های قدیمی مانع تغییر می‌شوند. حتی اگر همه بدانند که یک سیاست یا پروژه اشتباه است، همه به امید یک معجزه آن را ادامه می‌دهند! 🏢🚷4️⃣ تفکر گروهی (Groupthink)اگر در یک تیم یا سازمان، همه روی یک ایده توافق کنند، کسی جرات مخالفت ندارد. مردم نمی‌خواهند “فرد منفی‌باف” باشند و در نتیجه، پروژه‌های بی‌نتیجه ادامه پیدا می‌کنند. 👥🌀5️⃣ نداشتن جایگزین مناسبگاهی اوقات مردم به چیزی می‌چسبند، چون گزینه‌ی بهتری ندارند. به جای جست‌وجو برای یک راه‌حل جدید، سعی می‌کنند همان روش‌های قدیمی را با زور زنده کنند! 🔄🤦‍♂️🌍 مثال‌های واقعی از “تئوری اسب مرده”📉 کسب‌وکارها و صنایع:• بلاک‌باستر در برابر نتفلیکس 🎬❌این شرکت کرایه فیلم، به جای سازگار شدن با عصر دیجیتال، به مدل سنتی خود چسبید—و در نهایت نابود شد.• کداک و عکاسی دیجیتال 📸🚫کداک اولین شرکتی بود که دوربین دیجیتال را اختراع کرد، اما نگران از بین رفتن فروش فیلم‌های قدیمی خود شد و آن را نادیده گرفت. نتیجه؟ ورشکستگی!🏛 سیاست و دولت‌ها:• جنگ‌های بی‌پایان: بسیاری از جنگ‌ها پس از مشخص شدن شکست ادامه می‌یابند، فقط به این دلیل که رهبران نمی‌خواهند شکست را بپذیرند.• قوانین قدیمی و غیرموثر: بسیاری از قوانین و سیاست‌ها دیگر کارایی ندارند، اما چون حذف آن‌ها سخت است، همچنان اجرا می‌شوند.👥 زندگی شخصی:• رابطه‌های ناسالم: بسیاری از افراد در رابطه‌هایی می‌مانند که برایشان مضر است، فقط به این دلیل که سال‌ها در آن سرمایه‌گذاری کرده‌اند! 💔😔• مشاغل بی‌انگیزه: افراد زیادی در شغل‌هایی که از آن‌ها متنفرند می‌مانند، چون می‌ترسند از صفر شروع کنند. 😞👨‍💼🚀 درس مهم: چه زمانی باید “پیاده شد”؟📌 “تئوری اسب مرده” به ما یاد می‌دهد که پذیرفتن شکست، یک مهارت است!افراد و سازمان‌های موفق، به‌جای سرسختی بی‌دلیل، به این اصول پایبند هستند:✅ واقع‌بین باشید: اگر چیزی کار نمی‌کند، آن را کنار بگذارید.✅ هرچه زودتر جلوی ضرر را بگیرید: هر چقدر دیرتر تصمیم بگیرید، آسیب بیشتری می‌بینید.✅ انعطاف‌پذیر باشید: کسانی که خود را با تغییرات سازگار می‌کنند، موفق‌ترند.✅ از شکست یاد بگیرید: شکست‌ها بخشی از مسیر موفقیت هستند. مهم این است که درس بگیرید و ادامه دهید.🎯 نتیجه‌گیری: دست از زدن اسب مرده بردارید!در زندگی، کسب‌وکار، و سیاست، پذیرفتن واقعیت و تغییر مسیر، نشانه‌ی هوش و قدرت است. پس دفعه‌ی بعد که دیدید در حال سرمایه‌گذاری روی چیزی بی‌نتیجه هستید، از خودتان بپرسید:“آیا من دارم یک اسب مرده را می‌زنم؟!” 🧐💡اگر جواب “بله” است، پس وقت آن رسیده که دست از این کار بردارید و به دنبال یک مسیر جدید بروید. 🚀🌟</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Sat, 08 Mar 2025 16:41:46 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه پس از ۴۰ سالگی چالش‌های کاریابی را پشت سر بگذاریم؟ 🚀</title>
                <link>https://virgool.io/@alikolahdoozan/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%BE%D8%B3-%D8%A7%D8%B2-%DB%B4%DB%B0-%D8%B3%D8%A7%D9%84%DA%AF%DB%8C-%DA%86%D8%A7%D9%84%D8%B4-%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%DB%8C%D8%A7%D8%A8%DB%8C-%D8%B1%D8%A7-%D9%BE%D8%B4%D8%AA-%D8%B3%D8%B1-%D8%A8%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C%D9%85-dyvylkbgbfkk</link>
                <description>با ورود به دهه ۴۰ زندگی، بسیاری از متخصصان با چالش‌های غیرمنتظره‌ای در بازار کار مواجه می‌شوند. باوجود تجربه، تخصص و سابقه‌ی کاری قوی، ممکن است پیدا کردن فرصت‌های شغلی جدید سخت‌تر شود. این مسئله معمولاً به دلیل تغییرات سریع در صنایع، پیشرفت فناوری و در برخی موارد، نگرش‌های نادرست نسبت به سن در فرآیند استخدام رخ می‌دهد.واقعیت‌های جستجوی کار پس از ۴۰ سالگی 🏢بازار کار امروز با یک یا دو دهه‌ی قبل تفاوت زیادی دارد. بسیاری از کارفرمایان به دنبال افرادی هستند که انعطاف‌پذیری، مهارت‌های فناوری و هزینه‌ی پایین‌تری داشته باشند. درحالی‌که تجربه باید یک مزیت محسوب شود، برخی مدیران استخدام تصور می‌کنند که افراد مسن‌تر سخت‌تر با تغییرات کنار می‌آیند یا آشنایی کمتری با فناوری‌های جدید دارند.علاوه بر این، روش‌های کاریابی تغییر کرده است. دیگر نمی‌توان به روزنامه‌های کاریابی، نمایشگاه‌های شغلی یا مراجعه‌ی حضوری به شرکت‌ها متکی بود. امروزه سیستم‌های استخدامی دیجیتال، پلتفرم‌های آنلاین و هوش مصنوعی در فرآیند استخدام نقش اصلی را ایفا می‌کنند. متخصصانی که با این تغییرات همراه نباشند، ممکن است فرصت‌های شغلی کمتری پیدا کنند.چگونه بر این موانع غلبه کنیم؟ 🎯بااین‌حال، راه‌هایی وجود دارد که متخصصان بالای ۴۰ سال می‌توانند برای بهبود موقعیت شغلی خود از آن‌ها استفاده کنند:۱. مهارت‌های خود را به‌روز کنید 📚بازار کار امروزی به افرادی که به یادگیری مداوم متعهد هستند، ارزش می‌دهد. با دنبال کردن ترندهای صنعت، شرکت در دوره‌های آنلاین، دریافت گواهینامه‌های حرفه‌ای و یادگیری ابزارهای جدید، نشان دهید که با تغییرات همگام هستید.۲. رزومه و پروفایل لینکدین خود را به‌روز کنید ✍️رزومه‌ی شما باید بر مهارت‌ها، دستاوردها و تأثیرات کاری شما تأکید کند، نه فقط تعداد سال‌های تجربه. رزومه‌ی خود را برای هر شغل سفارشی کنید و پروفایل لینکدین خود را با کلمات کلیدی مناسب بهینه کنید تا بیشتر در جستجوهای استخدامی دیده شوید.۳. شبکه‌سازی کنید 🤝بسیاری از فرصت‌های شغلی از طریق روابط حرفه‌ای به دست می‌آید. با همکاران قدیمی در ارتباط باشید، در کنفرانس‌های صنعتی شرکت کنید و در گروه‌های آنلاین و انجمن‌های تخصصی فعالیت کنید. داشتن یک شبکه‌ی قوی می‌تواند در پیدا کردن فرصت‌های کاری مؤثر باشد.۴. به مسیرهای شغلی جایگزین فکر کنید 🔄اگر جستجوی کار به روش سنتی نتیجه‌ای نداشته باشد، می‌توان به گزینه‌هایی مانند فریلنسری، مشاوره‌ی تخصصی یا راه‌اندازی کسب‌وکار خود فکر کرد. بسیاری از شرکت‌ها ترجیح می‌دهند از متخصصان باتجربه به‌عنوان پیمانکار یا مشاور استفاده کنند.۵. نقاط قوت خود را برجسته کنید 💡به‌جای تمرکز بر سن، بر مزایای تجربه‌ی خود تأکید کنید؛ ازجمله مهارت‌های رهبری، توانایی حل مسئله و شبکه‌ی ارتباطی قوی. نشان دادن نگرش مثبت، اشتیاق به کار و آمادگی برای یادگیری، می‌تواند تأثیر مثبتی روی کارفرمایان داشته باشد.نتیجه‌گیری 🏆یافتن شغل پس از ۴۰ سالگی ممکن است چالش‌برانگیز باشد، اما غیرممکن نیست. با انعطاف‌پذیری، یادگیری مداوم و استفاده از ارتباطات حرفه‌ای، می‌توان همچنان در بازار کار موفق بود. مهم‌ترین نکته این است که تغییرات را بپذیرید، پشتکار داشته باشید و ارزش‌های خود را با اطمینان به کارفرمایان نشان دهید. بازار کار دائماً در حال تغییر است، اما تجربه، خرد و توانایی انطباق همچنان سرمایه‌های ارزشمندی هستند.🔹 با انرژی و اعتمادبه‌نفس به مسیر شغلی خود ادامه دهید! 🔹</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Fri, 07 Mar 2025 05:31:53 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه برای بحران‌های اقتصادی احتمالی آماده شویم؟ 💰📉</title>
                <link>https://virgool.io/@alikolahdoozan/5-things-to-do-before-the-global-economy-collapses-d1ckwlcoqmhz</link>
                <description>پنج راه حل ساده و امکان پذیر برای رویایی با بحرانهای اقتصادی احتمالی 🔍 وضعیت اقتصادی کنونیاقتصاد جهانی در حال تجربه چالش‌های بزرگی است. از آمریکا گرفته تا اروپا و بسیاری از کشورهای دیگر، نشانه‌هایی از رکود اقتصادی دیده می‌شود. کارشناسان هشدار می‌دهند که ممکن است شُک اقتصادی جدیدی در راه باشد.📌 سؤال مهم: آیا شما برای مقابله با مشکلات مالی آماده‌اید؟اگر کسب‌وکار دارید، شاغل هستید یا فریلنسر، باید آگاهانه عمل کنید تا در برابر این تغییرات آسیب نبینید.در این مقاله ۵ راهکار طلایی برای حفظ امنیت مالی در شرایط بحرانی را بررسی می‌کنیم.1️⃣ مهارت‌های جدید یاد بگیرید و خود را تطبیق دهید 📚🎓تاریخ نشان داده است که در بحران‌های اقتصادی، افرادی که مهارت‌های بیشتری دارند، دوام می‌آورند! بعد از رکود بزرگ ۱۹۳۰ و حتی بحران مالی ۲۰۰۸، بسیاری از افراد به دلیل نداشتن مهارت مناسب شغل خود را از دست دادند.🔹 چرا این موضوع مهم است؟در دنیای امروز، هوش مصنوعی 🤖 و فناوری بسیاری از مشاغل را تغییر داده‌اند. برای عقب نماندن از این تغییرات، شما باید مهارت‌های جدیدی یاد بگیرید و در بازار کار رقابتی بمانید.✨ چطور مهارت‌های خود را تقویت کنیم؟✅ دوره‌های آنلاین شرکت کنید (برنامه‌نویسی، بازاریابی دیجیتال، تحلیل داده و...)✅ مهارت‌هایی بیاموزید که به‌راحتی جایگزین نمی‌شوند (مثلاً خلاقیت، تفکر استراتژیک و...)✅ همیشه در حال یادگیری و پیشرفت باشید!2️⃣ شبکه ارتباطی خود را تقویت کنید 🤝📞وقتی بحران اقتصادی رخ می‌دهد، امنیت شغلی شما ممکن است در خطر بیفتد. در چنین شرایطی، داشتن روابط قوی و ارتباطات حرفه‌ای می‌تواند آینده شغلی شما را نجات دهد.💡 چرا ارتباطات مهم است؟بسیاری از افراد موفق شغل جدید خود را از طریق ارتباطات شخصی و حرفه‌ای پیدا می‌کنند، نه از طریق جستجوی اینترنتی!💬 چطور ارتباطات حرفه‌ای را تقویت کنیم؟🔹 با دوستان و همکاران قدیمی ارتباط بگیرید.🔹 در گروه‌های کاری و شبکه‌های اجتماعی فعال باشید.🔹 ارتباط خود را با مشتریان و کارفرمایان قبلی حفظ کنید.3️⃣ یک صندوق اضطراری برای آینده داشته باشید 💰🏦یکی از بزرگ‌ترین اشتباهاتی که بسیاری از افراد مرتکب می‌شوند، نداشتن یک برنامه مالی محکم در زمان بحران‌های اقتصادی است.💡 چگونه امنیت مالی خود را افزایش دهیم؟✅ حداقل ۶ ماه پس‌انداز اضطراری داشته باشید.✅ هزینه‌های غیرضروری را کاهش دهید و از بدهی‌های سنگین دوری کنید.✅ روی دارایی‌هایی سرمایه‌گذاری کنید که ارزش خود را حفظ می‌کنند (مثل املاک، سهام یا طلا).4️⃣ چندین منبع درآمد داشته باشید 💼💵اتکا به یک منبع درآمد، خطرناک‌ترین تصمیم مالی در دنیای امروز است!💡 اگر تنها به یک شغل متکی باشید، در صورت از دست دادن آن، دچار مشکلات مالی بزرگی خواهید شد.💰 چطور درآمد خود را متنوع کنیم؟✅ یک شغل دوم یا کار فریلنسری راه‌اندازی کنید.✅ از مهارت‌های خود برای کسب درآمد استفاده کنید (مثلاً تدریس آنلاین، تولید محتوا و...)✅ در پروژه‌های جانبی و سرمایه‌گذاری‌های هوشمند شرکت کنید.5️⃣ برای تغییرات غیرمنتظره، یک برنامه جایگزین داشته باشید 🚀🔄زندگی همیشه طبق برنامه پیش نمی‌رود! اگر شغل فعلی شما ناگهان از بین برود، آیا برنامه جایگزینی دارید؟💡 چطور برای آینده شغلی خود برنامه‌ریزی کنیم؟✅ همیشه به گزینه‌های شغلی جدید فکر کنید.✅ مهارت‌هایی بیاموزید که در صنایع مختلف قابل استفاده باشند.✅ ذهنی باز داشته باشید و به فرصت‌های جدید خوشامد بگویید!🔚 نتیجه‌گیری: مثبت‌اندیش باشید و آماده بمانید!📌 بحران‌های اقتصادی اجتناب‌ناپذیر هستند، اما نحوه‌ی آمادگی و واکنش شما تعیین می‌کند که در آینده موفق خواهید شد یا نه.✅ با یادگیری مهارت‌های جدید، شبکه‌سازی، پس‌انداز مالی، ایجاد درآمدهای متنوع و داشتن یک برنامه جایگزین، می‌توانید از آینده خود محافظت کنید.به‌جای ترسیدن از تغییرات اقتصادی، از آن‌ها به‌عنوان فرصت استفاده کنید و مسیر موفقیت خود را بسازید! 🌟💪شما چه راهکاری برای مقابله با بحران‌های اقتصادی پیشنهاد می‌کنید؟ 🤔👇 در کامنت‌ها با ما به اشتراک بگذارید! 🚀</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Thu, 06 Mar 2025 17:36:45 +0330</pubDate>
            </item>
                    <item>
                <title>جایگزینی گسترده مشاغل توسط هوش مصنوعی: یک واقعیت اجتناب‌ناپذیر</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%AC%D8%A7%DB%8C%DA%AF%D8%B2%DB%8C%D9%86%DB%8C-%DA%AF%D8%B3%D8%AA%D8%B1%D8%AF%D9%87-%D9%85%D8%B4%D8%A7%D8%BA%D9%84-%D8%AA%D9%88%D8%B3%D8%B7-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%DB%8C%DA%A9-%D9%88%D8%A7%D9%82%D8%B9%DB%8C%D8%AA-%D8%A7%D8%AC%D8%AA%D9%86%D8%A7%D8%A8-%D9%86%D8%A7%D9%BE%D8%B0%DB%8C%D8%B1-wbqardtu5osi</link>
                <description>جایگزینی گسترده مشاغل توسط هوش مصنوعی: یک واقعیت اجتناب‌ناپذیرپیشرفت سریع هوش مصنوعی (AI) گواهی بر نبوغ انسانی است، اما در عین حال، نویددهنده یک تحول عظیم اجتماعی است. طی دهه گذشته، هوش مصنوعی از یک فناوری محدود به نیرویی قدرتمند تبدیل شده است که قادر به انجام وظایف پیچیده در صنایع مختلف است. اما پشت این هیجان، واقعیت تلخی نهفته است: پیشرفت بی‌امان هوش مصنوعی در شرف جایگزینی میلیون‌ها شغل است و بخش بزرگی از نیروی کار برای تطبیق با این تغییر دچار مشکل خواهد شد.برای سال‌ها، هوش مصنوعی با استفاده از داده‌های بیشتر، محاسبات سریع‌تر، و شبکه‌های عصبی بزرگ‌تر، بهبود یافته است. نتیجه این است که اکنون این فناوری نه تنها کار انسان‌ها را تکمیل می‌کند، بلکه آن را فعالانه جایگزین می‌کند. از تشخیص‌های پزشکی گرفته تا بررسی اسناد قانونی، از زمینه‌های خلاقانه مانند طراحی و موسیقی گرفته تا حوزه‌های فنی مانند توسعه نرم‌افزار، سیستم‌های هوش مصنوعی اکنون وظایف را سریع‌تر، ارزان‌تر و اغلب بهتر از همتایان انسانی انجام می‌دهند. وابستگی فزاینده به اتوماسیون به این معنی است که نقش‌هایی که زمانی غیرقابل جایگزین به نظر می‌رسیدند، اکنون در معرض خطر هستند.این تغییر تدریجی نیست؛ یک تحول شتاب‌دهنده است. توانایی هوش مصنوعی در پیش‌بینی، تکرار و پیش‌بینی نتایج به‌طور بنیادی دینامیک بازار کار را تغییر داده است. به‌عنوان مثال، مدل‌های هوش مصنوعی با حافظه طولانی‌مدت، که انتظار می‌رود طی چند سال آینده به جریان اصلی تبدیل شوند، نه تنها نقش‌های اداری تکراری بلکه حتی موقعیت‌های مهارتی بالا که به ارتباطات بین فردی، حل مسئله و تخصص نیاز دارند را جایگزین خواهند کرد. چرا یک شرکت باید به تیم خدمات مشتری انسانی متکی باشد وقتی یک هوش مصنوعی می‌تواند پشتیبانی 24/7 ارائه دهد، هر تعامل را به خاطر بسپارد و هرگز صبر خود را از دست ندهد؟مقیاس از دست دادن شغل می‌تواند فاجعه‌بار باشد. کل صنایع در حال بازتعریف هستند، زیرا هوش مصنوعی توانمندتر می‌شود. تولید، خرده‌فروشی، حمل‌ونقل و حتی مشاغل اداری با یک تغییر بزرگ مواجه هستند. رانندگان تاکسی، کارگران انبار، حسابداران، دستیاران حقوقی و حتی مهندسان نرم‌افزار به طور فزاینده‌ای توسط ماشین‌هایی جایگزین می‌شوند که وظایف آن‌ها را کارآمدتر انجام می‌دهند. انگیزه اقتصادی برای شرکت‌ها برای اتوماسیون غیرقابل انکار است: سیستم‌های هوش مصنوعی نه استراحت می‌کنند، نه دستمزد می‌خواهند و نه به اندازه انسان‌ها خطا می‌کنند.اثرات این تغییرات در حال حاضر قابل مشاهده است. سیستم‌های هوش مصنوعی مانند دستیارهای مکالمه‌ای، در حال نفوذ به زندگی روزمره هستند و پاسخ‌های ایمیل، سازماندهی تقویم‌ها و حتی تولید محتوای خلاقانه را خودکار می‌کنند. این سطح از اتوماسیون دیگر یک لوکس نیست؛ به یک هنجار تبدیل شده است. اما وقتی این ابزارها همه‌گیر شوند، سوال مطرح می‌شود: چه اتفاقی برای میلیون‌ها نفری که شغل‌هایشان توسط هوش مصنوعی جایگزین شده است، می‌افتد؟ پاسخ ناخوشایند این است که اکثر آن‌ها برای مرتبط ماندن در نیروی کاری که دیگر به مهارت‌هایشان نیاز ندارد، تلاش خواهند کرد.این چالش با پیشرفت بی‌وقفه هوش مصنوعی تشدید می‌شود. هر پیشرفت فناوری هزینه اتوماسیون را کاهش می‌دهد و شرکت‌ها را قادر می‌سازد که هوش مصنوعی را در مقیاس گسترده‌تری به کار بگیرند. به عنوان مثال، هزینه اجرای پیشرفته‌ترین مدل‌های هوش مصنوعی در پلتفرم‌هایی مانند Azure طی دو سال گذشته بیش از 99 درصد کاهش یافته است. با کاهش هزینه‌ها، آستانه اتوماسیون پایین‌تر می‌آید و نقش‌های بیشتری حذف می‌شوند. این چرخه بازخورد—هوش مصنوعی ارزان‌تر منجر به پذیرش بیشتر می‌شود—تنها سرعت از دست دادن شغل را افزایش خواهد داد.متأسفانه، اکثریت کارگران جابه‌جا شده به احتمال زیاد به راحتی به نقش‌های جدید منتقل نخواهند شد. برنامه‌های بازآموزی و اصلاحات آموزشی اغلب از سرعت تغییرات فناوری عقب‌تر هستند. حتی اگر آن‌ها بتوانند مهارت‌های جدیدی بیاموزند، با رقابت شدید در یک مجموعه کوچک از نقش‌های انسانی مواجه خواهند شد. برای هر شغل با مهارت بالا که توسط هوش مصنوعی ایجاد می‌شود، بسیاری از مشاغل کم‌مهارت و متوسط حذف می‌شوند. نتیجه یک شکاف فزاینده بین کسانی است که می‌توانند از هوش مصنوعی استفاده کنند و کسانی که عقب می‌مانند.این بحران قریب‌الوقوع واقعیت تلخی را برجسته می‌کند: در حالی که هوش مصنوعی نمایانگر یک جهش فوق‌العاده فناوری است، همچنین خطر ایجاد جهانی را به همراه دارد که در آن اکثریت مردم بی‌کار شده و توسط ماشین‌هایی که کار آن‌ها را بهتر و سریع‌تر انجام می‌دهند، جایگزین می‌شوند. اگر جامعه نتواند به این مسئله رسیدگی کند، پیامدها می‌توانند فاجعه‌بار باشند. افزایش نابرابری اقتصادی، ناآرامی‌های اجتماعی و از دست دادن هدف برای میلیون‌ها نفر می‌تواند عصر بعدی تاریخ انسانی را تعریف کند.در حالی که طرفداران هوش مصنوعی استدلال می‌کنند که این فناوری فرصت‌های جدیدی را باز خواهد کرد و به انسان‌ها اجازه می‌دهد تا بر روی کارهای خلاقانه و معنادار تمرکز کنند، این خوش‌بینی اغلب نادیده می‌گیرد که اکثر مردم منابع، زمان یا ابزار لازم برای انتقال به این نقش‌های جدید را ندارند. ایده همزیستی آرمانی با هوش مصنوعی جذاب است، اما واقعیت بسیار پیچیده‌تر و برای بسیاری بسیار کم‌تر امیدوارکننده است.بدون مداخله فوری—چه از طریق درآمد پایه همگانی، برنامه‌های بازآموزی گسترده یا چارچوب‌های سیاستی قوی ، ظهور هوش مصنوعی به احتمال زیاد اکثر مردم را بی‌کار و اقتصادی آسیب‌پذیر خواهد کرد. همان فناوری که وعده ارتقای بشریت را می‌دهد، ممکن است به تعمیق شکاف‌ها بپردازد و جامعه را با یکی از بزرگ‌ترین چالش‌های تاریخ خود مواجه کند.تقریبا مشاغلی مانند استاد دانشگاه، برنامه نویس ، حسابدار، معلمین، کارگرها و طیف بزرگی از شغلهای تخصصی یا غیر تخصصی تا اواسط سال 2025 دیگر وجود نخواهد داشت. این یک حقیقت تلخ است که صرفا توسط انسانها از طریق امید و آرزو یا امید به ایجاد اختلال در روند آن نادیده گرفته می شود، ولی به زودی همه ما با واقعیت روبرو خواهیم شد !. باشد که پند گیریم !علی کلاهدوزاناواخر سال 2024داهات مالزی </description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Wed, 27 Nov 2024 14:58:50 +0330</pubDate>
            </item>
                    <item>
                <title>تسلط به این موارد برای یک برنامه نویس دات نت الزامی است</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%AA%D8%B3%D9%84%D8%B7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86-%D9%85%D9%88%D8%A7%D8%B1%D8%AF-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-%D8%A7%D9%84%D8%B2%D8%A7%D9%85%DB%8C-%D8%A7%D8%B3%D8%AA-ldwbrsvrpj2i</link>
                <description>مهارت های برتر مورد نیاز برای یک برنامه نویس اکوسیستم دات نت شامل مهارت در سی شارپ و چارچوب دات نت، آنچه برای تولید محتوای Static در وب مانند HTML، CSS و جاوا اسکریپت نیاز است ، تجربه کار با دیتابیسها و SQL، و درک کامل از اصول و متدولوژی های توسعه نرم افزار است.علاوه بر اینها سر درآوردن از متدولوژی های توسعه Agile و سیستم های Version Control مانند Git نیز مهم هستند. توانایی حل مسئله و اندکی نیز Team Working  برای یک توسعه دهنده دات نت مهم است.یک DOTNET Developer معمولاً باید دانش و مهارت‌هایی در زمینه‌های زیر داشته باشد:- زبان های برنامه نویسی مانند سی شارپ و فریم ورک دات نت- توسعه وب با استفاده از فناوری هایی مانند ASP.NET، HTML، CSS و JavaScript- مدیریت پایگاه داده و SQL- تسلط به OOP و Design Pattern ها - اندکی Agileآشنایی با ابزارهای توسعه مانند Visual Studio، Git و JIRA- آشنایی با اصول توسعه نرم افزار و Best Practices-مهارت حل مسئله و  Bug Fixingعلاوه بر این مهارت‌های فنی، یک برنامه نویس دات نت باید مهارت‌های ارتباطی و همکاری قوی نیز داشته باشد، زیرا اغلب در یک محیط تیمی کار می‌کند.حال اجازه بفرمایید کمی این مطالب را باز کنیم، بلکه اگر ابهامی هست هم برطرف شودتسلط به سی شارپ و دات نت فریم ورک: سی شارپ به عنوان یک زبان برنامه نویسی قوی که به طور گسترده برای توسعه همه چیز استفاده می شود. یک برنامه نویس دات نت باید درک قوی از این زبان داشته باشد و بتواند از آن برای ایجاد کدهای Reusable و قابل نگهداری استفاده کند. آشنایی با فریم ورک دات نت که کتابخانه ای از کلاس ها و توابع را برای کارهای رایج فراهم می کند نیز مهم است.فناوری های توسعه وب: احتمال آن کم است که یک برنامه نویس دات نت بر روی پروژه های مبتنی بر وب کار نکند، بنابراین داشتن درک کاملی از فناوری های توسعه وب مانند HTML، CSS و جاوا اسکریپت بسیار مهم است. فکر نکنم لازم به توضیح باشد که تولید صفحات Cross Browser ، سریع و Dynamic و البته با جنبه ها بصری قابل قبول از اصول اولیه Web Development می باشد.مدیریت پایگاه داده و SQL: دانش سیستم های مدیریت پایگاه داده مانند SQL Server و آشنایی با NO-SQLها برای یک برنامه نویس  دات نت ضروری است. آنها باید بتوانند از SQL برای ایجاد و مدیریت پایگاه داده ها و Query های  با پرفرمنس قابل قبول و امن و کاربردی استفاده کنند.اصول توسعه نرم افزار: درک اصول توسعه نرم افزار مانند برنامه نویسی شی گرا، Design Pattern ها و اصول SOLID برای یک برنامه نویس  دات نت مهم است. آنها باید بتوانند کدهای تمیز، قابل نگهداری و Scalable بنویسند.اندکی Agile Methodologies:  آشنایی و تجربه کار و درک  متدولوژی های توسعه Agile مانند Scrum، Kanban و Lean برای یک برنامه نویس  دات نت مهم است. این روش‌ها همکاری، انعطاف‌پذیری و rapid iteration را ترویج می‌کنند که برای ارائه به موقع نرم‌افزار با کیفیت بالا ضروری هستند.سیستم های Version Control: آشنایی با Version Control ها مانند Git برای یک برنامه نویس دات نت مهم است. آنها باید بتوانند از این ابزارها برای مدیریت Repoها، همکاری با توسعه دهندگان دیگر و ردیابی تغییرات در طول زمان استفاده کنند.توانایی حل مسئله و کار تیمی: مهارت های حل مسئله قوی و توانایی خوب کار کردن در یک محیط تیمی برای یک برنامه نویس  دات نت ضروری است. آنها باید قادر به تجزیه و تحلیل مشکلات، توسعه راه حل ها و برقراری ارتباط موثر با سایر اعضای تیم باشند.در کنار همه موارد یاد شده، اگر برنامه نویس دات نت از مواردی مانند کلودهای رایج مانند AZURE و تا حدودی نیز مطالب مرتبط به Machine Learning و روشهای تمیزکاری و تجمیع داده نیز مطلع باشد، می تواند جایگاهی بهتر در یک تیم داشته یا برنامه نویس مستقل و Freelancer بهتری باشد.به طور خلاصه، برنامه نویسان دات نت بخش مهمی از فرآیند توسعه نرم افزار هستند و نقشی حیاتی در ایجاد و نگهداری سیستم های نرم افزاری ایفا می کنند که از عملیات کسب و کارها و سازمان ها پشتیبانی می کنند. وقتی توسعه‌دهنده NET را استخدام می‌کنید، مهارت‌های آن‌ها برای ایجاد راه‌حل‌های نرم‌افزاری کارآمد، قابل اعتماد و ایمن که نیازهای کاربران و ذینفعان را برآورده می‌کند، حیاتی است.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Fri, 20 Jan 2023 18:21:04 +0330</pubDate>
            </item>
                    <item>
                <title>بررسی تاثیر Machine Learning بر چشم انداز کارآفرینی در 2023</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%AA%D8%A7%D8%AB%DB%8C%D8%B1-machine-learning-%D8%A8%D8%B1-%DA%86%D8%B4%D9%85-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2-%DA%A9%D8%A7%D8%B1%D8%A2%D9%81%D8%B1%DB%8C%D9%86%DB%8C-%D8%AF%D8%B1-2023-zablz9hooprx</link>
                <description>ماشین لرنینگ در 2023 دنیای کارآفرینی را به لرزه در خواهد آورد، ولی در یک مسیر مثبت به رو به پیشرفت شاید ماشین لرنینگ را یک buzzword قلمداد کنید، ولی قضیه جدی تر از این حرفها است. نقشی که ماشین لرنینگ در این حوزه بازی خواهد کرد نیاز به بررسی عمیقتر و عمقی تر دارد مخصوصا که کم کم جهان در حال خارج شدن از وضعیت دفاعی پیش گرفته در چند سال اخیر به دلیل پیدایش کرونا می باشد. شکل برخورد شرکتها با ماشین لرنینگ، تاثیر مستقیمی بر Performance آنها در 2023 خواهد داشت. حال اجازه دهید خیلی کوتاه به بررسی بعضی از جوانب این موضوع بپردازیم.1- توانایی  ML برای تجزیه و تحلیل توانایی  ML برای تجزیه و تحلیل ماهرانه و تفسیر مقادیر زیادی از داده ها در یک بازه زمانی سریع، آن را به بخشی ضروری از فرآیندهای تصمیم گیری بسیاری از مشاغل تبدیل کرده است. در برخی موارد، این ابزارها حتی می‌توانند برای خودکارسازی تصمیمات ساده‌تر و سطح پایین‌تر که ممکن است توسط نمایندگان و بخش خدمات مشتری یا دیگران گرفته شود، استفاده شوند.در این شرایط، ML یک تحلیل کامل از  اقدامات و روندهای قبلی استخراج می‌کند و از داده‌های موجود برای پیشنهاد کارآمدترین راه‌ حل برای یا درخواست استفاده می‌کند. این روند به کارمندان در همه سطوح اجازه می دهد تا زمان کمتری را صرف کارهای تصمیم گیری تکراری تر کنند تا بتوانند تلاش خود را بر روی مشکلات عمیق تر متمرکز کنند.بدون شک جامعه بزرگی از افراد درگیر این حوزه احساس می کنند هوش مصنوعی عملکرد کاری آنها را بهبود می بخشد و به طور خاص به بهبود تصمیم گیری اشاره می کنند.2- بهبود Privacy در حالی که بسیاری از مصرف‌کنندگان نگرانی‌هایی در مورد داده‌های بزرگ و ماشین لرنینگ دارند که بر حریم خصوصی آنها تأثیر منفی می‌گذارد، ML اغلب برای افزایش رعایت حریم خصوصی و محافظت از داده‌ها استفاده می‌شود.در مقالات اخیر روش‌های متعددی توضیح داده شده که چگونه ماشین لرنینگ می‌تواند به رعایت حریم خصوصی کمک کند، یعنی از طریق بررسی معیارهای حریم خصوصی  که به صورت بالقوه توسط مدل‌های ML ارزیابی خواهد شد و ماشین لرنینگ با حفظ حریم خصوصی وظیفه محافظت از داده های محرمانه را بر عهده میگیرد .با استفاده از این ابزارها میتوان در جهت مدل سازی تهدیدات و جلوگیری از نشت داده ها از روش های مختلف حمله استفاده کرد. در این مورد، ماشین لرنینگ برای اطمینان از امنیت سایر برنامه های کاربردی سازمانی استفاده می شود.3- یک روال هوشمندانه تر در حوزه customer recommendationsیکی از محبوب‌ترین کاربردهای ماشین لرنینگ، موتورهای Customer Recommendation می باشد. نمونه هایی از این ابزارها عبارتند از موتور پیشنهاد دهنده سایت آمازون جهت خرید اقلام اضافی برای افزودن به سبد خرید بر اساس خریدهای گذشته، و همچنین توصیه های شخصی نتفلیکس بر اساس سابقه بازدید مشتری و یکسری پیشنهادات بر اساس هرآنچه توانسته باشند از من و شمای مشتری به قول معورف کپچر کنند و در عمل می توانم بگویم بدزدند !هدف نهایی ماشین لرنینگ در این مورد، ارائه تجربه‌ای ساده‌تر و لذت‌بخش‌تر برای مشتری، بر اساس داده‌هایی است که به راحتی در اختیار کسب‌وکار قرار می‌دهند. قابل ذکر است، بسیاری از این ابزارها از بازخورد مستقیم مشتریان برای بهبود توصیه‌هایشان استفاده می کنننداگرچه این ابزارهای فیلتر کردن داده ها کمی جدید و ناپخته به نظر می رسند، اما هنوز هم می توانند تأثیری دگرگون کننده بر کارآفرینان در سال 2023 داشته باشند. مشاغلی که می توانند موارد استفاده خاص و مرتبط را برای ارائه توصیه های شخصی به مشتریان خود پیاده سازی کنند و این یعنی یک سر و گردن بالاتر از رقبای خود قرار گرفتن.4- هوش مصنوعی مولددر نیمه دوم سال 2022، هوش مصنوعی مولد یکی از داغ ترین موضوعات در حوزه ماشین لرنینگ بود که هم شور و شوق و هم انتقادهای تند و شدیدی را برانگیخت. هوش مصنوعی مولد برای ایجاد عکس‌ها و ویدیوهای بسیار واقعی و همچنین تولید «هنر» یا حتی تولید محتوای نوشتاری اولیه استفاده شد که کمی هم جنجال برانگیز گردید و دهها یا شاید صدها مقاله و تحلیل له و علیه آن منتشر گردید که هنوز هم ادامه دارد.فریاد خیلی از هنرمندان و سلبریتیها درآمد. استفاده از هنر، تفکر، خلاقیت و هوش آنها به عنوان منبعی برای تولید AI Art ، برای آنها شوکه کننده بود. حق هم دارند. ولی ، Who cares ? .  خیلی از بیزینسها و مارکتها، تولید محتوای خود را بر عهده هوش مصنوعی گذاشته و روز به روز هم این روال را گسترش خواهند داد. کسی هم خوشش نیامد، مجدد ، Who Cares ?البته بیزینسهای بزرگ باید کمی محتاط باشند چرا که ممکن است دیر یا زود، دولتها با وضع قانون جلوی این روند را بگیرند یا حداقل قوانین سختی شبیه آنچه در حوزه کپی رایت داریم برای حفظ حقوق ملت وضع کنند، البته هنوز که خبری نیست . باید چشم به آینده و آنچه رخ خواهد داد داشت و نتیجه را بررسی نمود.5- مدیریت مالی کارآمدتراصلا دلم می خواهد در این زمینه توضیح ندهم. این یکی کاملا مشخص است . وقتی با کمک ماشین لرنینگ میتوان در حوزه Cost Management یا مثلا تولید ابزارهای Fraud detection نقش پر رنگ داشت، دیگر چه چیز را توضیح بدهم ؟. وقتی برای ابزارهای cost analysis یا predicting expenses اصلا دیگر چیزی بجز هوش مصنوعی نداریم، برای شرح این مورد چه باید گفت و در مورد چه چیز دیگری می توان صحبت نمود ؟. با کمک این ابزارها، مدیران سطح بالا میتوانند تاثیر یک تصمیم بنیادین را بر بالا تا پایین سازمان مطبوع خود ببینند و جلوی بروز خطا یا واقعه قبل از وقوع بگیرند یا در صورت مثبت بودن تاثیرات آن تصمیم، آنرا گسترش دهند .تاثیر این روال به شکل مثبت برابر است مشتریانی وفادار و ماندنی برای یک بیزینس یا ارگان یا سازمان و این یعنی موفقیت..حال این همه صحبت کردیم تا فقط یک سوال بپرسیم : آیا شما و سازمان شما برای این Adoption در 2023 آماده است یا هنوز در حال مقاومت کردن در برابر تکنولوژی و تغییر هستید ؟.</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Thu, 12 Jan 2023 18:45:44 +0330</pubDate>
            </item>
                    <item>
                <title>بررسی هرم موقعیت شغلی در سازمانی مرتبط با حوزه IT</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%87%D8%B1%D9%85-%D9%85%D9%88%D9%82%D8%B9%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%D8%AF%D8%B1-%D8%B3%D8%A7%D8%B2%D9%85%D8%A7%D9%86%DB%8C-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7-%D8%A8%D8%A7-%D8%AD%D9%88%D8%B2%D9%87-it-bnomqhtvhxhr</link>
                <description>دنیای IT و Management و تا حدودی دنیای Business یک حالت تلاقی و اتصال با همدیگر داشته و افراد درگیر این هستند که مسیر پیشرفت و سیر رسیدن به موقعیت کاری به عنوان مثال CIO یا/و CTO به چه صورت خواهد بود. البته رسیدن به موقعیت CTO فقط از طریق حوزه IT نیست که امکان پذیر باشد، ولی چون ما با حوزه IT آشنا هستیم، از این سمت به این مسیر نگاه خواهیم کرد. اولین قدم شرح همه نقشها و موقعیتهای شغلی درگیر در این مسیر خواهد بود. وقتی این آیتمها را به درستی بدانیم، از طریق یک تصویر/هرم/ چارت به سادگی همه چیز مشخص خواهد شد .در ابتدا می توان گفت افرادی با موقعیت شغلی Developer ، Programmer ، IT Administrator و یا IT Support و مشابهات آن در یک سطح قرار دارند . حال به صورت خیلی کوتاه و ساده به بررسی هر یک از این موارد ذکر شده خواهیم پرداخت .1- بررسی موقعیت شغلی Developer : یک سافتور دولوپر فردی است که روی بخشهای کوچکتر نرم افزارها کار می کند و باید توسط نیروهای سطح بالاتر مدیریت شود. شاید همین الان بپرسید پس Software Engineer چی است ؟. مهندس نرم افزار یک سطح بالاتری قرار دارد و عملا فردی است که بدون توجه به ابزار یا بخشی خاص از یک نرم افزار بتواند نیازمندیهای یک سازمان یا مشتری را برطرف کند.2- بررسی موقعیت شغلی Programmer : کسانی که دارای فقط قابلیت نوشتن برنامه باشند، شاید نتوانند یک سیستم واقعی پیاده سازی کنند. آنها شاید در تولید یا بهبود یک الگوریتم مهارت داشته باشند، ولی در دیگر موارد مثل چگونگی بهبود کلی Performance یک سیستم ایده خاصی نداشته باشند.3- بررسی موقعیت شغلی IT Administrator : این افراد بیشتر درگیر پیاده سازی و نگهداری سخت افزار ها و سرورها بوده که تازه میتوانند در زیر شاخه های زیادی مثل Active و Passive و ...  دسته بندی گردند.4- بررسی موقعیت شغلی  IT Support  : این یکی دیگر واضح و مشخص است . رفع مشکل، پیاده سازی مجدد و درگیر بودن با مشتری و سازمان در جهت نگهداری و حفظ آنچه در حال استفاده می باشد، وظیفه این موقعیت شغلی می باشد.حال پس از معرفی و بررسی این 4 رده شغلی، باید اضافه کنیم که موارد بسیار دیگری نیز وجود دارد که یا موازی با آیتمهای یاد شده بوده یا در زیر شاخه های این موارد یاد شده قرار خواهند گرفت، لذا قرار نیست حالا هر چیزی اینجا نوشته نشده را یکی یکی عنوان کنیم یا سوال کنیم پس آنها چی و کجای داستان خواهد بود!.همه این موارد در دسته Technical Roles قرار خواهند گرفت.حالا هر چه به سطوح بالاتر حرکت کنیم، غلظت فنی بودن موقعیتهای کاری کمتر شده و به غلظت مدیریت و بیزینس افزوده خواهد شد.بررسی نقش Application Architect : وظیفه این موقعیت شغلی در یک تیم تقریبا و البته به صورت کوتاه به شرح زیر خواهد بود.1- تهیه مستندات معماری سیستم 2- مستند سازی فرآیندهای پیاده سازی سیستم3- ادغام بخشهای کوچکتر و زیر سیستمها 4- مدیریت پیاده سازی و اجرای تستهابررسی نقشInfrastructure Architects  : به این موقعیت شغلی گاهی Solution Architect هم گفته می شود. این افراد درگیر طراحی ، پیاده سازی و یکپارچه سازی همه زیر سیستمها و تقریبا همه چیز در سیستم بزرگ نرم افزاری خواهند بود.حالا شاهد این هستیم که سازمانهای بزرگتر، عنوان Solution Architect را جدا کرده و وظایفی با حوزه ای بسیار وسیع تر از Infrastructure Architects برای این موقعیت شغلی قائل می باشند، لذا بد نیست نگاهی کوتاه به این موقعیت شغلی به صورت مجزا نیست داشته باشیم.یک Solution Architect وظیفه دریافت Business Needs ، بررسی آن و سیستم طراحی و پیشنهاد زیر ساخت و معماری و تاتیکهای صحیح و امکان پذیر می باشد. یک Solution Architect  می بایست جلوی پیاده سازیهای فضایی و بر اساس توهم در یک سیستم را گرفته و بتواند به شکلی تصمیم گیری کند به یک نتیجه مورد انتظار و موفق بینجامد. در این موقعیت شغلی ، همسویی استراتژی فناوری اطلاعات با اهداف تجاری بسیار مهم شده است و یک Solution Architect  می تواند به تعیین، توسعه و بهبود راه حل های فنی در حمایت از اهداف تجاری کمک کند.بررسی موقعیت شغلی Enterprise Architect : به موارد زیر به عنوان مسئولیتهای این موقعیت شغلی میتوان اشاره کرد1-   نظارت، بهبود و ارتقاء خدمات، نرم افزار و سخت افزار 2- در جریان بودن از  آخرین روندها و فناوری‌ها3- بهبود فرآیندهای سازمانی این موقعیت کاری، نیازمند تفکر و استراتژی پیچیده است تا مشخص شود کدام سیستم‌های قدیمی را می‌توان به‌روزرسانی کرد، چه نرم‌افزار یا سخت‌افزاری را می‌توان جایگزین کرد و کدام خدمات یا محصولات از عملیات تجاری در هر بخش پشتیبانی می‌کنند. معماران سازمانی در سراسر سازمان کار می کنند و نیازهای طیف وسیعی از واحدها و فرآیندهای تجاری را تعیین می کنند. این نقشی است که به مهارت های ارتباطی و تحلیلی قوی نیاز دارد تا اطمینان حاصل شود که واحدهای تجاری ابزارهای مناسبی برای موفقیت دارند.نکته : این موقعیهای شغلی تا حدودی با همدیگر تداخل و همپوشانی دارد و فقط سازمانهای خیلی بزرگ که دقیقا می دانند دارند چه میکنند میتوانند بین این موقعیتهای کاری تفاوت ایجاد کنند، در غیر این صورت و اگر ندانید دقیقا قرار است هر کدام از این Role ها چه باید بکنند، پس از مدتی گرفتار پختن آش با چند آشپز خواهید شد و به هیچ نتیجه مشخصی نخواهید رسید و پس از مثلا 1 سال با پدیده پرداخت حقوق بیهوده و سپس درگیری ایده ها و نظرها با همدیگر خواهید شد.حال دو موقعیت CIO و CTO باقی می ماند که اینها به اصطلاح از دسته C-suite job title  ها بوده و مجددا در هر سازمان تعاریف و اتلاق های خود را خواهد داشت، ولی فقط میتوان گفت این دو دیگر در بالاترین سطح از سطوح مدیریتی مخصوصا در سازمانهای IT محور بوده و نیاز به دانش، هوش، قدرت تفکر و تمرکز بالا و توان مدیریتی و تجربه و سابقه کار کافی در این حوزه خواهند داشت. یکی از مشکلات و ایرادهای بزرگ در فرهنگ کاری خیلی از سازمانها و کشورها ارتقای شغلی برنامه نویسها و ... بر اساس سالهای خدمت تا این سطوح بوده و همین سبب نابودی خیلی از اهداف و تیمهای کاری می گردد. متاسفانه یکی از ابزارهای افزایش حقوق در کشور ما ارتقای افراد به این موقعیتهای بالاتر است و اگر بخواهیم مثلا به فردی لایق در حوزه برنامه نویسی حقوق بیشتری بدهیم، مجبوریم مثلا به او موقعیت کاری CIO بدهیم !. همین می شود که اکثرا پس از گذشتن از 30 سالگی، با لشکری از CIO و CTO روبرو هستیم که حاضر به ترک موقعیت هم نیستند چرا که درآمد آنها به موقعیت شغلی آنها وصل شده است، ولی اکثرا توانایی هندل کردن نیازمندیهای این موقعیتهای شغلی را ندارند و این نشان از بی لیاقتی آنها نیست، بلکه بعضی از این نیازمندیها در خون و ژن بعضی از افراد نیست و اگر در موقعیتهای پایینتر و غیر مدیریتی باقی بمانند، شاید تحول ایجاد کنند و عملا با ارتقای بی دلیل حتی خودشان هم به جای درستی نخواهند رسید.در پایان توجه شما را به هرم Role های استاندارد و شرح داده شده در این مقاله جلب می نمایمفکر میکنم مشاهده این تصویر ، تکلیف خیلی از ابهام ها را روشن خواهد نمود ، لذا زیاده عرضی نیستموفق و پیروز و سر بلند باشیدعلی کلاهدوزاندومین روز از سال 2023 </description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Mon, 02 Jan 2023 07:38:10 +0330</pubDate>
            </item>
                    <item>
                <title>بررسی مفهوم شغلی Solution Architect ، وظایف، امور محوله ، مسئولیتها و مدارک مرتبط - بخش دوم</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%85%D9%81%D9%87%D9%88%D9%85-%D8%B4%D8%BA%D9%84%DB%8C-solution-architect-%D9%88%D8%B8%D8%A7%DB%8C%D9%81-%D8%A7%D9%85%D9%88%D8%B1-%D9%85%D8%AD%D9%88%D9%84%D9%87-%D9%85%D8%B3%D8%A6%D9%88%D9%84%DB%8C%D8%AA%D9%87%D8%A7-%D9%88-%D9%85%D8%AF%D8%A7%D8%B1%DA%A9-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85-wofy4deuou6n</link>
                <description>در قسمت قبلی تا به آنجا رسیدیم که در روال تولید پروژه های نرم افزاری، مخصوصا در ابعاد بزرگ ، دو موقعیت Architect Level دیگر هم وجود دارد که باید مورد بررسی قرار گیرد. حال اجازه دهید ببینیم این دو موقعیت چیست، چه وظایفی دارند و سپس به ادامه بحث برسیم 1- Enterprise architect 2- Software architectنکته : اگر سیستم در حال تولید دارای ساختار سخت افزاری و زیرساخت پیچیده باشد، شاید به موقعیت infrastructure architect هم نیاز داشته باشیم که به قول اساتید ادبیات، در این موقال نگنجد !. (موقال را مطمئن نیستم درست نوشته باشم و کسی تذکر املایی بدهد هم فحش میدم و بلاک میکنم !).بررسی مفهومی  Enterprise Architect  : چنین فرد یا افرادی در یک روال تولید یک نرم افزار، ارتباط تنگانگی با سطوح بالای افراد درگیر با بیزینس سیستم را دارند و تقریبا تایین کننده آن هستند که که چیز در پایان تولید شود. آنها در عمل یک پل ارتباطی بین تصمیم گیرندگان اصلی و تایین کنندگان خط مشی یک ارگان بزرگ در رابطه با محصول تولیدی و Solution Architect ها هستند، چرا که چگونگی پیاده سازی آنچه باید تولید شود، توسط Solution Architect ها مشخص خواهد گردید. از دیگر وظایف این موقعیت کاری کنترل State و بررسی این است که الان یک تیم بزرگ کجا ایستاده و از نظر صاحبان و بازار و بیزینس مورد نظر، محصول کجا قرار گرفته و چند مایلستون دیگر پیش رو دارد تا به هدف نهایی برسد بررسی مفهومی Technical Architect  : نام دیگر این موقعیت Software Architect می باشد . چنین فردی، کاری به مشکلات و چالشهای بیرون از حوزه نرم افزار یک سازمان ندارد، به بیزینس و Domain Logic سیستم هم کاری ندارد و فقط گرفتار Design Pattern ها، پرفورمنس و چگونگی پیاده سازی نرم افزارها می باشد .یعنی در عمل چنین فردی در یک سازمان پاسخگویی چگونگی بهتر پیاده سازی و بعدا بهتر Maintenance شدن محصول خواهد بود تا اینکه نگران این باشد که آیا تحلیل صحیح بوده یا مثلا چه مدل سروری برای هاست کردن پروژه مورد نیاز خواهد بودخوب الان احساس میکنید همه چیز قاطی پاطی شده و این وسط پس Solution Architect  چکاره است ؟. نگران نباشید، به صورت کوتاه بخواهیم شرح بدهیم، میشود گفت Solution Architect  یک کانال بین این دو گروه یا فرد در یک سیستم کاری است . چگونه و چرا ؟. پاسخ این سوال مفصل است و چون طولانی میشود، بهتر است در بخش بعدی، یعنی قسمت سوم این مقاله ، بررسی این موضوع را پیگیری کنیم</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Mon, 20 Sep 2021 06:29:43 +0430</pubDate>
            </item>
                    <item>
                <title>بررسی مفهوم شغلی Solution Architect ، وظایف، امور محوله ، مسئولیتها و مدارک مرتبط - بخش اول</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%85%D9%81%D9%87%D9%88%D9%85-%D8%B4%D8%BA%D9%84%DB%8C-solution-architect-%D9%88%D8%B8%D8%A7%DB%8C%D9%81-%D8%A7%D9%85%D9%88%D8%B1-%D9%85%D8%AD%D9%88%D9%84%D9%87-%D9%85%D8%B3%D8%A6%D9%88%D9%84%DB%8C%D8%AA%D9%87%D8%A7-%D9%88-%D9%85%D8%AF%D8%A7%D8%B1%DA%A9-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-hdqdbxpx90ou</link>
                <description>طبق آمارهایی که در سال 2020 منتشر شده، شرکتهای مرتبط با طراحی و تولید نرم افزار که به جایگاه Solution Architect توجه بیشتری نشان داده و به درستی از این موقعیت شغلی بهره برده اند، توانسته اند در این دنیای رقابتی و منطبق بر حرکت سریع حرکت تکنولوژیها و نیازمندیها گلیم خود را از آب کشیده و موفق ظاهر شوند . در این نوشته کوتاه قصد داریم بررسی کنیم اصلا منظور Solution Architect در یک سازمان نیست و چه وظایفی دارد و به طور خلاصه هر آنچه به این زمینه شغلی بستگی دارد را مورد بررسی قرار دهیماصلن قبل از نگاه به معمار سیستم، ببینیم مفهوم معماری سیستم چیست :*** معماری سیستم راه حلهایی است برای طراحی ، توصیف و مدیریت تولید یک محصول در ارتباط با یک دامنه و بیزینس خاصحال میتوان گفت معمار نرم افزار ، فردی است که بر اساس یک چشم انداز فنی ، مسیر حرکت یک تیم فنی را برای رسیدن به یک محصول خاص مشخص میکند . این فرد عملن میتوان به عنوان یک The leader of overall technical vision معرفی کرد . ( خودم را کشتم یک معنی تمیز فارسی برایش پیدا کنم، نشد که نشد!)خیلی از شرکتها ترجیح میدهند این موقعیت شغلی را مستقیم در ارگان خود باز کرده و فرد و افرادی را استخدام کنند، ولی در کنار آن بعضی هم ترجیح می دهند چنین موقعیتی را از بیرون در اختیار گرفته و زیر عنوان مشاور یا عنوان دیگر از توان فنی افراد بیرون از سازمان خود بهره ببرنداز اینجا بحث کمی پیچیده وفنی خواهد شد . اگر هدف از تولید یک نرم افزار را ارائه راه حل برای یک business problems  در نظر بگیریم، وظیفه Solution Architect پر کردن فاصله ها و گپ های بین این business problems  و technology solutions خواهد بود . چگونه ؟. به موارد زیر دقت کنید :- یافتن بهترین راه حلهای فنی و تکنولوژیها در میان همه موارد ممکن برای حل مشکلات تجاری موجود- توصیف ساختار ، ویژگی ها ، رفتارها و سایر جنبه های نرم افزار برای ذینفعان پروژه- تعریف ویژگی ها ، مراحل و الزامات راه حل ارائه شده- ارائه مشخصات و مستنداتی که بر اساس آن پروژه پیش رفته ، مدیریت شده و ارائه گردیده استیک مشکلی اینجا هست. برای حل یک business problem، دو موقعیت شغلی دیگر هم این وسط درگیر هستند که دارای پسوند   Architect می باشند یا به قول معروف Architect Level هستند. در بخش بعدی به بررسی ادامه بحث که تشریح این دو position و تفاوتها و نقاط درگیری آنها خواهیم پرداخت...</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Sun, 19 Sep 2021 18:58:08 +0430</pubDate>
            </item>
                    <item>
                <title>Usage of Decorator Design Pattern in the creepiest way you can ever imagine in Persian</title>
                <link>https://virgool.io/@alikolahdoozan/usage-of-decorator-design-pattern-in-the-creepiest-way-you-can-ever-imagine-in-persian-rc6jvx9nfmfw</link>
                <description>یکی از گرفتاریهای برنامه نویسها ، سیستمهای قدیمی و Brown Field پروژه ها است. منظور همان Legacy سیستمها است که همه سعی دارند از آن فرار کنند. نگهداری سیستمهای  قدیمی اگر با مهارت و تجربه برنامه نویسی همراه نشود، یک شر بزرگ خواهند بود. به سناریوی زیر توجه کنید. سیستم 600 سال پیش نوشته شده و الان شرکت A مثلن به یک Log مفصل نیاز ندارد، ولی شرکت B اصلن لاگ نیاز دارد، ولی چون حجم دیتای سنگینی دارد، مایل است Cache داشته باشد. پس در عمل باید موقع Deploy مشخص شود که بر اساس یک Company Name یا چیزی مشابه آن ، هر مشتری سرویس مجزایی را در سورس کد صدا بزندخوب حالا مشاهده می کنیم که یک سرویس در همان 600 سال پیش نوشته شده و حالا اگر بخواهیم به شکلی احمقانه با این تغییرات برخورد کنیم، باید بروید درون سورس کد و داخل این سرویس شرط بگذاریم که اگر شرکت A است، لاگ هم داشته باش و اگر شرکت B است، بیا Cache داشته باش!. اینطوری 5 تا تغییر بزرگ برای 200 تا مشتری قرار باشد انجام شود، سورس کد و برنامه نویسها و شرکت و مشتریها همه با هم به گااارااااج خواهند رفت!. خوب راه حل چیست ؟. راه حل مثل همیشه، استفاده از مغز میباشد. اینجا است که در مصاحبه های فنی از نیروی سینیور میپرسیم با چه دیزاین پترنهایی کار کرده ای؟. اقلن تیتر وار کانسپت دیزاین پترن ها را بدان دیگه بی انصاف !. بلد نیست و می آید بیرون تازه فحش هم میدهد که ردم کردند. خوب در سناریو بالا، اگر بدانی Decorator Pattern چی است، با ایجاد چند کلاس مجزا و DI کردن آنها بر اساس شرایطی مثلن یک کلید در appsetting یا خواندن یک مقدار از دیتابیس یا هرچی، به فنای فی الله نخواهی رفت. یاد گرفتن اینها هم چیزهایی نیست بفرمایید شهرستان بودم و پدرم میلیاردر نبود و امکانات نبود و ویزا کارت نداشتیم و ......مفت ریخته توی اینترنت !. https://www.ezzylearning.net/tutorial/decorator-design-pattern-in-asp-net-core-5 باشد که پند گیرید.....</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Sun, 13 Jun 2021 10:32:59 +0430</pubDate>
            </item>
                    <item>
                <title>C# 10 New features - Part 1</title>
                <link>https://virgool.io/@alikolahdoozan/c-10-new-features-part-1-oalpb7gk4u0n</link>
                <description>C# 101 -به عنوان اولین مورد، میتوان به Global Using  اشاره کرد. فرض کنید در یک پروژه مطمئن هستید در همه جا به یک یا چند NameSpaceبه طور قطع نیاز دارید. در حال حاضر در تک تک فایلها باید توسط Using آنرا لحاظ کنید. با این قابلیت جدید که به شکل زیر پیاده سازی خواهد شد، کافی است فقط یکبار یک NameSpace را لحاظ کنید و دیگر در همه جا به صورت خودبخود قابل استفاده خواهد بودusing LoggingTestApp.Data;using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsoft.AspNetCore.HttpsPolicy;using Microsoft.AspNetCore.Identity;using Microsoft.AspNetCore.Identity.UI;using Microsoft.EntityFrameworkCore;using Microsoft.Extensions.Configuration;using Microsoft.Extensions.DependencyInjection;using Microsoft.Extensions.Hosting;using Serilog;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace LoggingTestApp{  public class Startup  {  ...  }}حالا فرض کنید یک تعدادی از این NameSpace  ها را همه جا نیاز داریم، لذا به شکل زیر عمل خواهیم کرد.global using Microsoft.AspNetCore.Builder; global using Microsoft.AspNetCore.Hosting; global using Microsoft.AspNetCore.HttpsPolicy; global using Microsoft.AspNetCore.Identity; global using Microsoft.AspNetCore.Identity.UI; global using Microsoft.EntityFrameworkCore; global using Microsoft.Extensions.Configuration; global using Microsoft.Extensions.DependencyInjection; global using Microsoft.Extensions.Hosting; global using System; global using System.Collections.Generic; global using System.Linq; global using System.Threading.Tasks;حتی میتوانید یکسری فایل بی مصرف بسازید همه  NameSpaceعمومی را در آن به شکل بالا استفاده کنید و بعد فایل اصلی شما به تمیزی زیر خواهد شد.using LoggingTestApp.Data;

using Serilog;
namespace LoggingTestApp

{

    public class Startup

    {

        ...

    }

}مورد بعدی File-scoped namespacesاست. با این قابلیت میتوان عبارت NameSpace را حذف و آنرا به شکل زیر به فایلی که در حال استفاده از آن هستیم اختصاص دادیعنی وضعیت زیر که تابحال در استفاده از آن هستیمnamespace LoggingTestApp { public class Startup { ... } }به شکل زیر خواهد شدnamespace LoggingTestApp;  public class Startup { ... }حالا باز اگر از NameSpace هم استفاده کنیم، عملن یک وضعیت Sub NameSpace درست خواهد شدnamespace Company.Product;// ===&gt; Company.Product.Componentnamespace Component{}باز هم یکسری دیگر هست که در آینده اضافه خواهد شد</description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Wed, 09 Jun 2021 16:25:23 +0430</pubDate>
            </item>
                    <item>
                <title>بررسی خیلی سریع مفهوم Yield در سی شارپ</title>
                <link>https://virgool.io/@alikolahdoozan/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%AE%DB%8C%D9%84%DB%8C-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%85%D9%81%D9%87%D9%88%D9%85-yield-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-rzqiihymwfg2</link>
                <description>بررسی خیلی سریع مفهوم Yield در سی شارپفرض کنید قرار است در یک متد لیستی از همکاران را به عنوان مثال برگردانید، این لیست از دیتابیس خوانده می شود و قطعن باید به صورت کامل Populate شود و سطح بالاتر که آنرا صدا میزند پاس داده شود. به دو پیاده سازی دقت کنید، پیاده سازی اول به صورت یابویی و پیاده سازی دوم به لحاظ کردن کمی استفاده از مغز و در کنار آن استفاده از مفهوم Yield انجام گردیده است.در پیاده سازی یابویی، باید کل دیتا از منبع داده که حالا هر چیزی میتواند باشد باید دریافت و بعد به بیرون پاس داده شود. برای اینکار از متد SimpleDataPrepration استفاده خواهیم نمود.خروجی متد یک لیست است و باید یک متغیر واسط داشته باشیم تا پس از تمام شدن روند اضافه شدن رکوردها، به خروجی پاس  داده شود. این تکه کد را در یک Region به اسم Junior گذاشتم.حالا ببینیم می شود کمی عاقلانه تر کد نوشت ؟ . فکر کنم با yieldReturn بشود!.  با استفاده از yield return ، یک وضعیت از تولید به مصرف خواهیم داشت. یعنی درست در لحظه ای که رکورد را از مثلن دیتابیس بخوانم، آنرا به بیرون از متد پاس میدهم و سطوح بالاتر کار خود را شروع میکنند و منتنظر پایان و ارسال همه رکوردها نخواهند ایستاد. متد جدید را WiseDataPrepration نامگذاری میکنم. برویم ببینیم چه شکلی میشود.ضمنن نوع خروجی هم دیگر List نیست و یک IEnumerable است که همین تفاوت هم برای خود جای بحث و بررسی دارد و سبب عاقلانه تر و بهتر شدن کد خواهد شد.سورس کامل هم که در پایین قابل دانلود استhttp://iliasoft.ir/FileUpload/CuteEditor/YeldSample.zip http://iliasoft.ir/FileUpload/CuteEditor/YeldSample.zip </description>
                <category>Ali Kolahdoozan</category>
                <author>Ali Kolahdoozan</author>
                <pubDate>Mon, 26 Apr 2021 12:10:07 +0430</pubDate>
            </item>
            </channel>
</rss>