بسیاری از ما، هنگامی که راهمان را در شروع برنامهنویسی و طراحی وب آغاز میکنیم، به دنبال آموزش مناسب هستیم. ممکن است کلاس یا وبیناری را پیدا کنید که برایتان مناسب است و ممکن است یکی از دورههای آنلاین مختلف را مناسب بدانید. با این حال، راههای بسیاری با متدهای متفاوت برای یادگیری برنامهنویسی وجود دارند. پس از معرفی گوگل دیجیتال گاراژ به عنوان نقطه آغازین دیجیتالمارکتینگ، امروز freeCodeCamp را به عنوان نقطهی شروع یادگیری برنامهنویسی تا سطوح حرفهای آن معرفی میکنم.
وبسایت freeCodeCamp کارش را از پاییز ۲۰۱۴ آغاز کرده و این روزها به یکی از منابع قوی برای یادگیری علوم کامپیوتر (از برنامهنویسی وب تا یادگیری ماشین) تبدیل شده است. محتوای استاندارد این وبسایت به گونهای طراحی شده تا مطمئن شود مسائلی اصولی که ممکن است در آموزشهای دیگر نیاموزید (مثلاً طراحی وب با در نظر گرفتن معلولیتهای مختلف) به شما آموزش داده میشود. محتوایی که نه فقط در قالب ۱۰ دوره حرفهای مشخص به شما ارائه میشود، بلکه بروزرسانیها و اطلاعات بیشتری را از طریق یوتیوب با شما به اشتراک میگذارد.
اما به «ناسودبر» بودن این منبع بپردازیم: بر خلاف دیجیتالگاراژ و بسیاری از منابع دیگر، freeCodeCamp بر روی کسب درآمد خود تمرکز نکرده و به همین علت، تمامی محتوای آن به رایگان حتی برای ایرانیان در دسترس است.
در بسیاری از منابع آموزشی آنلاین، پروژه محور بودن معمولاً به آموزش از طریق ساخت یک پروژه ختم میشود و معمولاً فرصت و چالشی برای یادگیری و دست به کد شدن در خود آموزش در اختیارتان قرار نمیگیرد. freeCodeCamp اما با رویکردی متفاوت به آموزش عملی نگاه میکند: در این وبسایت، برای پیشرفت در هر درس باید کد بنویسید. پس از خواندن توضیحات هر درس، به شما توضیح داده میشود که کدی نمونه را به شکلی تغییر دهید تا نتایج دریافت شده از آن را مشاهده کنید. ممکن است این شیوه آموزش را به شیوه آموزش دیگر ترجیح دهید.
ده دوره موجود در وبسایت freeCodeCamp، به دلیل آنکه به شیوهای در هر درس در حال امتحان گرفتن از شما هستند و به دلیل اینکه freeCodeCamp بنیادی ناسودبر است، در پایان هر دوره به شما گواهی پایان دوره اعطا میکند که اگر قصد ورود به حوزهای خاص را داشته باشید، یک مورد مثبت دیگر به رزومه شما و پروفایل لینکدینتان خواهد افزود. اکثر این دورهها به شکل میانگین ۳۰۰ ساعت زمان از شما میگیرند.
جدای از دورههای دارای گواهی که از طریق وبسایت freeCodeCamp ارائه میشوند، freeCodeCamp صدها سوال مصاحبهای علوم کامپیوتر را در اختیارتان قرار میدهد تا برای مصاحبه بعدیتان آماده باشید و چنانچه یادگیری بیشتری در علوم کامپیوتر مد نظرتان است، احتمالاً در محتوای freeCodeCamp در یوتیوب (که اکثر آنها تبلیغ هم ندارند) موضوع مورد نظرتان را خواهید یافت.
از freeCodeCamp و کانال یوتیوب آن دیدن کنید!
امیدوارم با وجود کم و کاستی این مطلب، منبع معرفی شده برایتان مفید واقع شده و به پیشرفت شغلی شما کمک کند. اگر این مطلب را دوست داشتید لطفاً آن را به اشتراک بگذارید و بازخورد و سوالهایتان را در پاسخهای ویرگول بنویسید.