Linus Torvalds: "لا أعتقد أنه يجب على الجميع تعلم كتابة الكود"

في الوقت الحاضر ، أصبح الحديث عن الحاجة إلى تعليم العالم البرمجة (خاصة الأطفال). يتحدثون عن محو الأمية الجديدة, لتعزيز الاستخدام النشط وليس السلبي للتكنولوجيا, مشروع سكراتش لبدء لهم (وغيرها من المشاريع المجانية والمفتوحة المصدر) ، من الحملات مع المشاهير، إلخ. إلخ

وفجأة ظهرت أخبار كهذه. في مقابلة مع من الداخل الأعمال، سُئل Linus Torvalds عن الحاجة إلى تعليم البرمجة للجميع وماذا سيكون التعليم في علوم الكمبيوتر. كان هذا جوابه (ترجمت من CHW).

في الواقع ، لا أعتقد أنه يجب على الجميع بالضرورة محاولة تعلم كتابة الكود. أعتقد أن البرمجة شيء متخصص تمامًا ؛ ولا أحد يتوقع حقًا أن تضطر الأغلبية إلى ذلك. هذا ليس مثل معرفة القراءة والكتابة. ومعرفة كيفية القيام بعمليات حسابية أساسية.

بعد قولي هذا ، أعتقد أنه يجب أن يكون هناك طريقة ما يتواصل بها الناس معها ، حتى يكتشفوا أنهم يستمتعون بها وأن لديهم الكفاءة ، وأنهم يعرفون عن هذا الاحتمال. ليس لأن الجميع يريد أو يحتاج إلى التعلم ، ولكن فقط لأن لديهم دعوة رائعة. قد يكون هناك العديد من الأشخاص الذين لم يدركوا أبدًا أنهم كانوا يرغبون في "إخبار" أجهزة الكمبيوتر بما يجب عليهم فعله. لذلك ، من هذا المنطلق ، أعتقد أن دورات الكمبيوتر في المدارس فكرة رائعة ، لكنني لا أؤمن بشعار "يجب على الجميع تعلم البرمجة!

