loading...

برنامه نویسی ایرانی

بازدید : 73
يکشنبه 23 آبان 1400 زمان : 11:39

مردم شروع کرده اند به این که بچه ها هم باید برنامه نویسی (کد نویسی) را یاد بگیرند. چرا؟

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

دلیلی وجود ندارد که در زمینه (آنها افراد شناخته شده هستند) باور نکنیم که بسیاری از برنامه نویسان می گویند یادگیری برنامه نویسی خوب است، اما در تعمیم خوب بودن خوب مشکلی وجود دارد. «سعی کردم… "این عبارتی است که من در جایی زیاد شنیده ام. ^^ آیا این یک اشتباه در مرجعیتی است که مردم به دلیل شناخته شدن آنها باور می کنند یا یک واقعیت اثبات نشده است که واقعاً توسط برنامه نویسی تشخیص داده می شود؟ یا این یک پدیده روانی است که موارد موفقیت آمیز در آن بیشتر به چشم می آید؟ افرادی که توانایی های کتاب آموزش برنامه نویسی به کودکان بهتری دارند در برنامه نویسی خوب هستند، بنابراین اگر برنامه نویسی را یاد بگیرید، آیا این توانایی بهبود می یابد؟ آیا ما اراده ای برای تعمیم با آزمایش تفاوت بین کسانی که برنامه نویسی را یاد گرفته اند و کسانی که یاد نگرفته اند داریم؟ ما چیز زیادی در مورد "چرا" برای یادگیری نمی شنویم. خواه درست باشد یا نه، به نظر می رسد شواهد کافی برای معرفی کورکورانه برنامه نویسی به آموزش وجود ندارد.

همچنین می توانید از منظر دیگری به آن فکر کنید. برعکس، من فکر می‌کنم برای افرادی که می‌توانند به خوبی برنامه‌نویسی کنند، برنامه‌نویسی کاری را انجام دهند که مادربزرگ‌ها/پدربزرگ‌ها می‌توانند انجام دهند، مسیر درستی است. اگر این اتفاق بیفتد، فکر می‌کنم یادگیری برنامه‌نویسی برای هر کسی معنادارتر خواهد بود. داشتن یا با یادگیری برنامه نویسی کمک به داشتن آن مهم است و برنامه نویسی به عنوان یک رسانه کمکی موثر (؟) در کانون توجه نیست.

در واقع برنامه نویسی به سمتی می رود که هرکسی می تواند انجام دهد، آیا تا به حال نباید به چیزی تبدیل می شد که حتی پدربزرگ ها و مادربزرگ ها می توانند انجام دهند؟ به جای اینکه مجبور باشید برنامه نویسی یاد بگیرید، آیا یک ابزار نباید برنامه نویسی را آسان تر کند و تجربه ای را ارائه دهد که یادگیری کتاب آموزش برنامه نویسی به کودکان آن لازم نیست دشوار باشد؟

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

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

این کاملاً با مفهوم آموزش برنامه نویسی به فرزندانمان متفاوت است - حداقل در پارادایم جریان اصلی اکنون. اگر برنامه نویسی تدریس می کنید، در حال تدریس یک زبان برنامه نویسی هستید. بلکه تلاش هایی برای ایجاد برنامه نویسی به شکلی متفاوت برای افرادی است کتاب آموزش برنامه نویسی به کودکان که برنامه نویسی را نمی فهمند. مادربزرگ من هرگز کد C نمی نوشت، اما فرزندان من نیز نیازی به نوشتن کد C ندارند. چرا باید

کتاب برنامه نویسی کودکان مفهوم اشاره گر را به کودکان بیاموزیم، اما به نظر چیزی نیست که در زندگی باید بدانیم.

مردم شروع کرده اند به این که بچه ها هم باید برنامه نویسی (کد نویسی) را یاد بگیرند. چرا؟

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

دلیلی وجود ندارد که در زمینه (آنها افراد شناخته شده هستند) باور نکنیم که بسیاری از برنامه نویسان می گویند یادگیری برنامه نویسی خوب است، اما در تعمیم خوب بودن خوب مشکلی وجود دارد. «سعی کردم… "این عبارتی است که من در جایی زیاد شنیده ام. ^^ آیا این یک اشتباه در مرجعیتی است که مردم به دلیل شناخته شدن آنها باور می کنند یا یک واقعیت اثبات نشده است که واقعاً توسط برنامه نویسی تشخیص داده می شود؟ یا این یک پدیده روانی است که موارد موفقیت آمیز در آن بیشتر به چشم می آید؟ افرادی که توانایی های کتاب آموزش برنامه نویسی به کودکان بهتری دارند در برنامه نویسی خوب هستند، بنابراین اگر برنامه نویسی را یاد بگیرید، آیا این توانایی بهبود می یابد؟ آیا ما اراده ای برای تعمیم با آزمایش تفاوت بین کسانی که برنامه نویسی را یاد گرفته اند و کسانی که یاد نگرفته اند داریم؟ ما چیز زیادی در مورد "چرا" برای یادگیری نمی شنویم. خواه درست باشد یا نه، به نظر می رسد شواهد کافی برای معرفی کورکورانه برنامه نویسی به آموزش وجود ندارد.

همچنین می توانید از منظر دیگری به آن فکر کنید. برعکس، من فکر می‌کنم برای افرادی که می‌توانند به خوبی برنامه‌نویسی کنند، برنامه‌نویسی کاری را انجام دهند که مادربزرگ‌ها/پدربزرگ‌ها می‌توانند انجام دهند، مسیر درستی است. اگر این اتفاق بیفتد، فکر می‌کنم یادگیری برنامه‌نویسی برای هر کسی معنادارتر خواهد بود. داشتن یا با یادگیری برنامه نویسی کمک به داشتن آن مهم است و برنامه نویسی به عنوان یک رسانه کمکی موثر (؟) در کانون توجه نیست.

در واقع برنامه نویسی به سمتی می رود که هرکسی می تواند انجام دهد، آیا تا به حال نباید به چیزی تبدیل می شد که حتی پدربزرگ ها و مادربزرگ ها می توانند انجام دهند؟ به جای اینکه مجبور باشید برنامه نویسی یاد بگیرید، آیا یک ابزار نباید برنامه نویسی را آسان تر کند و تجربه ای را ارائه دهد که یادگیری کتاب آموزش برنامه نویسی به کودکان آن لازم نیست دشوار باشد؟

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

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

این کاملاً با مفهوم آموزش برنامه نویسی به فرزندانمان متفاوت است - حداقل در پارادایم جریان اصلی اکنون. اگر برنامه نویسی تدریس می کنید، در حال تدریس یک زبان برنامه نویسی هستید. بلکه تلاش هایی برای ایجاد برنامه نویسی به شکلی متفاوت برای افرادی است کتاب آموزش برنامه نویسی به کودکان که برنامه نویسی را نمی فهمند. مادربزرگ من هرگز کد C نمی نوشت، اما فرزندان من نیز نیازی به نوشتن کد C ندارند. چرا باید

کتاب برنامه نویسی کودکان مفهوم اشاره گر را به کودکان بیاموزیم، اما به نظر چیزی نیست که در زندگی باید بدانیم.

نظرات این مطلب

تعداد صفحات : -1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 319
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 167
  • بازدید کننده امروز : 1
  • باردید دیروز : 130
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 299
  • بازدید ماه : 1702
  • بازدید سال : 8797
  • بازدید کلی : 36308
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی