check home phone-call search send

مدت زمان یادگیری سی پلاس پلاس

بعد از اینکه مقاله سی پلاس پلاس چیست را در سایت منتشر کردیم حال به سراغ مدت زمان یادگیری سی پلاس پلاس رفته ایم و میخواهیم بررسی کنیم در چه زمان می شود سی پلاس پلاس را فرا گرفت.

مدت زمان یادگیری سی پلاس پلاس

دوستان در مقاله مدت زمان یادگیری برنامه نویسی چند مورد را بررسی کردیم که تاثیر بسزایی در مدت زمان لازم برای یادگیری برنامه نویسی دارند. این چند مورد را دوباره در این مقاله به صورت کلی ذکر میکنیم.

  • زبان برنامه نویسی 
  • زمان روزانه برای برنامه نویسی
  • تمرین و تکرار 
  • الگوریتم و فلوچارت 
  • ضریب هوش
  • زبان انگلیسی 
  • ریاضیات 
  • سن 
  • اراده و حوصله‌

سی پلاس پلاس چیست

سی پلاس پلاس یک زبان برنامه نویسی همه منظوره، سطح میانی و شی گرا است. امروزه در جهان بیشتر نرم افزارهای سیستمی از طریق سی پلاس پلاس نوشته می شوند. پیشنهاد می شود برای آشنایی بیشتر با سی پلاس پلاس مقاله سی پلاس پلاس چیست را مطالعه کنید.

نکته جالب: سی پلاس پلاس یک زبان سطح میانی محسوب می شود ولی دارای قابلیت زبان های سطح بالا و پایین به‌صورت هم‌زمان است.

آیا سی پلاس پلاس همان سی است ؟

سی پلاس پلاس بسط یافته زبان سی و خیلی قدرتمند تر از سی است. سی پلاس پلاس یک زبان مجزا از سی است. زبان سی پلاس پلاس توسط لابراتوار Bell یا همان Bell Labs به عنوان یک نسخه جدید از زبان برنامه نویسی C طراحی و پیاده سازی شد.

توجه: اگر می خواهید بیشتر در مورد کاربرد سی پلاس پلاس بدونید پیشنهاد میکنم مقاله کاربرد سی پلاس پلاس را کامل مطالعه کنید. در این مقاله کامل در مورد کاربرد این زبان برنامه نویسی صحبت کرده ایم.

یادگیری زبان برنامه نویسی سی پلاس پلاس

مدت زمان یادگیری سی پلاس پلاس

حال به سراغ مدت زمان یادگیری سی پلاس پلاس میاییم و مانند بقیه مقالات این زبان برنامه نویسی رو باز از سه سطح مورد بررسی قرار دهیم. تا کاربران بر اساس سطح مورد نظر مدت زمان یادگیری سی پلاس پلاس را بدانند. 

یادگیری مقدماتی زبان برنامه نویسی سی پلاس پلاس:

برای اینکه با مقدمات و مباحث اولیه زبان برنامه نویسی سی پلاس پلاس آشنا شوید باید حدود 15 تا 20 ساعت برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس کنار بگذارید و حدود 200 تا 300 ساعت هم برای تمرین این مطالبی که یاد گرفته اید. پیشنهاد میکنم مدت زمان تمرین رو بیشتر کنید.

یادگیری متوسطه زبان برنامه نویسی سی پلاس پلاس:

اگر میخواهید با مطالب بیشتری آشنا شوید و پروژه های کوچکی رو بنویسید مانند پروژه های دانشجویی، باید حداقل 40 تا 70 ساعت وقت مفید برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس کنار بذارید و حدود 600 تا 900 ساعت هم برای تمرین تا بتوانید تا حدودی پروژه های نسبتا خوب رو کدنویسی کنید.

یادگیری پیشرفته زبان برنامه نویسی سی پلاس پلاس:

بعضی میخواهند پروژه های بزرگ و فوق العاده با این زبان بنویسند پس باید وقت بیشتری صرف کنند. برای اینکه به صورت حرفه ای سی پلاس پلاس رو یاد بگیرید باید حداقل 150 تا 300 ساعت وقت برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس بذارید و حدود 2000 تا 3000 ساعت هم برای تمرین تا بتوانید پروژه های عظیم و سطح بالا بنویسید. (این بخش برای ایران کاربرد چندانی ندارد، کسانی که میخواهند خارج کشور برند و هدف برنامه نویسی شدن در خارج کشور می باشد باید این مقدار وقت صرف کنند. چون در ایران بازار کاری برای سی پلاس پلاس وجود ندارد.)

نکته: این آمار که ارائه دادیم یک آمار تقریبی برای یادگیری سی پلاس پلاس است و برای هر کس با شرایطش فرق میکند. پیشنهاد میکنم مقاله مدت زمان یادگیری برنامه نویسی رو حتما مطالعه کنید.

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 22 دیدگاه
Avatar
علی صفری
پاسخ دهید

