لینوس توروالدز: "من فکر نمی کنم همه باید یاد بگیرند که کد بنویسند"

امروزه صحبت در مورد لزوم آموزش برنامه نویسی به جهان رواج دارد (مخصوصاً کودکان) آنها در مورد سواد جدید, برای ترویج استفاده فعال و غیرفعال از فناوری, پروژه خراش برای شروع آنها (و سایر پروژه های منبع آزاد و رایگان) ، از مبارزات با افراد مشهور، و غیره. و غیره.

و ناگهان اخباری از این دست منتشر می شود. در مصاحبه ای برای خودی کسب و کار، از لینوس توروالدز در مورد لزوم آموزش برنامه نویسی به همه و اینکه آموزش علوم کامپیوتر چیست پرسیده می شود. این جواب او بود (ترجمه شده از CHW).

در واقع ، من فکر نمی کنم همه لزوماً سعی کنند کدهای نوشتن را بیاموزند. من فکر می کنم که برنامه نویسی کاملاً تخصصی است. و هیچ کس واقعاً انتظار ندارد که اکثریت مجبور باشند. این مانند دانستن خواندن و نوشتن نیست. و دانستن چگونگی انجام عملیات اساسی ریاضی.

با این گفته ، من فکر می کنم باید راهی برای ارتباط مردم با آن وجود داشته باشد ، به طوری که آنها متوجه شوند از آن لذت می برند و از استعداد بالایی برخوردار هستند و از این امکان اطلاع دارند. نه به این دلیل که همه می خواهند یا باید یاد بگیرند ، بلکه فقط به این دلیل است که آنها یک تماس عالی دارند. ممکن است بسیاری از افراد باشند که هرگز متوجه نشده اند که دوست دارند به کامپیوترها بگویند چه کاری انجام دهند. بنابراین ، از این نظر ، من فکر می کنم دوره های کامپیوتر در مدارس ایده بسیار خوبی است ، اما من اعتقادی به این شعار ندارم که "همه باید برنامه نویسی را یاد بگیرند!

نظر من. شاید آنچه باید آموزش داده شود ، برنامه ریزی دقیق نیست بلکه یک روش تفکر الگوریتمی است ، تا با همه چیز به عنوان یک روال متغیر و توابع روبرو شود. سپس نیاز به حل مسئله به طور م theثر به توسعه عقل سلیم تبدیل می شود. به یاد دارم وقتی بچه بودم ، در یک مدرسه بسیار قدیمی 286 از برنامه Logo (چه در آن روزها ، یک برنامه نقاشی با لاک پشت) استفاده می کردم. امروز من خراش و چه اتفاقی را می بینم ، ادامه آرم قدیمی است (در واقع از Logoblocks الهام گرفته شده است ، که یک زبان برنامه نویسی بصری بود و Logo را با بلوک های Lego مخلوط می کرد). آنها حتی کردند شبیه ساز آرم خراش و من پر از دلتنگی شدم.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

