اگر از افرادی هست که تازه با شغل برنامه نویسی آشنا شدید و قصد یادگیری آن را دارید و میخواهید راه های یادگیری و مدت زمان نیاز برای
تعیین هدف به شدت مهم هست اینکه هدفتون چیه به اینکه چقدر در روز باید تمرین کنید متفاوت هست
- اگه هدفتون از برنامه نویسی رسیدن به خونه ، ماشین و درآمد فوق العاده هست فرق داره
- همچنین اگر صرفا برای یک وقت گذرونی ساده هست مدت زمانی که باید تمرین کنید فرق داره
اگر هدفتون از برنامه نویسی رسیدن به درآمد و جایگاه اجتماعی بالاست باید دست کم روزی 6 ساعت زمان بگذارید
تصور کنید میخواهید مکانیکی یاد بگیرید اگر به یک مغازه مکانیکی بروید و به استاد کار آن مغازه بگویید میخوام روزی 3 ساعت بیام به هیچ عنوان به شما اجازه ورود به مغازه برای یادگیری را نمیدهد و به شما میگوید اگر میخوای اینجا بیای و کار یاد بگیری باید از 9 صبح بیای تا 7 بعد از ظهر (10 ساعت در روز)
پس شما هم برای اینکه بتونید در برنامه نویسی به مهارت بالایی برسید تا به اهداف بزرگی که میخواهید برسید باید حداقل روزی 6 ساعت زمان بگذارید
مهارت برنامه نویسی یک مهارت زود بازده هست ; چند سال اول به هیچ عنوان شما رو به آزادی مالی نمیرسونه اما زود تر از شغل های دیگه به شما کمک میکنه به درآمد مطلوبی برسید
پس اگه میخواید به برنامه نویسی به چشم یک شغل نگاه کنید باید روزی 6 ساعت زمان بگذارید
ولی اگه فقط برای آشنایی و وقت گذرونی هست روزی یک تا 3 ساعت کافیه و اگه دارین فقط برای قبولی در درس های دانشگاه یادش میگیرین 2یا 3 ماه زمان بزارین و بعدش دیگه سمتش نرین
ولی اگه دارین برای رسیدن به درآمد یادش میگیرین باید دست کم روزی 6 ساعت برای یادگیریش زمان بگذارید
اما به چه روشهایی میشه برنامه نویسی را آموخت ؟
در ادامه اگر به دنبال روشهایی میگردید که چگونه میتوانید برنامه نویسی را یاد بگیرید ما در ادامه راه های یادگیری را که هرکدام مزایا و معایب خود را دارند را بریا شما نام برده ایم
خود آموز
به لطف آموزش های فراوان آنلاین و امکان یادگیری در هر زمان و مکانی خود آموزی یکی از روشهای محبوب در بین علاقه مندان یادگیری برنامه نویسی است
اما از معایب این روش این هست که اگر در حین یادگیری به سوال و مشکل یزرگی برخورد کنید کسی نمیتونه به شما در حل مشکلتان کمک کند و باید تلاش کنید تا به تنهایی چالش به وجود آمده را برطرف کنید و به شدت به نظم در یادگیری نیاز داریدزیرا یادگیری برنامه نویسی یک فرآیند مداوم است و هیچ وقت تمامی ندارد و اگر به برنامه خود پایبند نباشید، پیشرفت زیادی نخواهید داشت. علاوه بر این، احتمال افزایش مدت زمان یادگیری شما نیز وجود دارد زیرا به یک برنامه زمانبندیشده یا به پروژههایی که در بوتکمپهای برنامه نویسی یا دانشگاه کار میشوند، نمیتوانید دسترسی داشته باشید.
یادگیری نسبی در برنامه نویسی از این روش حدود 6 تا 12 ماه طول میشود
شرکت در بوت کمپ ها و دوره های آموزشی
بوت کمپ های برنامه نویسی برنامه های کوتاه مدتی هستند که در آنها تقریبا اصول و تمام مواردی که برای تبدیل شدن به یک برنامه نویس حرفه ای نیاز دارید به شما تدریس میشود . اکثر بوت کمپ ها حدود 3 – 6 ماه طول میکشند و در پایان این بوت کمپ ها میتوانید مهارت مورد نیاز برای ورود به بازارکار را به دست آورید.
حضور در بوت کمپ های آموزشی این فرصت را به دانشجویان میدهد تا با اساتید و افراد متخصص در این حوزه بهتر ارتباط برقرار کنند و این مورد به دنشجویان کمک میکند تا علاوه بر برطرف کردن چالش های خود در طول زمان یادگیری در پایان بوت کمپ راحت تر شغل خود را پیدا کنند
رفتن به دانشگاه در رشته مهندسی کامپیوتر
یکی از رایج ترین روش ها برای یادگیری برنامه نویسی رفتن به دانشگاه در رشته مهندسی کامپیوتر زیرا میتوانید در حین یادگیری برنامه نویسی تحصیلات خود را افزایش دهید و یکسری از شرکت ها ترجیح میدهند افرادی که استخدام میکنند فارق التحصیلان دانشگاه با مدرک معتبر باشند
بزرگترین ایراد دانشگاه این هست که مدت زمان یادگیری بسیار طول میکشد و این روش برای کسانی که قصد تغییر شغل خود به سمت برنامه نویسی را دارند حداقل چهار سال تحصیل در این حوزه یک روش غیر منطقی هست و همینطور تحصیل در برخی دانشگاه ها نیاز به هزینه زیادی و مواردی که در دانشگاه به دانشجویان تدریس میشود با نیازی که بازار کار دارد فاصله زیادی دارد
به این نکته نیز توجه داشته باشید که فعالیت در یکسری از حوزه های برنامه نویسی مثل طراحی و برنامه نویسی وب نیاز چندانی به تحصیلات آکادمیک ندارند اما فعالیت در حوزه های دیگر مثل برنامه نویسی اینترنت اشیاء (IOT) یا هوش مصنوعی به دلیل اینکه تسلط در علوم ریاضی نیاز دارند نیاز مهمی به تحصیل در دانشگاه و تقویت دانش ریاضی در کنار مهارت برنامه نویسی دارید
چه مدت طول میشکد به یک زبان برنامه نویسی تسلط نسبی پیدا کنم تا به درآمد برسم ؟
این که شما چه زبان برنامه نویسی برای یادگیری مدنظر دارید و اینکه از چه روشی برای یادیگیری دارید استفاده میکنید تاثیر مهمی در مدت زمان یادگیری شما دارد
مثلا اگر شما در حال یادگیری زبان برنامه نویسی پایتون و html/css به روش شرکت در دوره های آموزشی هستید حدود 4-6 ماه طول میکشد تا به یک تسلط نسبی برسید و بعد از این بازه زمانی میتونید به عنوان کارآموز اقدام به عمل کنید
اما اگر دارید یک زبان سطح بالا و دشوار مثل جاوا به صورت خود آموز حداقل یک سال طول میکشد