روزنامه گاردین در مقالهای با عنوان Why every child should learn to code به نکته مهمی اشاره میکند: نرمافزار دیگر فقط چیزی نیست که داخل کامپیوترها وجود داشته باشد؛ نرمافزار به یکی از لایههای اصلی زندگی ما تبدیل شده است. از موبایل و شبکههای اجتماعی گرفته تا بانکداری، حملونقل، آموزش، خرید، سرگرمی، پزشکی و حتی تصمیمگیریهای اقتصادی، بخش بزرگی از دنیای امروز با نرمافزار اداره میشود.
به همین دلیل، ندانستن زبان کامپیوترها در آینده میتواند شبیه ناتوانی در خواندن، نوشتن یا محاسبه باشد. البته این به این معنا نیست که همه بچهها باید در آینده برنامهنویس حرفهای شوند. همانطور که همه کودکان ریاضی یاد میگیرند اما قرار نیست همه ریاضیدان شوند، یادگیری برنامهنویسی هم بیشتر از آنکه هدفش ساختن مهندس نرمافزار باشد، برای ساختن ذهن منظم، تحلیلگر و مسئلهحلکن است.
نکته اصلی اینجاست: برنامهنویسی به کودک یاد میدهد چطور فکر کند.
در برنامهنویسی، کودک یاد میگیرد یک مسئله بزرگ را به بخشهای کوچکتر تقسیم کند، قدمبهقدم جلو برود، راهحل بسازد، خطا را پیدا کند، دوباره امتحان کند و از شکست نترسد. این همان چیزی است که به آن «تفکر محاسباتی» میگویند؛ مهارتی که ترکیبی از منطق، ریاضیات، الگوریتم و نگاه مرحلهبهمرحله به حل مسئله است.
تفکر محاسباتی فقط برای نوشتن کد کاربرد ندارد. این نوع نگاه در مهندسی، پزشکی، فیزیک، زیستشناسی، موسیقی، کسبوکار و حتی تصمیمگیریهای روزمره هم استفاده میشود. کودکی که این مدل فکر کردن را یاد میگیرد، فقط با کامپیوتر بهتر کار نمیکند؛ بلکه یاد میگیرد با مسائل پیچیده زندگی هم منطقیتر، آرامتر و خلاقانهتر روبهرو شود. در واقع، تفاوت اصلی بین کودکی که فقط از تکنولوژی استفاده میکند و کودکی که برنامهنویسی یاد میگیرد، همینجاست. اولی بیشتر مصرفکننده ابزارهاست؛ اما دومی کمکم یاد میگیرد سازنده، تحلیلگر و خالق باشد.
به همین دلیل در آکادمی بینالمللی سماآریا نیک، آموزش برنامهنویسی به کودکان فقط به معنی آموزش چند دستور و کد نیست. هدف این است که کودک پروژه بسازد، مسئله حل کند، ایدهاش را تبدیل به خروجی واقعی کند و با ذهنی آمادهتر وارد آینده شود. این دقیقاً همان نگاهی است که در پرامپت مادر مقالات سایت هم برای تولید محتوای والدینمحور، مسئلهمحور و آیندهنگر تعریف شده است.
جمعبندی ساده است:
فرزند ما شاید در آینده برنامهنویس نشود؛ اما اگر برنامهنویسی را درست یاد بگیرد، احتمالاً در هر مسیری که برود، بهتر فکر میکند، بهتر مسئله حل میکند و بهتر با دنیای تکنولوژی کنار میآید.