مایکی
مایکی
خواندن ۳ دقیقه·۴ سال پیش

معرفی freeCodeCamp | یادگیری اصولی برنامه‌نویسی

تصویری از freeCodeCamp
تصویری از freeCodeCamp

بسیاری از ما، هنگامی که راهمان را در شروع برنامه‌نویسی و طراحی وب آغاز می‌کنیم، به دنبال آموزش مناسب هستیم. ممکن است کلاس یا وبیناری را پیدا کنید که برایتان مناسب است و ممکن است یکی از دوره‌های آنلاین مختلف را مناسب بدانید. با این حال، راه‌های بسیاری با متدهای متفاوت برای یادگیری برنامه‌نویسی وجود دارند. پس از معرفی گوگل دیجیتال گاراژ به عنوان نقطه آغازین دیجیتال‌مارکتینگ، امروز freeCodeCamp را به عنوان نقطه‌ی شروع یادگیری برنامه‌نویسی تا سطوح حرفه‌ای آن معرفی می‌کنم.

یک منبع رایگان ناسودبر!

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

اما به «ناسودبر» بودن این منبع بپردازیم: بر خلاف دیجیتال‌گاراژ و بسیاری از منابع دیگر، freeCodeCamp بر روی کسب درآمد خود تمرکز نکرده و به همین علت، تمامی محتوای آن به رایگان حتی برای ایرانیان در دسترس است.

یادگیری عملی در کنار آموزش اصول و تئوری

در بسیاری از منابع آموزشی آنلاین، پروژه محور بودن معمولاً به آموزش از طریق ساخت یک پروژه ختم می‌شود و معمولاً فرصت و چالشی برای یادگیری و دست به کد شدن در خود آموزش در اختیارتان قرار نمی‌گیرد. freeCodeCamp اما با رویکردی متفاوت به آموزش عملی نگاه می‌کند: در این وب‌سایت، برای پیشرفت در هر درس باید کد بنویسید. پس از خواندن توضیحات هر درس، به شما توضیح داده می‌شود که کدی نمونه را به شکلی تغییر دهید تا نتایج دریافت شده از آن را مشاهده کنید. ممکن است این شیوه آموزش را به شیوه آموزش دیگر ترجیح دهید.

گواهی پایان دوره


ده دوره موجود در وب‌سایت freeCodeCamp، به دلیل آنکه به شیوه‌ای در هر درس در حال امتحان گرفتن از شما هستند و به دلیل اینکه freeCodeCamp بنیادی ناسودبر است، در پایان هر دوره به شما گواهی پایان دوره اعطا می‌کند که اگر قصد ورود به حوزه‌ای خاص را داشته باشید، یک مورد مثبت دیگر به رزومه شما و پروفایل لینکدینتان خواهد افزود. اکثر این دوره‌ها به شکل میانگین ۳۰۰ ساعت زمان از شما می‌گیرند.

گواهی‌های موجود در freeCodeCamp در سال ۲۰۲۰:

کل گواهی‌های موجود در freeCodeCamp
کل گواهی‌های موجود در freeCodeCamp

هر آنچه در شغل فنی‌تان نیاز دارید، به زبان ساده

 تصویری از کانال YouTube متعلق به freeCodeCamp
تصویری از کانال YouTube متعلق به freeCodeCamp

جدای از دوره‌های دارای گواهی که از طریق وب‌سایت freeCodeCamp ارائه می‌شوند، freeCodeCamp صدها سوال مصاحبه‌ای علوم کامپیوتر را در اختیارتان قرار می‌دهد تا برای مصاحبه بعدیتان آماده باشید و چنانچه یادگیری بیشتری در علوم کامپیوتر مد نظرتان است، احتمالاً در محتوای freeCodeCamp در یوتیوب (که اکثر آن‌ها تبلیغ هم ندارند) موضوع مورد نظرتان را خواهید یافت.

از freeCodeCamp و کانال یوتیوب آن دیدن کنید!

حرف آخر

امیدوارم با وجود کم و کاستی این مطلب، منبع معرفی شده برایتان مفید واقع شده و به پیشرفت شغلی شما کمک کند. اگر این مطلب را دوست داشتید لطفاً آن را به اشتراک بگذارید و بازخورد و سوال‌هایتان را در پاسخ‌های ویرگول بنویسید.

حامی توسعه‌دهنده، برنامه‌نویس و گاهی بلاگ می‌نویسم
شاید از این پست‌ها خوشتان بیاید