بعد از اینکه مقاله سی پلاس پلاس چیست را در سایت منتشر کردیم حال به سراغ مدت زمان یادگیری سی پلاس پلاس رفته ایم و میخواهیم بررسی کنیم در چه زمان می شود سی پلاس پلاس را فرا گرفت.
دوستان در مقاله مدت زمان یادگیری برنامه نویسی چند مورد را بررسی کردیم که تاثیر بسزایی در مدت زمان لازم برای یادگیری برنامه نویسی دارند. این چند مورد را دوباره در این مقاله به صورت کلی ذکر میکنیم.
- زبان برنامه نویسی
- زمان روزانه برای برنامه نویسی
- تمرین و تکرار
- الگوریتم و فلوچارت
- ضریب هوش
- زبان انگلیسی
- ریاضیات
- سن
- اراده و حوصله
سی پلاس پلاس چیست
سی پلاس پلاس یک زبان برنامه نویسی همه منظوره، سطح میانی و شی گرا است. امروزه در جهان بیشتر نرم افزارهای سیستمی از طریق سی پلاس پلاس نوشته می شوند. پیشنهاد می شود برای آشنایی بیشتر با سی پلاس پلاس مقاله سی پلاس پلاس چیست را مطالعه کنید.
نکته جالب: سی پلاس پلاس یک زبان سطح میانی محسوب می شود ولی دارای قابلیت زبان های سطح بالا و پایین بهصورت همزمان است.
آیا سی پلاس پلاس همان سی است ؟
سی پلاس پلاس بسط یافته زبان سی و خیلی قدرتمند تر از سی است. سی پلاس پلاس یک زبان مجزا از سی است. زبان سی پلاس پلاس توسط لابراتوار Bell یا همان Bell Labs به عنوان یک نسخه جدید از زبان برنامه نویسی C طراحی و پیاده سازی شد.
توجه: اگر می خواهید بیشتر در مورد کاربرد سی پلاس پلاس بدونید پیشنهاد میکنم مقاله کاربرد سی پلاس پلاس را کامل مطالعه کنید. در این مقاله کامل در مورد کاربرد این زبان برنامه نویسی صحبت کرده ایم.
مدت زمان یادگیری سی پلاس پلاس
حال به سراغ مدت زمان یادگیری سی پلاس پلاس میاییم و مانند بقیه مقالات این زبان برنامه نویسی رو باز از سه سطح مورد بررسی قرار دهیم. تا کاربران بر اساس سطح مورد نظر مدت زمان یادگیری سی پلاس پلاس را بدانند.
یادگیری مقدماتی زبان برنامه نویسی سی پلاس پلاس:
برای اینکه با مقدمات و مباحث اولیه زبان برنامه نویسی سی پلاس پلاس آشنا شوید باید حدود 15 تا 20 ساعت برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس کنار بگذارید و حدود 200 تا 300 ساعت هم برای تمرین این مطالبی که یاد گرفته اید. پیشنهاد میکنم مدت زمان تمرین رو بیشتر کنید.
یادگیری متوسطه زبان برنامه نویسی سی پلاس پلاس:
اگر میخواهید با مطالب بیشتری آشنا شوید و پروژه های کوچکی رو بنویسید مانند پروژه های دانشجویی، باید حداقل 40 تا 70 ساعت وقت مفید برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس کنار بذارید و حدود 600 تا 900 ساعت هم برای تمرین تا بتوانید تا حدودی پروژه های نسبتا خوب رو کدنویسی کنید.
یادگیری پیشرفته زبان برنامه نویسی سی پلاس پلاس:
بعضی میخواهند پروژه های بزرگ و فوق العاده با این زبان بنویسند پس باید وقت بیشتری صرف کنند. برای اینکه به صورت حرفه ای سی پلاس پلاس رو یاد بگیرید باید حداقل 150 تا 300 ساعت وقت برای یادگیری و آموزش برنامه نویسی سی پلاس پلاس بذارید و حدود 2000 تا 3000 ساعت هم برای تمرین تا بتوانید پروژه های عظیم و سطح بالا بنویسید. (این بخش برای ایران کاربرد چندانی ندارد، کسانی که میخواهند خارج کشور برند و هدف برنامه نویسی شدن در خارج کشور می باشد باید این مقدار وقت صرف کنند. چون در ایران بازار کاری برای سی پلاس پلاس وجود ندارد.)
نکته: این آمار که ارائه دادیم یک آمار تقریبی برای یادگیری سی پلاس پلاس است و برای هر کس با شرایطش فرق میکند. پیشنهاد میکنم مقاله مدت زمان یادگیری برنامه نویسی رو حتما مطالعه کنید.
دیدگاه کاربران
تعداد دیدگاه های کاربران : 22 دیدگاهسلام وقت بخیر . من دوست دارم کد نویسی بازی سازی رو یاد بگیرم . و هیچ چیزی در مورد کد نویسی نمیدانم . ولی علاقه زیادی به بازی سازی دارم و باهوش هم هستم . به نظر شما میتونم . واسه شروع از اینترنت : زبان ++C رو یاد بگیرم .
21 سالمه هست
سلام
وقت بخیر
بهترین کار اینه اول اصول و مبانی برنامه نویسی رو یاد بگیرید
بعدش زبانی مثل سی شارپ رو کار کنید بعدش برید سراغ موتور بازی یونتی
اینجوری خیلی سریعتر به نتیجه میرسید
با سلام
من ترم دوم دانشگاه هستم اولین زبانی هم که یاد گرفتم زبان++c بود اما متاسفانه هنوز به صورت کامل روی این بخش تسلط ندارم و توی مسائل به مشکل برمیخورم نمیدونم چطور میتونم این مشکلات رو رفع کنم و این که تمرینات و سوالاتی که به درد بخور باشن و واقعا مفید واقع بشن برای من رو از کجا پیدا کنم
حقیقتا توی دانشگاه هم ما بیشتر روی بخش هایی کار میکنیم که شامل اصطلاحات خاصی هستند یا در کل تئوری هستند و خیلی کم با مباحث و مسائلی که به درد شغل ما در اینده میخورن دست و پنجه نرم میکنیم
ممنون میشم اگه به من کمک کنید.
سلام
وقت بخیر
بهترین کار اینه در ابتدا اصول و مبانی رو یاد بگیری
بعد بری سراغ الگوریتم و فلوچارت
بعدش یه زبان ساده تر مثل سی شارپ یا پایتون یاد بگیری
به نظرم سی شارپ چون سی بیس هستش اونو یاد بگیر بعدش برو سراغ زبان های دیگه
برای یادگیری از لینک های زیر استفاده کن:
آموزش اصول و مبانی اولیه برنامه نویسی
آموزش الگوریتم و فلوچارت
آموزش برنامه نویسی سی شارپ
سلام
میخواستم بدونم این زبانو برای کسی که هیچ زبانی رو بلد نیست و تازه میخواد وارد کار برنامه نویسی بشه پیشنهاد میکنید(میترسم شروع کنم ولی اینقد سخت باشه که کلا جا بزنم و برم واسه ی شغل دیگه).برای بازی سازی با آنریل باید سی پلاس پلاس رو یاد گرفت و شما پیشنهاد میکنید که کلا زبان سی پلاس پلاس رو یاد بگیرم یا برم دنبال آموزش هایی که توی آنریل سی پلاس پلاس رو یاد میدن(آیا تفاوتی داره؟) و سوال آخر هم اینه که برای منی که میخوام برنامه نویسی رو با سی پلاس پلاس شروع کنم چه پیشنهادی میکنید اول برم چه آموزشی رو ببینم اصلا آموزش ی سی پلاس پلاس هست که برای تازه کارا باشه.
با تشکر از سایت خوبتون
سلام
وقت بخیر
پیشنهاد میکنم اگر تا حالا برنامه نویسی کار نکردید حتما حتما اصول و مبانی اولیه برنامه نویسی رو فرا بگیرید و در ادامه حتما الگوریتم و فلوچارت رو
اگر نمیدونید از کجا شروع کنید پیشنهاد میکنم از دو لینک زیر بهره ببرید:
الفبای برنامه نویسی – قدم صفر برنامه نویسی
آموزش الگوریتم و فلوچارت نویسی – آموزش حل مسئله
سلام وقت بخیر، خسته نباشید
ببخشید من می خواستم بدونم که من میخوام المپیاد دانش آموزی کامپیوتر شرکت کنم، بنظر شما کدام زبان برنامه نویسی رو یاد بگیرم بهتره و بهم کمک می کنه و من رو به مدال طلا می رسونه؟
و اینکه یاد گیریش چقدر طول می کشه چون من یک سال بیشتر زمان ندارم
سلام
وقت بخیر
بستگی به سرفصل های خود المپیاد دارد
بستگی داره به زبان مورد نظر
اگر سی پلاس پلاس باشد در همین مطلب در مورد زمان یادگیرش صحبت کردیم
موفق باشید
شما زبان C رو گفتید 2000 ساعت که خیلی ابتدایی تر و ساده تر از ++C است
سلام
وقت بخیر
ان شالله که حالتون خوب باشه
چون سی جای تمرین زیادی داره و باید خیلی بیشتر تمرین کنید نسبت به سی پلاس پلاس
سلام و آرزوی سلامتی برای شما
این مقدار ۳۰۰۰ هزار خیلی زیاد نیست؟؟؟؟؟
در صورتی که برای زبان های دیگر مثل پایتون یا جاوا اسکریپت در سایت خودتون بیشتر از هزار ساعت نیست
دلیلش چیه به خاطر سختی این زبانه یا مبالغه کردین یکم؟؟
با تشکر فراوان
سلام
وقت بخیر
زبان سی پلاس پلاس یک زبان قوی و فوق العاده ست اما چون پروسه یادگیریش زیاده و زمان بر در ایران زیاد استفاده نمیشه
اگر میخواهید یک شخصه عالی و کار بلد باشید واقعا باید این مقدار رو بگذرونید
من یه شخصیتی دارم که حقیقتا خجالتی و درونگرام، فقط چند بار تونستم از اینترنت درآمد داشته باشم، اما با اینکه مهارتهایی رو هم دارم ( نه در حد تخصصی ) اما هنوز نمیدونم چجوری کسی درآمد کنم؟!
سلام
کسب درآمد از اینترنت روش های مختلفی دارد
ولی قبل از اینکه درآمد کسب کنید باید صاحب تخصص و مهارت بشید
اینجوری خیلی خیلی بهتر هستش
با تخصص کسب درآمد از اینترنت خیلی راحتر و بیشتر میشه
موفق باشید
سلام
اگر بخواهیم یه رو یاد بگیریم ( مثلا من میخوام توی UI/UX حرفهای و متخصص باشم ) و توش عمیق بشیم، چند ساعت در روز کفایت میکنه واسش؟ آیا باید تمام روزم رو اختصاص بدم بهش یا نه؟ من وقتم خیلی آزاده، به گرافیک و برنامهنویسی علاقه دارم، اینطور که خودم برنامهریزی کردم، 4 ساعت برای UI و مابقی زمان و وقتم برای کارهای دیگه مثل دورهی طراحی کاور موزیک یا برنامهنویسی به زبان سیشارپ؟ این برنامهی روزانه درسته؟
و آخرین سوال اینه که، من میتونم و درست هست اصلا توی هر دو مبحث UI و UX مطالعه و تمرین داشته باشم؟ یا فقط یکی؟
با تشکر فراوان از زحماتتان
سلام
وقت بخیر
ببینید دوست عزیز زمانتون رو فقط روی یک موضوع بذارید
مثلا دو ماه فقط UI و UX رو فرا بگیرید
اگر هم قصد یادگیری سی شارپ رو دارید
کل وقت رو بذارید برای یادگیری سی شارپ
اگر هم علاقه دارید گرافیک و برنامه نویسی رو با هم مدیریت کنید و ببرید جلو
می تونید نصف وقت رو برای گرافیک بذارید و نصف دیگه برنامه نویسی
ولی پیشنهاد من اینه اول برنامه نویسی رو فرا بگیرید بعدش برید سمت چیزای دیگه
موفق باشید
خب من سطح پایه و متوسط برنامهنویسی رو بلدم ( شرطها، کلاسها، توابع و … ) منظورتون از اینکه اول برنامهنویسی رو یاد بگیرم، بعد برم سراغ چیزهای دیگه، کارهای دیگه کد نویسی میخوان یا برای کسب درآمد و بازار کار گفتید؟ البته از این نظر هم برای من به شدت مهم هست …
خیلی هم خوبه
پس اول برنامه نویسی رو یاد بگیر
مسلط شو
بعدش برو تخصص دیگه در کنارش یاد بگیر
اینجوری خیلی خیلی بهتر هستش
موفق باشید
تا اونجایی که میدونم و توی آگهیهای استخدام دیدم، بازار کار خوبی داره؟ متن نیاز به اصلاح نداره؟
ما که داریم نگاه می کنیم آنچنان بازار کاری نداره که شما میگید
باید منبع برای این صحبت ارائه بدید
موفق باشید
ایرانیا چون تنبلن و براشون سخته از مخشون برای یادگیری این زبان استفاده کن هیچ بازار کاری نداره
اگه میدونستن این زبان و جدش چه تحولی در تکنولوژی امروز داشته مطمعنن خودشونو سوق میدادن به این زبان و دست نیاز به کشورای دیگه دراز نمیکردن