<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Majid Hassani</title>
        <link>https://virgool.io/feed/@majid.hassani23</link>
        <description>Application Developer</description>
        <language>fa</language>
        <pubDate>2026-06-18 01:48:04</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/165682/avatar/UIFukx.jpeg?height=120&amp;width=120</url>
            <title>Majid Hassani</title>
            <link>https://virgool.io/@majid.hassani23</link>
        </image>

                    <item>
                <title>کار در شرایط سخت</title>
                <link>https://virgool.io/@majid.hassani23/%DA%A9%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7-%D8%B3%D8%AE%D8%AA-nojwyni0rhwm</link>
                <description>بعضی وقت ها در زمان انجام پروژه‌ها و کارهایی که برامون پیش میاد تحت شرایطی قرار میگیریم که همه ی تیم تحت فشارن و باید تا یه مدت مشخصی تو این شرایط کار کنن تا بتونن به نتیجه مطلوب برسن، تو این پست قصد دارم به صورت عملی و تجربی در مورد این شرایط و نحوه ی کار در این شرایط صحبت کنم.اول اینکه به عنوان چالش به این وضعیت باید فکر کرد نه بحران. چون واقعا شرایط بحرانی نیست. البته کاملا مشخصه که بایستی تا جای ممکن از قرار گرفتن در این وضعیت جلوگیری کرد اما گاهی این وضعیت اجتناب ناپذیره. حالا تو این شرایط چجوری باید کار کنیم؟چند تا نکته ی کلیدی در رابطه با کار کردن در این وضعیت مهمه که اگه رعایتشون کنید کار جمع میشه (البته این نظر و تجربیات منه، قطعا کم و ناقصه و خوشحال میشم شمام تجربیاتتونو بهم بگید.)۱-  سعی کنید آرامش خودتون رو حفظ کنید و رفتارهای فیریکی نداشته باشید و تصمیم های خلق الساعه نگیرید. خیلی وضعیت رو پیچیده میکنه این کار همه چیو.۲- تمام تلاشتون رو بکنید که کار درست رو انجام بدین، کد رو نزنید بره، حواستون به ساختار درست باشه مخصوصا تو این وضعیت. اگر ساختارتون رو بهم بزنید ممکنه دچار خطاهای ناشناخته بشید که خودش یه بحران توی اون شرایط ایجاد میکنه که ممکنه بعدش کل پروژه رو به خطر بندازه.۳- حواستون باشه که تو این شرایط خیلی حساسیتتون میره بالا و خیلی زود رفتارها و محرک های محیطی آرامشتون رو بهم میزنه، حواستون به این قضیه باشه.۴- یکی از بزرگترین آفت هایی که تو این دوران برای برنامه نویس ها به وجود میاد خود سوپرمن انگاریه. اعتماد به نفس بیش از حد و ساده انگاری چالش ها خیلی مرسومه و قول‌هایی میدیم که به خیلی جنبه‌هاش فکر نکردیم.۵- تایم استراحت و تفریح رو خیلی جدی بگیرید.مغز که یه مدت زیادی تحت فشار کار کرده نیاز به استراحت و ریکاوری داره، اگر این تایم رو بهش ندین بازدهیش خیلی میاد پایین.۶- مهمترین عاملی که در این شرایط باعث به ثمر رسیدن پروژه میشه فقط و فقط مسئولیت پذیریه زیاد اعضای تیمه، نه متدولوژی های مدیریتی نه اسکرام و نه چیز دیگه...مهمترین و مهمترین و مهترین عامل نیروی انسانی و پشتکار،دانش فنی و مسئولیت پذیری اعضای تیمه. با بروکراسی های بی مورد نیروی اعضای تیم  رو تحلیل ندین.۷- تشویق برای روحیه گرفتن اعضای تیم تو این دوران خیلی مهمه. حتی یه جمله ی ساده ی دستت دردنکنه باعث میشه اعضای تیم فکر نکنن که زحمت هاشون دیده نمیشه.۸- به اعضای تیمتون اعتماد کنید که بهشون کار بدین و شریکشون کنید. بزارید اونام بدونن که چه کار مهمی دارن انجام میدن.۹- در این دوران معمولا بازدهی افراد خیلی بالا میره ولی این روش باید موقتی باشه. گاهی دیده میشه کارفرما ها بحران کاذب ایجاد میکنن تا بیشتر کار بکشن از نیروی انسانیشون. در طولانی مدت این کار بازدهی رو به شدت پایین میاره.۱۰- هوای اعضای تیم رو باید در این دوران بیشتر داشته باشید. حواستون بهشون باشه.....</description>
                <category>Majid Hassani</category>
                <author>Majid Hassani</author>
                <pubDate>Sat, 10 Sep 2022 12:07:05 +0430</pubDate>
            </item>
                    <item>
                <title>حال خوب</title>
                <link>https://virgool.io/@majid.hassani23/%D8%AD%D8%A7%D9%84-%D8%AE%D9%88%D8%A8-vacyvge02otu</link>
                <description>دوستان امروز میخوام در مورد حال خوب در محيط كار باهاتون صحبت کنم. یه فاکتور خیلی مهمه، به نظرم مهمترین عامل که یک نفر باید در محل کارش در نظر بگیره- تو محيط کار خوب به کارگر و کارمند توجه میشه، حداقل ابزارها رو که نیاز داره تا کارش درست انجام بشهر رو در اختیارش میزارن. برا ما برنامه نویس ها،میز صندلی،سیستم یه گلدون کوچولو رو میز، یه دفترچه و خودکار، یه مانیتور مناسب و یه میز سفید و محیط پر نور به نظرم میتونه از مینیمال‌ها باشه.دومين چیزی که به نظرم میاد که باعث میشه حالتون خوب باشه اینه که آیا افراد تو اون سازمان در جایگاه درست قراردارن یا نه، چارت سازمانی درست چیده شده، کسی با پارتی بازی و بدون دانش نیومده باشه مهمهسومين گزینه اینه که اگر یه هفته سرکار نباشید آیا کسی متوجه میشه؟میبینتتون؟کارتون و خودتون انقد اهمیت داره که نگرانتون بشن؟اینم خودش یه عامله حاله خوبهچهارمین گزینه اینه که ببینید چند نفر واقعا تو شرکت کار میکنن چند نفر خشت میزنن، اگه تعداد کسایی که خشت میزنن زیاد باشه یا خوتون هم از اونا باشید حالتون خوب نمیشه.پنجمی برنامه های فوق برنامه شرکته، ببینید شرکتتون برنامه ای میزاره که بعدش حالتون خوب باشه و مهمتر از اون ایا قبل،حین و بعد از برنامه حالتون بهتر شده یا بدتر شده؟ششمی رنگ مجموعه و دیوار های بلندشه،زندان حال آدمو بد میکنههفتمی بخش منابع انسانیه، ببين منابع انسانی واقعا کارش مدیریت جو روانی کارمنداست، تلاش میکنه نیروی خوب رو بشناسه و نگه داره یا فقط شده مسئول جذب و دفع یا مسئول انجام کارای الکیهشتمین موضوع اینه که ببین چقد حرف زده میشه و چقد پیگیری و عمل میشه اگه فقط حرف زده میشد قطعا حالت بد میشهببين فرهنگ سازمان چجوریه، توش چیا ارزشه، ارزش‌های بد حال رو بد میکنهپول خوب میدن بهت، پول خوب معمولا حال رو خوب میکنهدست آخر جایی که حالتون خوب نیست نمونید، ظلم است هم به خودتان،هم به خودشان، دست آخر همه ناراضی و دلمرده میشن. تا هروقت که وقت دارید و دیر نشده شال و کلاه کنید.نرید میبرندتون.با اجازه</description>
                <category>Majid Hassani</category>
                <author>Majid Hassani</author>
                <pubDate>Thu, 18 Aug 2022 01:19:50 +0430</pubDate>
            </item>
                    <item>
                <title>تجربیات ده سال برنامه نویسی</title>
                <link>https://virgool.io/fboard/%D8%AA%D8%AC%D8%B1%D8%A8%DB%8C%D8%A7%D8%AA-%D8%AF%D9%87-%D8%B3%D8%A7%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-kxud6ihhjjzs</link>
                <description>من امروز دقیقا ده سال هستش که به عنوان برنامه نویس در شرکت های مختلف IT کار کردم. چند تا تجربه مهم تو این مدت پیدا کردم و میخوام باهاتون به اشتراک بزارم.۱- همیشه بیشتر از کاری که ازتون میخوان کار کنید.کار رو درست انجام بدین و حواستون باشه که هر شرکتی که شمارو استخدام کرده برای ارزش افزوده ای که برای شرکت تولید میکنید استخدامتون میکنن. این برای اعتماد به نفس خودتون تو شرکت و محل کارتون هستش نه برای اون شرکت.۲- دنیای IT در حال حاضر یکی از پویاترین علوم هستش که دائم درحال تغییر هستش. بنابراین باید همواره به روز باشید. ۳- هیچوقت از تغییر فیلد و عوض کردن مهارت و رشته ای که توش کار میکنید نترسید. خودتون سراغش برید قبل از اینکه مجبور بشید و اون بیاد سراغتون.۴- یادتون باشه مهمترین معیار اهمیت شما تو یه شرکت مقدار هزینه ایه که حاضرن برای شما پرداخت کنن. خدمات و دانشی که ارائه میکنید رو ارزون نفروشید . خلاصه ش میشه حرفه ای باشید و پول حرفه ای بگیرید. تو جایی که ازتون کار حرفه ای نمیخوان یا پول حرفه ای نمیدن کار نکنید.۵- یادتون باشه شما قهوه نیستید که مردم با تلخی تون حال کنن.سرکار باید خوش اخلاق باشید.۶- سمی و انرژی منفی نباشید. تیم نسازید،زیرآب نزنید دیگران رو به دردسر نندازید.۷- همیشه رو ساختار فلت تاکید کنید.خودتون تو تیمتون ساختار سلسله مراتبی نسازید و در سلسله مراتب نرید.خسته میکنه شما رو.۸- انرژی منفی ندین به دوستاتون.بخندین شوخی کنید بخندونید مهربون باشید بزارید محیط کار دوست داشتنی باشه۹- به کارفرما تا جایی که جا داره حق بدین.درک کنید و زیاد شخصی نکنید همه چیو. همه ی آدم ها با یه بک گراندی با شما صحبت میکنن و عوامل زیادی رو حال الان اونها به پارامترهای خیلی زیادی وابسته هستش که شما ازش اطلاع ندارید.۱۰- مسئولیت پذیر باشید. تو بازی باشید و مسئولیت قبول کنید. کسی که تو بازی نیست دیر یا زود یا خسته میشه یا خسته میکنه۱۱- کتاب زیاد بخونید خیلی حال میده ۱۲- یادتون باشه شما دارید بخشی از زمان شبانه روزتون رو در محل کارتون هستید، اون تایم رو زندگی کنید و فقط نگذرونید زمانتونو و اگر زندگی نمیکنید محل کارتون رو عوض کنید. اگر حالتون تو محل کارتون خوب نیست عوض کنید محل کار رو،برید جایی که خوشحالید.۱۳- غر نزنید،فقط کار کنید و درست کار کنید. اگر میتونستید شرایط رو بهتر کنید انجامش بدین. صحبت کنید و مشکلات رو حل کنید.اگر نتونستید مشکلات رو حل کنید تصمیم بگیرید که با خوبی ها و بدی هاش میتونید کنار بیاید بمونید اگر نه خدافظی کنید.۱۴- مسئولیت پذیر باشید درست کار رو تحویل بگیرید و درست هم تحویل بدین. نزارید کارفرما از اینکه ممکنه یه روز بی خداحافظی برید و کار رو بین زمین و هوا ول کنید بترسه. حس اطمینان بدین به کارفرما. بزارید مطمئن باشه که بدون مسئولیت نمیرید از محل کار.۱۵- خوش قول باشید.۱۶- شب ها خوب بخوابید تا فرداش بیحال نباشید.این ها صرفا تجربیات من بود. خودم دوست دارم اینجوری باشم و براش تلاش میکنم و اینو نامه ای به خودم بدونید والا من کوچکتر از اونم که به شما بگم چیکار کنید یا چیکار نکنید...مجید حسنی، برنامه نویس...</description>
                <category>Majid Hassani</category>
                <author>Majid Hassani</author>
                <pubDate>Tue, 12 Jul 2022 17:49:11 +0430</pubDate>
            </item>
                    <item>
                <title>آیا ریاضیات دبیرستان و دانشگاه در برنامه نویسی کاربرد دارد؟</title>
                <link>https://virgool.io/@majid.hassani23/%D8%A2%DB%8C%D8%A7-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C%D8%A7%D8%AA-%D8%AF%D8%A8%DB%8C%D8%B1%D8%B3%D8%AA%D8%A7%D9%86-%D9%88-%D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%AF%D8%A7%D8%B1%D8%AF-k6nzorzqyel9</link>
                <description>حتما این جمله یا جملات مشابه رو یک یا چند بار در زندگیتون شنیدین. حتی فلان چیز هم به دردم خورد ولی دیفرانسیل و انتگرال به دردم نخورد.به نظرتون این جمله چقدر درسته؟!میخوام در مورد چند تا از تجربه هام باهاتون صحبت کنم در این مدت.من برنامه نویس iOS هستم. چند روز پیش طرحی که طراحان محصولمون ساخته بودن رو برسی میکردم. دیدم یه دکمه وجود داره که باید داخلش حرکت آب پیاده سازی میشد و با پر شدن آب درون دکمه یه فعالیتی انجام میشد. طرح جالبی بود. اما پیاده سازیش یکم برام چالش بود. تصمیم گرفتم از ساختار Shape ها در SwiftUI استفاده کنم.برای پر کردن ProgressBar ساده کارم آسون بود. یه Rectangle میساختم داخلش هم میتونستم از یه Animaytion ساده مثل ProgressBar ویندوز که هممون دیدیم استفاده کردم. تا همین جا همه خوششون اومد و لذت بردن از کار اما هنوز حرکت آب نبود.یه ایده به سرم زد. نوک Progress Bar یه Shape از تابع سینوس با ۵ تا قله قرار داردم.یه انیمیشن هم برای اجرای پشت سرهم و حرکت تابع Sin قرار دادم.نتیجه عالی شد ولی بازهم یه چیزی کم داشت.تابع سینویس خیلی مرتب بود. برای حل این مشکل تعداد قله و دامنه و برد تابع رو به صورت رندوم قرار دادم. تو پالس زمانی 0.1 ثانیه حرکت نرم و آرومی از آب رو به دست آوردم.مفهوم خیلی ساده ای ریاضیات بود که هممون بلدیم و هیچوقت دقت نمیکنیم همینارو تو دبیرستان خوندیم.چندین بار برای به دست آوردن جواب های محلی یه مساله از مشتق استفاده کردم. تو رگرسیون از مشتق استفاده کردم.وقتی میخواستم جوابم رو بهینه کنم از مسائل بهینه سازی و مشتق و انتگرال استفاده کنم.از تجربه تجزیه ماتریس ها برای Image Detection استفاده کردم.من یه برنامه نویس ساده ام و اینا خیلی به دردم خورده.فقط باید یکم متفاوت فک کنیم و سعی کنیم از دانسته هامون استفاده کنیم. به نظر من ریاضیات و فیزیک و شیمی و .... که تو مدرسه بهمون یاد دادن خیلی کاربردی و مفید بودن اما یه مشکل اساسی داشت این روش. کسایی که اینارو درس میدادن خودشون بلد نبودن و نمیدونستن که این مسائل به چه دردی میخورن. درس رو برای درس دادن درس میدادن نه برای استفاده کردن.این پست رو گذاشتم اینجا تا بگم این مسائل خیلی کاربردی هستن.یکم بیشتر در موردشون فکر کنیم.مجید حسنی،برنامه نویس ...</description>
                <category>Majid Hassani</category>
                <author>Majid Hassani</author>
                <pubDate>Tue, 12 Jul 2022 14:39:07 +0430</pubDate>
            </item>
            </channel>
</rss>