<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های آکادمی متنو | MatnoAcademy</title>
        <link>https://virgool.io/feed/@matnoacademy</link>
        <description>آموزش و یادگیری به زبان ساده - زیر نظر شتابدهنده متنو (مبتکر تجارت نوین ویرا) | learn.matno.co</description>
        <language>fa</language>
        <pubDate>2026-04-15 01:19:24</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1090655/avatar/Og3Bgv.png?height=120&amp;width=120</url>
            <title>آکادمی متنو | MatnoAcademy</title>
            <link>https://virgool.io/@matnoacademy</link>
        </image>

                    <item>
                <title>سومین دوره مسابقات متنو در کاشان</title>
                <link>https://virgool.io/@matnoacademy/%D8%B3%D9%88%D9%85%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87-%D9%85%D8%B3%D8%A7%D8%A8%D9%82%D8%A7%D8%AA-%D9%85%D8%AA%D9%86%D9%88-%D8%AF%D8%B1-%DA%A9%D8%A7%D8%B4%D8%A7%D9%86-n7e4dozyurst</link>
                <description>سومین دوره مسابقات متنوسومین دوره مسابقات متنو در زمستان ۱۴۰۰ و در دو بخش مهارت‌سنجی و استعدادیابی برگزار می‌شود. شرکت‌کنندگان در این دوره از مسابقات در چهار رشته مختلف رقابت می‌کنند. رشته‌های مسابقه عبارتند از:برنامه‌نویسی و شبکهطراحی تجربه و رابط کاربریفیلم و گرافیکانیمیشن‌سازیپوستر سومین دوره مسابقات متنوجزئیات و شرایط مسابقاتبرای شرکت در این رقابت‌ها محدودیت خاصی نیست و صرفا همه افرادی که تمایل به رقابت و سنجش توانایی‌های خود را دارند می‌توانند در آن شرکت کنند. نفرات برتر در هر رشته سی میلیون ریال، نفرات دوم بیست میلیون ریال و نفرات سوم ده میلیون ریال جایزه دریافت خواهند کرد. این رقابت‌ها با هدف شناسایی افراد مستعد و معرفی آن‌ها به کسب و کارها برگزار می‌شود. لازم به ذکر است که این دوره رقابت‌های متنو به دلیل شرایط خاص اجتماعی به صورت آنلاین برگزار می‌شود.زمان بندی مسابقاتبازه‌ی ثبت‌نام این رقابت‌ها از ۹ دی الی ۱۲ بهمن ۱۴۰۰ می‌باشد.ثبت نام در مسابقهبرای کسب اطلاعات بیشتر و ثبت نام در مسابقه کافی است که به آدرس زیر مراجعه کنید:contest.matno.co https://www.aparat.com/v/QWbav </description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Sun, 09 Jan 2022 14:36:24 +0330</pubDate>
            </item>
                    <item>
                <title>قانون ۵ ثانیه - روشی برای مقابله با اهمال کاری</title>
                <link>https://virgool.io/@matnoacademy/%D9%82%D8%A7%D9%86%D9%88%D9%86-%DB%B5-%D8%AB%D8%A7%D9%86%DB%8C%D9%87-%D8%B1%D9%88%D8%B4%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D9%82%D8%A7%D8%A8%D9%84%D9%87-%D8%A8%D8%A7-%D8%A7%D9%87%D9%85%D8%A7%D9%84-%DA%A9%D8%A7%D8%B1%DB%8C-a9bna0byddo4</link>
                <description>سلام. آیا شما هم از اهمال کاری خودتون رنج می برین؟ آیا برای شما هم زمانهایی پیش اومده که قصد انجام یه کار مهم رو داشتین اما ذهن‌تون بهانه‌های مختلفی رو اورده و شما رو از انجام اون کار باز داشته؟ توی این پست قصد دارم تا یه روش خیلی ساده برای مقابله با اهمال کاری رو معرفی کنم. به نام قانون ۵ ثانیه!یک کتابی هم دقیقا با همین عنوان وجود داره به نام The Five Seconds Rule که نوشته اون خانم مل رابنیز هست. یعنی ایشون با همین یه دونه نکته میرفته مطب و برمی‌گشته! :)این قانون میگه: شما ۵ ثانیه فرصت دارین تا ذهن خودتون رو هنگامی که دچار یه دو راهی برای انجام یا عدم انجام یه کار شده، وادار به اقدام کنید در غیر این صورت بعد از پنج ثانیه شما تسلیم مغز میشین و اون کار رو انجام نمیدین. اجازه بدین با یه مثال بیشتر این روش رو توضیح بدم.فرض کنید که شما قراره صبح زود از خواب بیدار بشین و به خاطر همین تصمیم می‌گیرین تا یه آلارم هم تنظیم کنید. اما صبح وقتی که آلارم به صدا در میاد اینجا هست که ذهن شما بین یه دو راهی قرار می‌گیره. خوابیدن یا بیدار موندن. از یه طرف ذهن شما اصرار داره که به خواب شیرین خودتون ادامه بده اما از یه طرف دیگه می‌دونید که این کار یه کار ارزشمنده و باید به خاطرش سحرخیز باشید. در اینجا هستش که شما باید از قانون ۵ ثانیه استفاده کنید. به این صورت که در اون لحظه‌ای که این افکار به سراغتون اومدند از ۵ تا ۱ به صورت معکوس بشمارید و بلافاصله بعد از شمارش ۵ ثانیه بلند بشین و یه اقدام هر چند کوچکی انجام بدین و اجازه ندین که ذهن شما بیش از حد درگیر این دوراهی بشه.این قانون رو می‌تونید تو بقیه کارهایی که در اون اهمال کاری می‌کنید و در یک دو راهی قرار گرفتین به جای افتادن در دام دوراهی یا درگیری ذهنی، سریعا از ۵ تا ۱ بشمارین و بعد از اون بلافاصله یه اقدامی انجام بدین.همین! کل چیزی که می‌خواستم بگم همین بود. توصیه می‌کنم که این روش رو امتحان کنید و نتیجه‌اش رو تجربه کنید.</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Tue, 21 Dec 2021 15:32:54 +0330</pubDate>
            </item>
                    <item>
                <title>ایده برای خودمان یا دیگران؟</title>
                <link>https://virgool.io/@matnoacademy/%D8%A7%DB%8C%D8%AF%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AE%D9%88%D8%AF%D9%85%D8%A7%D9%86-%DB%8C%D8%A7-%D8%AF%DB%8C%DA%AF%D8%B1%D8%A7%D9%86-gwbzy9qmfocn</link>
                <description>سلام. امیدوارم حالتون خوب باشه. یکی از سوالات رایجی که در بین جوانان و افراد علاقه‌مند وجود داره اینه که من یه ایده‌ای ندارم. چه طوری می‌تونم یه ایده بسازم. یا سوال دیگه اینه که من در ظاهر ایده‌های خفنی دارم اما نمی‌دونم چرا این ایده‌ها در عمل شکست می‌خورند؟توی این پست قصد داریم به شما یک کتاب رو در زمینه ایده پردازی معرفی کنیم. کتاب تست مامان. البته توی این پست قصد داریم تا ایده و مفهوم کلیدی این کتاب رو بنویسیم. توی این کتاب به موضوعات جالبی درباره ایده پردازی و ساخت ایده‌های قابل استفاده پرداخته شده. با ما تا انتهای این پست همراه باشید تا با مفهوم اصلی این کتاب آشنا بشیم.اگه بخوایم حرف‌های نویسنده رو در یک کلام خلاصه کنیم اینه که:هیچ وقت ایده‌های خودتون رو به صورت مستقیم برای دیگران تعریف نکنید و به دنبال این نباشید که از اونها تایید بگیرید. در عوض سعی کنید که پای صحبت‌های اونا بشینید و دغدغه‌ها و نیازهای اونها رو کشف کنید.گاهی اوقات افرادی پیدا میشند که توی ذهن‌شون ایده‌های جذابی شکل می‌گیره و میرن سریع برای اطرافیان‌شون تعریف می‌کنند و میگن از ایده‌ام خوشت اومده؟ اگه این محصول رو تولید کنم، ازم میخری؟ این جور افراد معمولا به دنبال تایید هستند و تا اونجایی که میشه تلاش می‌کنن تا از بازخورد منفی دوری کنند. این افراد بعد از اینکه ایده‌های خودشون رو با شور و اشتیاق برای بقیه تعریف کردند و به ظاهر چند تایید اولیه و کلی گرفتند شروع به پیاده‌سازی اون می‌کنند. اما بعد از مدتی که ایده‌ی اونا پیاده‌سازی شد هیچ‌کس از اون استقبال نمی‌کنه و این افراد سرخورده میشن.به نظر من اگه قراره یه ایده شکست بخوره بهتره همون ابتدا و قبل از پیاده‌سازی‌اش با فیدبک‌های منفی روبرو بشه چون اینجوری حداقل از صرف هزینه‌های بیهوده پیاده‌سازی جلوگیری میشه.خب آقا. تا اینجا که ما رو ناامید کردی! یعنی میگی دنبال ایده پردازی نباشیم و کاری انجام ندیم. نه نگران نباشید. در ادامه یه طرز فکری رو بهتون معرفی می‌کنیم که ایده‌هاتون رو با میزان اجرایی شدن و پذیرفته شدن بالایی انجام بدین. به جای اینکه روی محصول و ایده‌هاتون تمرکز کنید، روی نیازها و خواسته‌های مشتری‌هاتون تمرکز کنید.بله اولین نکته در طراحی یک محصول و ایده همینه که اگه بر فرض یه ایده‌ای تو ذهن‌تون جرقه زد خیال نکنید این ایده در دنیای واقعی هم با استقبال روبرو بشه. در عوض سعی کنید به دنبال نیازهای و خواسته‌های مشتریان و مخاطبان‌تون باشید. چون هر چی باشه ما قراره این ایده‌ها رو به مشتریان‌مون ارائه کنیم.برای اینکار می‌تونید این سوالات رو از خودتون بپرسید:عمده مخاطبان من چه گروهی هستند؟دغدغه‌ها و نیازهای مخاطبانم چیا هستند؟مخاطبانم برای رفع اون نیازها چه اقداماتی انجام دادند؟میزان رضایت مخاطبان در انجام اون اقدامات برای رفع نیازهاشون چه قدر بوده؟چه جوری میشه به نیازهای مخاطب پاسخ‌های بهتری داد؟خب تا اینجای کار گفتیم که تمرکزمون رو روی نیازهای مخاطبان‌مون بذاریم و از دید اون به موضوع نگاه کنیم.در ادامه قصد دارم شما رو با ۵ نیاز اساسی انسان‌ها آشنا کنم. آقای ویلیام گلسر روان‌شناس مشهور و نویسنده کتاب تئوری انتخاب، توی کتابش ۵ نیاز اساسی انسان‌ها رو مطرح می‌کنه و معتقده که غیر از این ۵ تا، مورد دیگه‌ای وجود نداره و آدم‌ها برای رفع این نیازها حاضرند اقداماتی رو انجام بدند. این ۵ نیاز عبارتند از:۱) بقا۲) آزادی۳) قدرت۴) تفریح۵) عشقحالا شما باید از خودتون بپرسید: که من چه محصولی رو تولید کنم که حداقل یکی از نیازهای مشتریان رو رفع کنه؟ بذارین با یه مثال این موضوع رو بیشتر توضیح بدم.مثلا فرض کنید کسی که علاقه‌مند به بازی‌های کامپیوتریه. این بازی‌های کامپیوتری نیست که اونو متقاعد کرده که اونو بخره و بازی کنه. اون احساس نیاز به تفریح و قدرت در فرد باعث میشه که سراغ انجام بازی‌های کامپیوتری بره. حالا هر چه قدر یک بازی جذابیت بهتری داشته باشه و بهتر بتونه این نیازها رو ارضا کنه اون بازی محبوب‌تر و پرفروش تر میشه و مخاطب حتی حاضره پول بیشتری در ازای اون بپردازه.جمع بندیاگه بخوایم موضوع رو جمع‌بندی کنیم، اینه که به جای اینکه که تمرکزتون رو به جای ایده‌های خودتون بذارین سعی کنید روی نیازها و خواسته‌های مشتری و مخاطب تمرکز کنید و متناسب با اون محصولات مورد نظر رو ایجاد کنید. در واقع محصول یا خدمت شما پاسخ و راه حلی برای نیازهای مخاطبان ماست. امیدوارم این دیدگاه و طرز فکری که در این پست درباره‌اش صحبت کردیم براتون مفید بوده باشه و بتونه باعث رشد و کمک به ایده پردازی بهتر شما بشه.</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Tue, 07 Dec 2021 11:28:27 +0330</pubDate>
            </item>
                    <item>
                <title>سیستم ۱۰ مرحله‌ای برای یادگیری هر چیز</title>
                <link>https://virgool.io/@matnoacademy/10-steps-for-learning-hgjmhc8ec7ba</link>
                <description>چگونه هرچیزی را در ۱۰ مرحله یاد بگیریم؟با توجه به گستردگی اطلاعات و سرعت رشد بالای اونها، یکی از مهارت‌های اساسی و مورد نیاز در قرن بیست و یکم تونایی یادگیری و آموزش محتواها و مطالب هستش. در این مقاله قصد داریم تا به معرفی یک سیستم ۱۰ مرحله‌ای برای یادگیری هر مهارتی استفاده کنیم.این مقاله خلاصه و چکیده‌ای از کتاب مهارت‌های نرم برای توسعه‌دهندگان نرم‌افزار نوشته‌ی آقای جان سانمز هستش. ایشون در این کتاب به توضیح برخی مهارت‌های جانبی مورد نیاز برای توسعه‌دهندگان نرم‌افزار پرداخته که شامل مسائلی مانند سلامتی، موفقیت، برنامه‌ریزی، مسائل مالی و.. پرداخته. در بخشی از این کتاب، نویسنده یک سیستم ۱۰ مرحله‌ای برای یادگیری هرچیز از جمله زبان‌های برنامه‌نویسی و فریورک‌ها رو توضیح میده. در این مقاله قصد داریم تا به چکیده‌ای از اونها بپردازیم.توجه به ۳ موضوع اصلیبرای یادگیری هر چیز نیازه که به سه موضوع اصلی آگاهی داشته باشیم.۱ـ چگونه شروع کنیم؟۲- وسعت اون موضوع چقدره؟۳- مطالب پایه و اساسی چیا هستند؟چگونه شروع کنیم؟یکی از دشوارترین بخش‌های انجام یک کار، شروع اون کار هستش. معمولا در شروع یادگیری یک موضوع جدید همواره این سوال برامون پیش میاد که چه جوری اونو شروع کنیم و از چه نقطه‌ای آغاز کنیم. وسعت اون موضوع چقدره؟از دیگر مواردی که باید بهش توجه داشته باشیم وسعت اون موضوعی هستش که قراره یاد بگیریم. آیا واقعا ما نیاز داریم که اشراف کاملی بر اون موضوع داشته باشیم؟ آیا ما هدفی برای یادگیری اون موضوع انتخاب کرده‌ایم؟ آیا لزوما یادگیری تمام جنبه‌های اون موضوع متناسب با اهداف ما هستند یا نه؟مطالب پایه و اساسی چیا هستند؟یه قانونی وجود داره به نام ۲۰/۸۰ . یعنی ۸۰ درصد نتایج کارها از ۲۰ درصد فعالیت‌های کلیدی نشات می‌گیرند. در ابتدای شروع فرآیند یادگیری باید این سوال رو از خودمون بپرسیم که اون ۲۰ درصد مهم که شامل مطالب پایه‌ای و اساسی اون موضوع چیا هستند که باعث میشه ۸۰ درصد ادامه‌ی مسیر آموزش رو پیشرفت کنیم؟اما نکته‌ای که وجود داره اینه که با تنها دونستن این سه موضوع نمیشه به صورت ساختارمند یک مهارت رو یاد بگیریم. از این رو در ادامه به معرفی یک روش ۱۰ مرحله‌ای برای یادگیری می‌پردازیم.گام اول: دریافت big picture یا چشم‌انداز کلیاولین گام در شروع یادگیری یک موضوع یا مهارت جدید به دست آوردن یک تصویر کلی و چشم‌انداز یا big picture از اون موضوع هستش. در این مرحله شما نباید مثلا سریع کتاب مورد نظر در اون موضوع رو باز کنید و در اون شیرجه بزنید. در این مرحله کافیه که چشم‌اندازی از اون مهارت به دست بیارین. اینکه اون موضوع چه کاربردهایی داره؟ چه منافعی داره؟ و… برای مثال می‌تونید به مقدمه یا پیشگفتار یک کتاب در اون حیطه بپردازید تا به طور کلی یه چشم‌انداز و دورنمایی از اون موضوع بدست بیارین یا مثلا با یه سرچ مختصر در گوگل می‌تونید یه تصویری کلی از اون موضوع بدست بیارین.گام دوم: تعیین اسکوپ یا حوزهدر این گام و بعد از اینکه ما یک تصویر کلی از اون موضوع در ذهن‌مون شکل گرفت باید ناحیه‌ی تمرکزمون رو محدودتر و باریک‌تر کنیم و حوزه یا scope ای که قراره در اون تسلط و مهارت کسب کنیم رو مشخص کنیم. اینکار باعث میشه که ما دچار سردرگمی نشیم و در مسیر متمرکز بمونیم. هر چه قدر میزان حوزه‌ای که تعیین کردیم کوچک‌تر و محدودتر باشه بهتره.گام سوم: تعریف موفقیتدر این مرحله شما باید هدف‌تون از یادگیری اون زبان و مهارت رو مشخص کنید. تعریف شما از موفقیت در اون مهارت چیه؟ چه ملاک‌هایی برای موفقیت خودتون در اون مهارت تعیین می‌کنید؟ داشتن هدف در هرچیزی از جمله یادگیری یک مهارت به ما کمک می‌کنه که همواره در مسیر باشیم و متمرکز بمونیم. پس اولین گام تعیین اهداف و مشخص کردن تعریف ما از موفقیت در اون مهارت هستش.گام چهارم: یافتن منابعدر این مرحله شما شروع به یافتن منابع یادگیری می‌کنید. در واقع این مرحله نوعی بارش فکری هستش. فارغ از اینکه منابع شما کیفیت خوبی دارند یا نه صرفا اونها رو جمع‌آوری کنید. این منابع می‌تونه شامل کتاب‌ها، مقالات، ویدئوها، دوره‌ها و سایر موارد دیگه باشه. جستجو کردن در اینترنت می‌تونه کمک کننده باشه.گام پنجم: ایجاد یک برنامه‌ی یادگیریدر مرحله بعد شما باید یک برنامه‌ی زمانی برای فرآیند یادگیری خودتون طراحی کنید. نکته‌ای که وجود داره اینه که این برنامه باید متناسب با ویژگی‌ها و ترجیحات شما سفارشی‌سازی شده باشند. این برنامه ترجیحا باید دارای یک ترتیب و زمان مشخص شده ای باشه. برای این کار مثلا می‌تونید از سرفصل و جدول مطالب کتاب‌ها کمک بگیرید و متناسب با خودتون یک برنامه طراحی کنید.گام ششم: فیلتر کردن منابعدر این مرحله شما باید با توجه به لیستی از منابعی که در گام چهارم تهیه کردین و در برنامه‌ای که در گام پنجم طراحی کردین، اقدام به حذف منابع اضافی و گزینش منابع برگزیده بکنید. برای مثلا می‌تونید از نظرات خوانندگان برخی کتاب‌ها کمک بگیرید که آیا اون کتاب و یا منبع از کیفیت خوبی برخوردار هستش یا نه. یا مثلا منابعی که در برنامه‌ی زمانی شما نمی‌گنجد رو حذف کنید.گام هفتم: یادگیری به اندازه کافی برای شروعخوب در این مرحله شما منابع کافی و برگزیده رو دارین و می‌تونید برای شروع یادگیری اقدام کنید. در این مرحله لازم نیست که مطالب سنگین و پیجیده رو آغاز کنید و بهتره که از موضوعات پایه و ساده شروع کنید. برای مثال، ساده‌ترین برنامه برای برنامه‌نویسان، برنامه‌ی معروف hello world هستش و مثلا راه‌اندازی ابزارهای اولیه می‌تونه یه گام شروع برای یادگیری یک مهارت فنی باشه. در این جا نیز تاکید می‌کنم که صرفا کافیه که یه تسلط نسبی و اولیه‌ای از بخش‌های پایه‌ای داشته باشیم و قرار نیست که اطلاعات کامل و جامعی یاد بگیریم.گام هشتم: بازی کردن و چرخ زدنخب بعد از اینکه شما مطالب اولیه‌ای از اون مهارت رو یاد گرفتین، مسیر کمی برای شما روشن‌تر میشه و در این مرحله ممکنه که سوال‌هایی در ذهن‌تون شکل بگیره. در اینجا شما باید سوال‌های خودتون رو یادداشت کنید. و همچنین کمی از منابع آموزشی‌تون فاصله بگیرین و به خودتون فرصت تفریح کردن رو بدین. اجازه بدین مطالبی که یاد گرفتن کمی در ذهن‌تون خیس بخوره و سوال‌هایی براتون پیش بیاد.گام نهم: یادگیری کافی برای انجام یک کار مفیدخب در این مرحله دوباره به منابع خودتون مراجعه کنید و سعی کنید پاسخ سوال‌هایی که در مرحله‌ی قبلی براتون به وجود اومد رو لابه‌لای منابع پیدا کنید. در این گام سعی کنید شکاف‌ها و مطالب ناشناخته‌ای رو که براتون پیش اومده پر کنید. در این گام شما باید سعی کنید که مطالبی که یاد گرفتید رو به کار ببندید و نمونه‌های عملی از اون ایجاد کنید. در این گام می‌تونید در بخش‌هایی از مطلب عمیق‌تر بشین و دانش خودتون رو در اون زمینه تقویت کنید.گام دهم: آموزش دادن و تدریسو اما آخرین بخش از فرآیند یادگیری، آموزش دادن و تدریس اون مهارت هستش. معمولا این بخش برای عمده‌ی افراد کمی ترسناک هستش و از اون اجتناب می‌کنند. آموزش دادن به شما کمک می‌کنه که هم دانش و تجربه‌ی خودتون رو با بقیه به اشتراک بذارین و هم شکاف‌هایی که در این فرآیند یادگیری داشتین براتون شفاف‌تر میشه. در واقع بیان موضوع به صورت ساختارمند یک هنر محسوب میشه که با تمرین میشه در اون به مهارت دست یافت. آموزش دادن می‌تونه سبک‌های مختلفی داشته باشه. برای مثال می‌تونید اون موضوع رو برای اشخاص به صورت حضوری توضیح بدین. و یا مثلا می‌تونید از خودتون محتوای صوتی و ویدئویی تولید کنید و اونو به اشتراک بذارین. فضای مجازی، اشتراک‌گذاری محتوا رو برامون خیلی راحت کرده. کافیه که یه محتوایی رو تولید کنید و اون رو در جاهای مختلفی مثل ویرگول، آپارات و.. به اشتراک بذارین.توصیه می‌کنم که این گام از فرآیند یادگیری یعنی تدیس رو بهش اهمیت بدین و حتی اگه در ابتدا ترس از اون دارین، بر این ترس غلبه کنید. چرا که تدریس یک مهارت باعث تثبیت اون مهارت میشه و یه جورایی مهر تایید بر اون موضوع میزنه.جمع‌بندیتوی این مقاله به بررسی یک سیستم ۱۰ مرحله‌ای برای یادگیری هر مهارتی پرداختیم. امیدوارم که این مقاله براتون مفید بوده باشه و اونو با بقیه نیز به اشتراک بذارین.</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Tue, 07 Sep 2021 14:59:38 +0430</pubDate>
            </item>
                    <item>
                <title>راهنمای ساخت محصولات عادت‌ساز (خلاصه کتاب قلاب)</title>
                <link>https://virgool.io/@matnoacademy/hooked-book-summary-gltokckkbq7n</link>
                <description>خلاصه کتاب قلابمقدمهکتاب قلاب - راهنمای ساخت محصولات عادت‌ساز - نوشته آقای نیر ایال هستش. ایشون یک کارآفرین هستند که بعد از بررسی و پژوهش در استارت‌آپ‌های موفق به این نتیجه می‌رسند که محصولات موفق در واقع به جزء جدایی ناپذیر زندگی کاربران تبدیل میشند. در نهایت ایشون دانسته‌ها و تجربیات خودشون رو در کتاب قلاب به صورت یک مدل ساختار یافته و مهندسی‌شده ای بیان می‌کنند. مدل قلاب: چرخه‌ای از رویدادها که به منظور برگرداندن کاربران به استفاده مجدد محصولات.این حلقه از چهار مرحله تشکیل شده: محرک، اقدام، پاداش متغیر و سرمایه‌گذاری۱- محرکبه مظور جذب کاربران برای مرتبه‌ی اول شما نیاز به یک محرک دارید. چیزی که کاربر را به انجام یک اقدام برمی‌انگیزه. این می‌تونه مثلا شامل تبلیغات پولی، ایمیل‌های دعوت و موارد دیگه باشه.این نوع از محرک‌ها، محرک‌های بیرونی هستند که بر خلاف محرک‌های درونی که از درونیات و احساسات افراد سرچمه می‌گیرند. مثلا احساس بی‌حوصلگی یک نمونه محرک درونی هستش. که برای مثال شما برای رفع این موضوع به فیسبوک مراجعه می‌کنید تا با دوستان‌تون در ارتباط باشید.ایده‌ی پیشنهادی اینه که در ابتدا از محرک‌های بیرونی استفاده کنید تا به تدریج عادت‌هایی در کاربران به وجود بیاد و  همین عادت‌ها در آینده به محرک‌های درونی تبدیل بشن بدون اینکه که کاربر نیازی داشته باشه که به محصول شما فکر کنه.۲- اقدامهدف از محرک‌ها، برانگیختن کاربران برای انجام اقدام و در نهایت دریافت پاداش هستش. مثلا کاربر برای دریافت یه هدیه باید روی یه دکمه‌ای توی یک سایت کلیک کنه و این یعنی اقدام.نکته‌ی کلیدی اینه که اقدامات تا حد ممکن باید ساده و جذاب باشند. مهم‌ترین دغدغه برای یک استارت‌آپ اینه که گام‌های اضافی رو تا حد ممکن از فرآیندهاش حذف کنه.توجه داشته باشید که انجام کارهای مبتنی بر عادت به معنای این هستش که کاربران بدون فکر کردن اونا رو انجام بدند. بنابراین اقدامات در این مرحله باید آسان‌تر از فکر کردن باشند تا یک عادت شکل بگیره.۳- پاداش متغیربعد از انجام اقدام، کاربر منتظر دریافت یک پاداش هستش. این پاداش می‌تونه رهایی از حس بی‌حوصلگی با استفاده از چند عکس جذاب، چند چیز سرگرم‌کننده و یا حتی موارد مفید و کاربردی باشه.نکته‌ی کلیدی مهم در به کارگیری پاداش‌ها، متغیر بودن اونها هستش. پاداش‌ها باید متغیر باشند تا کاربران رو در این چرخه به دام بیندازند و در اونها عادت شکل بدهند. در غیر این صورت کاربران به تدریج علاقه‌ی خودشون رو از دست میدند چرا که در انتظار چیزهای جدیدی هستند در صورتی که هر بار با پاداش‌های تکراری روبرو هستند.۴- سرمایه‌گذاریدر نهایت، پس از پاداش، زمان درخواست برای سرمایه‌گذاری کوچک در قالب سهیم‌شدن در اون محصول هستش. کاربران رو به انجام کارهای کوچکی در اپ و ذخیره یک ارزش در محصول‌تون کنید. این کار باعث میشه که اونا که کاربران جدی شما تبدیل بشند. در واقعیت ما برای کارهایی که انجام میدیم خیلی براشون اهمیت قائل میشیم و زمانی که مثلا برای یک محصول، زمان و انرژی خودمون رو صرف می‌کنیم این یعنی در اون کار سرمایه‌گذاری می‌کنیم و همین امر موجب وابستگی ما به اون محصول میشه.نتیجه‌گیریهر سرمایه‌گذاری به دنبال اینه که روی ایده‌های جدید سرمایه‌گذاری کنه، ایده‌هایی که یک مساله‌ی بزرگی رو حل می‌کنند. برای مثال موفق‌ترین استارت‌آپ‌ها در واقع بزرگ‌ترین حل کنندگان مسائل هستند مثل فیس‌بوک، پینترست، توییتر و اینستاگرام. این شرکت‌ها در پیاده‌سازی مدل قلاب، از تبحر بالایی برخوردارند. یک محرک متقاعد کننده (محرک) انجام یک عمل بسیار ساده (اقدام) رو در ما برمی‌انگیزه که در ادامه‌ی اون باعث شادی ما توسط یک پاداش متغیر (پاداش) میشه و سپس ما از اینکه در آن محصول سهم کوچکی داشتیم و یا سرمایه‌گذاری (سرمایه‌گذاری) کردیم خوشحال هستیم. که همین امر در آینده باعث ایجاد محرک‌های بعدی میشه.مدل قلاب یک چهارچوب بسیار قدرتمند در طراحی محصولات هستش. سوال اینه که با دونستن این مدل چه جوری می‌تونید محصولی عادت‌ساز بسازین؟</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Sat, 04 Sep 2021 14:52:43 +0430</pubDate>
            </item>
                    <item>
                <title>دانلود رایگان کتابچه کدنویسی تمیز</title>
                <link>https://virgool.io/@matnoacademy/free-ebook-clean-code-z5ngwhtaccak</link>
                <description>کتابچه کدنویسی تمیزسلام. ما اخیرا در سایت آکادمی متنو، سلسله مقالات آموزشی رو در زمینه کدنویسی تمیز منتشر کرده بودیم. تا این که اخیرا تصمیم گرفتیم تا برای سهولت در دسترسی به این محتواها، کتابچه‌ی رایگانی رو منتشر کنیم. موضوع این کتابچه درباره اهمیت کدنویسی تمیز و یه سری راهکارهای عملی درباره خوانانویسی کدها هستش.اگه دوست دارین که این کتاب رایگان رو دانلود کنید، می‌تونید از طریق لینک زیر به صفحه دانلود کتابچه برین و اونو دانلود کنید.دانلود کتابچه آموزش کدنویسی تمیز - وبسایت آکادمی متنو</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Wed, 11 Aug 2021 14:55:24 +0430</pubDate>
            </item>
                    <item>
                <title>اصل DRY به زبان ساده</title>
                <link>https://virgool.io/@matnoacademy/dry-principle-xv3gxlkr6tox</link>
                <description>اصل DRYاحتمالا شما هم بخش‌هایی از کدهای برنامه‌ای رو دیدین که در جاهای مختلف دقیقا تکرار شده‌اند. یکی از دلایل احتمالی این اتفاق، تنبلی برنامه‌نویس بوده که اومده برای راه افتادن کارش اون بخش‌ها رو کپی پیس کرده. در این جور مواقع اصطلاحا میگیم که اصل DRY نقض شده.اصل DRY چی هست؟کلمه DRY مخفف عبارت Don&#x27;t Repeat Yourself هستش که به معنای خودت رو تکرار نکن هستش. این یه اصل معروف در توسعه‌ی نرم‌افزار هستش و تاکید بر این داره که بخش‌ها و فانکشن‌های برنامه فقط باید یک جا تعریف شده باشند و در بخش‌های دیگه از مرجع اونها استفاده بشه و نباید بدنه‌ی تعریف اونها در قسمت‌های مختلف تکثیر بشن.چه جوری می‌تونیم اصل DRY رو رعایت کنیم؟روش‌های مختلفی متناسب با وضعیت کدها وجود داره که در ادامه ذکر شده.اگه توی برنامه‌تون تعداد خط‌های مشابهی رو دیدین که در جاهای مختلف تکرار شده‌اند کافیه که اونا رو شناسایی کنید و با تعریف یک متد یا فانکشن جدید اون تعداد خط‌ها رو داخل بدنه‌ی اون توابع تعریف کنید و در جاهای مختلف برنامه اونها رو فراخوانی کنید و اون خطوط اضافی رو حذف کنید.اگه توی برنامه‌تون به طور مستقیم مقادیر ثابت عددی، رشته و… تکرار شده‌اند. کافیه که متغیرهای ثابت تعریف کنید و مقادیر مربوطه رو به اون ثابت‌ها انتساب بدین و در طول برنامه فقط از ثابت‌ها استفاده کنید.مزایای اصل DRY چیه؟رعایت این اصل مزیت‌های مختلفی داره. خوانایی کدها،‌کاهش حجم برنامه چند مورد از اونها هستند. اما مهم‌تر از همه اینه که ...اگه در آینده اون بخش‌ها نیازی به تغییر داشته‌اند فقط کافیه به بخش تعریف اون توابع یا انتساب ثابت‌ها بریم و اونا رو تغییر بدیم و اینجوری دیگه مجبور نیستیم که کل برنامه‌مون رو جستجو کنیم و جداگانه اون بخش‌ها رو چندین بار تغییر بدیم.اگه این پست براتون مفید بود رو لایک کنید و با بقیه هم به اشتراک بذارین.</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Sun, 08 Aug 2021 10:24:34 +0430</pubDate>
            </item>
                    <item>
                <title>چگونه کد تمیز بنویسیم؟</title>
                <link>https://virgool.io/matno-pub/clean-code-tips-rlpuhpg8gwzc</link>
                <description>کدنویسی تمیزکد تمیز (Clean Code) چیست؟کدتمیز یا clean code اصطلاحی هستش که توسط آقای رابرت سی مارتین ابداع شده. در واقع کدنویسی تمیز به مجموعه اصولی در نوشتن کدها گفته میشه که خوانایی کدها رو افزایش میده و قابلیت نگه‌داری اونها در آینده رو برامون آسون می‌کنه.احتمالا برای شما هم پیش اومده که با کدهایی روبرو شدین که از کار کردن با اونها حس خوشایندی نداشتین و به نوعی احساس آشفتگی داشتین. این کدها می‌تونه کد افراد دیگه یا کدهای خودتون بعد از مدت زمان نسبتا طولانی باشه. دلیل عمده اینه که در اون کدها اصول کدنویسی تمیز رعایت نشده.توی این پست قصد دارم تا چند نکته برای نوشتن کدهای خوانا بگم.استفاده از نام‌های با معنابه عنوان یک اصل پایه همواره سعی کنید که از نام‌های مناسبی برای متغیرها،‌ متدها،‌ کلاس‌ها و سایر بخش‌های برنامه‌تون استفاده کنید. حتی الامکان اسامی‌تون واضح و به دور از هرگونه ابهام و پیچیدگی باشه.اصل DRYیه اصل رایج تو مهندسی نرم‌افزار وجود داره به نام DRY یا Don&#x27;t Repeat Yourself که به معنای خودت رو تکرار نکن هستش. احتمالا شما هم تکه کدهایی مختلفی از برنامه‌تون رو دیدین که در جاهای مختلفی دقیقا تکرار شده‌اند. به نوعی برنامه‌نویس مورد نظر به دلیل تنبلی و یا عجله در تحویل پروژه یه سری جاها رو صرفا کپی پیس کرده. راهکار اینه که اون بخش‌ها رو داخل توابع جداگانه‌ای تعریف کنید و در بخش‌های مورد نیاز فقط نام تابع رو فراخوانی کنید، اینجوری دیگه مجبور نیستید که بدنه‌ی تابع رو در بخش‌های مختلف کپی پیس کنید و اگه در آینده نیاز به تغییر بود فقط کافیه که یه بار دستورات داخل تابع رو ویرایش کنید بدون اینکه سایر بخش‌ها نیاز به تغییر داشته باشهاستفاده از کامنت‌های معنادارکامنت به معنای توضیح هستش و کامنت‌ها در زبان‌های برنامه‌نویسی بخش‌هایی هستند که توسط کامپایلرها و مفسرها نادیده گرفته میشن و به عنوان نوعی توضیح و راهنما برای سایر برنامه‌نویسان استفاده میشه.در درجه اول سعی کنید که کدهاتون رو به گونه‌‌ای بنویسید که نیاز به توضیح و کامنت نداشته باشه و مستقیما از خود کد بشه متوجه روال برنامه شد. اما اگه احساس به کامنت گذاری کردین،‌ سعی کنید که حتی الامکان کامنت‌های واضح و به دور از هرگونه ابهام بنویسید. پرهیز از توابع بلندهمه‌ی ما می‌دونیم که کار کردن با توابع طولانی آسون نیستش، هم خوندن اونها و هم اعمال تغییرات در اونها. ترجیحا تو اونجایی که میشه توابع‌تون رو به بخش‌های مختلفی بشکنید و اونها رو در زیر توابع جداگانه‌ای تعریف کنید. اینجوری هم حجم توابع‌تون از لحاظ تعداد خطوط کم‌تر میشه و هم کار کردن با اونها آسون‌تر میشه.بیشتر بخوانیداگه به مبحث کدنویسی تمیز علاقه‌مند هستید می‌تونید از طریق لینک زیر به مجموعه مقالات آموزشی کدنویسی تمیز دسترسی داشته باشین. توی این سلسله مقالات، نکاتی درباره نوشتن کدهای خوانا رو توضیح دادیم.آموزش کدنویسی تمیزمنبع: کدنویسی تمیز (Clean Code) چیست + راهکارهای نوشتن کدخوانا | آکادمی متنو</description>
                <category>آکادمی متنو | MatnoAcademy</category>
                <author>آکادمی متنو | MatnoAcademy</author>
                <pubDate>Wed, 04 Aug 2021 09:55:52 +0430</pubDate>
            </item>
            </channel>
</rss>