<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های omidkarbalaei</title>
        <link>https://virgool.io/feed/@m_28924485</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-17 09:55:43</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>omidkarbalaei</title>
            <link>https://virgool.io/@m_28924485</link>
        </image>

                    <item>
                <title>امید کربلایی و آموزش بیسیک 4 اندروید</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%DB%8C%D8%B3%DB%8C%DA%A9-4-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-ckhp0aejrxnz</link>
                <description>بیسیک فورBASIC Forever اندروید یک اپلیکیشن برنامه نویس است که میشه به جای یک جایگزین برای برنامه نویس با زبان java استفاده کرد زبان برنامه نویسی این اپلیکیشن مثل زبان ویژوال دات نت است این برنامه یک مفسر و ترجمه گر می باشد .نرم افزار بیسیک فورBASIC Forever به شما دوستان عزیز این امکان را می دهد تا هر نوع برنامه کاربردی را برای سیستم تلفن اندروید ایجاد کنید و به سرعت خروجی تحت اندروید را تولید نمائید.یکی  دیگراز نقات قوت بیسیک فور وجود کتابخانه های کاربردی فراوان می باشد.که ما در این مطلب به برخی از مفیدترین کتابخانه های داخلی این نرم افزار اشاره خواهیم کرد.تمام برنامه ها به زودی باید نسخه اندروید8 را مدنظر قرار دهند که این یکی از سیاست های جدید گوگل است .کاربردهای بیسیک فور اندرویدساپورت بهتر ازفایلهای aarکتابخانه هامثل فولدرهای gni,فایلهای garAdditionalJar با ReferenceOnlyاجازاستفاده از کلاسهایی رامیدهد که فقط در هنگام کامپایل استفاده میشود این برای کتابخانه dgi لازم است.اندازه Signing key برای جلوگیری ازاین مشکل بانسخه های جدیدجاواتنظیم شده است .برخی از اشکال های sd managerبهترشده است .ابزارscreenshot با آخرین نسخه android sdkسازگارشده است.متد MediaPlayer.IsInitialzied اضافه شده است.به ماکروها ومنیفست اضافه شده است که ماکروها رابک کتابخانه ها یا فایلهای زیپ شده میتوان اضافه کرد.مثل تنظیم یک تم سبک براساس نسخه اندروید.کلاسهای کاستوم آماده را میتوانندبه کتابخانه ها اضافه شوندسادگی یادگیری و سرعت در برنامه نویسیهمون طور که از اسم بیسیک پیداست یادگیری این زبان بسیار آسونه. در بیسیک فور اندروید چون شی گرایی کمتری به کار رفته شما خیلی زود میتونین اون رو یاد بگیرین و تقریبا میشه گفت زمان یادگیریش یک پنجم زمان یادگیری زبان جاوا است. تعداد خط کد هایی که در برنامه استفاده میشه خیلی کمتر از جاواست، در نتیجه تعداد خطاها و باگها نیز کمتره و همه این ها باعث میشه تا شما سرعت بیشتری در برنامه نویسی داشته باشین.بیسیک فور اندروید یا اندروید استودیو؟!برای شروع برنامه نویسی اندروید شما میتونین از هر کدوم از نرم افزار های بیسیک فور اندروید یا اندروید استودیو (روش کلیک کن ضرر نمیکنی) استفاده کنین که طبیعتا هر کدوم مزایا و معایب خاص خودشون رو دارن. اگه اول کارتونه و تجربه برنامه نویسی ندارین به شما توصیه میکنم از بیسیک فور اندروید استفاده کنین چون اگه همون ابتدای راه سمت جاوا و اندروید استودیو برین به دلیل سنگین بودن مطالب امکان داره خسته بشین و کلا بیخیال برنامه نویسی بشین ولی اگه تجربه کار با زبان های برنامه نویسی رو دارین به شما توصیه میکنم از اندروید استدیو استفاده کنین.مطالب بیشتر در لینک زیر امید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 10:03:07 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-qfvyxqrdrpfh</link>
                <description>اگر یک توسعه دهنده وب هستید که تنها با نسخه های قدیمی تر جاوااسکریپت کار کرده اید قسمتی از نمونه کد بالا را احتمالا به شکل قواعد نوشتاری جاوا اسکریپت نمی‌دانید. در نسخه جدید جاوا اسکریپت ES۶ قابلیت های جدیدی افزوده شده است که در حال حاضر بخشی از استاندارد فعلی است. ES۶ توسط مرورگر های قدیمی پشتیبانی نمی شود به همین دلیل است که شما به استفاده از یک transpiler همچون Babel نیاز دارید.به لطف transpiler های بابل در ری اکت نیتیو بسیاری از ویژگی‌های ES۶ پشتیبانی می شود. بنابراین شما می توانید از این تکنولوژی بدون هیچ استرسی از بابت سازگاری در دستگاه های مختلف استفاده کنید. برخی از قابلیت های ES۶ آورده در مثال بالا عبارتند از import, from و class.نمونه مثالی که در قسمت قبل به آن اشاره کردیم و متن &quot;What is React Native&quot; را نشان می دهد. این خط متنی همچون یک کامپوننت عمل می کند، چیز اصلی که مورد نیاز است یک تابع رندر کننده است که مقداری JSX را برای رندر شدن برمی‌گرداند. زمانی که اپلیکیشن ری اکت نیتیو خود را با اپلیکیشن های اندروید و ios ترکیب کردیم، هر کدام از چنین کامپوننت هایی به بلوک‌های سازنده بومی مربوطه نگاشت می شوند.درست مثل موردی که قبلا ذکر شد &lt;Text&gt; به &lt;TextView/&gt; در اندروید و UILabel در ios نگاشت می شود.React Native بر پایه‌ی یکی دیگر از سرویس‌های محبوب فیس بوک یعنی React می‌باشد که در طراحی رابط کاربری (UI) استفاده می‌شود. ولی برخلاف React که تمرکز اصلی آن روی مرورگر است، React Native برای ساخت اپلیکیشن‌های موبایل استفاده می‌شود.به عبارت دیگر React Native شرایطی را مهیا کرده است که برنامه نویسان وب بتوانند اپلیکیشن‌هایی بسازند که دقیقا شبیه به برنامه‌های نوشته شده به زبان Native رفتار کنند. از آن‌جایی که برنامه نویسان زیادی زبان برنامه نویسی جاوا اسکریپت را دوست دارند و از آن استفاده می‌کنند، تجربه‌ی کار با React Native می‌تواند لذت بخش باشد.برنامه‌های React Native نیز مانند React با زبان جاوا اسکریپت و JSX نوشته می‌شوند. سپس می‌توان از این کدهای نوشته شده برای اندروید و iOS خروجی گرفت. البته باید دقت داشته باشید که برنامه‌ای که با React Native می‌نویسید، حالت Webview نداشته و کامپوننت‌های واقعی UI را تولید می‌کند. در واقع اپلیکیشن شما هیچ تفاوتی با سایر برنامه‌های موبایل که با زبان Native نوشته شده‌اند نخواهد داشت.معرفی و ویژگی های ری اکت نیتیو در لینک زیرامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 09:58:59 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی مدیریت منابع انسانی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D9%85%D9%86%D8%A7%D8%A8%D8%B9-%D8%A7%D9%86%D8%B3%D8%A7%D9%86%DB%8C-lqagch18hgue</link>
                <description>اهمیت مدیریت منابع انسانی طی ۲۰ سال گذشته به میزان قابل توجهی افزایش یافته است، زیرا نقش آن از ابتدای استخدام، مصاحبه، تعیین حقوق و دستمزد و برنامه ریزی برای حفظ و نگهداری منابع انسانی غیرقابل انکار است. تیم HR به طور فعال در دستیابی به اهداف استراتژیک سازمان، با کمک به توسعه فردی کارمندان، ارزیابی عملکرد آنها و توسعه فرهنگ سازمانی نقش بسزایی دارند.تیم مدیریت منابع انسانی امروزه مسئولیت کارهای بسیار بیشتری نسبت به کارمندان سنتی یا وظایف اداری بر عهده دارد و می تواند با انجام صحیح وظایف اصلی خود با بهره وری بالای کارکنان بسیار مفید واقع شوند.آنها بهترین نیروها را استخدام می کنند، سپس آموزشهای لازم را به انها می دهند و آنها را آماده ورود به محیط کار می نمایند. همچنین با پایش عملکرد کارمندان، ارائه پیشنهادهای قدردانی به مدیران و ایجاد محیطی شاد و پویا، به بالا بردن انگیزه کارمندان کمک شایانی می کنند. در واقع باید گفت تیم مدیریت منابع انسانی می تواند برای سازمان ارزش افرینی بالایی داشته باشد.رسیدگی به دغدغه های کارکنانبر خلاف مدیران شرکت که نظارت بر کار روزانه کارمندان را دارند، واحد منابع بشری با رسیدگی به نگرانی های کارمندان مانند مزایا، حقوق و دستمزد، برنامه های بازنشستگی و رشد و توسعه آنان، می تواند به بالا بردن سطح انرژی کارکنان کمک های شایانی کند. کار آنها همچنین ممکن است شامل حل و فصل اختلافات بین کارمندان یا بین کارمندان و مدیران آنها باشد.جذب کارمندان جدیدتیم مدیریت منابع انسانی در استخدام کارکنان با نظارت بر فرآیند استخدام (بررسی ها و مصاحبه های اولیه، آزمایش اعتیاد، سو پیشینه و غیره) به جذب افراد مناسب توسط مدیران کمک می کند.مدیریت فرایند جدایی کارکنان از سازمانتیم مدیریت منابع بشری در صورت ترک کار یا اخراج کارمندان باید مجموعه خاصی از کارها از جمله تکمیل روند قانونی ترک کار را انجام دهد. تسویه حساب نهایی کارمند، دریافت کالاها یا منابعی که در اختیار کارمند بوده است، نیز از جمله این کارها در زمان ترک کار است. البته کمک به حفظ شأن کارمند در زمان ترک کار و انجام این عملیات در کمال احترام جزو اساسی این فرآیند است. پیشنهاد می کنم مقاله ی امید کربلایی را مطالعه بفرمایید.افزایش و حفظ انگیزه کارمندانتیم های کارآمد HR کارمندان شرکت را ترغیب می کنند که تمام تلاش خود را برای موفقیت کلی شرکت بکنند. آنها غالباً با ایجاد محیطی مثبت و کارآمد بعلاوه طراحی سیستم های ارزیابی عملکرد، سعی در بالا بردن انگیزه کارمندان می کنند. واحد منابع بشری این کار را با توسعه فردی کارکنان، برنامه ریزی های آموزشی، تسهیلات رفاهی و ایجاد فرهنگ مثبت و حمایتی تکمیل می کنند.طراحی سیستم ارزیابی عملکردیکی دیگر از موارد مهم در فرآیند مدیریت منابع انسانی طراحی سیستم ارزیابی عملکرد است. سیستمی که بتواند عملکرد روزانه کارمندان را به اهداف اصلی سازمان پیوند بزند و میزان نزدیکی کارمندان به این اهداف را ارزیابی و پاداش تعریف نماید.اطلاعات بیشتر درباره مدیریت منابع انسانی در لینک زیرامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 09:55:05 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی و آموزش فلاتر</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D9%84%D8%A7%D8%AA%D8%B1-y4hu5oraxojc</link>
                <description>Flutter یکی از چارچوب های جدید گوگل برای توسعه نرم افزارهای اندرویدی و IOS است که این امکان را به برنامه نویسان می دهد که از برنامه، دو خروجی اندروید و IOS را همزمان و بدون تغییر در ساختار کدها، دریافت نمایند. زبان توسعه این چارچوب، Dart بوده که از زبان های جدید و مدرن به شمار می رود. هدف اصلی این فرادرس، آموزش زبان جدید Dart و چارچوب برنامه نویسی Flutter است.با استفاده از این آموزش قادر خواهید بود هم برای دستگاه های اندرویدی و هم آیفون برنامه بنویسید. اهمیت اصلی Flutter در این است که شما با یک کد، دو خروجی اندروید و IOS دارید. این آموزش کاملا از پایه شروع می شود، پس اگر تجربه برنامه نویسی ندارید، نگران نباشید. با استفاده از این آموزش با هسته فلاتر آشنا می شوید و بعد از آن به سرعت می توانید پیشرفت کنید و وارد بازار کار شوید. در این آموزش سعی بر آن است که مفاهیم بدون پیچیدگی و با زبان ساده بیان شود.شروع کار و ساخت اولین پروژه با فلاتر flutter در اندروید استودیوامروز میخوایم با هم دیگه اولین پروژه اپلیکیشن Flutter خودمون و ایجاد کنیم. برای این کار ابتدا نیاز به اندروید استودیو و یک شبیه ساز اندروید داریم .توجه داشته باشید فریم ورک فلاتر قابلیت اجرا روی اندروید استودیو Android Studio ، ویژوال کد و IntelliJ IDE را دارد ، ما در این مقاله آموزش اجرای فلاتر در اندروید استودیو را مرور خواهیم کرد و درمقالات بعدی روی سایر محیط ها هم آموزش داده میشود .بعد از اون ما نیاز داریم تا SDK فریموورک Flutter و دانلود کنیم.برای دانلود SDK فلاتر به این لینک مراجعه کنید. اما به دلیل تحریم باید IP خودتون و تغییر بدید اگر امکان تغییر IP نداشتید میتونید از سایت فلاتر مستر به صورت مستقیم SDK فلاتر را دانلود و استفاده کنید. (در صورت استقبال ورژن های جدید در تاپکی جدا گانه روزانه به روزرسانی میشود)بعد از دانلود فایل فشرده شده و استخراج کنید و در محلی از هارد قرار دهید.حالا وارد کنترل پنل شوید سپس وارد system شوید. مطابق تصویر از سمت چپ گزینه advanced system settings را انتخاب کنید.سپس برروی Environment Variables کلیک کردهدر قسمت System variables روی Path کلیک کرده و Edit را بزنید سپس در تصویر زیرگزینه new را انتخاب کنید و آدرس پوشه bin از داخل SDK که دانلود کردید و قرار دهید.حالا وارد SDK شوید و روی فایل flutter_console.bat دوبار کلیک کنید تا صفحه ای شبیه cmd برای شما نمایش داده شود, در این صفحه دستور flutter doctor را وارد کنید تا سیستم شما را بررسی کند و مشکلات نصب flutter و اطلاع دهد. بعد از پایان بررسی اگر مشکلی وجود داشته باشد با زدن دوباره این دستور مشکلات رفع میشوند.فلاتر ( Flutter ) فریموورکی هست که توسط گوگل ارائه شده است و به کمک آن می توانید اپلیکیشن های کاملا نیتیو Native برای هر دو سیستم عامل اندروید و iOS طراحی کنید.تفاوت فلاتر با فریموورک های چندسکویی مثل زامارین و فون گپ در تولید کد Native می باشد که همین ویژگی باعث می شود اپلیکیشن هایی که در فلاتر ساخته می شوند از نظر سرعت و بهینه بودن تفاوتی با اپلیکیشن های زبان جاوا و سویفت نداشته باشند.با استفاده فریمووک فلاتر شما فقط یکبار کدنویسی انجام می دهید و سپس می توانید دو خروجی برای اندروید و آیفون تهیه کنید که تاثیر فوق العاده ای در صرفه جویی وقت و سرمایه شما یا سازمان مورد نظر دارد.فلاتر از زبان برنامه نویسی Dart استفاده می کند که توسط گوگل طراحی شده است.اگر برنامه نویس جاوا یا سی شارپ هستید خیلی زود میتونید این زبان و یاد بگیرید و اگر هم سابقه برنامه نویسی ندارید به هیچ عنوان نگران نباشید چون تمام پیش نیاز های موردنیاز برای یادگیری این زبان و در این دوره میتونید به آسونی آموزش ببینید.این مجموعه آموزش فصل اول دوره آموزشی فلاتر Flutter هست که به یادگیری زبان دارت و اصول اولیه فلاتر میپردازد.در این دوره همانطور که در قسمت سرفصل ها میتوانید یبینید, با مفاهیم پایه و شی گرایی زبان برنامه نویسی دارت آشنا میشوید و بعد از آن وارد بخش فلاتر خواهیم شد که از مطالب پایه و ابتدایی شروع میکنیم و قدم به قدم با همدیگر تا مباحث پیشرفته تر مثل ارتباط با سرور و API پیش میرویم.امید کربلایی در لینک زیر فلاتر را کامل آموزش داده است بری اطلاعات بیشتر وارد لینک زیر شویدامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 09:47:50 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی و انگیزه</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%88-%D8%A7%D9%86%DA%AF%DB%8C%D8%B2%D9%87-tyh4n2kqflci</link>
                <description>خودمختاری در مورد شانس صدق می کند. «اسکات جِلِر» مسئول دپارتمان رفتارهای کاربردی از دانشگاه تکنولوژی ویرجینیا، در گفتگویی با ویرجینیا تِک در این باره می گوید، زمانی که بدانید برای انجام انجام کاری، شانسی برای تان وجود دارد، انگیزه بیشتری برای به اتمام رساندنش پیدا می کنید.هنگامیکه از سمت رئیس تان کاری به شما واگذار می شود و برای آن زمان خاصی در نظرگرفته می شود، تلاش کنید که بر سر زمان منطقی به انجام رساندن آن با رئیس به توافق برسید تا بدین ترتیب بتوانید شانس انجام صحیح و به موقع آن را برای خودتان فراهم آورید.و اما درمورد تسلط، پینگ بر این باور است که تسلط، به انجام رسیدن چیزی است که برای تان اهمیت دارد. اگر کاری را که انجام می دهید واقعا دوست دارید و دلتان می خواهد که مهارت بیشتری را در انجام آن به دست آورید، انگیزه بیشتری پیدا می کنید که بهتر و زیادتر بیاموزید و آن آموخته ها را در کارتان به کار گیرید و به دنبال فرصت هستید که بیشتر و بیشتر آنها را به عمل ببندید. بالاخره زمانی خواهد رسید که شما قادر باشید از آن مهارت ها در انجام بهینه کارتان بهره ببرید.یكی از آموزش‌های كودكان در درک دنیای هوش مصنوعی، یادگیری برنامه‌نویسی است. کلاس برنامه نویسی برخلاف چیزی كه بسیاری از افراد فكر می‌كنند تعدادی كد ثابت است كه باید حفظ كنند و استفاده كنند، اینطور نیست و كاملا نیاز به خلاقیت دارد. به عنوان مثال، شما وقتی ریاضی یا فیزیک یاد می‌گيرید ممكن است بگویید خب اگر من این فرمول را حفظ می‌كنم می‌توانم به راحتی مسائل را حل كنم. ولی در عمل، می‌بینید كه حل مسائل نیاز به خلاقیت دارد و فقط با حفظ كردن نمی‌توان كاری از پیش برد.برنامه‌نویسی مهارتی است كه نیاز به خلاقیت دارد در غیر این صورت تایپ كردن تعدادی كد از قبل نوشته شده، بر مهارت‌های ذهنی تاثیری ندارد. در واقع برنامه‌نویسی یعنی با ابزارهایی كه در دست داری، بتوانی یك برنامه خلق كنی. برنامه‌نویسی باعث می‌شود كودكان از دیدگاه‌های مختلف به یك مسئله نگاه كنند و به یك مسیر خاص متعصب نباشند. از قید چهارچوب‌ها و قانون‌ها رها شده و خودشان را صرفاً درگیر ایده‌پردازی برای حل یك مسئله یا ارائه یك طرح جدید كنند.و در نهایت، تمرکز به هدف؛ این امر زمانی است که شما می خواهید کار بزرگ تر از اندازه و تصورتان را انجام دهید. زمانی که مثلا به مشتری هایتان فکر می کنید، یا به اینکه چگونه کسب و کار شما خواهد توانست بر جهان تاثیرگزار باشد و یا به دنبال راهکارهایی برای اعضای تیم تان هستید که بتوانند در فعالیت هایشان مبدع باشند، در تمامی این موارد شما انگیزه فراوانی خواهید داشت تا بخش مربوط به خودتان را به بهترین نحو انجام دهید.زمانی که این سه مورد، یعنی خودمختاری، تسلط و هدف را همزمان به کار گیرید، خودتان را قطعا خوش شانس و در مسیری که حرکت می کنید مصصم می بینید.آموزش برنامه نویسی کودکان در لینک زیرامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 09:37:21 +0430</pubDate>
            </item>
                    <item>
                <title>امیدکربلایی و کتاب خوانی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%88-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%AE%D9%88%D8%A7%D9%86%DB%8C-soonuuvr88mt</link>
                <description>مطالعه کتاب موجب بهبود سلامت ذهن و روان می‌شودپژوهش‌ها نشان می‌دهند که میزان ابتلا به بیماری آلزایمر در افرادی که با کتاب‌ خواندن یا انجام بازی‌هایی که ذهن را به چالش می‌کشند مانند بازی شطرنج، از ذهن و مغز خود کار می‌کشند در مقایسه با افرادی که بیشتر زمان خود را صرف انجام فعالیت‌های کمتر تحریک کننده می‌کنند حدودا دو و نیم برابر کمتر است. پژوهش‌ها نشان می‌دهند که هوشیاری ذهنی روند ابتلا به آلزایمر و زوال عقل را کند می‌کند (یا حتی از وقوع آن پیشگیری می‌کند).کثر ما با کتاب یار مهربان آشنایی داریم اما بیشتر افراد در رسانه های مختلف و در دنیای اینترنت که به آسانی در دسترس افراد قرار گرفته لذت خواندن صفحات کتاب های خوب را فراموش کرده اند.با این وجود که سرانه ی مطالعه ی کتاب در کشور ما پایین است و به دلیل اینکه شبکه های مجازی روز به روز در حال گسترش و پیشرفت هستند این سرانه هر روز کمتر میشود.سرانه مطالعه و خواندن در کشور ما ایران 15 دقیقه در روز است و تفاوتی بین فرد کم سواد و استاد دانشگاه وجود ندارد.مطالعه کتاب حتی بالاتر از تکلیف درسی و سرگرمی ساده است.همواره مطالعه ی بیشتر افراد به خواندن آخرین پست های توئیتر و فیس بوک محدود شده، بیشتر ما دفعه ی آخری را که کتاب خواندیم به خاطر نمی آوریم. خواندن روزانه کتاب فواید زیادی دارد که افراد با مطالعه نکردن از فواید بی نظیر آن  بی بهره می مانند.یکی از تحقیقاتی که به تازگی در مورد مطالعه انجام شده است نشان میدهد که توانایی ذهن خوانی در افراد به وسیله مطالعه آثار ادبی افزایش می یابد. نتیجه این تحقیق در مجله ی  science  منتشر شده که مشخص میکند مطالعه آثار ادبی مهارتی را در افراد پرورش میدهد که به عنوان(تئوری ذهن ) نامگذاری میشود.اگر می‌خواهید فردی باشید که درباره موضوعات و مسائل مختلف اطلاعات دارد، باید کتاب بخوانید و مطالعه کنید. لزومی هم ندارد که درباره موضوع خاص مهمی مطالعه کنید، هرچیزی که دم‌ دستتان باشد و به اطلاعات‌تان اضافه می‌کند برای خواندن مناسب است.بیشتر افراد کتاب‌خوان اهل مطالعه آدم‌های جالب و جذابی هستند اما معمولا آن‌هایی که کتاب نمی‌خوانند جزو آدم‌های دوست‌داشتنی نیستند و همنشینی با آن‌ها کسالت‌بار خواهد بود. هرچقدر اطلاعات و دانش بیشتری داشته باشید امکانات بیشتری برای مقابله با مشکلات زندگی در اختیارتان قرار می‌گیرد.مهاجرت از فنی به مدیریتمن امید کربلایی کارم را قبل از دانشگاه و با برنامه نویسی اندروید شروع کردم و تا ارشد هم نرم‌افزار را ادامه دادم اما استعداد ذاتی ام به سمت مارکتینگ و مدیریت بود و همیشه توسط دیگر شرکا و هیئت مدیره  در دو شرکتی که انجا ها مدیرعامل بودم، به سمت مدیریت سوق داده میشدم.سپس از آنجایی که دیدم عملا خیلی از اصطلاحات مارکتینگ را بلد نیستم و اصولش را هم نمیدانستم، با صرف وقت و انرژی زیاد شروع به خواندن کتاب های مدیریتی کردم. تا الان بهترین کتاب از این بین، کتاب رک و راست از کیم اسکات بود و به نظر خودم تاثیر مثبت زیادی روی توانم مدیریتم داشت. هرچند که در عمل، به صورت پیشفرض حالتی که در کتاب ها حالت بهینه نام میبردند را داشتم و وقتی میدیدم که قبل از خوندن ان کتاب ها هم رفتار درست را داشتم، کلی کیف میکردم.انگیزه برای کاتب خواندن با امید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Wed, 14 Jul 2021 09:31:56 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی نماد انگیزه</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%86%D9%85%D8%A7%D8%AF-%D8%A7%D9%86%DA%AF%DB%8C%D8%B2%D9%87-cqh44nypveph</link>
                <description>خودمختاری در مورد شانس صدق می کند. «اسکات جِلِر» مسئول دپارتمان رفتارهای کاربردی از دانشگاه تکنولوژی ویرجینیا، در گفتگویی با ویرجینیا تِک در این باره می گوید، زمانی که بدانید برای انجام انجام کاری، شانسی برای تان وجود دارد، انگیزه بیشتری برای به اتمام رساندنش پیدا می کنید.هنگامیکه از سمت رئیس تان کاری به شما واگذار می شود و برای آن زمان خاصی در نظرگرفته می شود، تلاش کنید که بر سر زمان منطقی به انجام رساندن آن با رئیس به توافق برسید تا بدین ترتیب بتوانید شانس انجام صحیح و به موقع آن را برای خودتان فراهم آورید.و اما درمورد تسلط، پینگ بر این باور است که تسلط، به انجام رسیدن چیزی است که برای تان اهمیت دارد. اگر کاری را که انجام می دهید واقعا دوست دارید و دلتان می خواهد که مهارت بیشتری را در انجام آن به دست آورید، انگیزه بیشتری پیدا می کنید که بهتر و زیادتر بیاموزید و آن آموخته ها را در کارتان به کار گیرید و به دنبال فرصت هستید که بیشتر و بیشتر آنها را به عمل ببندید. بالاخره زمانی خواهد رسید که شما قادر باشید از آن مهارت ها در انجام بهینه کارتان بهره ببرید.و در نهایت، تمرکز به هدف؛ این امر زمانی است که شما می خواهید کار بزرگ تر از اندازه و تصورتان را انجام دهید. زمانی که مثلا به مشتری هایتان فکر می کنید، یا به اینکه چگونه کسب و کار شما خواهد توانست بر جهان تاثیرگزار باشد و یا به دنبال راهکارهایی برای اعضای تیم تان هستید که بتوانند در فعالیت هایشان مبدع باشند، در تمامی این موارد شما انگیزه فراوانی خواهید داشت تا بخش مربوط به خودتان را به بهترین نحو انجام دهید.زمانی که این سه مورد، یعنی خودمختاری، تسلط و هدف را همزمان به کار گیرید، خودتان را قطعا خوش شانس و در مسیری که حرکت می کنید مصصم می بینید.خشنودی دیرتر به تلاش شما کمک می کند:تمرین به تاخیر انداختن خشنودی باعث می شود که شما تصمیم بگیرید تا زمانی که به چیزی را به دست نیاوردید، پاداش خود را به تعویق بیندازید. پس شما می توانید با یک کار به خودتان پاداش بدهید.این به طور معمول به انضباط شما کمک می کند و عزمتان را قوی تر می کند.تغذیه خود را بهبود بخشید:ما همان چیزی هستیم که می خوریم. این امر در هر دو سطح فیزیکی و ذهنی صادق است. توصیه می شود که رژیم غذایی متعادل داشته باشید ؛ شما می توانید با مصرف برخی میوه ها، سبزیجات،و پروتئین به صورت روزانه به این هدف دست یابید.در حقیقت، خوردن غذای خوب، در بدن اندورفین آزاد می کند.این هورمون باعث حس خوب ما می شود. آن ها به ما احساسات مثبتی می دهند که می تواند کمک کند اراده خود را توسعه دهیم به این ترتیب، تغذیه خوب را حفظ کنید تا به موفقیت برسید.راه های افزایش انگیزه و تقویت اراده در لینک زیرامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Tue, 13 Jul 2021 17:54:41 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی برنامه نویس یک انگشتی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%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%D9%86%DA%AF%D8%B4%D8%AA%DB%8C-hjqqzayxgppx</link>
                <description>عمولا اولین برنامه‌ای که علاقمندان به برنامه نویسی یاد می‌گیرند نمایش ساده عبارت Hello World روی صفحه نمایش است. در بعضی زبان‌ها این برنامه به تنها یک خط کد نیاز دارد. با این حال، کامپیوتر برای انجام این وظیفه باید صدها دستورالعمل را به اجرا بگذارد. در نمایش این عبارت روی صفحه نمایش نه تنها باید تک تک حروف به صورت جداگانه چاپ شوند، بلکه هر یک از این حروف خود به تنهایی از پیکسل‌های جداگانه تشکیل شده است. بنابراین چاپ hello world برای یک کامپیوتر فرآیند پیچیده‌ای محسوب می‌شود.هر چند تمام برنامه نویسی‌ها ممکن است در ظاهر یکسان به نظر برسند، اما انواع مختلفی از برنامه نویسی مثل برنامه نویسی شی گرا (object-oriented programming) و برنامه نویسی پایگاه داده (database programming) وجود دارد. از جمله چند زبان برنامه نویسی مدرن می‌توان به Swift, Java, C++, Ruby, Objective C, Python, SQL, BASIC و PHP اشاره کرد. در سال‌های اخیر، اقتباسات تازه‌ای از زبان‌های برنامه نویسی با هدف آموزش کدنویسی به کودکان شکل گرفته است.برنامه نویسی چیست؟برنامه‌نویسی فرایندی است که به کامپیوترها می‌گوید چه کاری را باید انجام دهند. یک برنامه‌ی کامپیوتری، مجموعه‌ای از دستور‌العمل‌ها است که به کامپیوتر می‌گوید یک وظیفه را چگونه انجام دهد. متاسفانه کامپیوترها به زبان انسان صحبت نمی‌کنند و زبانشان فقط متشکل از ۰ و ۱ است. کامپیوترهای اولیه با کارتهای پانچ شده برنامه‌نویسی می‌شدند که در آنها هر نقطه‌ی سوراخ شده به معنی ۱ و هر نقطه‌ی سوراخ نشده به معنی ۰ بود.اولین برنامه‌های کامپیوتری به زبان ماشین و زبان اسمبلی نوشته شدند. این‌ها زبان‌های برنامه‌نویسی سطح پایین هستند که بسیار نزدیک به ساختار سخت‌افزار هستند. برنامه‌نویسی به این زبان‌ها کار بسیار سختی است. چرا که به شدت وابسته به معماری سخت‌افزار هستند. بنابراین جهت برنامه‌نویسی با این زبان‌ها لازم است تا برنامه‌نویس، در حد مناسبی با معماری سخت‌افزار نیز آشنا باشد. اگر سرعت اجرای برنامه اهمیت خیلی زیادی داشته باشد، این زبان‌ها گزینه‌ی بسیار مناسبی هستند.در سوی دیگر زبان‌های برنامه‌نویسی سطح بالا قرار دارند. این زبان‌ها نزدیکی بیشتری به زبان انسان دارند. برنامه‌هایی که به این زبان‌ها نوشته می‌شوند (مانند زبان‌های C، C++، Java)، قبل از اجرا شدن، باید توسط نرم‌افزاری به نام مترجم یا کامپایلر (Compiler) به زبان ماشین ترجمه شوند. با توجه به ترجمه شدن این زبان‌ها به زبان ماشین، برنامه‌های نوشته شده به این زبان‌ها، از سرعت اجرایی بالایی برخوردار هستند (البته کمی کندتر از برنامه‌های نوشته شده به زبان ماشین یا اسمبلی). در نتیجه برای نوشتن برنامه‌های تجاری بزرگ و بازی‌های کامپیوتری که نیاز به سرعت اجرای بالایی دارند از این نوع زبان‌ها استفاده می‌شود. همچنین برنامه‌هایی که برای اجرا در یک سیستم عامل خاص نوشته می‌شوند نیز معمولاً با این نوع زبان‌ها نوشته می‌شوند.کدنویسی چیست؟ آیا کدنویسی و برنامه نویسی یک چیز هستند؟اصلاح برنامه نویسی (programming) و کدنویسی (coding) اغلب به جای یکدیگر استفاده می‌شوند. اما اصطلاح کدنویس (coder) از گذشته برای توصیف برنامه نویسان کم تجربه و تازه کار استفاده می‌شده است. البته استفاده از این کلمه به معنای تحقیر یا کوچک شمردن افراد نیست. خیلی از مردم حتی متوجه این موضوع هم نمی‌شوند که از کدنویس برای این منظور استفاده می‌شده است و با گذشت زمان این کلمه عادی‌تر شده است.برنامه نویسان گاهی اوقات از کدنویسی برای بیان صریح عمل نوشتن کدهای کامپیوتری در مقابل سایر وظایف برنامه نویسی مثل برنامه ریزی، اشکال زدایی و غیره استفاده می‌کنند.یادگیری برنامه نویسی با امید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Tue, 13 Jul 2021 17:49:26 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی کار آفرینی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%DA%A9%D8%A7%D8%B1-%D8%A2%D9%81%D8%B1%DB%8C%D9%86%DB%8C-gdwwcxm2fd82</link>
                <description>كارآفريني چيست ؟ كارآفريني چيست ؟ كارآفريني مفهومي است كه تا كنون از ديدگاههاي مختلف مورد بررسي قرار گرفته است و همه بر اين باورند كه كارآفريني موتور محركه توسعه اقتصادي كشورهاي توسعه يافته و در حال توسعه است . سه دليل مهم كشورها براي توجه به مقوله كارآفريني ، توليد ثروت ، توسعه تكنولوژي و اشتغال مولد است . در حالي كه در كشور ما به اشتباه اين مفهوم صرفاً با شتغال زايي مترادف شده و فقط براي حل مشكل اشتغال به سمت كارآفريني پيش مي رويم .در اواخر دهه 70در بسياري از كشورهاي پيشرفته به علت تغيير در ارزشها و گرايشها ي جامعه و البته تغييرات جمعيت شناختي ، موجي از كسب و كارهاي كوچك و افراد خود اشتغال به وجود آمد . به علت تاثيرات عميق اين پديده مطالعات زيادي از چهار ديدگاه اقتصاد ، مديريت ، جامعه شناسي و روان شناسي انجام شده است . با وجود قدمت بررسي كارآفريني و تلاش محققين فراوان ، مانند ساير مفاهيم علوم انساني ارائه تعريفي قطعي و مشخص براي آن ، كاري دشوار و حتي غيرممكن است .مهم‌ترین ویژگی‌های کارآفرینی چیست؟کارآفرینی پروسه‌ای است که یک کارآفرین به‌عنوان فردی که همواره به دنبال ایده‌های جدید است، به آن‌ها متوسل می‌شود تا با پذیرفتن ریسک و شک‌های ذاتی موجود در هر کار جدید، از آن ایده‌ها، زمینه‌های تازه‌ای برای پیشرفت خلق نماید.کارآفرینی زاده‌ی خلاقیت است.کارآفرینی به میزان سودآوری بستگی دارد.کارآفرینی یک کار اقتصادی و پویا محسوب می‌شود.لازمه‌ی کارآفرینی پذیرفتن ریسک‌ و توان تحمل شکست است.در حقیقت تعاریف کارآفرینی بسیارند و هر کدام بر جنبه‌ای از پروسه‌ی کارآفرینی و خصوصیات فرد کارآفرین تأکید می‌کنند، در ادامه بهتر و کامل‌تر با تاریخچه‌ی کارآفرینی، معنی آن و ویژگی‌های شخص کارآفرین آشنا می‌شویم. توجه به سير تكاملي اين مفهوم ، خود شامل نكات جالبي است . در سير تكاملي مفهوم كارآفريني ، عوامل زيادي مانند ريسك پذيري ، نوآوري و ..... به اين مفهوم اضافه شده است . در بخش حاضر ، براي درك بهتر كارآفريني ، سير تاريخي تعريف كارآفريني و تغيير نگرش به آن از ابتدا تا كنون مورد بررسي قرار مي گيرد .  كارآفرين كيست ؟ هركس براي خود رؤيا و آرزويي دارد. همگي ما وقتي در خواب هستيم رؤيا مي بينيم. گاه آن را به خاطر مي آوريم و گاه نه. رؤياهاي كارآفرينان تنها به رؤيا محدود نمي شود بلكه راهي است به سوي واقعيت. زمان زيادي نيست كه كلمات كارآفرين و كارآفريني در رسانه هاي مختلف تكرار مي شود و هر كس به سليقه خود از اين واژه جديد براي اشاره به مديران، افراد مؤفق، سرمايه داران، سرمايه گذاران، صادركنندگان، دلال ها و تاجراني استفاده مي كند. هر چند هر كدام از اين افراد ممكن است كارآفرين باشند ولي هيچكدام مصداق كاملي براي اين مفهوم نيستند. به راستي كارآفرين كيست؟ آيا كارآفرينان ويژگي هاي متمايزي از ديگر بازيگران صحنه اقتصاد دارند؟ نگاهي به مسير حركت فعاليت هاي كارآفرينان، مبدأ و منشأ و حركت و انرژي كه در طول مسير آنان را تغذيه مي نمايد در تصويري اجمالي از شخصيت كارآفرين ارائه شده است. چه چيز باعث مي شود كه نشاط حركت به لختي و سكون غلبه كند؟ آرزوي آن چيزي كه امروز نيست ولي فردا مي تواند باشد، اولين چيزي است كه جمود كارآفرين را در هم مي شكند. يعني كارآفرين آرزومند است. آنچه جهت و مسير كارآفرين را براي رسيدن به آرزوهايش تعيين مي كند از درون او بر مي خيزد. عزم او براي حركت يا توقف و اقدام يا عدم اقدام، چيزي نيست كه مولود شرايط، محيط يا اطرافيان باشد. يعني كارآفرين كنترل دروني دارد. او براي اينكه بتواند درست آن چه را كه مي انديشد عينيت بخشد و عزم خود را عملي كند بايد رئيس و كارفرماي خود باشد. يعني كارآفرين نياز به استقلال دارد.اطلاعات بیشتر در لینک زیرامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Tue, 13 Jul 2021 17:44:36 +0430</pubDate>
            </item>
                    <item>
                <title>امیدکربلایی معلول کار آفرین</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%85%D8%B9%D9%84%D9%88%D9%84-%DA%A9%D8%A7%D8%B1-%D8%A2%D9%81%D8%B1%DB%8C%D9%86-h0cse5w1shtx</link>
                <description>یک کارآفرین، خطرپذیر استکارآفرینی و مهارت‌ها و ویژگی‌های مورد نیاز کارآفرینان همراه با چگونگی تعامل آن‌ها در تخریب خلاقانه را مورد بحث قرار دادیم. این بدان معنا نیست که همه کارآفرینان موفق هستند؛ زیرا این واقعیت وجود دارد که آن‌ها می‌توانند قربانی تخریب خلاقانه شوند؛ به‌علاوه به‌دلیل فقدان صفات دیگر، اکثریت سرمایه‌گذاری‌های جدید بیشتر از یک سال دوام نمی‌آورند. زمانی‌که سرمایه‌گذاری‌ها ناکام می‌شوند، سؤال واضح این است که چه کسی مسئول نقص است و پول چه کسی از بین رفته است. امید کربلایی پاسخ این است که کارآفرین پول خود را سرمایه‌گذاری می‌کند یا سرمایه را از سرمایه‌گذاران فرشته و سرمایه‌داران می‌گیرد، یعنی اگر سرمایه‌گذاری دچار مشکل شود، کارآفرین و سرمایه‌گذاران پول خود را از دست می‌دهند. توجه داشته باشید همان‌طور که قبلاً ذکر شد، کارکنان و مدیران حرفه‌ای مشاغل خود را از دست می‌دهند مگر این‌که آن‌ها در سرمایه‌گذاری مشارکت داشته باشند؛ در غیر این‌صورت پول‌شان در معرض خطر نیست. این بدان معنی است که کارآفرین در معرض ریسک قرار می‌گیرد یعنی موفقیت یا عدم موفقیت شرکت بر روی کارآفرین منعکس می‌شود.اما معنای کارآفرین بسیار بیشتر از تجارت یا اشتغالزایی است. کارآفرینان قادرند اولین قدم را برای ساختن جهان به مکانی بهتر برای همه افراد در آن، از جمله خودشان بردارند. آن ها یکی از قدرتمندترین ترانسفورماتورهای جهان هستند. از الون ماسک که مردم را به مریخ منتقل می ­کند تا بیل گیتس و استیو جابز که کامپیوترها را به عنوان بخشی از هر خانوار در می آورد، کارآفرینان جهان را به گونه دیگری تصور می ­کنند. این افراد امکانات و راه حل ­هایی را می­ بینند که افراد متوسط از دیدن آن ها سر باز زده و فقط به مشکلات و موانع توجه می­ کنند.در واقع، کار آفرین فردی است که با منابع و برنامه‌­ریزی محدود شغلی را شروع و اداره می­ کند و مسئولیت کلیه خطرات و مزایای فعالیت تجاری خود را بر عهده دارد. ایده تجاری، معمولا محصول یا خدمات جدیدی را در بر می­ گیرد تا مدل تجاری موجود. بنابراین، کارافرین فردی است که با ایجاد بیشترین خطرات و کسب بیشترین پاداش، مشاغل جدیدی را ایجاد می­ کند. کار آفرینی معمولا به عنوان یک مبتکر، منبع ایده­ های جدید، کالاها، خدمات و تجارت / یا رویه ­ها محسوب می­ شود.برخی از کارآفرینان معروفبا توجه به این مقدمه اولیه کارآفرینی، اکنون می‌توانیم به نمونه‌هایی معروف از کارآفرینان اشاره کنیم که با وجود شانس کم، موفق شده‌اند؛ چرا که آن‌ها دارای ایده‌های تغییر و مهم‌تر از همه، ویژگی‌ها و مهارت‌های لازم بودند که آن‌ها را افسانه‌ای می‌ساخت. به‌عنوان مثال، بنیانگذار مایکروسافت، بیل گیتس و مرحوم استیو جابز، بنیانگذار اپل، از کالج ترک تحصیل کرده بودند، هرچند موفقیت آن‌ها بدین معنی بود که آن‌ها نه تنها ایده‌های ابتکاری داشتند، بلکه آماده بودند برای مدت زمان طولانی این ایده‌ها را اجرا کنند و در هنگام سختی تحمل داشته باشند. حتی بنیانگذار فیس‌بوک، مارک زوکربرگ، و همچنین لری پایت گوگل و سرگی برایان می‌توانند به‌عنوان کارآفرینان واقعاً انقلابی در نظر گرفته شوند. امید کربلایی آنچه در همه این شخصیت‌های افسانه‌ای مشترک است این است که آن‌ها چشم‌انداز و حس مأموریت تغییر دنیا را داشتند و با کار سخت، استقامت و اکوسیستم پرورشی، توانستند ایده‌های خود را به واقعیت تبدیل کنند.برای خواندن مطالب بیشتر وارد لینک زیر شویدامید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Tue, 13 Jul 2021 17:40:41 +0430</pubDate>
            </item>
                    <item>
                <title>امید کربلایی و آموزش برنامه نویسی</title>
                <link>https://virgool.io/@m_28924485/%D8%A7%D9%85%DB%8C%D8%AF-%DA%A9%D8%B1%D8%A8%D9%84%D8%A7%DB%8C%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-mftnb9xtdyty</link>
                <description>انتخاب زبان برنامه نویسیاولین و مهم ترین قدم در یادگیری عمیق برنامه نویسی شناخت زبان های برنامه نویسی و انتخاب زبان برنامه نویسی متناسب با نیاز شماست ، در حقیقت کامپیوتر ، موبایل ، وب سایت ، تبلت و موارد مشابهی که میبینید، با استفاده از یکسری دستورالعمل ها کار میکند . (دستورالعمل هایی که بعنوان کدباینری شناخته میشود )این دستورالعمل ها میتواند به زبان های برنامه نویسی مختلفی نوشته شود و تقریبا میشود گفت زبان برنامه نویسی یک نوع ارتباط دهنده بین برنامه نویسی و کامپیوتر هست که بتواند خواسته های خود را به کامپیوتر بفهماند .هر زبان برنامه نویسی برای هدفی خلق شده است که هر زبان برنامه نویسی دارای معایب و مزاهای خاص خود است پس اینکه بگوئیم یک زبان برنامه نویسی بر زبان دیگری برتری دارد تقریبا جمله ی اشتباهی است .به هر حال شما باید با جستجو و مطالعه در مورد کاری که میخواهید انجام دهید لیستی از زبان های برنامه نویسی متناسب را تهیه کنید و سپس بین آن زبان ها مقایسه انجام دهید و از تجارب دیگر برنامه نویسان میتوانید استفاده کنید .اگر زمانی رسید که یک زبان برنامه نویسی دیگر به درد شما نخورد ، جای نگرانی نیست به راحتی میتوانید زبان برنامه نویسی خود را تغییر دهید !مشکل اصلی که در کشور ایران بین برنامه نویسان مبتدی وجود دارد همین مورد است که اگر یک فردی در یک زبان برنامه نویسی مسلط شد و بعد از مدتی آن زبان دیگر کارایی لازم را نداشت ، نمیتواند از آنچه قبلا آموخته است دل بکند ! و این یکی از معایب بزرگ برنامه نویسان ایرانی هست که باعث ضعف آنها میشود . پس هر زمانی که نیاز دیدید به راحتی بین زبان های برنامه نویسی سوئیچ کنید و جای هیچ ترسی هم وجود ندارد !بهترین زبان برنامه نویسی برای شروع چیست؟تا چند سال گذشته، از هرکسی در هر کجای جهان که کمی برنامه نویسی سرش میشه بپرسید که بهترین زبان برای شروع برنامه نویسی چیست؟ بدون شک جوابش C یا C++ خواهد بود. اما چند سالی هست که زبان برنامه پایتون هم به دلیل سادگی و قدرتمند بودنش به عنوان یک گزینه عالی برای شروع یادگیری برنامه نویسی پیشنهاد میشه. البته زبان برنامه نویسی C رو میشه یک زبان مادر دونست، چون خیلی از زبان های برنامه نویسی حال حاضر از این زبان متولد شده اند. برای شروع ماهم سی یا سی پلاس پلاس یا پایتون رو پیشنهاد میکنیم، البته نیاز نیست همه چیز رو یاد بگیرید. در ابتدا بهتره مفاهیم کلی مثل متغیرها، انواع داده ها، آرایه ها، دستورات کلیدی مهم، تابع نویسی، کلاس ها، ارث بری، اشارگرها و امثال اینها رو یاد بگیرید. چون این مفاهیم در همه زبان های برنامه نویسی وجود دارند و شما رو برای یادگیری زبان اصلی که میخواهید با آن کار کنید آماده میکنه.آموزش برنامه نویسی با امید کربلایی</description>
                <category>omidkarbalaei</category>
                <author>omidkarbalaei</author>
                <pubDate>Tue, 13 Jul 2021 17:35:48 +0430</pubDate>
            </item>
            </channel>
</rss>