علاقمند کردن نوجوانان به برنامه نویسی

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

کسی که اولین باره میخاد برنامه نویسی یاد بگیره اولین ذهنیتش محیط ویندوز یا وب هست که برنامه های رنگارنگ با کلیدها و فرم ها دیده و دوست داره اونا رو زودتر یاد بگیره تا به رویاش برای پولدار شدن با برنامه نویسی برسه🤣 راه حل چیه که این آدم زده نشه؟

به نظر من همون اول کار باید انگیزه💪 بهش بدیم و یک فرم بهش یاد بدیم بسازه تا از این دغدغه خلاص بشه😊 که واقعا میتونه یک برنامه ویندوز بنویسه. به جای یاد دادن شی گرایی و کلاس و اینترفیس خیلی راحت یک برنامه ماشین حساب پله به پله بهش یاد بدیم. اینکار باعث انگیزه میشه و باعث میشه کمتر دلزدگی پیش بیاد. بعد کم کم اونو با مفاهیم برنامه نویسی مثل الگوریتمها و کلاسها و اینترفیس و ... آشنا کنیم. پس نتیجه از آخر شروع کنیم بیایم به دروس پایه برسیم خیلی بهتره تا از پایه شروع کنیم به آخر برسیم. البته این نظر شخصیه منه

اما کاری که خودم می کنم اینه. اونا رو با اکسل 😍 آشنا میکنم. یک محیط کاملا گرافیکی با امکانات فراوان. خیلی راحت به اونا برنامه نویسی میشه یاد داد. محیط کاربری که کاملا آماده است و نیاز به چیزی نداره و محیط کد نویسی که پر از تابع های آماده بدردبخوره.

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

کلام آخر : نظر شخصی من اینه کسی که میخواد برنامه نویسی رو یاد بگیره بهتره با اکسل شروع کنه چون بسیار ساده است و آدم علاقمند می کنه و میفهمه با چند خط کد چه کارهای فوق العاده ای رو میشه انجام داد 👏. در اکسل هم If داریم هم حلقه ها و هم switch. در ضمن پر از توابع آماده که کار رو راحت می کنه.

البته این روش رو برای کلاسهای حضوری ترجیح میدم نه آموزشهای ویدیویی.