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

تاثیرات برنامه نویسی بر روی سنین مختلف:
- افزایش خلاقیت
- تقویت استدلال
- مهارت حل مسئله
- آشنایی با کامپیوتر
- تحلیل مسائل
- مزیتهای رقابتی
- قدرت تصمیم گیری
- فعالیت سرگرم کننده
- فعالیت تیمی
- به روز بودن و درک عمیق از دنیای تکنولوژی
حتی اگر شما یک برنامهنویس حرفهای نشوید، دلایل زیادی برای یادگیری برنامهنویسی وجود دارد:
- مهمترین دلیل این است که شما میخواهید! برنامهنویسی میتواند به عنوان یک سرگرمی یا یک حرفه، بسیار جالب باشد.
- اگر به کامپیوترها علاقه دارید و میخواهید بیشتر در مورد اینکه چگونه کار میکنند و چگونه میتوانید آنها را به انجام کارهای دلخواه خود ببرید، این یک دلیل خوب برای یادگیری برنامهنویسی است.
- شاید شما میخواهید بازیهای خود را بسازید، یا شاید نتوانستهاید یک برنامه پیدا کنید که دقیقاً کاری را انجام دهد که میخواهید، بنابراین میخواهید خودتان بنویسید.
- این روزها کامپیوترها همهجا هستند، بنابراین احتمالاً شما از کامپیوترها در محل کار، مدرسه یا خانه استفاده خواهید کرد. یادگیری برنامهنویسی به شما کمک خواهد کرد که به طور کلی کامپیوترها را بهتر درک کنید.
برنامه نویسی یک فعالیت خلاقانه است
برنامه نویسی یک کار خلاقانه است، مانند نقاشی، نوشتن، سفالگری، بافندگی، یا ساختن قلعه های لگو. مانند نقاشی یک بوم خالی، ساختن نرم افزار محدودیت های زیادی دارد اما امکانات بی پایانی دارد.
تفاوت بین برنامه نویسی و سایر فعالیت های خلاقانه در این است که هنگام برنامه نویسی، شما تمام مواد اولیه مورد نیاز خود را در رایانه خود دارید. شما نیازی به خرید بوم، رنگ، فیلم، نخ، آجر لگو یا قطعات الکترونیکی اضافی ندارید. یک کامپیوتر ده ساله برای نوشتن برنامه ها به اندازه کافی قدرتمند است. هنگامی که برنامه شما نوشته شد، می توان آن را به تعداد بی نهایت بار کپی کرد. یک ژاکت بافتنی را فقط یک نفر می تواند در یک زمان بپوشد، اما یک برنامه مفید را می توان به راحتی به صورت آنلاین با تمام دنیا به اشتراک گذاشت.
کدنویسی سرگرمکننده است
تکنولوژی/فناوری در حال تبدیل شدن به یک بخشی از زندگی روزمره است. هر شرکت، سازمان و علتی میتوانند از فناوری بهرهبرداری کنند. برنامههای کاربردی وجود دارند که به شما در خرید، بازی، کار و تقریباً هر چیزی که تصور میکنید، کمک میکنند.
فرزندان شما میتوانند با برنامهنویسی، برنامه های کاربردی روی کامپیوتر پیادهسازی کنند! هر برنامه، بازی، سیستم یا برنامه کاربردیای که آنها تاکنون دیدهاند، با استفاده از اجزای ساخت برنامهنویسی مشابهی که آنها در این کتاب یاد خواهند گرفت، کدنویسی شده است. وقتی کودکان برنامهنویسی میکنند، آنها نقش فعالی را در فناوری دارند – برنامه نویسی فقط سرگرم کننده نیستند، بلکه چیزی سرگرم کننده را ایجاد میکنند!
برنامهنویسی، مهارت شغلی ارزشمندی است
برنامهنویسی مهارت قرن بیست و یکم است. شغلهای امروز نیازمند توانایی حل مسئله بیشتری هستند و همچنین شغلهای بیشتری شامل فناوری به عنوان یک نیاز اساسی دارند.
اداره آمار کار و اشتغال آمریکا پیشبینی میکند که بیش از ۸ میلیون شغل فناوری در طی پنج سال آینده ایجاد خواهد شد. هفت تا از ده شغل با سرعت رشد بالاتر در کتاب راهنمای اشتغال وظایف که نیاز به دریافت مدرک کارشناسی ارشد یا دکترا ندارند، در حوزه علوم کامپیوتر و فناوری اطلاعات (IT) هستند.


