<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Amin Mesbahi</title>
        <link>https://virgool.io/feed/@mesbahi</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-15 16:21:44</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/7371/avatar/70rkeM.png?height=120&amp;width=120</url>
            <title>Amin Mesbahi</title>
            <link>https://virgool.io/@mesbahi</link>
        </image>

                    <item>
                <title>دورکاری، ابزارها و روش‌ها - قسمت دوم</title>
                <link>https://virgool.io/@mesbahi/remote-work-f6dlbbscoix1</link>
                <description>در بخش نخست این مجموعه یادداشت، در مورد Live Share نوشتم، ابزاری برای تعامل بهتر بر روی کد‌ها، و در این قسمت سه ابزار جدید و جایگزین‌هاشون رو بررسی خواهم کرد که به منظم‌تر فکر کردن و فردی و تعاملات تیمی بر روی طرح‌ها و کارها تمرکز دارن:‏ToDo: ابزاری برای مدیریت وظایف به صورت تیمی و شخصی (Wunderlist سابق)‏OneNote: نرم‌افزار یادداشت برداری منظم، طوفان فکری و دفتریادداشتی برای درج همه چیز‏Whiteboard: یک‌ تخته وایت‌برد اشتراکی برای ارائه بهتر مطالبمایکروسافت بعد از اینکه در سال ۲۰۱۵ Wunderlist رو که طی ۴ سال تونسته‌ بود بیش‌از ۱۰ میلیون کاربر رو برای مدیریت وظایف و Task Listهای تیمی به خودش جذب کنه، تصاحب کرد، شروع به توسعه ابزاری موازی و با هدف مشابه، به نام ToDo کرد و در سال ۲۰۱۷ اولین نسخه اون رو معرفی کرد، حالا دیگه می‌دونیم در تاریخ ششم می ۲۰۲۰ Wunderlist به طور کامل خاموش می‌شه. ToDo بر روی اندروید، iOS، وب و ویندوز ارائه شده و ابزاری است ساده و خوش‌دست، برای مدیریت وظایف فردی و تیمی، به راحتی میشه لیست‌های متنوع ایجاد کرد و با دیگر افراد تیم به اشتراک گذاشت.به عنوان توسعه‌دهنده نرم‌افزار خوبه که تشخیص بدیم چه کارهایی رو باید در قالب Scrum یا متدولوژی‌های مشابه و ابزارهایی مثل Trello، Azure DevOps، YouTracker، Jira مدیریت کنیم و چه کارهایی رو با ابزارهای مدیریت وظایف ساده، مثل Todoist، ToDo یا...مهم این نیست که ابزار پرطمطراق برای کارها استفاده کنیم، بلکه اونچه که باید فقط بهش فکر کنیم، اینه که واقع‌بینانه نسبت به ظرفیت‌ها و نیازها، ابزارها و روش مناسب انتخاب کنیم. برای تیمی که پایبند به Kanban و... نیستند، استفاده از نرم‌افزارهای ساده‌ی اینچنینی بهتر از استفاده‌ی نیم‌بند و یک‌خط‌درمیون از Kanban و ... است.از جایگزین‌های ToDo میشه موارد زیر رو مدنظر قرار داد، البته این جایگزین‌ها همه امکاناتشون رایگان نیست:‏todoist‏any.do‏MeisterTaskدر مدت دورکاری خوبه که کارهامون رو به موقع و سریع در چنین ابزارهایی درج کنیم تا تیم مطلع باشن، نه اینکه آخر روز یا هفته شروع به آپدیت اطلاعت کنیم.استفاده از دفتر یادداشت برای منسجم‌تر فکر کردن، روش مرسوم و رایجی است، OneNote،  Evernote و Simplenote نمونه‌های دیجیتالی همون دفتر یادداشت‌ها هستند که می‌تونیم روی دسکتاپ، وب و موبایل به راحتی نوشته، عکس، صوت، ویدیو، فایل و... رو در قالب دفتر‌ها و برگه‌ها مدیریت کنیم و یا با تیم به اشتراک بگذاریم. مواردی مثل مستندسازی، طوفان فکری و یا جلسات به‌خوبی توسط این نرم‌‌افزارها قابل پیاده‌سازی و اشتراک‌گذاری هستند.خیلی مطالب ساختار یافته نیستند که در قالب فیلد و ردیف مرتب بشن، بلکه خیلی راحت‌تره که روی یک برگه، به سادگی کاغذ پیاده بشن و قابلیت جستجو شدن پیاده کنن. رقابت بین این محصولات باعث شده تا ما کاربران برنده باشیم، اینکه ICR و قابلیت حل‌ مسائل ریاضی به این دفترها اضافه شده یا یکپارگی‌شون با جیمیل و اسلک، از مزیت‌های این رقابته.اگر آیپدپرو، سرفیس یا دیوایس مجهز به قلم دارید، جلسات رو می‌تونید با Microsoft Whiteboard روی ویندوز یا iOS استفاده کنید و تخته‌وایتبورد خودتون رو با بقیه به صورت زنده به اشتراک بگذارید. این ابزار امکانات جالبی برای نوشتن و ترسیم کردن داره و علاوه بر اونچه که به‌صورت زنده ترسیم می‌کنیم یا می‌نویسیم، امکان درج انواع تصویر، یادداشت، فایل ورد یا پاورپوینت روی تخته رو هم داره.جمع‌بندی اولیه: هدف من از نوشتن این دو پست، معرفی برخی ابزارهای ساده و در عین حال رایگان بود که عموما مغفول واقع می‌شن و در برهه‌هایی که بیشتر دورکاری می‌کنیم می‌تونن به بالا بردن کارایی ما و جلسات و کارهای تیمی‌مون کمک کنند.البته گروه‌های دیگر نرم‌افزاری مثل کنترل پروژه‌ها، مسنجرها و... هم هستند که جای صحبت و بررسی دارند. نکته‌ی مهم انجام دادن هر کاری با ابزار مناسب و با هزینه و صرف انرژی معقوله. همچنین روش‌ها و فرهنگ‌سازی هم به اندازه ابزارها مهم هستند که اگر ازشون غافل باشیم حتی بهترین ابزارها هم کارایی نخواهند داشت.مثال: چی‌کار کنیم تا فرهنگ مشارکت در تیم ما افزایش داشته باشه؟ آیا ما تیم داریم یا گروه؟ یا اینکه چطور از حفظ امنیت داده‌ها اطمینان پیدا کنیم؟ و ده‌ها مورد نگرانی دیگه در مورد دورکاری و فرهنگ کار تیمی.</description>
                <category>Amin Mesbahi</category>
                <author>Amin Mesbahi</author>
                <pubDate>Sun, 01 Mar 2020 03:55:22 +0330</pubDate>
            </item>
                    <item>
                <title>دورکاری، ابزارها و روش‌ها - قسمت اول</title>
                <link>https://virgool.io/@mesbahi/liveshare-ehy0nbesh3dx</link>
                <description>کروناویروس باعث شد همگی کمی جدی‌تر به مقوله دورکاری فکر کنیم، موضوعی که حتی رشد ترافیک شهری، آلودگی هوا و آنفولانزای H1N1 هم توفیق چندانی در اون کسب نکردند. در ادامه در مورد روش‌ها و ابزارهایی خواهم نوشت که کمک می‌کنند تا از دورکاری تجربه بهتری داشته‌باشیم. این ابزارها و روش‌ها بعضاً به صورت خاص در خدمت توسعه‌دهندگان نرم‌افزار است و برخی دیگر به صورت عمومی مناسب با سایر حوزه‌ها.۱- معرفی چند ابزار کاربردی برای دورکاری:برای کسانی که با فایل‌های متنی یا شیت‌های اکسل، زیاد کار می‌کردند، Google Docs، Google Sheets و خانواده محصولات آنلاین مایکروسافت آفیس،که امکان ویرایش یک سند توسط افراد مختلف به‌صورت هم‌زمان رو محیا می‌کردند، یک هدیه الهی و کاتالیزور موثر در سرعت انجام کارها به‌شمار میاد.حالا همین موضوع رو بیایید در مورد توسعه نرم‌افزار بررسی کنیم، شما در منزلتون نشستید و همکار یا تیم‌لیدر شما هم در جای دیگه‌ای مشغول به کار است، نیاز دارید تا در مورد بخشی از کُد هم‌فکری کنید، یکی از راه‌ها استفاده از امکانات git (و یا امکانات source control مورد استفاده‌تون)، یا AnyDesk  (یا هر ابزار screen share دیگه) یا طرح مسئله از طریق مسنجر یا... ولی همون‌طور که با google docs می‌تونیم یک سند متنی رو به‌صورت هم‌زمان و مشترک ویرایش کنیم، ابزار Live Share که روی Visual Studio و Visual Studio Code قابل دسترسی است، همون امکانات رو برای کد ما فراهم می‌کنه. فرض کنید من روی ماشین لینوکسی خودم VS Code دارم و می‌خوام کد پایتونم رو با دوستم که ماشین ویندوزی یا مک داره و از Visual Studio 2019 یا Visual Studio for Mac استفاده می‌کنه share کنم (منظورم اینه که نیازی نیست نسخه ویژوال استدیو یا سیستم‌عامل یکسان باشه)، به راحتی این‌کار شدنیه. البته در نسخه vscode به صورت افزونه در دسترس است ولی در نسخه‌های مختلف Visual Studio 2019 به‌صورت پیش‌فرض وجود دارد.با در نظر گرفتن امکانات زیر، Live Share ابزار کم‌نظیری برای دورکاری تیم‌ها است:درج کامنت چت کردنکدنویسی/مرور کد به‌صورت هم‌زمان و گروهیدیباگ کردن گروهیاشتراک‌گذاری ترمینالاشتراک‌گذاری اجرای یک وب اپلیکیشن/ یا ساختار دیتابیس بدون باز کردن پورت‌ها روی اینترنتتماس صوتی برای صحبت در مورد کدبا کمک Live Share می‌تونیم به‌صورت هم‌زمان روی یک کد کار کنیم، در موردش بحث کنیم و تماس صوتی داشته‌باشیمپشتیبانی vscode از طیف وسیعی از زبان‌ها از Go تا JavaScript و #C و... با ما کمک می‌کنه تا اگر محیط توسعه‌ای مثل PyCharm یا هر چیز دیگه‌ای رو به عنوان محیط اصلی کدنویسی انتخاب کردیم، بتونیم از vscode به عنوان ابزار خوبی برای کارهای تیمی، در کنار اون ابزار اصلی کمک بگیریم.استفاده از Live Share برای مرور کد، بررسی ایرادهای حین اجرا، کمک به حل مشکلات فنی، تدریس یا حتی بخش عملی مصاحبه‌های کاری می‌تونه مفید باشه.در قسمت‌های بعدی ابزارها و روش‌های دیگه‌ای که به دورکاری کمک خواهند کرد رو مرور می‌کنیم.</description>
                <category>Amin Mesbahi</category>
                <author>Amin Mesbahi</author>
                <pubDate>Wed, 26 Feb 2020 02:25:38 +0330</pubDate>
            </item>
            </channel>
</rss>