سلام وقت بخیر . من دوست دارم کد نویسی بازی سازی رو یاد بگیرم . و هیچ چیزی در مورد کد نویسی نمیدانم . ولی علاقه زیادی به بازی سازی دارم و باهوش هم هستم . به نظر شما میتونم . واسه شروع از اینترنت : زبان ++C رو یاد بگیرم .

    Avatar
    علی صفری در پاسخ علی صفری
    پاسخ دهید

    21 سالمه هست

    Avatar
    پشتیبان سورس ایران در پاسخ علی صفری
    پاسخ دهید

    سلام
    وقت بخیر
    بهترین کار اینه اول اصول و مبانی برنامه نویسی رو یاد بگیرید
    بعدش زبانی مثل سی شارپ رو کار کنید بعدش برید سراغ موتور بازی یونتی
    اینجوری خیلی سریعتر به نتیجه میرسید

Avatar
asal
پاسخ دهید

با سلام
من ترم دوم دانشگاه هستم اولین زبانی هم که یاد گرفتم زبان++c بود اما متاسفانه هنوز به صورت کامل روی این بخش تسلط ندارم و توی مسائل به مشکل برمیخورم نمیدونم چطور میتونم این مشکلات رو رفع کنم و این که تمرینات و سوالاتی که به درد بخور باشن و واقعا مفید واقع بشن برای من رو از کجا پیدا کنم
حقیقتا توی دانشگاه هم ما بیشتر روی بخش هایی کار میکنیم که شامل اصطلاحات خاصی هستند یا در کل تئوری هستند و خیلی کم با مباحث و مسائلی که به درد شغل ما در اینده میخورن دست و پنجه نرم میکنیم
ممنون میشم اگه به من کمک کنید.

Avatar
Daniyal
پاسخ دهید

سلام
میخواستم بدونم این زبانو برای کسی که هیچ زبانی رو بلد نیست و تازه میخواد وارد کار برنامه نویسی بشه پیشنهاد میکنید(میترسم شروع کنم ولی اینقد سخت باشه که کلا جا بزنم و برم واسه ی شغل دیگه).برای بازی سازی با آنریل باید سی پلاس پلاس رو یاد گرفت و شما پیشنهاد میکنید که کلا زبان سی پلاس پلاس رو یاد بگیرم یا برم دنبال آموزش هایی که توی آنریل سی پلاس پلاس رو یاد میدن(آیا تفاوتی داره؟) و سوال آخر هم اینه که برای منی که میخوام برنامه نویسی رو با سی پلاس پلاس شروع کنم چه پیشنهادی میکنید اول برم چه آموزشی رو ببینم اصلا آموزش ی سی پلاس پلاس هست که برای تازه کارا باشه.
با تشکر از سایت خوبتون

Avatar
ارسلان
پاسخ دهید

سلام وقت بخیر، خسته نباشید
ببخشید من می خواستم بدونم که من میخوام المپیاد دانش آموزی کامپیوتر شرکت کنم، بنظر شما کدام زبان برنامه نویسی رو یاد بگیرم بهتره و بهم کمک می کنه و من رو به مدال طلا می رسونه؟
و اینکه یاد گیریش چقدر طول می کشه چون من یک سال بیشتر زمان ندارم

    Avatar
    پشتیبان سورس ایران در پاسخ ارسلان
    پاسخ دهید

    سلام
    وقت بخیر
    بستگی به سرفصل های خود المپیاد دارد
    بستگی داره به زبان مورد نظر
    اگر سی پلاس پلاس باشد در همین مطلب در مورد زمان یادگیرش صحبت کردیم
    موفق باشید

Avatar
امیرحسین
پاسخ دهید

شما زبان C رو گفتید 2000 ساعت که خیلی ابتدایی تر و ساده تر از ++C است

    Avatar
    پشتیبان سورس ایران در پاسخ امیرحسین
    پاسخ دهید

    سلام
    وقت بخیر
    ان شالله که حالتون خوب باشه
    چون سی جای تمرین زیادی داره و باید خیلی بیشتر تمرین کنید نسبت به سی پلاس پلاس

Avatar
پویان
پاسخ دهید

سلام و آرزوی سلامتی برای شما
این مقدار ۳۰۰۰ هزار خیلی زیاد نیست؟؟؟؟؟
در صورتی که برای زبان های دیگر مثل پایتون یا جاوا اسکریپت در سایت خودتون بیشتر از هزار ساعت نیست
دلیلش چیه به خاطر سختی این زبانه یا مبالغه کردین یکم؟؟
با تشکر فراوان

    Avatar
    پشتیبان سورس ایران در پاسخ پویان
    پاسخ دهید

    سلام
    وقت بخیر
    زبان سی پلاس پلاس یک زبان قوی و فوق العاده ست اما چون پروسه یادگیریش زیاده و زمان بر در ایران زیاد استفاده نمیشه
    اگر میخواهید یک شخصه عالی و کار بلد باشید واقعا باید این مقدار رو بگذرونید

Avatar
آرمین
پاسخ دهید

من یه شخصیتی دارم که حقیقتا خجالتی و درونگرام، فقط چند بار تونستم از اینترنت درآمد داشته باشم، اما با این‌که مهارت‌هایی رو هم دارم ( نه در حد تخصصی ) اما هنوز نمی‌دونم چجوری کسی درآمد کنم؟!

    Avatar
    پشتیبان سورس ایران در پاسخ آرمین
    پاسخ دهید

    سلام
    کسب درآمد از اینترنت روش های مختلفی دارد
    ولی قبل از اینکه درآمد کسب کنید باید صاحب تخصص و مهارت بشید
    اینجوری خیلی خیلی بهتر هستش
    با تخصص کسب درآمد از اینترنت خیلی راحتر و بیشتر میشه
    موفق باشید

Avatar
آرمین
پاسخ دهید

سلام

اگر بخواهیم یه رو یاد بگیریم ( مثلا من می‌خوام توی UI/UX حرفه‌ای و متخصص باشم ) و توش عمیق بشیم، چند ساعت در روز کفایت می‌کنه واسش؟ آیا باید تمام روزم رو اختصاص بدم بهش یا نه؟ من وقتم خیلی آزاده، به گرافیک و برنامه‌نویسی علاقه دارم، این‌طور که خودم برنامه‌ریزی کردم، 4 ساعت برای UI و مابقی زمان و وقتم برای کار‌های دیگه مثل دوره‌ی طراحی کاور موزیک یا برنامه‌نویسی به زبان سی‌شارپ؟ این برنامه‌ی روزانه درسته؟

و آخرین سوال اینه که، من می‌تونم و درست هست اصلا توی هر دو مبحث UI و UX مطالعه و تمرین داشته باشم؟ یا فقط یکی؟

با تشکر فراوان از زحماتتان

    Avatar
    پشتیبان سورس ایران در پاسخ آرمین
    پاسخ دهید

    سلام
    وقت بخیر
    ببینید دوست عزیز زمانتون رو فقط روی یک موضوع بذارید
    مثلا دو ماه فقط UI و UX رو فرا بگیرید
    اگر هم قصد یادگیری سی شارپ رو دارید
    کل وقت رو بذارید برای یادگیری سی شارپ
    اگر هم علاقه دارید گرافیک و برنامه نویسی رو با هم مدیریت کنید و ببرید جلو
    می تونید نصف وقت رو برای گرافیک بذارید و نصف دیگه برنامه نویسی
    ولی پیشنهاد من اینه اول برنامه نویسی رو فرا بگیرید بعدش برید سمت چیزای دیگه
    موفق باشید

      Avatar
      آرمین در پاسخ پشتیبان سورس ایران
      پاسخ دهید

      خب من سطح پایه و متوسط برنامه‌نویسی رو بلدم ( شرط‌ها، کلاس‌ها، توابع و … ) منظورتون از این‌که اول برنامه‌نویسی رو یاد بگیرم، بعد برم سراغ چیز‌های دیگه، کار‌های دیگه کد نویسی می‌خوان یا برای کسب درآمد و بازار کار گفتید؟ البته از این نظر هم برای من به شدت مهم هست …

        Avatar
        پشتیبان سورس ایران در پاسخ آرمین
        پاسخ دهید

        خیلی هم خوبه
        پس اول برنامه نویسی رو یاد بگیر
        مسلط شو
        بعدش برو تخصص دیگه در کنارش یاد بگیر
        اینجوری خیلی خیلی بهتر هستش
        موفق باشید

Avatar
سید محمد
پاسخ دهید

تا اونجایی که می‌دونم و توی آگهی‌های استخدام دیدم، بازار کار خوبی داره؟ متن نیاز به اصلاح نداره؟

    Avatar
    پشتیبان سورس ایران در پاسخ سید محمد
    پاسخ دهید

    ما که داریم نگاه می کنیم آنچنان بازار کاری نداره که شما میگید
    باید منبع برای این صحبت ارائه بدید
    موفق باشید

Avatar
محمد
پاسخ دهید

ایرانیا چون تنبلن و براشون سخته از مخشون برای یادگیری این زبان استفاده کن هیچ بازار کاری نداره
اگه میدونستن این زبان و جدش چه تحولی در تکنولوژی امروز داشته مطمعنن خودشونو سوق میدادن به این زبان و دست نیاز به کشورای دیگه دراز نمیکردن


شما با موفقیت در خبرنامه ما عضو شدید