<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمدرضا خواهانی</title>
        <link>https://virgool.io/feed/@khahani</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-07-06 15:11:27</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/183630/avatar/yHa7yL.png?height=120&amp;width=120</url>
            <title>محمدرضا خواهانی</title>
            <link>https://virgool.io/@khahani</link>
        </image>

                    <item>
                <title>وقتی senior مدیر پروژه میشه</title>
                <link>https://virgool.io/@khahani/%D9%88%D9%82%D8%AA%DB%8C-senior-%D9%85%D8%AF%DB%8C%D8%B1-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%85%DB%8C%D8%B4%D9%87-nypwux0tdqyo</link>
                <description>به نظرم وقتی یک سنیور به مقام مدیر پروژه ای نائل میشه، اتفاقی که روزهای اول می افته اینطوریه. https://www.youtube.com/watch?v=tykthBGf0bg (لطفا اینار نخونید چون فقط گذاشتم که بتونم پستم ارسال کنم!!!)</description>
                <category>محمدرضا خواهانی</category>
                <author>محمدرضا خواهانی</author>
                <pubDate>Sat, 30 May 2020 14:11:07 +0430</pubDate>
            </item>
                    <item>
                <title>پرفرمنس سیستم زمانی که بیلد می کنم و اثرش در کارم</title>
                <link>https://virgool.io/@khahani/%D9%BE%D8%B1%D9%81%D8%B1%D9%85%D9%86%D8%B3-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B2%D9%85%D8%A7%D9%86%DB%8C-%DA%A9%D9%87-%D8%A8%DB%8C%D9%84%D8%AF-%D9%85%DB%8C-%DA%A9%D9%86%D9%85-%D9%88-%D8%A7%D8%AB%D8%B1%D8%B4-%D8%AF%D8%B1-%DA%A9%D8%A7%D8%B1%D9%85-mabv6mp92pze</link>
                <description>وقتی که با سیستم شرکت کار می کنم و پروژه اندروید ر run می کنم این وضعیتی است که سیستم داره. وقتی این اتفاق می افته یعنی من به طور متوسط باید 20 ثانیه برای هر تغییر کوچیک تو برنامه ام صبر کنم.این یعنی اگر بطور متوسط من در هر 2 دقیقه 1 بار run ر بزنم در 1 ساعت 10 دقیقه انتظارو در 8 ساعت کاری یعنی 1 ساعت و 10 دقیقه انتظاربدین صورت است که یک هشتم تایمم در شرکت freeze هستم. البته این موضوع باعث شده که آدم با ایمانی بشم چون فرصت زیادی دارم که دعا کنم که کد درست کار کنه :)البته در واقع همه چیز به اینجا ختم نمیشه چون قطعا من وای نخوایم ستاد که کار اندروید استدیو تموم بشه و می رم سایر کارهای پروژه ر ریویو می کنم، ایمیلم چک می کنم، مقاله می خونم و ... تا از فرصتم استفاده کنم و اتفاقی که اینجا می افته من حدود 50% از تمرکزم روی موضوعی که درگیرش بودم از دست می دم و وقتی دوباره بر می گردم روی کدی که کار می کردم باید یه ریویو بزنم که کجای کار بودم و اطلاعات قبلی توی رمم قرار بگیره (البته اگه همش برگرده)حالا مدیران محترم یه جمع و تفریق کنند ببینند با توجه به اینکه 80 درصد هزینه های شرکت های نرم افزاری نیروی انسانی است چقدر ارزش داره که یک مَک مشتی برای برنامه نویس بگیرن.کانفیگ سیستمم تو شرکتراستی اگه وسط بیلد اومدی این پست ر خوندی لایک بکوب.</description>
                <category>محمدرضا خواهانی</category>
                <author>محمدرضا خواهانی</author>
                <pubDate>Sat, 30 May 2020 12:38:05 +0430</pubDate>
            </item>
                    <item>
                <title>مشکلاتی که بعنوان یک برنامه نویس دارم</title>
                <link>https://virgool.io/@khahani/%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA%DB%8C-%DA%A9%D9%87-%D8%A8%D8%B9%D9%86%D9%88%D8%A7%D9%86-%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%B1%D9%85-akucxjujmdfg</link>
                <description>من از سال 89 دارم برنامه نویسی می کنم. به شخصه تو این حرفه یک سری مشکلات دارم که همچنان دارم باهاشون دست و پنجه نرم می کنم. اینجا 5تاش می نویسم. 1. با غیر برنامه نویسا نمی تونم راحت صحبت کنم. اصولا چیزی ندارم که باهاشون بتونم به اشتراک بزارم.2. وقتی خودم برنامه نویس معرفی می کنم دو حالت پیش میاد:    اول) طرف تا حالا همچین چیزی به گوشش هم نخورده و منم حوصله ندارم براش توضیح بدم و خلاصه می گم تو کار کامپیوتر هستم    دوم) طرف می گه اِاِاِاِ و شروع به گفتن یک ایده ی ناپخته ای که فکر می کنه در مدت کوتاهی تبدیل به محصول می شه و در انتها هم می پرسه به نظرت چقدر زمان می بره و هزینش چقدر میشه!!!    سوم) IndexOutOfBoundException3. هنوز روزی که یادگیری تموم بشه نرسیده و همین الان می دونم که تا آخر سال آینده کلی چیز هست که باید یاد بگیرم. شاید ساده به نظر برسه ولی وقتی که اهمیت موضوعات ر بدونی و نبودنشون ر برای پروژه الزامی بدونی خیلی وقت ها تبدیل به استرس میشه و مثل خوره میفته توی روحم. البته اطرافیان هم از اینکه مثل بچه مدرسه ای ها دائما در حال مطالعه هستم حالشون بهم می خوره. 4. خیلی وقتها فیلَم یاد پروژه هایی که تو سرم داشتم که یه روزی پیاده سازیشون کنم و بیزینس خودم ر راه بندازم میفتم. معمولا چند روزی طول میکشه تا دوباره بی خیالش بشم چون نه وقتش دارم نه پولش نه مطمئنم که بگیره (مطمئنم که نمی گیره). بعد از چند روز دوباره مطالعه ر شروع می کنم.5. تو سرم Thread های زیادی هستن مثل:   . main: ورودی تصویر و صدا و این چیزا میاد و خروجیش دهنم و بدنم حرکت می کن   . current project: پروژه های محوله شرکت هست و اینکه برای اسپرینت چه کارهاییش مونده   . current project features: چیزهایی که یادگرفتم ر چطوری در پروژه شرکت استفاده کنم و اینکه زمانبندی ها بهم می خوره یا نه. (اصل یادگیری، تمرین و اجرا)   . review: مرور چیزهایی که مطالعه کردم و اینکه کجاها بدرد می خورن   . next: این شامل چیزهای مختلفی میشه، پروژه بعدی، شرکت بعدی، فریم ورک بعدی، زبان بعدی، کتاب بعدی، ایده بعدی و ...از اونجاییکه مغز امکان عملیات concurrent ر نداره و اگر این کار ر انجام بده روی هر دو کار تمرکز نخواهید داشت لذا خیلی از اتفاقات دور و برم ر متوجه نمی شم و اطرافیان فکر می کنن آدم حواس پرتی هستم که این طور نیست. فقط کافیه قبل از درخواست اجرای دستوراتتون توی main، میزان اولیت آن را تاکید کنید چون در حالت پیش فرض اولویت کمتری نسبت به سایرین داره.</description>
                <category>محمدرضا خواهانی</category>
                <author>محمدرضا خواهانی</author>
                <pubDate>Fri, 08 May 2020 22:24:00 +0430</pubDate>
            </item>
            </channel>
</rss>