42 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   خوزه ژاکوم dijo

    نکته ایده آل برای یک دانش آموز مدرسه یادگیری لینوکس و در مورد عملیات اساسی برنامه نویسی است ، بقیه موارد اضافه می شود ، این روزها برنامه نویسی دارای یک زمینه بزرگ مانند رباتیک ، اتوماسیون فرایند و ساده سازی کارهای تکراری است که در موارد زیادی از زندگی دانشجو ...

    1.    devilmaybrago dijo

      در مدرسه من ، دولت یک رایانه شخصی با اوبونتو داد (من آن را می دانستم) و من خوشحال بودم که منتظر آمدن زمان کامپیوتر هستم و وقتی فهمیدم که آن رایانه ها از قبل W7 دارند ، چه ناامید کننده ای ...

      1.    ارباب گرگ dijo

        دزد دریایی مطمئنا

  2.   mat1986 dijo

    تجربه ی من:
    هنگامی که من در دبیرستان (شیلی) تحصیل می کردم ، یک کلاس کامپیوتر خاص وجود داشت ... که فراتر از آموزش م componentsلفه های اساسی رایانه شخصی نبود ، و سپس در zsnes معاشرت می کرد. بعداً در کالج ، اولین رویکرد به لینوکس بود ، از طریق دوره کامپیوتر - برنامه نویسی در C ++ - ابتدا در ویندوز و سپس در رایانه هایی که از Fedora استفاده می کردند. آنچه که من با گذراندن این تجربه کشف کردم این است که برای داشتن پایگاه خوب ، چه در برنامه نویسی و چه در دانستن لینوکس ، کلاس های رایانه ای "به طور جدی" (به ویژه در سطح متوسطه و بالاتر) وجود ندارد. متأسفانه حداقل در شیلی هیچ فرهنگ نرم وجود ندارد. رایگان است و شما دو گزینه دارید: با Windows ادامه دهید یا دنیای Linux را به تنهایی کشف کنید (مورد دوم برای من اتفاق افتاده است) ،

    1.    کرکوسکل dijo

      بسیار درست است بنابراین در شیلی است.

    2.    eliotime3000 dijo

      در پرو ، این وضعیت به همین منوال است ، و به محض این که من در یک م higherسسه فنی عالی ایالتی بودم ، آنها به ما Visual Basic 6.0 را آموزش دادند ، اکثر آنها دوره را با خراش گذراندند ، و اما در مورد برنامه نویسی در زبان C ++ ، من یکی از معدود کسانی بودم که می توانم برنامه نویسی را در C ++ و اصول اولیه را مدیریت کنید (اگرچه حقیقت این است که بیشتر نمودارهای فشرده بسیار به آنها می آمدند ، از این رو چرا گم شده اند).

      به دلایل واضح ، ضروری نیست که همه را مجبور به انجام برنامه نویسی کنیم ، زیرا افرادی با انواع مختلف هوش وجود دارند و شغلی را تحمیل می کنند که هوش آنها را برجسته نکند ، آنها را به روشی غیر قابل اصلاح ناامید می کند.

    3.    مارتین سی dijo

      حداقل در کشور (ونزوئلا) در دبیرستان کلاسی وجود داشت که برای شرکت در آن اختیاری بود: »محاسبات و انفورماتیک». در آغاز ، فقط دانستن قطعات یک رایانه شخصی و ساختار سیستم عامل بود. سپس آنها نحوه استفاده و نصب GNU / Linux (دبیان) را به ما آموختند و بلافاصله توسعه الگوریتم ها را به ما آموختند و سرانجام چند برنامه کوچک را به زبان C نوشتیم. سپس هر چیز دیگری را که در مورد برنامه نویسی آموخته ام ، خودم آموخته ام و بعضی چیزهای دیگر در دانشگاه

      1.    نانو dijo

        چه مدرسه ای و چه ایالتی؟ از آنجا که من محاسبات (یا بهتر بگوییم اتوماسیون اداری) را در چند مدرسه داده ام و هیچ چیز دیگری وجود ندارد ، برنامه درسی این است: "این مانیتور است ، این رنگ است ، این CPU است" ... در هیچ مدرسه ای در هر سطح مطلقا برنامه ریزی نمی کنند ، نزدیکترین چیزی که من توانستم ببینم که آنها اجازه می دهند در pensum بدهم الگوریتم ها بودند.

      2.    فنریز dijo

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

        1.    مقاومت در برابر انقیاد dijo

          بله ، در کشور من با کمال احترام ، وقتی علوم کامپیوتر را بسیار مورد توجه قرار می دهیم ، مطالعه کامل آن را موضوع مهمی نمی دانیم اما همچنین لازم نیست همه چیز را در مورد برنامه نویسی یاد بگیریم ، اگر نه اصول اولیه به 1 بستگی دارد ، اگر برنامه نویسی را دوست دارید می تواند یک کتابخانه از چگونگی برنامه ریزی کامل بخورد
          PS: کسی در مورد تلفن های هوشمندی که دارای سیستم عامل دیگری غیر از android هستند می داند زیرا android واقعاً با چشمک زدن از بین می رود و ویروس به شما کمک می کند ..

    4.    پابلو هونوراتو dijo

      کاملا درسته.

      اگرچه با مسئله شیلی ادامه دادم ، اما زمانی بود که من رایانه شخصی نداشتم (می دانم خیلی ضعیف است) و مجبور شدم برای انجام تکالیف خود به یک مرکز اطلاعات (چیزی شبیه به سایبر ، اما با جهت گیری به کتابخانه ها) دولت مراجعه کنم. . دو اتاق وجود داشت ، یك اتاق پر زرق و برق كه همیشه مملو از رایانه های شخصی ویندوز XP بود (در واقع همه این موارد توسط بنیاد بیل و ملیندا گیتس حمایت مالی می شدند) و دیگری كه چندان شناخته شده نبود. اینها چیزی عجیب نصب شده بودند ، چیزی به نام "Mandrake Linux 10" بود و من دیدم که این و Firefox سریعتر از XP و Explorer هستند (هیچ مرورگر دیگری در رایانه های شخصی ویندوز در اتاق دیگر وجود نداشت). در آنجا با لینوکس آشنا شدم و به دنیا علاقه مند شدم. 10 بود

      وقتی میشل باشلت رئیس جمهور شد این اتاق ناپدید شد ، در آن زمان من قبلاً یک رایانه شخصی داشتم ، با ماندراک افسانه ای که در بالا ذکر شد. سپس به یک مرکز اطلاعات دیگر می روم و همین رایانه ها اما با ویندوز XP وجود دارد. عملکرد پایین تر بود.

      کلاسهای کامپیوتر خنده دار بود. آنها رایانه های شخصی با XP بودند و تمام کاری که کردید استفاده از برنامه ای به نام "La plaza" بود ( http://www.enlaces.cl/v3/internet/plaza.html ) از برنامه پیوندها. همانطور که می بینید این یک شوخی بود و طولی نکشید که ما برای فرار از آن آشفتگی کلید را حدس زدیم ، این "پیوندها" بود. در آنجا به کامپیوتر واقعی فرار می کنیم. سپس آنها به ما یاد دادند که از نرم افزار اختصاصی (MS Office) و اینترنت اکسپلورر استفاده کنیم. وقتی از استاد در مورد لینوکس پرسیدم ، او با چهره "این یک هکر است" به من نگاه کرد ، هاها.

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

      من برای تحصیل در برنامه نویس تحلیلگر در DuocUC رفتم و حتی ترم 4 از لینوکس حتی یک ردی از لینوکس نداشتم ، جایی که شاخه ای به نام "مدیریت سیستم های عامل" وجود داشت ، که معلم آن یک لینوکسرو بود. اما "توسط برنامه" (اصطلاحی که به طور گسترده در شیلی برای نشان دادن محدودیت آنچه می توانند آموزش دهند) به کار می رود ، فقط RHEL 6 تصویب شد (کلاه قرمزی شریک این موسسه است). شاخه های برنامه نویسی همه در محیط های ویندوز و با استفاده از برنامه های اختصاصی (Visual Studio ، Oracle DB Designer) بود و معلم بلافاصله توضیح داد: من کارهای انجام شده در MonoDevelop را بررسی نمی کنم. ابزار مطالعه Visual Studio است.

      و در جایی که من کار می کنم ، نتیجه یک القا entire کامل با ویندوز را می بینید. همه رایانه های شخصی ویندوز 7 هستند (از جایی که من این را می نویسم) ، سرور Windows Server 2003 است ، نامه Exchange است و استقبال از شرکت از طریق Lync به من داده شد. فقط یک رایانه اوبونتو وجود دارد و آن فقط به نمایش تبلیغات فروشگاه در صفحه نمایش اختصاص دارد.

      1.    مقاومت در برابر انقیاد dijo

        سلام ، نظر شما را پسندیدم ، خودم را اینگونه معرفی می کنم؛
        مقاومت در برابر ارسال ajajja من همچنین لینوکس را به روشی مشابه شما می دانستم من آن را از طریق اولین تلفن های همراه رنگی می دانم که من یک موتورولا KRZR K1 گرفتم من سیستمی داشتم که توسط linux یا چیزی شبیه به آن با این تلفن همراه ایجاد شده بود تا زمانی که همه چیز به هر وب سایت دیگری برود کلمات با این xD همه چیز را دارند هههه چندین بار از دست من خارج شد و هرگز چشمک نزد یا ویروس گرفت ، تنها چیز بد این بود که از قبل خیلی قدیمی بود و من متأسفانه مجبور شدم روی اندروید نشخوار کنم و ویروس های داستان معمولی خاموش و فلاش شدند بیش از 1 می بینی
        به همین دلیل کسی که می داند یا کسی می تواند به من کمک کند یک گوشی هوشمند با سیستم عامل رایگان تهیه کنم

        1.    دیازپان dijo

          Android یک سیستم عامل منبع باز است ...

          به عنوان مثال می توانید به دنبال ROM آندروید سفارشی (مانند Cyanogenmod یا Replicant) برای فلش گوشی باشید.

  3.   eliotime3000 dijo

    من از آن دسته افرادی هستم که ترجیح می دهم در ویرایشگرهایی مانند EMACS ویرایش کنم ، اما افرادی هستند که دوست دارند مانند لوگو یا ویرایشگر دیگری برنامه نویسی کنند که گرافیکی از اشیا like مانند آرم فوق یا نمودارهای فلو را نشان دهد.

    آنچه Linus Trovals گفت 100٪ درست است ، زیرا افرادی وجود دارند که در زمینه های مختلف سرآمد هستند و تحمیل یادگیری یک زبان برنامه نویسی می تواند آن را به جای گسترش آن محدود کند.

    اکنون ، آنچه در نرم افزار رایگان و منبع باز از دست رفته است ، طراحان رابط کاربری گرافیکی است ، بنابراین فقط به لطف eOS و Linux Mint اعمال می شود.

  4.   ایلاو dijo

    دانستن چگونگی برنامه نویسی برای همه ضروری نیست ، اما خوب است اگر حداقل در مدارس "منطق برنامه نویسی" را آموزش دهند.

    1.    خوزه GDF dijo

      نوعی یادگیری ریاضیات ابتدایی است. همه مجبور شده اند حتی جمع و تفریق را بیاموزند. اما همه ریاضیدان نیستند ... خوب ، برنامه نویسی هم همین طور است.

      سپس ، اگر دوست دارید و می خواهید گسترش پیدا کنید ، مطالعه می کنید.

      ای کاش وقتی من درس می خواندم اصول را به من یاد می دادند. اکنون مجبور شده ام خودم آن را یاد بگیرم ، البته هزینه های قابل توجهی بیشتر برای من هزینه شده است.

      1.    نانو dijo

        سپتامبر ، در واقع برای مدرسه ای پیشنهاد کردم که به سادگی الگوریتم ها و کد شبه را به آنها بیاموزم ، تا به آنها بالاتر از "چگونه یک کامپیوتر فکر می کند" بیاموزم ... آنها مرا به گله فرستادند ، "این برای پسران خیلی زیاد است".

    2.    nosferatuxx dijo

      با تو موافقم الاو اگر به آنها منطق ریاضی آموزش داده شود ، مطمئناً پسران طور دیگری فکر می کنند.
      اما این نه تنها برای یادگیری P یا Q و سپس R باقی می ماند.
      در غیر این صورت ، آنها معادل سازی خود را در جبر بولی به آنها می آموزند.

  5.   vr_rv dijo

    اگر همه برنامه نویسی را بیاموزند ، برنامه نویسان بیشترین هزینه را در دنیا دارند و بر حرفه بسیار تأثیر می گذارد.

  6.   جایزه اسکار dijo

    به نظر می رسد او می ترسد که کودکی بتواند بهتر از او عمل کند!

  7.   خواکین dijo

    من فکر می کنم اگر این مدرسه کامپیوتر محور نباشد ، دانستن نحوه برنامه نویسی برای همه ضروری نیست. از نظر حرفه ای سلیقه های مختلفی وجود دارد.

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

    این نحوه یادگیری کار تیمی است ، هر کدام به روشی که دوست دارند. آنها معنی "نرم افزار آزاد" را می آموزند.

  8.   ماریو dijo

    خوب ، در مدرسه من "برنامه نویسی" به عنوان استفاده از VB6 و الگوریتم ها درک می شد. من فکر می کنم به خاطر مواردی از این دست ، همکاران قدیمی ام ، کسانی که کار مربوط به محاسبات را انجام داده اند ، آنها را با یک دست (و فقط یک مهندس سیستم) می شمارم. من سیستم دانشگاه را ترجیح می دهم ، جایی که ابتدا منطق آموزش داده می شود ، الف. ریاضیات ، در علوم کامپیوتر آنها با C شروع می شوند ، و کم کم پیشرفت می کنند

  9.   زیرونید dijo

    من با Torvalds موافقم ، دانستن نحوه برنامه نویسی یک نیاز اساسی نیست. بله ، من دوست دارم برنامه ریزی کنم ، و آن را بسیار مفید می دانم ، اما آن را به عنوان یک ضرورت برای اکثر مردم نمی دانم.

    من فکر می کنم یادگیری برنامه دو مزیت بزرگ دارد: این به شما می آموزد که به طور انتزاعی منطقی فکر کنید و به ما می آموزد که کامپیوترها احمق هستند ، آنها این تصویر را از ما می گیرند که رایانه ها جعبه های جادویی هستند که همه کارها را انجام می دهند ، اما در واقعیت آنها می توانند همه کارهایی را که انجام می دهند به لطف کسی که آنها را برنامه نویسی می کند انجام دهند (این نکته مهم به نظر می رسد ، تا زمان ظهور ترمیناتورها و مواردی از این قبیل ، ما خواهیم فهمید که آنها فقط ماشین های گنگ هستند که توسط ما ایجاد شده اند و اگر بتوانیم ایجاد کنیم می توانیم آن را نابود کنیم: D)

  10.   استاتیک dijo

    کمی بیش از یک ماه پیش من توسعه یک پروژه آزمایشی "آموزش برنامه نویسی به کودکان" را انجام دادم ، همانطور که اخیراً در پستی اشاره کردم که باعث بحث و جدال شد ، من معلم دبستان در انستیتوی آنتونیو پنا سلی در شهر هستم از Loja - اکوادور ، یک مسسه خصوصی ، با ورود سازمان FLISoL (که من نیز بخشی از آن بودم) ، من مقدماتی در مورد نرم افزار آزاد و ایمنی مرور اینترنت برای دانشجویان و اداره های داوطلبانه برخی اوقات (مشارکت سایر اعضای جامعه).

    از دسامبر من می دانستم که بسته شدن ویندوز XP حداقل در پشتیبانی فنی مایکروسافت است. از آن زمان من این خبر خوب را به مدیر گفتم و او تمام صراحت را برای آموزش نرم افزار آزاد به من داد.

    در روز FLISoL ، برخی از دانش آموزانی که من به آنها کلاس درس می دادم ، داوطلبانه می رفتند و در طول روز مرا همراهی می کردند (البته با اجازه والدین). من به چیز بسیار مهمی پی بردم ، وقتی آنها را تنها گذاشتم و بر اساس کلاس گاه به گاه نرم افزاری آزاد که به آنها دادم و صحبتهایی که انجام داده بودند ، برای گرفتن عکس از این واقعه رفتم ، آنها شروع به توضیح دادن به حاضران کردند که این نرم افزار رایگان است ، من یک کاربر Archlinux هستم و در کلاسهایم معمولاً دستگاه خود را برای کارهای روزمره بیرون می آورم (وب سایتهای مدیریت ، خواندن ، توییتر و غیره) ، من از Archlinux با Awesome به عنوان مدیر پنجره استفاده می کنم ، تعجب می کنم که آنها ماشین مجازی را با Edubuntu ترک کرده اند من آنها را به تمرین واداشتم و آنها درمورد نرم افزار رایگان از Archlinux من با برنامه Awesome برای مردم توضیح دادند. خارق العاده خودم گفتم

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

    از آن زمان من شروع به تحقیق درباره موارد مشابه در وب کردم و همه مواردی را که هکرها از کودکی یاد گرفتند برنامه نویسی کنند.

    من برنامه نویس نیستم (هنوز) ، اما به موضوع علاقه مند شدم و شروع به جستجوی اطلاعات کردم ، ابزار نرم افزار رایگان را پیدا کردم که به من امکان می داد برنامه نویسی را با بازی آموزش دهم (Stacks - Engine and Scratch)

    Stacks - Engine: ابزاری برای ساخت بازی های ویدیویی به روشی ساده و تعلیمی است. همچنین به عنوان "موتور" یا "کتابخانه" یک بازی ویدیویی شناخته می شود. به عنوان کتابخانه python 2.0 توسعه داده شده است

    خراش: این یک ابتکار MIT است که هدف آن آموزش هر کودک یا هر شخص علاقه مند به برنامه نویسی از طریق یک محیط یادگیری متناسب با این پویا و کاملا رایگان است

    همزمان من در حال یادگیری و آموزش برنامه نویسی هستم ، در صورت موفقیت آمیز بودن پروژه ، من آن را در برنامه درسی (سخت افزار ، نرم افزار ، اتوماسیون اداری ، اینترنت ، وب 2.0 ، تفکر منطقی و برنامه نویسی) پیاده سازی می کنم

    اشکال اصلی توسعه تفکر منطقی است زیرا کودکان عادت کرده اند فقط به بازی بپردازند (احتمالاً به دلیل معلمین قبلی) من به دنبال افرادی هستم که در این زمینه به من کمک کنند زیرا نمی خواهم آنها در کار و مدرسه من تنها بمانند ، کسانی که مایل به همکاری هستند من این وب سایت را آماده می کنم http://www.metodologia.aprendelibre.net.

    پست عالی ممنون

    1.    خواکین dijo

      ابتکار شما بسیار خوب است ، امیدوارم خوش شانس باشید!

    2.    Jpas dijo

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

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

  11.   کریستیان dijo

    من در یک نقطه اختلاف دارم ...
    یادگیری برنامه به شما کمک می کند منطق را یاد بگیرید ، ساختارمند باشید و در صورت نیاز به کمک به دیگران رجوع کنید ، اگر می توانید این کار را با بازی فوتبال توسعه دهید ، برنامه نویسی را لعنتی = D

    1.    زیرونید dijo

      Lol موافقم

    2.    Jpas dijo

      من با شما موافقم ، اما همچنین اطمینان دارم که فوتبال ، در بسیاری از سطوح ، چیزهای زیادی را آموزش می دهد (چیز دیگر این است که "آن را" بد تمرین می کنند ") ، و تفکر منطقی را می توان از راه های دیگر به دست آورد

  12.   ایلوکی dijo

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

  13.   jgregory59 dijo

    من کاملاً با بیان لینوس موافقم ، آنچه که واقعاً مهم است آموزش چگونگی تفکر الگوریتمی است ، به طوری که همه فعالیتهای روزمره خود را با آن دنیای انتزاعی اندیشه مرتبط کنیم که مراحل را به ترتیب منطقی نشان می دهد و ما را به سمت حل یک مسئله سوق می دهد ، از یک وضعیت خاص

  14.   خوانجو dijo

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

  15.   الکتروژن dijo

    من در آموزش اصول برنامه نویسی در مدارس هیچ ضرری نمی بینم. بدیهی است که برنامه های مطالعه کامپیوتر / دفتر ؛ آنها باید بررسی و به روز شوند. این بدان معنی است که بسیاری از معلمان دانش خود را به روز می کنند و به نرم افزار رایگان می پردازند. از طرف دیگر ، اجبار به تحصیل در یک حرفه با روح آزادی حرکت موافق نیست. تنها ذینفعان وجود تعداد بیشتری برنامه نویس. این شرکت ها هستند ، زیرا کار آنها بسیار ارزان تر خواهد بود. بیایید خودمان را گول بزنیم و فکر نکنیم که آنها دیگر تحولات موجود در SL را نمی گیرند و آن را در برنامه های خود قرار نمی دهند. از طرف دیگر ، در رابطه با آنچه بسیاری تصور می کنند ابتدا باید آن را دوست داشته باشید و سپس آن را مطالعه کنید. آنها یک نکته مهم را فراموش می کنند. اگر چیزی کاملاً ناشناخته باشد دوست داشتن آن برای شما غیرممکن است. داشتن زمینه های مختلف تحصیلی به شما این امکان را می دهد که خیلی بیشتر بدانید و ببینید چه چیزی شما را علاقه مند می کند ، یا اینکه آنها انتظار دارند کودک بدون هیچ تشویقی بداند چه حرفه ای را می خواهد داشته باشد. پسرم لینوکس را می داند زیرا تقریباً تمام ماشین های خانه من تنها نصب را دارند. بنابراین می آموزد که هم از طریق ویندوز و هم از طریق لینوکس کار کند.

  16.   Sephiroth به dijo

    این است که او حق است ... شما نیاز به یک حرفه دارید.

  17.   ناصری dijo

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

  18.   جون یارانا dijo

    دلایلی دارد شما باید بدانید برنامه نویسی چیست؟
    اما آنها را مجبور به یادگیری برنامه نویسی نکنید

  19.   a dijo

    من فکر می کنم یادگیری خواندن و نوشتن یا نواختن ساز برای همه ضروری نیست ، اما کمک می کند. تصور کنید که همه برنامه نویسی کرده اند ، چه تعداد برنامه کاربردی خواهیم داشت ، به خصوص اگر این نرم افزار رایگان باشد.

    1.    Jpas dijo

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

  20.   امیلیانو کوره dijo

    من با لینوس موافقم ، اگر امکان یادگیری کد از کودکان وجود داشته باشد ، اگر موافق باشم چه می شود ، اما آنها مجبور نیستند همه را بدانند

  21.   آنتونیو لوپز دل پرادو dijo

    شاید کد نباشد ، اما حداقل حداقل محاسبات در سطح کاربر است ، زیرا اکثر مردم حتی نحوه استفاده از Google را نمی دانند. لازم است مردم به درستی از فناوری استفاده کنند ، نه همانطور که سالهاست این کار انجام می شود. برنامه نویسی یک تخصص غیر اجباری است ، اما استفاده از رایانه در سطح کاربر ضروری است.

  22.   فابیان فلورس وادل dijo

    وقتی خوانندگان این نوع نظرات را می خوانند ، تمایل به مغالطه اقتدار پیدا می کنند: اگر لینوس این حرف را بزند ، باید آن را در نظر بگیرید. اما در این مورد نظر توروالدز ارزش کمی دارد زیرا او یک متخصص آموزش نیست.

    فراتر از آن ، یادگیری رمزگذاری معادل قرن بیست و یکم یادگیری بازی شطرنج نیست. خیلی بیشتر از اینهاست.

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

    هنگامی که خواندن را یاد گرفتید ، توانایی یادگیری خود را بهبود می بخشید زیرا می توانید به دانش جدیدی که برای مثال در کتاب جمع شده دسترسی پیدا کنید. هنگامی که سواد ابتدایی فناوری را کسب می کنید ، ظرفیت یادگیری خود را ارتقا می دهید زیرا می توانید به منابع یادگیری نوشتاری و چندرسانه ای بیشتری دسترسی پیدا کنید.

    ابزارهای بالا به شما امکان می دهد منبع منابع یادگیری را گسترش دهید. در مقابل ، یادگیری کدنویسی ابزاری شگفت انگیز برای شما فراهم می کند که می توانید با آن در زمینه های بسیار گسترده ای از دانش آزمایش کنید. به عنوان مثال ، شما می توانید موضوعی را در ریاضیات ، فیزیک یا شیمی بخوانید و می توانید برنامه هایی را به عنوان ابزاری برای تعمیق دانش بدست آورید.

    اما یادگیری کدگذاری جنبه دیگری دارد که بسیار مهم است: انگیزه.

    هنگامی که شما برنامه نویسی را یاد می گیرید ، متوجه می شوید که می توانید خودتان بدانید که برنامه ای که درست کرده اید صحیح است یا خیر ، دیگر نیازی نیست که شخص دیگری به شما بگوید که آنچه فکر می کنید درست است یا نه. این یک انگیزه باورنکردنی است ، اما تنها یک انگیزه نیست.

    عامل انگیزشی اساسی دیگر سرگرم کننده بودن برنامه نویسی است.

    در نتیجه ، یادگیری برنامه شطرنج قرن XXI نیست ، بلکه موارد بسیار بیشتری است. این یک ابزار فکری است که به شما امکان می دهد دانش را در سطحی جستجو کنید ، ایجاد کنید ، آزمایش کنید ، شبیه سازی کنید ، نشان دهید ، یعنی دانش خود را ایجاد و تعمیق کنید تا دستیابی به آن از طریق دیگر دشوار باشد.

    و همچنین ، بسیار انگیزنده است: این به شما امکان کنترل کامل بر روی آنچه انجام می دهید و توانایی تأیید آن را می دهد ، و این توانایی را دارد که یک فعالیت بسیار سرگرم کننده و حتی سرگرم کننده باشد.

    بنابراین ، یادگیری رمزگذاری سواد جدید است.

  23.   ماتیاس باترو dijo

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