این روزا یادگیری برنامه نویسی یه موضوع ترند و جذابه. از وقتی ابزارهای هوش مصنوعی و دیجیتال مارکتینگ وارد زندگی ما شدن، اهمیت این شغل روز به روز افزایش پیدا کرده. و نیروی کار بیشتری در این زمینه مورد نیاز شرکت های دولتی و غیر دولتیه. بنابراین طبیعیه که تعداد زیادی از افراد به این فکر بیفتن که برنامه نویس بشن و این علم رو یاد بگیرن. اما این کار به این سادگی ها هم نیست.
اولین مانعی که در مسیر یادگرفتن برنامه نویسی وجود داره، هزینه بالای دوره های آموزشیه. درواقع اغلب افراد مبتدی که معمولا دانش آموز، دانشجو و یا جویای شغل هستن؛ توانایی پرداخت هزینه این دوره ها رو ندارن. این موضوع باعث شده که این افراد از آموزش با کیفیت محروم بشن. و نتونن به این دانش مسلط بشن. به همین دلیل تصمیم گرفتم با انتشار این مقاله آموزشی درباره منابع رایگان یادگیری برنامه نویسی، تجربه شخصی خودم رو باهاتون به اشتراک بذارم.
روزای اولی که….
برنامه نویسی رو شروع کردم یه دانشجوی معمولی بودم. و حتی میشه گفت ضعیف در برنامه نویسی. وقتی دیدم آموزش های سر کلاس کافی نیست و چیز زیادی بهم یاد نمیده؛ تصمیم گرفتم طور دیگه ای آموزش ببینم. اما با توجه به اینکه هزینه شرکت در کلاس ها زیاد بود منصرف شدم. اون موقع ها (سال 92) اینترنت مثل الان در دسترس نبود. یا حداقل من بهش دسترسی زیادی نداشتم. پس کلاس آنلاین منتفی بود. اما بالاخره موفق شدم رایگان یاد بگیرم. بعد از یادگیری و تسلط اولیه؛ و وقتی متوجه شدم به این شغل علاقه دارم، جدی تر شدم و روی آموزش سرمایه گذاری کردم.
امروز قصد دارم این منابع رایگان رو به شما هم معرفی کنم. به این ترتیب شما هم میتونید از این امکانات رایگان بهره مند بشید.
منابع رایگان یادگیری برنامه نویسی:
1 . سری به کتابخانه عمومی شهرتون بزنید:
احتمالا دیدن این مورد به عنوان اولین آیتم متعجبتون کرده. این روزا که همه دارن از ابزارهای دیجیتال و هوش مصنوعی صحبت میکنن؛ چرا من دارم درباره کتابخانه عمومی حرف میزنم. اگه بخوام باهاتون صادق باشم؛ کتاب های توی کتابخونه خاک گرفته و قدیمی ان. و بعد از همه گیر شدن اینترنت، دوره ها و کتاب های الکترونیک؛ این کتاب های کاغذی به ندرت ورق خوردن.
اما نکته دقیقا همینجاست. وقتی همه دوره ها درباره نکات و ترفندهای ترند حرف میزنن. مطالعه کتاب هایی که به پایه و اساس زبان میپردازن و همه چیز رو کامل و با حوصله توضیح میدن خالی از لطف نیست. این کتاب ها به هیچ وجه دانش به روزی به شما نمیدن اما کمک میکنن پایه و اساس زبان های برنامه ویسی رو متوجه بشید و یاد بگیرید.
2 . یوتیوب بهترین منبع رایگان یادگیری برنامه نویسی:
یوتیوب دومین موتور جست و جوی جهانه. این شبکه اجتماعی مبتنی بر ویدیوئه و کاربرهای زیادی داره. برنامه نویس های مختلف در سرتاسر کره زمین مشغول ضبط و انتشار ویدیوهای آموزشی در این پلتفرم هستن. آموزش هایی که در یوتیوب ارائه میشه به هیچ عنوان با اینستاگرام قابل مقایسه نیست. باتوجه به اینکه این شبکه اجتماعی برای تولید کنندگان محتوا مدل های درآمدی داره؛ رقابت سر بازدیده. در سایر شبکه های اجتماعی محتوا نقش طعمه رو ایفا میکنه. که مخاطب رو ترغیب به خرید دوره کامل کنه. درحالی که محتوای یوتیوب همون هدف نهاییه. در نتیجه با کیفیته.
3 . وبسایت Git.ir:
گیت دات آی آر، یکی از وبسایت های عالی در زمینه آموزش هست. این وبسایت شامل آموزش های مختلفی از جمله برنامه نویسی، بازاریابی، هوش مصنوعی و… است. اغلب آموزش های این سایت کاملا رایگان هستن. دوره های غیر رایگان هم هزینه ای ناچیز دارن که عملا اونها رو رایگان میکنه. به عنوان مثال شرکت در دوره های غیر رایگان به 20 الی 50 هزار تومان هزینه نیاز داره. که عملا ناچیزه.
4 . گوگل:
گوگل اولین و قدرتمندترین موتور جست و جوی دنیاست. افراد زیادی در این فضا حضور دارن و در سایتشون تولید محتوا میکنند. طبیعتا مدرسین برنامه نویسی و موسسات آموزشی هم در این فضا حضور دارن. مقالات آموزشی متنی، پادکستها و ویدیوهای آموزشی زیادی توسط این افراد منتشر میشه. این محتوا میتونه به شما کمک کنه برنامه نویسی رو در حد خوبی یاد بگیرید. حتی گاها مدرسی یک دوره رایگان منتشر میکنه. و یا بخشی از دوره خودش رو رایگان نشر میده. همه اینها کمک کننده است و باید ازش بهره مند بشید.
5 . وبسایت w3schoole، منبع رایگان یادگیری برنامه نویسی وب:
این وبسایت یکی از بهترین هاست. آموزش های این سایت کامل، جامع و مختصره. هیچگونه اضافه گویی نداره. و همه چیز رو به طور ساده و شفاف توضیح داده. در پایان هر مطلب آموزشی بخشی وجود داره به اسم، Try it Your self. این بخش به شما این امکان رو میده که مطلبی که یاد گرفتید رو در همین قسمت تمرین کنید. اکثر آموزش های این سایت مربوط به برنامه نویسی وب هست و شاید برای سایر برنامه نوس ها مفید نباشه. با این وجود واقعا حیفم اومد این سایت رو بهتون معرفی نکنم. این بود که به عنوان آخرین مطلب بهتون معرفیش کردم.
جمع بندی:
دوستای گلم، این 5 منبع تجربه شخصی خودم بود. یعنی منابعی بودن که خودم ازشون استفاده کردم. اما منابع خوب دیگه ای مثل گیت هاب، آپارات، ایسمینار و… هم هست که میتونید ازشون استفاده کرد. همچنین ربات ها و ابزارهای هوش مصنوعی رو نباید نادیده گرفت. برای مثال کافیه گفت و گوی کوتاهی با چت جی پی تی داشته باشید. چت جی پی تی میتونه راهنمای کامل و قدم به قدمی برای یادگیری بهتون معرفی کنه و حتی خودش بهتون آموزش بده!!!.
امیدوارم این مقاله براتون مفید بوده باشه. موفق باشید.