<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های عباس مرغایی</title>
        <link>https://virgool.io/feed/@abbasmarghaei</link>
        <description>مدیر و برنامه نویس و توسعه دهنده شرکت نگین برنامه نویسان</description>
        <language>fa</language>
        <pubDate>2026-06-10 14:18:22</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/41897/avatar/388bCg.png?height=120&amp;width=120</url>
            <title>عباس مرغایی</title>
            <link>https://virgool.io/@abbasmarghaei</link>
        </image>

                    <item>
                <title>کدام ویژگی های طراحان وب از نظر کاربران نامطلوب است؟</title>
                <link>https://virgool.io/@abbasmarghaei/%DA%A9%D8%AF%D8%A7%D9%85-%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%B7%D8%B1%D8%A7%D8%AD%D8%A7%D9%86-%D9%88%D8%A8-%D8%A7%D8%B2-%D9%86%D8%B8%D8%B1-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D9%86%D8%A7%D9%85%D8%B7%D9%84%D9%88%D8%A8-%D8%A7%D8%B3%D8%AA-avnnappvpurt</link>
                <description>برنامه‌ نویسان همیشه به دنبال راهی برای طراحی کاربرپسند وب‌ سایت‌های خود هستند اما در این میان برخی کاربران به ویژگی‌های نامطلوب طراحان وب اشاره می‌کنند که دلخواه آن‌ها نیست.همه ما می‌دانیم که تمام سازندگان وب سایت‌ها بی نقص و کامل نیستند. برخی از آن‌ها بهتر از بقیه بوده و برخی هم گزینه محبوب ما هستند. اما گرچه قالب‌های آماده آن‌ها یک وب‌ سایت عالی و جذاب را وعده می‌دهند اما محصول نهایی چنگی به دل نزده و با قالب اولیه زمین تا آسمان متفاوت است. در ادامه مقاله  به ویژگی های نامطلوب وب سایت‌ها از نظر کاربران می‌پردازیم. ۱. استفاده از کد اسپاگتیبسیاری از سازندگان وب‌ سایت‌ها به دلیل پایین بودن دانش فنی کاربران از کدهایی استفاده می‌کنند که باعث سردرگمی آن‌ها شده و تجربه کار با وب‌ سایت را به بی کیفیت‌ترین حد ممکن می‌رساند. در حالی که وب در عین پیچیدگی باید کاملا ساده و روان بوده و وب‌ سایت باید ترکیب صحیحی از عناصر مختلف طراحی باشد تا ظاهری که کاربر بپسندد ایجاد شده و منطبق با محتوایی که در آن قرار می‌دهید باشد. در نتیجه کد به دست آمده شفاف و تمیز است.۲. کند بودن وب سایت هاسازندگان وب‌ سایت‌ها در ابتدا به شما قول طراحی وب‌ سایتی حرفه‌ای و کارامد را می دهند اما در عمل آنچه به دست می‌آورید وب‌ سایتی به کندی لاک‌پشت است. علت این کندی در درجه اول استفاده از کدهای اضافی در طراحی است که باید حذف شود و به سرعت بارگزاری صفحه اضافه شود. علت دوم استفاده از هاست‌های ضعیف است که نمی‌تواند سرعت وب‌ سایت را با حجم ترافیک و کاربری که به سایت مراجعه می‌کند تطبیق دهد. کندی وب‌ سایت نه تنها کاربر را فراری می‌دهد بلکه در رتبه‌بندی وب‌ سایت از نظر گوگل هم تاثیر دارد.۳. سیستم محدود مدیریت محتوااستفاده از یک قالب برای تمام وب‌ سایت یکی دیگر از اشتباهاتی است که سازندگان وب‌ سایت‌ها مرتکب آن می‌شوند. اگر بخواهید وب‌ سایتی برای فروش محصول طراحی کرده یا وبلاگ داشته باشید، طراحان وب‌ سایت این کار را به سادگی برای شما انجام می‌دهند. اما اگر بخواهید ویژگی دیگری مثل محتوا ساختاریافته به سایت اضافه کرده یا آرایش قالب اصلی را تغییر دهید، نیاز به فردی دارید که بتوانید دید گسترده‌تری داشته و تغییرات را منطبق با نیاز شما فراهم کند تا سیستم مدیریت محتوا با مشکل مواجه نشود.۴. در اختیار گرفتن کنترل وب سایتتا وقتی که شما بابت خدماتی که طراح وب برای شما انجام می‌دهد پول پرداخت کنید هیچ اتفاقی رخ نمی‌دهد. اما به مرور زمان که کم کم از طراحی وب سر در می‌آورید و می‌خواهید تغییراتی در وب سایت خود انجام دهید با مشکل مواجه خواهید شد. در واقع اگر از قالب انحصاری آن طراح وب استفاده کنید تقریبا غیر ممکن است که بتوانید وب‌ سایت خود را پس بگیرید. اگر بخواهید قرارداد خود با آن طراح وب را به پایان برسانید، تمام پست‌های وبلاگ و سایر نوشته‌هایی که ساعت‌ها وقت برای آن‌ها گذاشته‌اید و همچنین وب‌ سایتی که مطابق سلیقه خود طراحی کرده‌اید از دست خواهد رفت مگر اینکه طراح کدهای HTML تمیز آن را کاملا در اختیار شما قرار دهد.۵. تبلیغات اجباریتبلیغات یکی از روش‌هایی است که بسیاری از رسانه‌ها برای کسب درآمد و ادامه حیات خود انجام می‌دهند. منطقی است که طراحان وب‌ سایت هم بخواهند از طریق قرار دادن تبلیغات به افزایش درآمد خود بپردازند اما تبلیغات باعث حواس‌پرتی و آزاردهنده است. همچنین نفعی برای کاربر ندارد. اگر واقعا می‌خواهید کاربر را وب سایت خود فراری دهید از او بابت ارائه خدمات بدون تبلیغات پول دریافت کنید۶. نیاز به گوگل آنالیتیکبیشتر طراحان وب سایت‌ها از اپلیکیشن تحلیلی خود برای نشان دادن درستی کارشان استفاده می‌کنند در حالی که گوگل آنالیتیک مقیاس معتبرتری برای این کار است و به صورت دقیق میزان ترافیک هر سایت، کاربر جدید، بازدید صفحه، تعامل کاربر با صفحه و اطلاعات مفید دیگر را نمایش می‌دهد و نیازی نیست خودمان را با استفاده از ابزارهای مشابه فریب دهیم.۷. طولانی بودن نام دامنه رایگان آن هااگر با دید حرفه‌ای نگاه کنیم کدام یک رسمی‌تر به نظر می‌رسد؟  یا  استفاده از url‌های طولانی برای وب سایت‌های شخصی که کسب و کار مشخصی دارند استفاده می‌شود مثل فردی که شغل خود را در ادامه نام خود به عنوان نام دامنه وب سایت خود انتخاب کرده و فقط افراد مشخصی از آن بازدید می‌کنند. اما اگر وب سایت شما برای کسب و کار است باید نامی به یاد ماندنی و معنادار انتخاب کنید. اگر لازم است پول بیشتری پرداخت کنید و نام رسمی و مناسبی برای دامنه خود انتخاب کنید.۸. خلاقانه نبودن قالب‌ هاسازندگان وب‌ سایت‌ها به شما صدها مدل قالب مختلف نشان می‌دهند تا از میان آن‌ها انتخاب کنید اما چند مورد از آن‌ها واقعا منحصر به فرد است؟ چند نفر دیگر از همان قالب برای طراحی وب سایت خود استفاده کرده‌اند؟ اگر شما کسب و کاری باشید که از قالبی مشابه با رقبای خود استفاده کنید در این صورت در دریایی از وب سایت‌های مشابه گم خواهید شد. بهتر است با صرف کمی هزینه، وب سایت منحصر به فرد خود را طراحی کرده تا در ورود اول کاربر به وب سایت خود بتوانید تاثیر متفاوتی بر او بگذارید.طراحان بسیار خلاق و با وجدانی هم وجود دارند که در برابر مسئولیتی که قبول می‌کنند بسیار متعهد بوده و سعی می‌کنند تا حد امکان بهترین محصول نهایی را به شما تحویل دهند. این مقاله در مورد افرادی نوشته شده است که با کسب اندکی دانش کدنویسی و طراحی و بدون شناخت انواع آرایش و ابزارهای لازم در طراحی سایت وارد بازار کار شده و پروژه‌هایی را از افراد ناآشنا به دانش وب قبول می‌کنند.ارادتمند شما  عباس مرغایی</description>
                <category>عباس مرغایی</category>
                <author>عباس مرغایی</author>
                <pubDate>Sat, 20 Apr 2019 21:21:34 +0430</pubDate>
            </item>
                    <item>
                <title>مدیریت سرمایه (قدمی برای موفقیت)</title>
                <link>https://virgool.io/@abbasmarghaei/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%B3%D8%B1%D9%85%D8%A7%DB%8C%D9%87-%D9%82%D8%AF%D9%85%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D9%88%D9%81%D9%82%DB%8C%D8%AA-lj7yzbvgbyag</link>
                <description>هر شخص با هر سرمایه ای که داشته باشد با توجه به شرایط و عوامل مختلف، سرمایه خود را در چند قسمت سرمایه گذاری می کند. چه بهتر اینکه شخص به مدیریت سرمایه مسلط باشد؛همچنین بداند چرا باید سرمایه خود را به چند قسمت تقسیم کند و آن‌ها را در جاهای مختلف سرمایه گذاری نماید. در این مقاله به شما خواهیم گفت که چرا و چگونه  بهترین سرمایه گذاری را انجام دهید و سرمایه خود را در سه سطل مجزا سرمایه گذاری کنید.مدیریت سرمایه چیست؟مدیریت سرمایه امری کاملا شخصی است و با توجه به شخصیت، روحیات و اهداف شخص می‌تواند متفاوت باشد. این امر شدیدا به خود شناسی نیازمند است . اینکه او در چه سنی قرار دارد و چه زمانی به چه چیزی می‌خواهد برسد، امری کاملا ضروری در تعیین اهداف سرمایه گذاری های اوست.مدیریت سرمایه، علمی است که نه تنها به بقای سرمایه شما کمک خواهد کرد. بلکه اگر به نحو درست مدیریت شود قطعا باعث افزایش سرمایه شما خواهد شد. پس هر شخصی بایستی سرمایه خود را در جهت درست مدیریت نماید که با توجه به مدل‌های سرمایه گذاری شخص، بازدهی سرمایه او می‌تواند متفاوت باشد.اولویت اصلی مدیریت سرمایه با بقای سرمایه است. سپس کسب سود از محل سرمایه گذاری که چنانچه شخصی به این اولویت توجهی نداشته باشد و در اجرای این اولویت کوتاهی نماید باعث ضرر رساندن به سرمایه خود خواهد شد. قسمت قابل توجهی از سرمایه خود را از دست خواهد داد. در این راستا روشی از سرمایه گذاری را به شما خواهیم گفت، که بتوانید با به حداقل رساندن خطر از دست دادن سرمایه و با توجه به هدف و شخصیت خود بهترین سودآوری از سرمایه خود را داشته باشید.چگونه سرمایه خود را مدیریت کنیم؟فرض کنید قرار است سرمایه خود را در درون سطل های مختلفی قرار دهید. برای این کار شما نیاز به ۳ سطل مجزا خواهید داشت:سطل امنیتسطل رشدسطل رویادر واقع سرمایه ای را که در سطل امنیت قرار می‌دهید؛ به سرمایه گذاری هایی اطلاق می‌شود که سود کمی دارند ولی امنیت سرمایه گذاری تان بیشتر است. همانند سرمایه گذاری روی ملک، سپرده های بانکی، طلا و از این قبیل سرمایه گذاری ها.سرمایه ای را که در سطل رشد قرار می‌دهید می‌توان به سرمایه گذاری گفت که ریسک بیشتری دارند و به تبع آن می‌تواند سود بیشتری را نصیب تان کند همانند شروع یه کسب و کار، خرید سهام و این قبیل کارها.اگر شما شخصی کاملا ریسک پذیر هستید و می‌توانید ریسک های بالایی را انجام دهید؛ بایستی بیشتر سرمایه خود را در سطل رشد قرار داده و باقیمانده سرمایه خود را در سطل امنیت خود بگذارید. به عنوان مثال یک شخصی که در جوانی قرار دارد از قدرت ریسک پذیری بالایی برخوردار است. پس او می‌تواند ۷۰ درصد سرمایه‌اش را در سطل رشد و ۳۰ درصد آن را در سطل امنیت خود قرار دهد.چنانچه شخصت شما ریسک های بالا را نمی‌پذیرد و ریسک های پایین با روحیات شما سازگار تر است؛ بایستی بیشتر سرمایه خود را در سطل امنیت قرار داده و باقیمانده سرمایه خود را در سطل رشد قرار دهید. به عنوان مثال شخصی که در سن پیری به سر می‌برد قدرت ریسک کمتری دارد و می‌تواند ۷۰ درصد سرمایه اش را در سطل امنیت و ۳۰ درصد آن را در سطل رشد قرار دهد. اگر شخصی میانه رو هستید می‌توانید سرمایه خود را به طور مساوی در درون سطل رشد و امنیت خود قرار دهید.زمانی که به این شکل سرمایه گذاری می‌کنید؛ چنانچه سرمایه درون سطل رشد خود را از دست دهید و سطل رشد شما زمین بخورد، به هیچ وجه خودتان زمین نخواهید خورد و برای ادامه مسیر از سرمایه سطل امنیت استفاده خواهید کرد.سطل رویا، حساب بانکی شماست!شما سرمایه خود را با توجه به شرایط‌تان در سطل رشد و امنیت قرار داده‌اید. سرمایه ای که در سطل رشد قرار دارد اگر به سودآوری برسد، در یک مقطع زمانی که شما آن را تعیین کرده‌اید سود حاصل از آن را مشخص می‌کنید و یک سوم آن را در درون سطل رویا می‌ریزید.سطل رویا مانند دو سطل قبلی سرمایه گذاری نیست، بلکه یک سطل است مانند یک حساب بانکی که شما در درون آن پول نگهداری می‌کنید. آن را صرف امور لذت بخش می­کنید و با آن به تفریح و خوش‌گذارنی می‌پردازید. با سرمایه سطل رویا سرمایه گذاری نمی‌کنید، بلکه در جهت رسیدن به رویاهایتان خرج می‌کنید.این کار باعث ایجاد انگیزه بیشتر شما خواهد شد. شما در ضمیر ناخودآگاه تشویق می‌شوید که سرمایه سطل رشدتان را افزایش دهید. به این ترتیب شما بهتر کار خواهید کرد و به سود های بیشتری دست خواهید یافت.حال اگر به دنبال یک سوپر مدیریت هستید، باید به شما بگویم که بهتر است تمام مخارج تان را از سطل رویا بپردازید. آن دو سوم از سود سطل رویا را همانند یک کارگر در سطل رشد ببینید که باید برایتان کار کند و به شما سود برساند. به عنوان مثال فرض کنید شما در سطل رشد خود ۶۰ میلیون تومان پول دارید، که آن را در بورس سرمایه گذاری می‌کنید و می‌توانید در طی یک ماه از آن ۳ میلیون تومان سود کسب کنید. به این ترتیب باید ۱ میلیون تومان آن را در سطل رویا بریزید و هزینه و مخارج خود را بپردازید.نتیجه‌گیری:سرمایه گذاری با روش مدیریت سرمایه، شیوه همیشه به شما یادآور خواهد شد که سرمایه و سود شما واهی نیست. همیشه بطور مستمر آن را لمس خواهید کرد و از آن لذت خواهید برد که لمس سود به سود های شما خواهد افزود.کسانی که برای رسیدن به موفقیت شان برنامه‌ای ندارند همانند افرادی هستند که برای عدم موفقیت‌شان برنامه دارند.آیا شما برای مدیریت سرمایه، برنامه ریزی می‌کنید؟ روش مدیریتی خود را برای حفظ سرمایه و کسب سود بیشتر، از طریق بخش دیدگاه‌ها با کاربران تی بورسی در میان بگذارید.</description>
                <category>عباس مرغایی</category>
                <author>عباس مرغایی</author>
                <pubDate>Sat, 20 Apr 2019 07:25:55 +0430</pubDate>
            </item>
                    <item>
                <title>کارآفرینی چیست و کارآفرین کیست؟</title>
                <link>https://virgool.io/@abbasmarghaei/%DA%A9%D8%A7%D8%B1%D8%A2%D9%81%D8%B1%DB%8C%D9%86%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A2%D9%81%D8%B1%DB%8C%D9%86-%DA%A9%DB%8C%D8%B3%D8%AA-qlvvr46r4iy9</link>
                <description>کارآفرینی چیست و کارآفرین کیست؟رآفرینیاغلب به کسی که تجارت خود را آغاز کرده است، کارآفرین خطاب می‌شود. همچنین با شنیدن واژه کارآفرین، ما تمایل داریم آن را به فردی که سرمایه‌گذاری‌های خود را شروع کرده است، نسبت دهیم. در حقیقت تعریف رسمی کارآفرینی، فرآیند شروع یک تجارت یا سازمان برای سودآوری یا تأمین نیازهای اجتماعی است. ما از این عبارت برای سود یا نیازهای اجتماعی استفاده کرده‌ایم تا کارآفرینی تجاری را از کارآفرینی اجتماعی و خیریه جدا کنیم. پس از تعریف کارآفرینی، اکنون زمان تعریف این موضوع است که چه کسی یک کارآفرین است و چه کاری انجام می‌دهد.یک کارآفرین کسی است که یک مدل تجارت را توسعه می‌دهد، سرمایه فیزیکی و انسانی لازم برای شروع یک سرمایه‌گذاری جدید را فراهم می‌کند، آن را عملیاتی می‌کند و مسئول موفقیت یا شکست آن است. به تأکید عبارت مسئول موفقیت یا شکست توجه داشته باشید زیرا کارآفرین از مدیر حرفه‌ای متمایز است؛ به این معنی که کارآفرین یا سرمایه خود را از منابع خود سرمایه‌گذاری می‌کند یا سرمایه را از منابع خارجی افزایش می‌دهد و در نتیجه مسئول شکست و همچنین پاداش در صورت موفقیت است، در حالی‌که مدیر حرفه‌ای کار اختصاص داده شده به وی را با در نظر گرفتن پرداخت پول به انجام می‌رساند. به‌عبارت دیگر، کارآفرین علاوه بر خلق یک شرکت جدید، ریسک‌پذیر و نوآور است در حالی‌که مدیر حرفه‌ای تنها اجراکننده است.ویژگی‌های کارآفریناندر ابتدا و مهم‌تر از همه، مهارت‌ها و توانایی‌هایی که یک کارآفرین باید داشته باشد را بررسی می‌کنیم؛ وی باید ابتکار عمل داشته باشد و یک ایده تغییر یا یک مفهوم بالقوه جدید را که می‌تواند در بازار شلوغ موفق شود، ارائه دهد. توجه داشته باشید که سرمایه‌گذاران معمولاً تمایل به سرمایه‌گذاری در ایده‌ها و مفاهیمی دارند که احساس می‌کنند بازده کافی برای سرمایه و سرمایه‌گذاری خود را ایجاد می‌کنند و از ‌این‌رو، کارآفرین نیاز به یک ایده واقعاً ابتکاری برای سرمایه‌گذاری جدید دارد.ویژگی‌های رهبریصرف‌نظر از این، کارآفرین به‌علت ساخت یک سازمان یا سرمایه‌گذاری از ابتدا و ارتباط با کارکنانش و همچنین اطمینان دادن به سهامدارن از موفقیت در این سرمایه‌گذاری، نیاز به داشتن مهارت‌های مدیریت سازمانی و مدیریتی عالی دارد.علاوه بر این، کارآفرین باید یک رهبر باشد که بتواند برای کارکنانش الهام‌بخش باشد و همچنین فردی با ویژگی آینده‌نگری با حس مأموریت شناخته شود زیرا مهم است که کارآفرین، سرمایه‌گذاری را با انگیزه کرده و هدایت کند. این بدان معنی است که رهبری، ارزش‌ها، مهارت‌های ساخت تیم و توانایی‌های مدیریتی، مهارت‌ها و ویژگی‌های کلیدی هستند که یک کارآفرین باید داشته باشد.تخریب خلاقانه و کارآفرینیاغلب زمانی‌که درباره حذف برخی از شرکت‌ها یا موفقیت برخی دیگر و همچنین حفظ موضع رهبری خود در بازار، صحبت به میان می‌آید به واژه تخریب خلاقانه برخورد می‌کنیم. تخریب خلاقانه به جایگزینی محصولات و شرکت‌های ضعیف‌تر با محصولات و شرکت‌های کارآمدتر، نوآورانه‌تر و خلاقانه‌تر اشاره دارد که در آن، بازار سرمایه‌داری مبتنی بر اکوسیستمی را تضمین می‌کند که تنها بهترین‌ها باقی می‌مانند، در حالی‌که دیگران با اهداف تخریب خلاقانه از بین می‌روند. به‌عبارت دیگر، کارآفرینانی که دارای ایده تغییر و مهارت‌ها و ویژگی‌هایی برای موفقیت هستند، اطمینان حاصل می‌کنند که محصولات، برند‌ها و سرمایه‌گذاری‌هایشان، سهم بازار شرکت‌های موجود که یا ارزش‌ها را ایجاد نمی‌کنند یا به‌سادگی ناکارآمد هستند، از آن خود کرده است. بنابراین، این روند تخریب ایده‌های قدیمی و ناکارآمد از طریق ایده‌های جدید و خلاقانه به‌عنوان تخریب خلاقانه شناخته می‌شود که غالباً کارآفرین وقتی یک سرمایه‌گذاری جدید را راه‌اندازی می‌کند، انجام می‌دهد.یک کارآفرین، خطرپذیر استکارآفرینی و مهارت‌ها و ویژگی‌های مورد نیاز کارآفرینان همراه با چگونگی تعامل آن‌ها در تخریب خلاقانه را مورد بحث قرار دادیم. این بدان معنا نیست که همه کارآفرینان موفق هستند؛ زیرا این واقعیت وجود دارد که آن‌ها می‌توانند قربانی تخریب خلاقانه شوند؛ به‌علاوه به‌دلیل فقدان صفات دیگر، اکثریت سرمایه‌گذاری‌های جدید بیشتر از یک سال دوام نمی‌آورند. زمانی‌که سرمایه‌گذاری‌ها ناکام می‌شوند، سؤال واضح این است که چه کسی مسئول نقص است و پول چه کسی از بین رفته است. پاسخ این است که کارآفرین پول خود را سرمایه‌گذاری می‌کند یا سرمایه را از سرمایه‌گذاران فرشته و سرمایه‌داران می‌گیرد، یعنی اگر سرمایه‌گذاری دچار مشکل شود، کارآفرین و سرمایه‌گذاران پول خود را از دست می‌دهند. توجه داشته باشید همان‌طور که قبلاً ذکر شد، کارکنان و مدیران حرفه‌ای مشاغل خود را از دست می‌دهند مگر این‌که آن‌ها در سرمایه‌گذاری مشارکت داشته باشند؛ در غیر این‌صورت پول‌شان در معرض خطر نیست. این بدان معنی است که کارآفرین در معرض ریسک قرار می‌گیرد یعنی موفقیت یا عدم موفقیت شرکت بر روی کارآفرین منعکس می‌شود.برخی از کارآفرینان معروفبا توجه به این مقدمه اولیه کارآفرینی، اکنون می‌توانیم به نمونه‌هایی معروف از کارآفرینان اشاره کنیم که با وجود شانس کم، موفق شده‌اند؛ چرا که آن‌ها دارای ایده‌های تغییر و مهم‌تر از همه، ویژگی‌ها و مهارت‌های لازم بودند که آن‌ها را افسانه‌ای می‌ساخت. به‌عنوان مثال، بنیانگذار مایکروسافت، بیل گیتس و مرحوم استیو جابز، بنیانگذار اپل، از کالج ترک تحصیل کرده بودند، هرچند موفقیت آن‌ها بدین معنی بود که آن‌ها نه تنها ایده‌های ابتکاری داشتند، بلکه آماده بودند برای مدت زمان طولانی این ایده‌ها را اجرا کنند و در هنگام سختی تحمل داشته باشند. حتی بنیانگذار فیس‌بوک، مارک زوکربرگ، و همچنین لری پایت گوگل و سرگی برایان می‌توانند به‌عنوان کارآفرینان واقعاً انقلابی در نظر گرفته شوند. آنچه در همه این شخصیت‌های افسانه‌ای مشترک است این است که آن‌ها چشم‌انداز و حس مأموریت تغییر دنیا را داشتند و با کار سخت، استقامت و اکوسیستم پرورشی، توانستند ایده‌های خود را به واقعیت تبدیل کنند.کارآفرینی نیاز به یک اکوسیستم پرورشی دارددر نهایت، به اصطلاح «اکوسیستم پرورشی» توجه کنید. این بدان معنی است که اگر کارآفرینان ویژگی‌های لازم را نداشته باشند نمی‌توانند موفق شوند، حتی اگر دارای این ویژگی‌ها باشند اما در محیط یا کشوری زندگی کنند که خطر را تشویق یا شکست را تحمل نکند و مهم‌تر از همه، قادر به ارائه پول و سرمایه انسانی مورد نیاز برای موفقیت نباشد، نمی‌توانند موفق شوند. این بدان معنی است که ایالات متحده کشور مناسبی برای کارآفرینی است؛ زیرا اکوسیستم لازم برای موفقیت این کارآفرینان موجود است، در حالی‌که در بسیاری از کشورها، اغلب یافتن منابع مالی، کار را از طریق پرونده‌های رسمی و اطمینان از این‌که عوامل محیطی مانع از فعالیت کارآفرینی نشود، غیرممکن یا دشوار است.منبع: managementstudyguide.com</description>
                <category>عباس مرغایی</category>
                <author>عباس مرغایی</author>
                <pubDate>Sat, 20 Apr 2019 07:15:57 +0430</pubDate>
            </item>
                    <item>
                <title>راهنمای Laravel برای تازه کارها – معرفی</title>
                <link>https://virgool.io/@abbasmarghaei/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-laravel-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AA%D8%A7%D8%B2%D9%87-%DA%A9%D8%A7%D8%B1%D9%87%D8%A7-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-ppwtkckanzzc</link>
                <description> راهنمایLaravel برای تازه کارها – معرفیلاراول یک فریم ورک منبع باز php است که توسط Taylor Otwell ساخته شده است. چند وقتی می شود که مشغول توسعه با Laravel هستم و همیشه به چیزهای جدیدی که با لاراول می شود ساخت فکر می کنم، بله، همه ما می دانیم که طراحی و توسعه کل وب سایت از صفر چقدر می تواند دشوار و خسته کننده باشد. چندین نکته و اشکالات (bug) بالقوه وجود دارد که باید آنها را در نظر بگیرید و خودتان حل کنید. انجام بسیاری از آنها به مهارت زیادی لازم است و می تواند زمان زیادی برای ساخت آنها به طول انجامد. خوشبختانه، فریم ورک هایی مثل Laravel به وجود آمده اند که در کارهای ما کمک کنند و ما را از شر این کارهای خسته کننده نجات دهند! ? بسیاری از توسعه دهندگان سراسر جهان از کدهای زیبا و تمیز لاراول برای ساخت برنامه های وب خود استفاده می کنند.شما می توانید یک پروژه لاراول را در کمتر از یک دقیقه ایجاد کنید! مراحل انجام این کار همیشه  سرگرم کننده بود است. لاراول به شما ابزاری مناسب و ایده های جالب ارائه می دهد که کمک می کند وب سایتی سریعتر، ثبات تر و استاندارد ایجاد کنید.با Laravel چه چیزهایی را می شود ایجاد کرد؟ خـــوب، خیلی چیز ها! از یک وبلاگ ساده گرفته تا CMS های شیک، راه حل تجارت الکترونیک، برنامه های کاربردی کسب و کار در مقیاس بزرگ، وب سایت های شبکه اجتماعی و غیره.تاریخچه لاراولدر سال 2011، Taylor Otwell یک فریم ورک پی اچ پی منبع باز را خلق کرد که آن را Laravel نامگذاری کرد. تنها فقط دو سال، بسیاری از توسعه دهندگان سراسر جهان برای ساخت برنامه های خود از لاراول استفاده می کردند. تا به امروز لاراول نسخه 5.1 منتشر شده است که شامل بسیاری از ویژگی ها مثل مدیریت session، مدیریت دیتابیس، composer، Eloquent ORM و بسیار دیگر است.Eloquent ORMلاراول یک فریم ورک همه فن حریف (full-stack) است، این به این معناست که می توانید برنامه های تحت وب را بطور کامل با استفاده از ابزار توکار فوق العاده لاراول یعنی Eloquent ORM پیاده سازی کنید. Eloquent ORM همراه با لاراول می آیند و تعامل با دیتابیس را فوق العاده آسان می کند، مثل عملیات CRUD، ارتباط های یک به یک – یک به چند، و چند به چند. لاراول همچنین از موتور قالب بندی بلید (templating engine Blade) استفاده می کند.Eloquent ORM یک پیاده سازی ActiveRecord برای کار با دیتابیس شما فراهم می کند، به این معنی که هر مدلی را که در ساختار MVC ایجاد کنید مربوط به یک جدول (table) در دیتابیس شماست. بسیاری از مشکلات در روند ایجاد برنامه های تحت وب توسط لاراول حل شده است.لاراول یک ابزار عالیست که در زمان صرفه جویی می کند تا ساخت و ساز را سریعتر انجام دهید. دلایل بسیاری وجود دارد که از لاراول برای ساخت وب سایت و برنامه های خود استفاده کنیم. یکی از این دلایل این است که لاراول دارای یک کامیونیتی بزرگ است. برخلاف فریم ورک Zend یا غیره، شما می توانید قطعه کدها، آموزش های زیادی را در وب پیدا کنید.?لاراول فقط یک محصول از سوی Taylor Otwell نیست، بلکه حاصل محصولی از یک کامیونیتی بزرگ است. open source است، هزاران توسعه دهنده از سرتاسر جهان ویژگی های بسیاری را ارائه می دهند، و همچنین باگ ها را رفع می کنند.اگر شما یک توسعه دهنده موبایل هستید، پس راه حلی را پیدا کرده اید که back-end برنامه خود را توسعه دهید. همچنین لاراول از json بخوبی پشتیبانی می کند.سینتکس Laravel بسیار شیک و تمیز و دنبال کردن آن آسان است. همچنین متدها، توابع به خوبی تعریف شده اند. گاهی اوقات کد آنقدر خوب نوشته شده است که لازم نیست به مستندات آن رجوع کنید. شما می تواند قوانین و روش نوشتن کدها خود را داشته باشید. لاراول به شما آزادی های زیادی را می دهد. همچنین می توانید کدهای خود نگهداری کنید و به راحتی به نسخه جدید تر آپدیت کنید.آیا لاراول یک فریم ورک MVC است؟امروزه اکثر فریم ورک ها از MVC استفاده می کنند، الگو Model-View-Controller بسیار محبوب است و بیشتر دولوپرها در برنامه های خود استفاده می کنند. لاراول نیز از MVC استفاده می کند. شما می توانید پوشه های models-views-controllers را در داخل پروژه لاراول پیدا کنید. اگر درباره MVC چیز زیادی نمی دانید، نگران نباشید لاراول به شما کمک خواهد کرد تا به راحتی استاد توسعه آپلیکیشن ها شوید. ? پیشنهاد می کنم MVC در PHP را مطالعه کنید.خوب حالا اصلا MVC چیه؟ در واقع، یک الگوی معماری است که models (اطلاعات) و controller (تعامل کاربر) و view (نمایش مدل ها) را از هم جدا می کند. به عبارت ساده، کمک می کند تا برنامه خود را به قطعات کوچکتر در ساختار سازمان یافته تقسیم کنیم. مزایای اصلی استفاده از الگو MVC این است که شما را وادار به تغییر، توسعه و قابل نگهداری برنامه می شود.منابعی برای یادگیری لاراوللاراول یک فریم ورک پی اچ پی به سرعت را حال رشد است. وب سایت های زیادی در وب وجود دارند که لاراول را در قالب کتاب و آموزش به شما ارائه می دهند. البته تا وقتی که من بخش بعد را آماده کنم شما می توانید لینک های زیر را دنبال کنید. سعی می کنم که این بخش را به مرور زمان به روز رسانی کنم. ?وب سایت ها / وبلاگ هاLaravel.com – شکی نیست که برای یادگیری هر چیز جدیدی مستندات آن بهترین مکان برای یادگیری است.توییتر لاراول – توییتر رسمی لاراول که می توانید بیشتر با لاراول آشنا شوید و خبرها را دنبال کنید.Tutsplus – یک جای خوب برای یادگیری لاراولlaracasts – در اینجا رایگان می توانید فیلم آموزش لاراول که توسط Jeffrey Way آماده شده است را مشاهده کنید، من به شخصه 5-6 سالی می شود که فیلم های آموزشی Jeffrey Way را دنبال می کنم، و چیزهای زیادی را از او یاد گرفته ام، همچنین می توانید php fundamentals او را نیز در وب پیدا کنید و استفاده کنید. همچنین او یکی از توسعه دهندگان لاراول نیز می باشد. البته کتابی را نیز در رابطه با لاراول نوشته است که می توانید از اینجا دانلود کنید.scotch.io – موضوعات پیشرفته لاراول را تحت پوشش قرار می دهد. البته چند تایی از پست ها را بطور ترجمه شده در بابون قرار داده شده است.morilog.ir – آموزش فارسی لاراولاگر شما نیز منابع لاراول می شناسید معرفی کنید تا به لیست اضافه کنم. ?قلم پاتریک ارادتمند شما مرغایی</description>
                <category>عباس مرغایی</category>
                <author>عباس مرغایی</author>
                <pubDate>Sat, 20 Apr 2019 07:03:51 +0430</pubDate>
            </item>
                    <item>
                <title>برای شروع برنامه نویسی از کجا شروع کنم؟</title>
                <link>https://virgool.io/@abbasmarghaei/%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B4%D8%B1%D9%88%D8%B9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D8%B2-%DA%A9%D8%AC%D8%A7-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%D9%85-wsqyu8phm1xn</link>
                <description>چگونه برنامه نویس باشمچگونه برنامه نویسی را شروع کنیم؟ از کجا باید شروع کنیم و چطور باید برنامه نویسی رو یاد بگیریم؟ اینا سوال هایی هستند که دانشجویان کامپیوتر و یا کسانی که به برنامه نویسی علاقه مند شده اند زیاد میپرسند. ما در این مقاله قصد داریم به زبان ساده به تمام سوال های شما برای شروع برنامه نویسی جواب بدهیم. پس اگر آماده اید، با ما همراه باشیدخب برنامه نویس آینده، به دنیای برنامه نویسی خوش آمدی. اجازه بده اولین نفری باشم که برنامه نویس شدنت رو بهت تبریک میگه چراکه وقتی شما اینجا هستید و در حال خوندن این مقاله، یعنی شما اولین گام رو برای برنامه نویس شدن برداشتید. ما هرچیزی برای شروع نیاز هست رو بررسی کردیم و به سوالاتی که در سر داری مثله سوالات زیر رو در ادامه جواب دادیم:برای شروع برنامه نویسی از کجا شروع کنم؟بهترین زبان برنامه نویسی چیست؟ (#C یا PHP، VB یا ASP و Java یا ++C )برای یادگیری برنامه نویسی کدوم راه بهتره؟ کتاب، جستجو در اینترنت، کلاس های برنامه نویسی یا فیلم های آموزشیشما اولین گام رو برداشتید حالا بهتره با توجه به علاقتون و اطلاعاتی که بهتون میدم تصمیم بگیرید تو چه حوزه ای میخواهید وارد بشید و برنامه نویسی کنید. میدونید برنامه نویسی بیشتر از اون چیزی که فکرشو میکنید گسترده هست و هر کس بهتره بجای اینکه تو همه حوزه ها یک دستی داشته باشه، فقط توی یک حوزه خاص و شاید بهتر باشه بگم یک زبان برنامه نویسی خاص متخصص باشه. این رو به عنوان یک اصل پایه در نظر داشته باشید. در حالت کلی حوزه های برنامه نویسی رو میشه به چند دسته دسکتاپ، وب و موبایل تقسیم کرد، حوزه برنامه نویسی خودتون رو مشخص کنیدبرنامه نویسی دسکتاپ در واقع برنامه نویسی تمام برنامه های کاربردی که توی کامپیوترامون میتونه نصب و اجرا بشه رو شامل میشه مثله نرم افزارهای انبار داری، حسابداری، اتوماسیون های اداری و …. تو این حوزه میشه برای سازمان ها، شرکت ها برنامه هاشون رو نوشت اما چون اونها اکثرا با شرکت های بزرگ برنامه نویسی قرارداد دارند شما میتونید به عنوان یک برنامه نویس توی یکی از این شرکت های برنامه نویسی کار کنید و حقوق ماهیانه بگیرید که سختی های خودش رو داره. همچنین میتونید برای خودتون پروژه های کوچیک رو بنویسید و بفروشید که این کارهم درآمدش و آیندش واقعا نامشخصه . در حال حاضر داشتن یک شغل مناسب تو این حوزه کمی سخته اما همیشه کار برای افراد خلاق هست.برنامه نویسی وب از طراحی وب سایت ها تا نوشتن برنامه های تحت وب رو شامل میشه. برنامه نویسی تو این حوزه خیلی لذت بخشه. کارهای که شما تو این حوزه انجام میدین رو خیلی ها میبینند. شما میتونید به راحتی برای خودتان و یا خیلی از شرکتها کار کنید. هرچند در حال حاضر تقریبا هر سازمان، شرکت و شخصی یک وب سایت دارد و همچنین تعداد برنامه نویسان این حوزه خیلی زیاد هست اما برنامه نویسان وب با استفاده از خلاقیت و پشتکارشون میتونند براحتی گلیمشون رو از آب بکشند بیرون.برنامه نویسی موبایل شامل برنامه نویسی نرم افزارهایی میشه که توی گوشی های موبایل و تبلت ها میتونید نصب و اجرا کنید. در حال حاضر برنامه نویسان موبایل آینده خیلی خوبی دارند. شما تو این حوزه خیلی میتونید پیشرفت کنید و چون قطعا توی چند ساله آینده دنیا به سمت موبایل پیش خواهد رفت، هر شرکت یا سازمان یک اپلیکیشن خاص خودش که روی موبایل نصب میشه رو خواهد داشت. پس شما میتونید به عنوان یک برنامه نویس موبایل تو شرکتهای برنامه نویسی یک حقوق ماهیانه نسبتا خوب داشته باشید و اگرهم بخواهید بصورت مستقل کار کنید با داشتن ایده های خوب درآمد خوبی خواهید داشت.کدوم بهتره؟ برنامه نویسی دسکتاپ، وب و یا موبایل؟خب حالا وقت تصمیم گیری هست. بهتره با توجه به علاقتون همین حالا تصمیم بگیرید توی کدوم حوزه برنامه نویسی میخواهید کار کنید. اگر از من بپرسید کدوم حوزه برنامه نویسی رو انتخاب کنم؟ بدون هیچ چون و چرا برنامه نویسی موبایل رو پیشنهاد میدم. شاید اگه چند سال پیش کسی از من این سوال رو میپرسید من برنامه نویسی وب رو پیشنهاد میدادم. چرا برنامه نویسی موبایل؟ واضح هست علتش ظهور گوشی های هوشمند و دنیای آینده که بصورت موبایل خواهد بود. تعداد زیاد مشتریانی که حتی برای فروش یک اپلیکیشن ساده با آنها مواجه هستید میتونه درآمد خوبی برای شما داشته باشد.یکبار دیگر میگم تصمیم با خود شماست و بهتره با توجه به علاقت حوزه کاری خودت رو مشخص کنی. بعد از این باید سراغ یادگیری یک زبان برنامه نویسی بریم. ما در قسمت بعدی به شما بهترین زبان های برنامه نویسی رو برای شروع معرفی میکنیم.بهترین زبان برنامه نویسی چیست؟اگر از هرکسی در هر کجای جهان که کمی برنامه نویسی سرش میشود بپرسید که بهترین زبان برای شروع برنامه نویسی چیست؟ بدون شک جوابش C یا C++ خواهد بود.سی را میتوان یک زبان مادر دانست بطوری که خیلی از زبان های کنونی از این زبان متولد شده اند. برای شروع پیشنهاد ماهم سی یا سی پلاس پلاس است البته نیاز نیست همه چیز را یاد بگیرید در ابتدا بهتره مفاهیم کلی مثله متغیرها، انواع داده ها، آرایه ها، دستورات کلیدی مهم، تابع نویسی، کلاس ها، ارث بری، اشارگرها و امثال اینها رو یاد بگیرید. چون این مفاهیم در همه زبان های برنامه نویسی وجود دارند و شما را آماده یادگیری زبان اصلی که میخواهید با آن کار کنید میکند.با توجه به حوزه برنامه نویسی خودتان باید یک زبان برنامه نویسی که بتواند نیازهایتان را براحتی برآورده کند انتخاب کنیداما ممکن سوالات زیر برای شما هم پیش بیاید:#C یا VB کدام یک بهتر است؟یکی از سوالاتی که اکثر برنامه نویسان دسکتاپ با آن درگیرند این است که #C بهتر است یا VB ؟ واقعیت این است هیچ فرقی نمیکند هر دو کارتان را راه میاندازند. اما به نظر من #C بهتر است چون شما یک زمینه از C دارید و این کار را برایتان خیلی راحت میکند. بررسی ها هم نشان میدهد که برنامه نویسان #C جایگاه تقریبا بهتری نسبت به VB دارند.PHP یا ASP.Net کدام یک بهتر است؟این سوال را خیلی از برنامه نویسانی که میخواهند در حوزه وب برنامه نویسی کنند میپرسند که PHP بهتر است یا ASP ؟ بدون هیچ چون و چرا من PHP را برای یادگیری پیشنهاد میدهم.اما اینبار تاکیدم براین است که یادگیری PHP خیلی آسان است و از برنامه نویسی با آن لذت خواهید بردبرای اندروید برنامه نویسی کنم یا IOS؟برنامه نویسانی که میخواهد در حوزه موبایل کار کند نیز بین اندروید و IOS میتوانند تردید پیدا کنند. این سوال جوابش واقعا مشخص است: خب مسلم است اندروید! بیش از ۸۰ درصد گوشی های هوشمند سیستم عامل اندروید دارند و در ایران این رقم تا ۹۰ درصد  افزایش پیدا کرده. آینده اندروید نیز با حمایت گوگل درخشان است. پس شکی نیست که برنامه نویسی برای اندروید بهتر است. برای نوشتن اپلیکشن های اندروید نیز زبان جاوا را بهتر است یاد بگیرید. زبان جاوا یک زبان دوست داشتنی است و چون شما احتمالا قبلا با سی یا سی پلاس پلاس کار کرده اید کار با جاوا نیز برایتان راحت خواهد بود چون بسیار شبیه بهم هستند.برای یادگیری برنامه نویسی کدوم راه بهتره؟ کتاب، جستجو در اینترنت، کلاس های برنامه نویسی یا دیدن فیلم های آموزشی؟شاید از هر کسی که اکنون برنامه نویس است بپرسید با چه روشی توانسته برنامه نویسی را یاد بگیرد به شما جواب های متفاوتی بدهند. بعضی ها روی کتاب تاکید دارند چون معتقند بسیار منسجم است مخالفان نیز یادگیری از روی کتاب را واقعا خسته کننده میدانند. عده ای هم اینترنت را بهترین استاد می دانند چون اعتقاد دارند هرچیزی درآن یافت میشود مخالفان نیز میگوید اینترنت در واقع انبوهی از اطلاعات است که میتواند شما را سردرگم کند همچنین هرکسی میتواند آنها را تولید کرده باشد و معتبر نباشد. یک عده هم رفتن به کلاس های برنامه نویسی رو به دلیل پروژه محور بودند پیشنهاد میدهد، مخالفان این روش یادگیری را استاد محور و متکی به دانش مدرس میدانند. فیلم های آموزشی شرکت های معتبر آموزشی هم روشی که است که بعضی ها پیشنهاد میدهد که در اینجا مخالفان حرفی برای گفتند ندارند. چون تمام ویژگی های خوب روش های قبلی را باهم دارد: منسجم است، بهترین اساتید جهان مدرس آنهایند، ارزان قیمت است و پروژه محور هستند.روشی را برای یادگیری برنامه نویسی انتخاب کنید که ساده باشد و باعث شود از یادگیری لذت ببرید. اگر از من بپرسید چه روشی را برای یادگیری برنامه نویسی پیشنهاد میدهم بدون شک اولین گزینه من دیدن فیلم های آموزشی شرکت های معتبر است. دلایلم هم این است: بهترین اساتید دنیا و زیر نظر معتبرترین شرکت های آموزشی آنها را تهیه و تولید کرده اند. پروژه محور هستند. کامل و منسجم هستند، میتواند یک دوره کامل از معرفی ابزارهای مورد نیاز تا ساخت یک پروژه را در بر بگیرند و در کل دیدن فیلم از خواندن متن لذت بخش تر است.یادگیری برنامه نویسی را شروع کنید.زمان آن رسیده که یادگیری برنامه نویسی رو شروع کنید. فک میکنم تا اینجا جواب خیلی از سوالاتون رو گرفتید حالا دیگه نوبت شما هست. لطفا آستین هاتون رو بالا بزنید و شروع به یادگیری کنید.قبل از نوشتن این مقاله من مقاله های مشابه که در اینترنت وجود داره رو مطالعه کردم متاسفانه همه اونها اینجای کار برنامه نویسان آینده یعنی شما دانشجویان پرشور و علاقه مندان به برنامه نویسی رو به حال خودتون رها کردند. اما من دوس ندارم اینکار رو انجام بدم. ما معتقدیم وقتی شما تا اینجای این مقاله را مطالعه  کرده اید یعنی واقعا میخواهید که برنامه نویس شوید. ما سعی میکنیم تمام آنچه برای ادامه کار نیاز دارید رو برای شما فراهم کنیم. که در حال حاضر تا حدودی در آن موفق بوده ایماز این اینکه این مقاله رو مطالعه کردید از شما متشکرم. اگر سوالاتی یا نقطه ابهامی دارید آن را با ما در میان بگذاریدبرگرفته از سایت آسایادارادتمند شما مرغایی </description>
                <category>عباس مرغایی</category>
                <author>عباس مرغایی</author>
                <pubDate>Sat, 20 Apr 2019 06:44:51 +0430</pubDate>
            </item>
            </channel>
</rss>