رأيي. ربما ما يجب تدريسه ليس البرمجة الصارمة ولكن طريقة التفكير الحسابية ، لمواجهة كل شيء كروتين مع المتغيرات والوظائف. ثم تصبح الحاجة إلى حل المشكلة بكفاءة تنمية الحس السليم. أتذكر عندما كنت طفلاً ، في مدرسة قديمة جدًا 286 ، استخدمت برنامج Logo (ما كان في تلك الأيام ، برنامج رسم بسلحفاة). اليوم أرى سكراتش ويا لها من مصادفة ، هو استمرار للشعار القديم (في الواقع مستوحى من Logoblocks ، وهي لغة برمجة مرئية مزجت Logo مع كتل Lego). حتى أنهم فعلوا محاكاة شعار الصفر وشعرت بالحنين إلى الماضي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   خوسيه جيكوم قال

    الشيء المثالي لطالب المدرسة هو تعلم Linux والعمليات الأساسية للبرمجة ، والباقي سيأتي بالإضافة إلى ذلك ، في هذه الأيام البرمجة بها مجال كبير مثل الروبوتات وأتمتة العمليات وتبسيط المهام المتكررة التي يتم تقديمها في حالات كثيرة من حياة طالب ...

    1.    الشيطان مايبراغو قال

      في مدرستي ، أعطت الحكومة جهاز كمبيوتر شخصي مع Ubuntu (كنت أعرف ذلك بالفعل) وكنت سعيدًا بانتظار ساعة الكمبيوتر القادمة وعندما أدركت أن أجهزة الكمبيوتر هذه تحتوي بالفعل على W7 ، يا لها من خيبة أمل

      1.    ذئب الرب قال

        القرصان بالتأكيد

  2.   mat1986 قال

    خبرتي:
    عندما كنت في المدرسة الثانوية (تشيلي) ، كان هناك فصل معين للكمبيوتر ... لم يتعدى تدريس المكونات الأساسية للكمبيوتر الشخصي ، ثم التسكع في zsnes. في وقت لاحق في الكلية ، كان هناك فقط أول نهج لنظام Linux ، من خلال دورة الكمبيوتر - البرمجة بلغة C ++ - أولاً في Windows ثم في أجهزة الكمبيوتر التي تستخدم Fedora. ما اكتشفته عند اجتياز هذه التجربة هو أن هناك نقصًا في فصول الكمبيوتر "بجدية" (خاصة في المستويات الثانوية والعالية) من أجل الحصول على قاعدة جيدة ، سواء في البرمجة أو في معرفة Linux. لسوء الحظ ، على الأقل هنا في تشيلي ، لا توجد ثقافة ناعمة. مجانًا ولديك خياران: تابع مع Windows أو اكتشف عالم Linux بنفسك (حدث الثاني لي) ،

    1.    كراكوسكل قال

      صحيح جدا لذلك هو في شيلي.

    2.    إليوتيمي 3000 قال

      في بيرو ، الأمر هو نفسه ، وبمجرد أن كنت في معهد تقني عالٍ في الولاية ، علمونا Visual Basic 6.0 ، اجتاز معظمهم دورة خدش الدورة التدريبية ، أما بالنسبة للبرمجة بلغة C ++ الأصلية ، فقد كنت من القلائل الذين يمكنهم فهم البرمجة في لغة C ++ والتعامل مع الأساسيات (على الرغم من أن الحقيقة هي أن معظم المخططات الانسيابية كانت عالية جدًا لهم ، ومن ثم فقد فقدوا).

      لأسباب واضحة ، ليس من الضروري إجبار الجميع على الانخراط في البرمجة ، لأن هناك أشخاصًا لديهم أنواع مختلفة من الذكاء وفرض وظيفة لا تسلط الضوء على ذكائهم يحبطهم بطريقة لا يمكن علاجها.

    3.    مارتن سي قال

      على الأقل في البلد (فنزويلا) في المدرسة الثانوية كان هناك فصل كان اختياريًا لأخذها: »الحوسبة والمعلوماتية». في البداية كان الأمر يتعلق فقط بمعرفة أجزاء جهاز الكمبيوتر وهيكل نظام التشغيل. ثم علمونا كيفية استخدام GNU / Linux (دبيان) وتثبيته ، وعلى الفور علمونا تطوير الخوارزميات ، وأخيرًا كتبنا بعض البرامج الصغيرة بلغة C. ثم كل شيء آخر تعلمته عن البرمجة تعلمته بنفسي وبعض أشياء أخرى في الكلية.

      1.    نانو قال

        ما المدرسة وما الدولة؟ نظرًا لأنني أعطيت الحوسبة (بدلاً من ذلك ، أتمتة المكاتب) في مدرستين ولا شيء ، فإن المنهج الدراسي هو "هذه شاشة ، هذا رسم ، هذه وحدة معالجة مركزية" ... في أي مدرسة على أي مستوى لا يقدمون أي برمجة على الإطلاق ، أكثر من لقد استطعت أن أرى أنهم سمحوا لي أن أعطي في pensum كانت خوارزميات.

      2.    Fenriz قال

        هذا صحيح ، في العديد من المدارس الثانوية ، هناك ذكر في علوم الكمبيوتر ، حيث يعلمونك أشياء مختلفة ، بما في ذلك البرمجة ، في ولاية زوليا ، وهناك العديد من المدارس الثانوية من هذا القبيل. بدون ذكر برنامج CCS الرائع ... ولكن فيما يتعلق بالمقال ، أشارك فكرة أن كل شخص يمكنه البرمجة ، ولكن لا يعرف الجميع كيفية البرمجة جيدًا. في صحتك

        1.    مقاومة الخضوع قال

          نعم ، في بلدي مع كل الاحترام الواجب ، عندما نأخذ علوم الكمبيوتر كثيرًا ، لا نرى أنه موضوعًا مهمًا للغاية لدراسته بعمق ، ولكن ليس من الضروري أيضًا تعلم كل شيء عن البرمجة إن لم يكن بالأحرى تعتمد الأساسيات بالفعل على 1 إذا كنت تحب البرمجة يمكن أن تأكل مكتبة عن كيفية البرمجة بدقة
          ملاحظة: شخص ما يعرف عن الهواتف الذكية التي لديها نظام تشغيل غير android لأن android يقتل فعلاً بالفلاش ويساعد الفيروسات ..

    4.    بابلو هونوراتو قال

      صحيح جدا.

      على الرغم من الاستمرار في قضية تشيلي ، كان هناك وقت لم يكن لدي فيه جهاز كمبيوتر (أعلم أنه سيئ للغاية) واضطررت إلى الذهاب إلى مركز معلومات (شيء مثل الإنترنت ، ولكنه موجه إلى المكتبات) تابع للحكومة لأداء واجبي المنزلي. كانت هناك غرفتان ، إحداهما أبهة كانت مليئة دائمًا بأجهزة كمبيوتر Windows XP (في الواقع كانت جميعها تحت رعاية مؤسسة Bill and Melinda Gates Foundation) وأخرى لم تكن معروفة جيدًا. كان هناك شيء غريب مثبت ، كان شيئًا يسمى "Mandrake Linux 10" ورأيت أن هذا و Firefox كانا أسرع من XP و Explorer (لم يكن هناك متصفح آخر على أجهزة الكمبيوتر التي تعمل بنظام Windows في الغرفة الأخرى). هناك قابلت لينكس وأصبحت مهتمًا بالعالم. كان 10.

      اختفت هذه الغرفة عندما تولت ميشيل باتشيليت منصب الرئيس ، وكان لديها بالفعل جهاز كمبيوتر في ذلك الوقت ، مع ذكر ماندريك الأسطوري أعلاه. ثم انتقلت إلى مركز معلومات آخر وكان هناك نفس أجهزة الكمبيوتر ، ولكن مع Windows XP. كان الأداء رديء.

      كانت دروس الكمبيوتر مضحكة. كانت أجهزة كمبيوتر بنظام XP وكل ما فعلته هو استخدام برنامج يسمى «لا بلازا» ( http://www.enlaces.cl/v3/internet/plaza.html ) من برنامج الروابط. لقد كانت مزحة ، كما ترى ولم يستغرق الأمر وقتًا طويلاً بالنسبة لنا لتخمين مفتاح الهروب من تلك الفوضى ، فقد كان "الروابط". هناك نهرب إلى جهاز الكمبيوتر الحقيقي. ثم علمونا استخدام البرمجيات الاحتكارية (MS Office) واستخدام Internet Explorer. عندما سألت الأستاذ عن لينكس ، نظر إلي بوجه "هذا متسلل" ، هاهاها.

      ثم المدرسة الثانوية ، أكثر من نفس الشيء. أعطوني عصيدة للأطفال عندما كنت أتوقع اللحوم.

      بدأت دراسة محلل مبرمج في DuocUC ولم يكن هناك أثر واحد لنظام Linux حتى الفصل الدراسي الرابع ، حيث كان هناك فرع يسمى "إدارة أنظمة التشغيل" ، والذي كان معلمه لينوكسيرو. ولكن "حسب البرنامج" (وهو مصطلح يستخدم على نطاق واسع في تشيلي لإظهار محدودية ما يمكنهم تدريسه) ، اجتاز RHEL 4 فقط (ريد هات شريك للمؤسسة). كانت فروع البرمجة كلها في بيئات Windows وتستخدم برامج خاصة (Visual Studio ، Oracle DB Designer) وأوضح المعلم على الفور: أنا لا أراجع العمل المنجز في MonoDevelop. أداة الدراسة هي Visual Studio.

      وحيث أعمل ، ترى نتيجة الحث الكامل مع Windows. جميع أجهزة الكمبيوتر هي Windows 7 (من حيث أكتب هذا) ، والخادم هو Windows Server 2003 ، والبريد هو Exchange وتم الترحيب بي في الشركة عبر Lync. لا يوجد سوى كمبيوتر Ubuntu واحد ، وهو مخصص لعرض إعلانات المتجر على الشاشات.

      1.    مقاومة الخضوع قال

        مرحبًا ، أعجبني تعليقك ، أقدم نفسي على النحو التالي ؛
        مقاومة تقديم ajajja ، عرفت أيضًا Linux بطريقة مماثلة لطريقتك التي عرفتها من خلال الهواتف المحمولة الملونة الأولى ، حصلت على Motorola KRZR K1 كان لدي نظام تم إنشاؤه بواسطة Linux أو شيء من هذا القبيل مع هذا الهاتف الخلوي حتى ذهب كل شيء إلى أي موقع ويب آخر الكلمات تحتوي على كل شيء مع هذا xD هاهاها سقطت من يدي عدة مرات ولم تومض أبدًا أو أصيبت بفيروس ، الشيء السيئ الوحيد هو أنه كان قديمًا جدًا وكان علي للأسف اجترار الروبوتات وتم إيقاف تشغيل فيروسات القصة النموذجية ووميض أكثر من 1 ساعة
        لهذا السبب يمكن أن يساعدني scrivo الذي يعرف أو شخص ما في الحصول على هاتف ذكي بنظام تشغيل مجاني 😉

        1.    ديازيبان قال

          Android هو نظام تشغيل مفتوح المصدر …………… ..

          يمكنك على سبيل المثال البحث عن ROM مخصص لنظام Android (مثل Cyanogenmod أو Replicant) لفلاش الهاتف.

  3.   إليوتيمي 3000 قال

    أنا أحد هؤلاء الأشخاص الذين يفضلون التحرير في برامج تحرير مثل EMACS ، ولكن هناك أشخاص يحبون البرمجة مثل Logo أو في أي محرر آخر يعرض رسومات لكائنات مثل الشعار المذكور أعلاه أو من خلال مخططات التدفق.

    إن ما قاله لينوس تروفالز صحيح بنسبة 100٪ ، حيث يوجد أشخاص يتفوقون في مجالات مختلفة ، وفرض تعلم لغة برمجة يمكن أن يحد منها بدلاً من توسيعها.

    الآن ، ما ينقص البرنامج المجاني والمصدر المفتوح هو مصممي واجهة المستخدم الرسومية ، لذلك يتم تطبيقه فقط بفضل eOS و Linux Mint.

  4.   إيلاف قال

    لن يكون من الضروري أن يعرف الجميع كيفية البرمجة ، ولكن سيكون من الجيد إذا قاموا على الأقل في المدارس بتعليم بعض "منطق البرمجة".

    1.    خوسيه جي دي إف قال

      نوع من مثل تعلم الرياضيات الأساسية. كان على الجميع أن يتعلموا حتى كيفية الجمع والطرح. لكن ليس الجميع عالم رياضيات ... حسنًا ، الأمر نفسه مع البرمجة.

      ثم ، إذا كنت ترغب في ذلك وتريد التوسع ، فأنت تدرس.

      أتمنى لو علموني الأساسيات عندما درست. الآن كان علي أن أتعلمها بمفردي ، مما يكلفني الكثير بالطبع.

      1.    نانو قال

        سبتمبر ، في الواقع لمدرسة اقترحت تعليمهم الخوارزميات والرموز الكاذبة ببساطة ، لتعليمهم فوق "كيف يفكر الكمبيوتر الشخصي" ... أرسلوني لأفقد ، "هذا كثير جدًا على الأولاد".

    2.    الأنف قال

      أتفق معك إيلاف. إذا تم تعليمهم المنطق الرياضي ، فمن المؤكد أن الأولاد سيفكرون بشكل مختلف.
      لكن هذا لا يبقى فقط لتعلم P أو Q ثم R.
      إذا لم يكن الأمر كذلك ، فسوف يعلمونهم معادلتهم في الجبر البولي.

  5.   vr_rv قال

    إذا تعلم الجميع البرمجة ، فسيكون المبرمجون هم الأكثر استهلاكا في العالم ، وسيؤثر ذلك بشكل كبير على المهنة.

  6.   أوسكار قال

    يبدو أنه يخشى أن يكون الطفل أفضل منه!

  7.   خواكين قال

    أعتقد أنه إذا لم تكن المدرسة موجهة نحو الكمبيوتر ، فلن يكون من الضروري أن يعرف الجميع كيفية البرمجة. هناك أذواق مختلفة من حيث المهن.

    ولكن سيكون من الجيد ، على سبيل المثال ، القيام بورش عمل البرمجة أو التصميم ، من بين أشياء أخرى. هذه هي الطريقة التي يمكن بها وضع مشروع صغير معًا: يقوم الأشخاص من منطقة البرمجة بإنشاء تطبيق ؛ تلك التصميم والشعار ؛ البعض الآخر الوثائق والأصوات وما إلى ذلك.

    هذه هي الطريقة التي يتعلمون بها العمل كفريق ، كل واحد بالطريقة التي يحلو لها. يتعلمون معنى "البرمجيات الحرة".

  8.   ماريو قال

    حسنًا ، تم فهم "البرمجة" في مدرستي على أنها تستخدم VB6 والخوارزميات. أعتقد أنه بالنسبة لأشياء من هذا القبيل ، بالنسبة لزملائي القدامى ، أولئك الذين فعلوا شيئًا متعلقًا بالحوسبة ، فأنا أحسبهم بيد واحدة (ومهندس أنظمة واحد فقط). أنا أفضل نظام الجامعة حيث يدرس المنطق أولا أ. الرياضيات ، في علوم الكمبيوتر يبدأون بـ C ، ويتقدمون شيئًا فشيئًا

  9.   زيرونيد قال

    أتفق مع Torvalds ، معرفة كيفية البرمجة ليست حاجة أساسية. نعم ، أحب البرمجة ، وأرى أنها مفيدة جدًا ، لكنني لا أراها ضرورة لغالبية السكان.

    أعتقد أن تعلم البرمجة له ​​ميزتان كبيرتان: فهو يعلمك التفكير المنطقي بطريقة مجردة ، ويعلمنا أن أجهزة الكمبيوتر غبية ، فهي تأخذ منا تلك الصورة أن أجهزة الكمبيوتر هي صناديق سحرية تفعل كل شيء ، ولكن في الواقع يمكنهم فعل كل ما يفعلونه بفضل شخص يبرمجهم (تبدو هذه النقطة الأخيرة مهمة ، بحلول الوقت الذي تبدأ فيه Terminators في الظهور وأشياء من هذا القبيل ، سنعرف أنها مجرد آلات غبية أنشأناها ، وإذا تمكنا من إنشائها يمكننا تدميرها: D)

  10.   ستاتيك قال

    منذ أكثر من شهر بقليل ، شرعت في تطوير مشروع تجريبي "تعليم البرمجة للأطفال" ، كما ذكرت في منشور أثار بعض الجدل مؤخرًا ، فأنا مدرس في مدرسة ابتدائية في معهد أنطونيو بينيا سيلي في مدينة لوخا - الإكوادور ، وهي مؤسسة خاصة ، مع وصول منظمة FLISoL (التي كنت جزءًا منها) ، أجريت بعض المحادثات التمهيدية حول البرمجيات الحرة وأمان تصفح الإنترنت للطلاب والإدارة العرضية لـ طوعا (مشاركة أعضاء آخرين في المجتمع).

    منذ ديسمبر علمت بإغلاق Windows XP على الأقل في الدعم الفني من Microsoft. منذ ذلك الحين أخبرت المدير عن هذه الأخبار السارة وأعطتني كل الانفتاح لتدريس البرمجيات الحرة.

    في يوم FLISoL ، ذهب بعض الطلاب الذين قمت بتدريس الفصول لهم على أساس تطوعي ورافقوني طوال اليوم فيه (بإذن من أولياء الأمور بالطبع). لقد أدركت شيئًا مهمًا للغاية ، عندما تركتهم بمفردهم وذهبت لالتقاط صور للحدث بأنفسهم بناءً على فصل البرمجيات الحرة الذي قدمته لهم والمحادثات التي تلقوها ، بدأوا يشرحون للحاضرين أن إنه برنامج مجاني ، أنا مستخدم Archlinux وفي فصولي الدراسية عادةً ما أخرج جهازي للمهام اليومية (مواقع المسؤول ، القراءة ، Twitter ، إلخ) ، أستخدم Archlinux مع Awesome كمدير نوافذ ، وأدهش أنهم تركوا الآلة الافتراضية مع Edubuntu وضعتهم في التدريب وشرحت للناس عن البرمجيات الحرة من Archlinux الخاص بي مع Awesome. رائع قلت نفسي.

    عندما اقترب أحد أعضاء المنظمة المتخصص في أمن الكمبيوتر ويعمل في أحد البنوك الوطنية في تلك المنطقة من (خورخي غيرون) ، أخبره أحد طلابي أن يعتني بأنه عندما يكبر سيهتم بتنزيل الموقع له وخلق بعض المشاكل ، طالبي يبلغ من العمر 10 سنوات فقط ، اسمه مارتن وبدلاً من مهاجمة جورج ، فإن أول شيء أوصي به هو أن يتعلم البرمجة لتحقيق هذه المهمة.

    منذ ذلك الحين بدأت في التحقيق في حالات مماثلة على الويب وجميع الحالات التي تعلم القراصنة البرمجة من سن مبكرة.

    أنا لست مبرمجًا (حتى الآن) ، لكنني كنت مهتمًا بالموضوع وبدأت في البحث عن المعلومات ، وجدت أدوات البرمجيات الحرة التي سمحت لي بتدريس البرمجة باستخدام الألعاب (Stacks - Engine and Scratch)

    Stacks - Engine: هي أداة لبناء ألعاب الفيديو بطريقة بسيطة وتعليمية. يُعرف أيضًا باسم "محرك" أو "مكتبة" لعبة فيديو. تم تطويره كمكتبة Python 2.0

    سكراتش: إنها مبادرة من معهد ماساتشوستس للتكنولوجيا تهدف إلى تعليم كل طفل أو شخص مهتم بالبرمجة من خلال بيئة تعليمية تتكيف مع هذه الديناميكية والمجانية تمامًا

    في نفس الوقت أتعلم البرمجة وأدرسها ، إذا نجح المشروع ، فسأقوم بتطبيقه في المناهج الدراسية (الأجهزة ، البرمجيات ، أتمتة المكاتب ، الإنترنت ، الويب 2.0 ، التفكير المنطقي والبرمجة)

    العيب الرئيسي هو تطوير التفكير المنطقي منذ أن اعتاد الأطفال على اللعب فقط (ربما بسبب المعلمين السابقين) أنا أبحث عن أشخاص لمساعدتي في ذلك لأنني لا أريد أن يتركوا بمفردهم في عملي ومدرستي ، أولئك الذين يرغبون في التعاون أقوم بتجميع هذا الموقع http://www.metodologia.aprendelibre.net.

    منشور ممتاز شكرا

    1.    خواكين قال

      مبادرتك جيدة جدا ، أتمنى أن تكون محظوظا!

    2.    جيباس قال

      من الجيد أن تتورط بهذه الطريقة. لقد زرعت حقًا بذرة يمكنها ، بمجرد أن تنبت وبمساعدة مبادرات أخرى مماثلة ، تغيير العالم (أعتقد ذلك حقًا ، ليس فقط من حيث الحوسبة). لم أؤمن أبدًا بالنظام التعليمي الرأسمالي الحالي ، حيث الهدف هو إعدادك لابتلاع المعلومات ، وعندما تفكر في الأشياء ، تصبح مشكلة بدلاً من شخص يتعلم أن لديه مخاوف ويستمتع بتقليب جوز الهند ، وهو أمر ليس كذلك. انها وظيفة للقيام بذلك. قلة من الأشخاص الذين قابلتهم والذين تجرأوا حتى على تثبيت قرص حي على Linux ، على سبيل المثال ، عندما اتضح أنهم يقضون طوال اليوم أمام الكمبيوتر. في حالتي هي إسبانيا ، لكن يبدو لي أنها مشكلة عالمية. المعلمون مثلك يمنحون الحياة لأشخاص مثلي (لم أعد في المدرسة ، ولكن هذا ما كان عليه الحال ، كان هناك القليل منهم ، لكنهم كانوا هم الذين جعلوني أدرك من يستحق ومن ليس كذلك ، ليس كأشخاص ، ولكن من هو قادر على العطاء خطوة للأمام و "المقامرة"). أحيانًا يكون الأمر صعبًا ، لكن دعنا نرى ما إذا كنت محظوظًا ونجد المزيد من الأشخاص الذين يشاركونك رؤيتك.

      فيما يتعلق بالموضوع ، أتفق مع Linus ، هناك شيء واحد هو تعلم الكود أو البرمجة والآخر هو معرفة كيفية عمل نظامك وكيفية تكوينه أو العبث به. في الواقع ، لدي مفاهيم أساسية عن البرمجة ، لكن في الوقت الحالي لا أعتقد أنها ضرورية. أعتقد أن الأمر ، كما يقول ديازيبان ، يتعلق بالأحرى بتغيير العقلية (حيث يأتي التفكير الجانبي أو الكفاح من أجل حرية استخدام الأداة). من هناك سيكون الأمر مجرد مسألة وقت قبل الشخص الذي يهتم ويحب تعلم البرمجة

  11.   كريستيانش قال

    أنا أختلف في نقطة واحدة ...
    يساعدك تعلم البرمجة على تعلم المنطق ، وأن تكون منظمًا ، وأن تلجأ إلى الآخرين إذا كنت بحاجة إلى مساعدة ، وإذا كان بإمكانك تطوير ذلك من خلال لعب كرة القدم ، فإن اللعنة البرمجة = D

    1.    زيرونيد قال

      لول أوافق

    2.    جيباس قال

      أتفق معك ، لكنني متأكد أيضًا من أن كرة القدم ، على العديد من المستويات ، تعلم أشياء كثيرة (شيء آخر هو "أنها تمارس بشكل سيئ") ، وأن التفكير المنطقي يمكن الوصول إليه بطرق أخرى

  12.   illukki قال

    الحقيقة هي أنني أشارك في فكرة أنه لا يتعين على الجميع تعلم البرمجة. أعتقد أن لكل منا قدرات وإمكانيات مختلفة ، في جميع الجوانب ، وعلينا تطويرها إلى أقصى حد. من الواضح أن المدرسة والبيئة الأسرية هي أماكن للقيام بذلك ويجب أن تكون هناك خيارات للجميع. لم يعد الأمر كما لو درست أن التقنيات والمعرفة كانت (وأعتقد أنها لا تزال) نخبوية إلى حد كبير. اليوم ، على الرغم من أنه قد يبدو متناقضًا مع ما سبق ، إلا أن الكثيرين يصلون إليه وسيكون من المثير للاهتمام تحفيز تطوير إمكانات الأطفال.
    شكرًا لكdiazepan ، لقد جعلتني أتذكر لماذا كنت أحمل سلحفاة ، مقطوعة من أشعة سينية قديمة ، إلى المدرسة ، كان دائمًا لغزًا كبيرًا من ماضي. مرات جيدة !!! مع تحياتي.

  13.   59 قال

    أتفق تمامًا مع تعبير لينوس ، ما يهم حقًا هو تعليم كيفية التفكير بطريقة حسابية ، بحيث نربط جميع أنشطتنا اليومية بعالم الأفكار المجرد الذي يمثل الخطوات بترتيب منطقي يقودنا إلى الحل. مشكلة أو موقف معين.

  14.   Juanjo قال

    أوافق ... يجب أن تكون الاحتمالية موجودة ، ولكن لمن يريدون الاستفادة منها ...
    إنها مثل الموسيقى ... قبل الدراسة عليك أن تتحقق مما إذا كنت تحبها ومن هناك نرسلك للدراسة ، أو تحب كرة القدم. على أي حال ، مثل أي تخصص.
    إنه يذكرني بفكرة قديمة كانت تدرس أولاً على سبيل المثال "الموسيقى" ثم إذا كنت ترغب في ذلك ، فاستمر ... لا ، في ذلك الوقت عليك أن تجد ما تريد القيام به ثم افعله ؛ الاستمتاع ، ليس في مكان "رسمي" مثل مدرسة أو معهد ، ولكن في متناول اليد جهاز كمبيوتر أو كرة أو قرص مضغوط ...

  15.   اليكتروجن قال

    لا أرى أي ضرر في تدريس أساسيات البرمجة في المدارس. من الواضح أن برامج دراسة الكمبيوتر / المكتب ؛ يجب مراجعتها وتحديثها. وهذا يعني أن العديد من المعلمين يقومون بتحديث معارفهم ومغامراتهم إلى البرمجيات الحرة. من ناحية أخرى ، فإن الإجبار على دراسة مهنة لا يتفق مع روح حرية الحركة. المستفيدون الوحيدون من وجود عدد أكبر من المبرمجين ؛ ستكون الشركات ، لأن عملهم سيكون أرخص بكثير. دعونا لا نخدع أنفسنا بالاعتقاد بأنهم لم يعودوا يأخذون التطورات الموجودة في SL ووضعها في برامجهم الخاصة. من ناحية أخرى ، فيما يتعلق بما يعتقده الكثيرون أنه عليك أولاً أن تحبه ثم تدرسه ؛ لقد نسوا نقطة مهمة. إذا كان هناك شيء غير معروف تمامًا ، فمن المستحيل أن تحبه. يتيح لك وجود مجالات دراسية مختلفة معرفة المزيد ومعرفة ما يثير اهتمامك ، أو يتوقعون أن يعرف الطفل ما هي المهنة التي سيرغبون في الحصول عليها دون أي تشجيع. يعرف ابني نظام Linux لأن جميع الأجهزة الموجودة في منزلي تقريبًا تستخدمه على أنه التثبيت الوحيد. لذلك يتعلم التعامل مع كل من windows و linux.

  16.   Sephiroth قال

    هو أنه على حق ... تحتاج أن تكون لديك دعوة.

  17.   الناصري قال

    كما تقول المقالة ، أنا أؤيد تلك الرؤية الخوارزمية ، يجب أن يعلموا الأطفال التفكير ، وأن يقوموا على المنطق ، وهذا مستحيل في الوقت الحالي لأنه سيتطلب المزيد من المعلمين المنفتحين أكثر من عدمه رفض كل التفكير الجانبي ، أعتقد أن هذه إحدى المشكلات في التعليم الحالي ، فهم يركزون على التدريس بالطريقة الأكثر فاعلية دون السماح للطلاب بتطوير مسارات جديدة ممكنة ، والتي قد تكون خاطئة ولكنها الطريق الصحيح ، إذا كان الأطفال إنهم يركزون على حفظ ما هو معروف بالفعل ، ونهدر خيالهم الهائل تمامًا ، ثم نشكو من قلة الإبداع.

  18.   jhonnyarana قال

    له سبب ما. يجب أن تعرف ما هي البرمجة؟
    لكن لا تجبرهم على تعلم البرمجة

  19.   a قال

    أعتقد أنه ليس من الضروري أن يتعلم الجميع القراءة والكتابة أو العزف على الآلات ، ولكنه يساعد. تخيل أن كل شخص مبرمج ، كم عدد التطبيقات التي لدينا ، خاصة إذا كانت برمجيات حرة.

    1.    جيباس قال

      أراه كذلك. هل يمكنك أن تتخيل ماذا يعني أن تستخدم أجهزة الكمبيوتر حول العالم البرمجيات الحرة ومشاركتها؟ بادئ ذي بدء ، سيكون لدينا سيطرة مطلقة تقريبًا على أداتنا الخاصة ، ولكنها توفر العديد من الفوائد أكثر من ذلك. إنه مثل القراءة والعزف على الآلات ، فهو يعلمك أشياء ، حتى لو لم تدرك ذلك ، أنك ستحملها معك طوال حياتك ، فهذا يغير طريقة تفكيرك. هذا أقل مما هو عليه في المدرسة ، لا يتعين على الطفل الذي لديه جهاز كمبيوتر في المنزل تعليم معلمي فصل الكمبيوتر الخاص به كيفية استخدام جهاز الكمبيوتر ، وهذا يحدث كثيرًا. يجب أن يتركوا معرفة كيفية استخدام الكمبيوتر بشكل جيد ، مع مفاهيم البرمجة الأساسية ، فقط لمعرفة كيفية "صنع جهاز كمبيوتر"

  20.   إميليانو كوريا قال

    أتفق مع لينوس ، ماذا لو عرضت إمكانية تعلم الكود من الأطفال ، في ذلك أوافق ، لكن ليس عليهم أن يعرفوا كل شيء

  21.   أنطونيو لوبيز ديل برادو قال

    قد لا يكون الرمز ، ولكن على الأقل حدًا أدنى من الحوسبة على مستوى المستخدم ، نظرًا لأن معظم الناس لا يعرفون حتى كيفية استخدام Google. من الضروري أن يستخدم الناس التكنولوجيا بشكل صحيح ، وليس كما حدث منذ سنوات. تظل البرمجة تخصصًا غير إلزامي ، لكن استخدام الكمبيوتر على مستوى المستخدم سيكون ضروريًا.

  22.   فابيان فلوريس فاديل قال

    عندما يقرأ القراء هذا النوع من الآراء ، فإنهم يميلون إلى الوقوع في مغالطة السلطة: إذا قالها لينوس ، عليك أن تأخذها في الاعتبار. لكن في هذه الحالة ، يكون رأي تورفالدس ذا قيمة قليلة لأنه ليس متخصصًا تربويًا.

    أبعد من ذلك ، تعلم البرمجة ليس مكافئ القرن الحادي والعشرين لتعلم لعب الشطرنج. إنه أكثر من ذلك بكثير.

    كما عبر الكثيرون ، يمكن تحقيق تنمية التفكير المنطقي والمهارات الأخرى بوسائل أخرى. ومع ذلك ، من خلال تعلم البرمجة ، تحصل على أداة أكثر قوة بعدة مرات: لا يقتصر الأمر على تعلم التفكير بطريقة منطقية ومنظمة (خوارزمية) ، بل تتعلم وتطور القدرة على حل المشكلات ، بدلاً من ذلك ، تحصل على أداة مثل محو الأمية ، وهي أداة تسمح لك باكتساب العديد من أنواع المعرفة على نطاق لا يمكن لأداة أخرى أن تضاهيه.

    بمجرد أن تتعلم القراءة ، تحسن قدرتك على التعلم بنفسك لأنه يمكنك الوصول إلى المعرفة الجديدة المتراكمة على سبيل المثال في الكتب. عندما تكتسب محو الأمية التكنولوجية الأساسية ، فإنك تحسن قدرتك على التعلم لأنه يمكنك الوصول إلى المزيد من موارد التعلم المكتوبة والوسائط المتعددة.

    تسمح لك الأدوات المذكورة أعلاه بتوسيع مصدر مصادر التعلم. في المقابل ، يوفر لك تعلم البرمجة أداة رائعة يمكنك من خلالها تجربة مجموعة متنوعة جدًا من مجالات المعرفة. على سبيل المثال ، يمكنك دراسة موضوع في الرياضيات أو الفيزياء أو الكيمياء ويمكنك كتابة البرامج كوسيلة لتعميق المعرفة التي تكتسبها.

    لكن تعلم البرمجة يتضمن جانبًا آخر مهم للغاية: التحفيز.

    عندما تتعلم البرمجة ، تكتشف أنه يمكنك أن تعرف بنفسك ما إذا كان البرنامج الذي أنشأته صحيحًا أم لا ، ولم تعد بحاجة إلى شخص آخر ليخبرك إذا كان ما تعتقد أنك تعرفه صحيحًا. هذا حافز لا يصدق ، لكنه ليس الوحيد.

    العامل الأساسي الآخر هو أن البرمجة مسلية.

    في الختام ، تعلم البرمجة ليس شطرنج القرن الحادي والعشرين ، بل أكثر من ذلك بكثير. إنها أداة فكرية تسمح لك بالاستكشاف ، والإنشاء ، والاختبار ، والمحاكاة ، والإثبات ، أي إنشاء المعرفة وتعميقها إلى مستوى يصعب تحقيقه بوسائل أخرى.

    وأيضًا ، إنه محفز للغاية: فهو يمنحك التحكم الكامل في ما تفعله والقدرة على التحقق منه ، ولديه القدرة على أن يكون نشاطًا ترفيهيًا وممتعًا للغاية.

    لذلك ، تعلم البرمجة هو معرفة القراءة والكتابة الجديدة.

  23.   ماتياسباتيرو قال

    مرحبًا ، لا أتفق مع رأيك ، حول «لكن طريقة تفكير حسابية ، للتعامل مع كل شيء على أنه روتين مع المتغيرات والوظائف. ثم تصبح الحاجة إلى حل المشكلة بكفاءة تطوير الحس السليم "... نحن بشر ، ولسنا آلات. ما تقترحه أمر خطير للغاية ، لأنه في عملية التعلم هذه ، ستصل إلى نقطة لا يمكنك عندها تمييز الأنواع على أي شيء ، ولكن بطريقة يمكن التنبؤ بها ومبرمجة. وهذا كارثي ، لأنه سيعطي السيطرة على اتخاذ القرار. لقد تم بالفعل هذا بطريقة ما ، وهدف الهيمنة البشرية هو السيطرة على الأنواع ، وجعلها أكثر وأكثر قابلية للتنبؤ بها ، وفرض الاحتياجات عليها وتوليد التبعيات. إنه أخطر مما تعتقد ... أود أن أقول أنه كلما كان ذلك أفضل.