Linus Torvalds : "모든 사람이 코드 작성 방법을 배워야한다고 생각하지 않습니다."

요즘에는 세상에 프로그램을 가르 칠 필요성에 대해 이야기하는 것이 유행하고 있습니다.특히 아이들). 그들은 이야기 새로운 문해력, 기술의 능동적 사용과 수동적 사용을 장려하기 위해, 그들을 시작하는 스크래치 프로젝트 (및 기타 무료 및 오픈 소스 프로젝트), 유명한 사람들과의 캠페인

그리고 갑자기 이런 소식이 있습니다. 인터뷰에서 사업 내부자, Linus Torvalds는 모든 사람에게 프로그래밍을 가르 칠 필요성과 컴퓨터 과학 교육이 무엇인지에 대해 질문합니다. 이것은 그의 대답이었습니다 (CHW에서 번역).

사실 모든 사람이 반드시 코드 작성을 배워야한다고 생각하지는 않습니다. 나는 프로그래밍이 매우 전문화 된 것이라고 생각합니다. 아무도 실제로 대다수가해야한다고 기대하지 않습니다. 이것은 읽고 쓰는 방법을 아는 것과는 다릅니다. 기본적인 수학 연산을 수행하는 방법을 알고 있습니다.

즉, 사람들이 그것을 즐기고 있고, 적성이 있고,이 가능성에 대해 알고 있다는 것을 알게 될 수있는 방법이 있어야한다고 생각합니다. 모든 사람이 배우기를 원하거나 필요로하기 때문이 아니라 훌륭한 소명을 가지고 있기 때문입니다. 컴퓨터에 무엇을해야하는지 '말'하는 것을 좋아할 것임을 결코 깨닫지 못한 사람들이 많을 수 있습니다. 그래서 그런 의미에서 학교의 컴퓨터 과정은 좋은 생각이라고 생각하지만“모든 사람은 프로그래밍을 배워야합니다!”라는 모토를 믿지 않습니다.

내 의견. 아마도 가르쳐야 할 것은 엄격하게 프로그래밍하는 것이 아니라 모든 것을 변수와 함수가있는 루틴으로 접근하는 알고리즘 적 사고 방식 일 것입니다. 그러면 문제를 효율적으로 해결해야 할 필요성이 상식의 발전이됩니다. 저는 어렸을 때 아주 오래된 학교 286에서 Logo 프로그램을 사용했던 것을 기억합니다 (당시에는 거북이가있는 그림 프로그램). 오늘 저는 스크래치와 우연의 일치를 봅니다. 이전 로고의 연속입니다. (실제로 로고와 레고 블록을 혼합 한 시각적 프로그래밍 언어 인 Logoblocks에서 영감을 얻었습니다). 그들은 심지어했다 스크래치 로고 시뮬레이터 그리고 나는 향수로 가득 차 있었다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

42 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   호세 자컴

    학교 학생에게 이상적인 것은 Linux와 프로그래밍의 기본 작업에 대해 배우는 것입니다. 나머지는 추가로 올 것입니다. 요즘 프로그래밍에는 로보틱스, 프로세스 자동화 및 반복 작업의 단순화와 같은 큰 분야가 있습니다. 학생 생활의 많은 경우 ...

    1.    악마 마이 브라 고

      우리 학교에서 정부는 우분투가 장착 된 PC를 주었고 (이미 알고 있음) 컴퓨터 시간이 다가올 때까지 기다렸고 그 컴퓨터에 이미 W7이 있다는 것을 깨달았을 때 얼마나 실망 스러웠습니까 🙁

      1.    로드 울프

        확실히 해적

  2.   mat1986

    내 경험:
    제가 고등학교 (칠레)에 다닐 때 PC의 기본 구성 요소를 가르치는 것 이상이 아닌 특정 컴퓨터 수업이 있었고 그 다음에는 zsnes에서 어울 렸습니다. 나중에 대학에서 컴퓨터 과정 (C ++ 프로그래밍)을 통해 Linux에 대한 첫 번째 접근 방식이있었습니다. 처음에는 Windows에서, 그다음에는 Fedora를 사용하는 컴퓨터에서. 그 경험을 통과했을 때 내가 발견 한 것은 프로그래밍이나 리눅스를 알기위한 좋은 토대를 갖기 위해 컴퓨터 수업이 "심각하게"(특히 2 차 및 상위 레벨에서) 빠졌다는 것입니다. 불행히도 적어도 여기 칠레에는 소프트 문화가 없습니다. 무료이며 두 가지 옵션이 있습니다. Windows를 계속 사용하거나 직접 Linux 세계를 발견하십시오 (후자는 나에게 발생했습니다).

    1.    Crackoscl

      매우 사실이므로 칠레에 있습니다.

    2.    엘리오타임3000

      페루에서도 똑같습니다. 제가 주 고등 기술 연구소에 들어가 자마자 그들은 Visual Basic 6.0을 가르쳐 주었고 대부분은 코스 스크래칭을 통과했으며 네이티브 C ++ 프로그래밍에 관해서는 C ++로 프로그래밍을 이해하고 기본을 다룰 수있는 사람은 거의 없습니다 (진실은 대부분의 플로차트가 높은 평가를 받았기 때문에 손실 된 이유입니다).

      분명한 이유로 모든 사람이 프로그래밍에 참여하도록 강요 할 필요는 없습니다. 왜냐하면 서로 다른 유형의 지능을 가진 사람들이 있고 지능을 강조하지 않는 직업을 부과하는 것은 그들을 치료할 수없는 방식으로 좌절시키기 때문입니다.

    3.    마틴 C

      적어도 고등학교의 국가 (베네수엘라)에는 선택 과목 인»컴퓨팅 및 정보학»이있었습니다. 처음에는 PC의 부품과 OS의 구조 만 알고있었습니다. 그리고 나서 그들은 우리에게 GNU / Linux (데비안)을 사용하고 설치하는 방법을 가르쳐 주었고 즉시 알고리즘 개발을 가르쳤고 마침내 우리는 C 언어로 작은 프로그램을 작성했습니다. 그리고 대학에서 다른 것들.

      1.    나노

        어떤 학교와 어떤 주? 나는 몇 개의 학교에서 컴퓨팅 (또는 오히려 사무 자동화)을 제공했지만 아무것도 제공하지 않았기 때문에 커리큘럼은«이것은 모니터, 이것은 페인트, 이것은 CPU»입니다 ... 어떤 수준의 학교에서도 프로그래밍을 전혀 제공하지 않습니다 , 그들이 내가 펜섬을 줄 수 있도록 허용 한 가장 가까운 것은 알고리즘이었습니다.

      2.    펜리즈

        사실, 몇몇 고등학교에는 컴퓨터 과학에 대한 언급이 있습니다. Zulia 주에는 프로그래밍을 포함한 다양한 것을 가르치는 곳이 있습니다. 그런 고등학교가 여러 개 있습니다. 위대한 CCS를 언급하지 않고 ...하지만 기사와 관련하여 모든 사람이 프로그래밍 할 수 있다는 생각을 공유하지만 모든 사람이 프로그래밍 방법을 잘 아는 것은 아닙니다. 문안 인사

        1.    복종에 대한 저항

          예, 우리 나라에서는 컴퓨터 과학을 많이 공부할 때 심도있게 공부하는 것이 매우 중요한 과목이 아니라고 생각하지만 이미 기초에 의존하지 않는다면 프로그래밍에 대한 모든 것을 배울 필요는 없습니다. 1에 프로그래밍을 좋아한다면 프로그래밍 방법에 대한 라이브러리를 철저히 먹을 수 있습니다.
          추신 : 안드로이드가 플래시로 죽이고 바이러스가 도움이되므로 안드로이드 이외의 운영 체제가있는 스마트 폰에 대해 아는 사람이 있습니다.

    4.    파블로 호노 라토

      매우 사실입니다.

      칠레 문제를 계속하고 있지만, PC가 없어서 (아주 가난하지만) 정부의 정보 센터 (사이버와 비슷하지만 도서관 중심)에 가서 숙제를해야하는 경우가있었습니다. . 두 개의 방이 있었는데, 하나는 항상 Windows XP PC로 가득 찬 화려한 방 (사실은 모두 Bill and Melinda Gates Foundation이 후원했습니다)과 잘 알려지지 않은 방 하나였습니다. 이것들은 이상하게 설치된 것을 가지고 있었고, 그것은 "Mandrake Linux 10"이라고 불리는 것이었고 나는 이것과 Firefox가 XP와 Explorer보다 빠르다는 것을 보았습니다 (다른 방의 Windows PC에는 다른 브라우저가 없었습니다). 그곳에서 Linux를 만났고 세상에 관심이 생겼습니다. 10 살이었다.

      이 방은 Michelle Bachelet이 사장으로 취임했을 때 사라졌습니다. 그녀는 이미 위에서 언급 한 신화적인 Mandrake와 함께 PC를 가지고있었습니다. 그런 다음 다른 정보 센터로 이동하면 동일한 PC가 있지만 Windows XP가 있습니다. 성능은 열등했습니다.

      컴퓨터 수업은 재밌었습니다. XP가 설치된 PC 였고 "La plaza"( http://www.enlaces.cl/v3/internet/plaza.html ) 링크 프로그램. 보시다시피 그것은 농담이었고 우리가 그 혼란에서 벗어날 열쇠를 추측하는 데 오래 걸리지 않았습니다. 그것은 "링크"였습니다. 거기에서 우리는 실제 PC로 탈출합니다. 그런 다음 그들은 우리에게 독점 소프트웨어 (MS Office)를 사용하고 Internet Explorer를 사용하도록 가르쳤습니다. 내가 리눅스에 대해 물었을 때 그는 "이것은 해커이다"라는 얼굴로 나를 쳐다 보았다. 하하하.

      그런 다음 고등학교, 더 비슷합니다. 내가 고기를 기대할 때 그들은 아기 죽을주었습니다.

      저는 DuocUC에서 Programmer Analyst를 공부하기 시작했으며 4 학기 전까지는 Linux에 대한 교사 인 "Administration of Operating Systems"라는 분과가있었습니다. 그러나 "프로그램 별"(칠레에서 가르 칠 수있는 것의 한계를 보여주기 위해 널리 사용되는 용어)은 RHEL 6 만 통과했습니다 (Red Hat은 교육 기관의 파트너 임). 프로그래밍 분기는 모두 Windows 환경에 있고 독점 프로그램 (Visual Studio, Oracle DB Designer)을 사용했으며 교사는 즉시 설명했습니다. MonoDevelop에서 수행 한 작업을 검토하지 않습니다. 연구 도구는 Visual Studio입니다.

      제가 일하는 곳에서는 Windows를 사용한 전체 도입의 결과를 볼 수 있습니다. 모든 PC는 Windows 7 (내가이 글을 쓴 곳), 서버는 Windows Server 2003, 메일은 Exchange이며 회사에 오신 것을 환영합니다. Ubuntu PC는 하나 뿐이며 화면에 매장 광고를 표시하는 데 전념합니다.

      1.    복종에 대한 저항

        안녕하세요, 귀하의 의견이 마음에 들었습니다.
        제출에 대한 저항 ajajja 나도 당신과 비슷한 방식으로 Linux를 알고있었습니다. 첫 번째 컬러 휴대 전화를 통해 알고있었습니다. 모토로라 KRZR K1을 받았습니다. 모든 것이 끝날 때까지이 휴대 전화로 Linux 등으로 만든 시스템을 가지고있었습니다. 다른 모든 웹 사이트 단어는이 xD로 모든 것을 가지고 있습니다. hahaha 그것은 내 손에서 여러 번 떨어졌고 번쩍이지 않았거나 바이러스에 감염되지 않았습니다. 바이러스가 꺼지고 두 개 이상의 시계가 깜박임
        그렇기 때문에 알고있는 scrivo 또는 누군가가 무료 운영 체제가있는 스마트 폰을 얻을 수 있도록 도와 줄 수 있습니다 😉

        1.    디아 제판

          Android는 오픈 소스 운영 체제입니다. …………… ..

          예를 들어 사용자 지정 Android ROM (예 : Cyanogenmod 또는 Replicant)을 찾아 휴대 전화를 플래시 할 수 있습니다.

  3.   엘리오타임3000

    나는 EMACS와 같은 편집기에서 편집하는 것을 선호하는 사람들 중 하나이지만 Logo 또는 앞서 언급 한 로고와 같은 개체의 그래픽을 보여주는 다른 편집기 나 순서도를 통해 프로그래밍하는 것을 좋아하는 사람들이 있습니다.

    Linus Trovals가 말한 것은 100 % 정확합니다. 왜냐하면 다른 분야에서 뛰어난 사람들이 있고 프로그래밍 언어를 배우는 것이 그것을 확장하는 대신 제한 할 수 있기 때문입니다.

    이제 자유 소프트웨어와 오픈 소스에서 빠진 것은 GUI 디자이너이므로 eOS와 Linux Mint 덕분에 적용되고 있습니다.

  4.   엘라 브

    모든 사람이 프로그래밍 방법을 알 필요는 없지만 적어도 학교에서 "프로그래밍 논리"를 가르친다면 좋을 것입니다.

    1.    호세 GDF

      기본 수학을 배우는 것과 같습니다. 모두가 더하기와 빼기까지 배워야했습니다. 하지만 모든 사람이 수학자는 아닙니다. 프로그래밍도 마찬가지입니다.

      그런 다음 좋아하고 확장하고 싶다면 공부합니다.

      내가 공부할 때 그들이 나에게 기초를 가르쳐줬으면 좋았을 텐데. 이제는 혼자서 배워야했고 물론 더 많은 비용이 들었습니다.

      1.    나노

        XNUMX 월, 실제로 학교에서 나는 단순히 그들에게 알고리즘과 의사 코드를 가르치고, 그들에게«PC가 생각하는 방식»을 가르치겠다고 제안했다. 그들은 나를 똥으로 보냈다.«남자들에게는 너무 많다».

    2.    Nosferatuxx

      Elav와 동의하십시오. 그들이 수학 논리를 배웠다면 확실히 소년들은 다르게 생각할 것입니다.
      그러나 그것은 P 또는 Q를 배우고 R을 배우는 것만이 아닙니다.
      그렇지 않은 경우 부울 대수에서 동등성을 가르 칠 것입니다.

  5.   vr_rv

    모든 사람이 프로그래밍을 배운다면 프로그래머는 세계에서 가장 소모품이 될 것이며 직업에 큰 영향을 미칠 것입니다.

  6.   오스카

    아이가 자신보다 더 잘할 수 있다는 것을 두려워하는 것 같습니다!

  7.   호아킨

    학교가 컴퓨터 지향적이지 않다면 모든 사람이 프로그래밍 방법을 알 필요는 없을 것이라고 생각합니다. 직업 측면에서 다양한 취향이 있습니다.

    하지만 예를 들어 프로그래밍이나 디자인 워크샵 등을하는 것이 좋습니다. 이것이 바로 작은 프로젝트를 구성하는 방법입니다. 프로그래밍 분야의 사람들이 애플리케이션을 만듭니다. 디자인, 로고; 기타 문서, 사운드 등

    이것이 그들이 각자가 좋아하는 방식으로 팀으로 일하는 법을 배우는 방법입니다. 그들은 "자유 소프트웨어"의 의미를 배웁니다.

  8.   마리오

    좋아, 우리 학교에서 "프로그래밍"은 VB6 및 알고리즘을 사용하는 것으로 이해되었습니다. 그런 일에 대해, 컴퓨터 과학과 관련된 일을했던 동료들의 경우 한 손으로 (그리고 오직 한 명의 시스템 엔지니어 만) 세어 본다고 생각합니다. 나는 논리를 먼저 가르치는 대학 시스템을 선호합니다. 수학, 컴퓨터 과학에서는 C로 시작하고 조금씩 발전합니다.

  9.   지로니드

    저는 Torvalds에 동의합니다. 프로그래밍 방법을 아는 것은 기본적인 필요가 아닙니다. 예, 저는 프로그램을 좋아하고 매우 유용하다고 생각합니다.하지만 대부분의 사람들에게 꼭 필요한 것은 아닙니다.

    저는 프로그램을 배우는 것이 두 가지 큰 장점이 있다고 생각합니다. 그것은 추상적 인 방식으로 논리적으로 생각하도록 가르치고, 컴퓨터는 어리 석다는 것을 가르쳐줍니다. 컴퓨터는 모든 것을하는 마법의 상자라는 이미지를 빼앗아갑니다. 그들은 프로그래밍하는 누군가 덕분에 그들이하는 모든 일을 할 수 있습니다 (이 마지막 지점은 중요해 보입니다. 터미네이터가 나타나기 시작할 때 쯤이면 우리가 만든 멍청한 기계라는 것을 알게 될 것입니다. 그것을 파괴 할 수있다 : D)

  10.   스태틱

    약 한 달 전에 저는 "어린이를위한 프로그래밍 교육"시범 프로젝트를 개발했습니다. 최근에 약간의 논란을 불러 일으킨 게시물에서 언급했듯이 저는 도시의 Antonio Peña Celi Institute의 초등학교 교사입니다. Loja-에콰도르, FLISoL 조직 (제가 소속)의 도래와 함께 저는 자유 소프트웨어와 학생들을위한 인터넷 브라우징의 안전성에 대한 입문 강연과 가끔 자발적인 관리 (참여 커뮤니티의 다른 구성원).

    XNUMX 월 이후로 최소한 Microsoft의 기술 지원에서 Windows XP가 종료되었음을 알게되었습니다. 그 이후로 나는이 좋은 소식의 디렉터에게 말했고 그녀는 자유 소프트웨어를 가르 칠 수있는 모든 개방성을 나에게 주었다.

    FLISoL의 날, 제가 수업을 가르친 몇몇 학생들은 자발적으로 참석하여 하루 종일 저와 동행했습니다 (물론 부모님의 허락하에). 나는 아주 중요한 것을 깨달았는데, 내가 그들에게 내버려두고 가끔 내가 그들에게 주었던 자유 소프트웨어 수업과 그들이받은 강연을 바탕으로 행사 사진을 찍으러 갔을 때, 그들은 참석자들에게 그것이 무료라고 설명하기 시작했습니다. 소프트웨어, 저는 Archlinux 사용자이고 수업에서는 보통 일상적인 작업 (관리 웹 사이트, 읽기, Twitter 등)을 위해 내 컴퓨터를 꺼내고, 창 관리자로 Awesome과 함께 Archlinux를 사용합니다. 가상 컴퓨터를 떠난 것이 놀랍습니다. Edubuntu와 함께 나는 그것들을 연습하도록했고 그들은 Awesome과 함께 나의 Archlinux의 자유 소프트웨어에 대해 사람들에게 설명했습니다. 환상적이라고 말했어.

    컴퓨터 보안 전문가이고 해당 지역의 국립 은행에서 일하는 조직의 구성원 (Jorge Guerron)이 다가 왔을 때 제 학생 중 한 명이 자라서 사이트를 다운로드 할 것이라고 말했습니다. 그를 위해 몇 가지 문제를 일으키고, 제 학생은 겨우 10 살이고, 그의 이름은 Martin이고, Jorge를 공격하는 대신 제가 권장하는 첫 번째 것은 그가 그 과제를 달성하기 위해 프로그래밍하는 법을 배우는 것입니다.

    그 이후로 나는 웹에서 유사한 사례를 조사하기 시작했고 해커들이 어릴 때부터 프로그래밍을 배운 모든 사례를 조사했습니다.

    나는 (아직) 프로그래머는 아니지만 주제에 관심이 있었고 정보를 찾기 시작했고 게임으로 프로그래밍을 가르 칠 수있는 자유 소프트웨어 도구를 찾았습니다 (스택-엔진 및 스크래치)

    Stacks-Engine : 간단하고 교훈적인 방식으로 비디오 게임을 빌드하는 도구입니다. 비디오 게임 "엔진"또는 "라이브러리"라고도합니다. 파이썬 2.0 라이브러리로 개발되었습니다.

    스크래치 :이 역동적이고 완전히 무료 인 학습 환경을 통해 프로그래밍에 관심이있는 모든 어린이 또는 사람을 가르치는 것을 목적으로하는 MIT의 이니셔티브입니다.

    프로그래밍을 배우고 가르치는 동시에 프로젝트가 성공하면 커리큘럼 (하드웨어, 소프트웨어, 사무 자동화, 인터넷, 웹 2.0, 논리적 사고 및 프로그래밍)에서 구현합니다.

    가장 큰 단점은 아이들이 그냥 노는 데 익숙해 져 있기 때문에 논리적 사고의 발달입니다. (아마도 이전 선생님들 때문일 수 있습니다) 저는 아이들이 제 직장과 학교에 홀로 남겨지는 것을 원하지 않기 때문에 저를 도와 줄 사람들을 찾고 있습니다. 협업을 원하는 분들께이 웹 사이트를 구성하고 있습니다 http://www.metodologia.aprendelibre.net.

    감사합니다.

    1.    호아킨

      당신의 이니셔티브가 아주 좋습니다. 운이 좋기를 바랍니다!

    2.    제이파스

      이렇게 참여하게되어 기쁩니다. 당신은 그것이 발아하자마자 다른 유사한 이니셔티브의 도움으로 세상을 바꿀 수있는 씨앗을 심었습니다. (컴퓨터뿐만 아니라 정말 믿습니다). 나는 정보를 삼키도록 준비하는 것이 목표 인 현재 자본주의 교육 시스템을 믿어 본 적이 없으며, 사물에 대해 생각할 때 자신이 우려하는 것을 배우고 코코넛을 돌리는 것을 즐기는 사람 대신에 문제가됩니다. 그것을하는 것은 일이 아닙니다. 예를 들어, 그들이 하루 종일 컴퓨터 앞에서 보낸다는 것이 밝혀 졌을 때 감히 Linux liveCD를 설치 한 적이있는 사람은 거의 없습니다. 제 경우에는 스페인이지만 전 세계적인 문제인 것 같습니다. 당신 같은 선생님들은 저 같은 사람들에게 생명을줍니다. (나는 더 이상 학교에 다니지 않습니다.하지만 그랬습니다. 사람들이 아닌 사람이 누구인지, 누가 가치가 있는지, 누가 가치가 있는지 깨닫게 해 준 사람들 이었지만 한 발 앞서서 "도박"할 수있는 사람). 때로는 어렵지만 운이 좋은지 확인하고 비전을 공유하는 사람들을 더 많이 찾으십시오.

      주제와 관련하여 저는 Linus의 의견에 동의합니다. 한 가지는 코드를 배우거나 프로그래밍하는 것이고 다른 하나는 시스템이 작동하는 방식과 시스템을 구성하거나 조작하는 방법을 아는 것입니다. 사실, 저는 프로그래밍에 대한 기본적인 개념을 가지고 있지만, 현재로서는 그것이 필요하다고 생각하지 않습니다. 나는 diazepan이 말했듯이, 그것은 정신의 변화에 ​​대한 문제라고 생각합니다 (측면 적 사고 또는 도구 사용의 자유를위한 싸움이 들어오는 곳). 거기에서 관심이 있고 프로그래밍을 배우고 싶어하는 사람은 시간 문제 일 것입니다.

  11.   Cristianhcd

    나는 한 점에서 다릅니다 ...
    프로그램을 배우는 것은 논리를 배우고, 구조화되고, 도움이 필요하면 다른 사람에게 의지하는 데 도움이됩니다.

    1.    지로니드

      Lol 동의합니다

    2.    제이파스

      나는 당신의 의견에 동의합니다. 그러나 저는 또한 축구가 여러 단계에서 많은 것을 가르치고 있다고 확신합니다 (또 다른 한 가지는 "나쁘게 실행된다"는 것입니다). 그리고 논리적 사고는 다른 방법으로 도달 할 수 있습니다.

  12.   일 루키

    진실은 모든 사람이 프로그래밍을 배워야하는 것은 아니라는 생각을 공유한다는 것입니다. 저는 우리 각자가 모든 측면에서 서로 다른 능력과 잠재력을 가지고 있다고 믿으며이를 최대한 개발해야합니다. 분명히 학교와 가정 환경은 그것을 할 수있는 장소이며 모든 사람을위한 선택권이 있어야합니다. 더 이상 기술과 지식이 대체로 엘리트 주의적이었다고 연구했을 때와 같지 않습니다. 오늘날, 위와 모순되는 것처럼 보일지 모르지만 많은 사람들이 그것에 접근하고 아이들의 잠재력의 발달을 자극하는 것이 흥미로울 것입니다.
    @diazepan에게 감사합니다. 왜 제가 오래된 엑스레이에서 잘라낸 거북이를 들고 학교에 갔는지 기억하게하셨습니다. 그것은 항상 제 과거의 위대한 미스터리였습니다. 좋은 시간 !!! 인사말.

  13.   jgregory59

    저는 Linus의 표현에 전적으로 동의합니다. 정말 중요한 것은 알고리즘 적으로 사고하는 방법을 가르치는 것입니다. 그래서 우리는 모든 일상 활동을 문제 해결로 이끄는 논리적 순서로 단계를 나타내는 추상적 인 아이디어 세계와 연관시킵니다. 특정 상황의.

  14.   Juanjo

    동의합니다 ... 가능성이 있어야하지만 그것을 활용하려는 사람들을 위해 ...
    그것은 음악과 같습니다 ... 공부하기 전에 당신이 그것을 좋아하는지 확인하고 거기에서 공부하거나 축구를 좋아하는지 확인해야합니다. 어쨌든, 어떤 훈련처럼.
    예를 들어 "음악"과 같이 처음 공부했던 오래된 생각이 떠 오릅니다. 그런 다음 마음에 들면 계속하십시오 ... 아니요, 그 때 당신이 좋아하는 일을 찾아서해야합니다. 학교 나 연수회와 같은 "공식적인"장소가 아니라 PC, 공 또는 밴드 CD를 손이 닿는 곳에 가지고 있으면서 재미있게 지낼 수 있습니다.

  15.   일렉트로 그

    나는 학교에서 프로그래밍의 기초를 가르치는 데 아무런 해가 없다고 생각합니다. 분명히 컴퓨터 / 사무실 학습 프로그램; 검토하고 업데이트해야합니다. 이것은 많은 교사들이 지식을 업데이트하고 자유 소프트웨어에 대한 모험을 함을 의미합니다. 반면에 직업을 강요하는 것은 운동의 자유 정신과 일치하지 않습니다. 더 많은 프로그래머가 존재하는 유일한 수혜자; 노동력이 훨씬 저렴하기 때문에 회사가 될 것입니다. SL에있는 개발을 더 이상 받아들이지 않고 자신의 프로그램에 넣지 않는다고 스스로를 속여서는 안됩니다. 다른 한편으로, 많은 사람들이 먼저 그것을 좋아하고 연구해야한다고 생각하는 것과 관련하여; 그들은 중요한 점을 잊고 있습니다. 완전히 알려지지 않은 것이 있다면 그것을 좋아하는 것은 불가능합니다. 연구 분야가 다르면 훨씬 더 많이 알 수 있고 어떤 관심사를 볼 수 있는지, 또는 자녀가 어떤 격려없이 원하는 직업을 알기를 기대합니다. 내 아들은 내 집에있는 거의 모든 컴퓨터에 Linux가 설치되어 있기 때문에 Linux를 알고 있습니다. 따라서 Windows와 Linux를 모두 처리하는 방법을 배웁니다.

  16.   세피로스

    그가 옳다는 것입니다 ... 당신은 직업이 필요합니다.

  17.   나사렛

    기사에서 말했듯이, 저는 그 알고리즘 적 비전에 찬성합니다. 아이들에게 논리에 기초하여 추론하도록 가르쳐야합니다. 모든 측면 적 사고를 거부하지 않는 것보다 더 열린 마음을 가진 교사가 필요하기 때문에 현재로서는 불가능합니다. 나는 그것이 현재 교육의 문제 중 하나라고 생각합니다. 그들은 학생들이 가능한 새로운 길을 개발하지 않고 가장 효과적인 방법으로 가르치는 데 집중합니다. 우리는 그들의 엄청난 상상력을 완전히 낭비하고 창의력 부족에 대해 불평합니다.

  18.   존야라나

    이유가 있습니다. 그들은 프로그래밍이 무엇인지 알아야합니까?
    그러나 그들에게 프로그램을 배우도록 강요하지 마십시오

  19.   a

    모든 사람이 악기를 읽고 쓰는 법을 배울 필요는 없다고 생각하지만 도움이됩니다. 모든 사람이 프로그래밍을했다고 상상해보십시오. 특히 자유 소프트웨어라면 얼마나 많은 응용 프로그램을 갖게 될까요?

    1.    제이파스

      나는 그것을 더 본다. 전 세계 컴퓨터가 자유 소프트웨어를 사용하고 공유한다는 것이 어떤 의미인지 상상할 수 있습니까? 우선 우리는 우리 자신의 도구를 거의 절대적으로 제어 할 수 있지만 그보다 더 많은 이점을 제공합니다. 그것은 마치 악기를 읽고 연주하는 것과 같습니다. 그것은 당신이 그것을 깨닫지 못하더라도 당신이 그것을 평생 가지고 다닐 것이라는 것을 가르쳐줍니다. 그것은 당신이 생각하는 방식을 변화시킵니다. 집에 컴퓨터를 가지고있는 아이가 컴퓨터 수업 교사에게 PC 사용법을 가르 칠 필요가없는 학교보다 적습니다. "컴퓨터를 만드는"방법 만 알고 있다면 기본적인 프로그래밍 개념으로 컴퓨터 사용법을 잘 알고 있어야합니다.

  20.   에밀리아 노 코레아

    나는 linus에 동의합니다. 만약 아이들로부터 코드를 배울 수있는 가능성을 제공해야한다면, 나는 동의하지만 그들이 모든 것을 알 필요는 없습니다.

  21.   안토니오 로페즈 델 프라도

    대부분의 사람들은 Google을 잘 사용하는 방법을 모르기 때문에 코드는 그렇지 않을 수 있지만 최소한 사용자 수준의 컴퓨팅은 가능합니다. 사람들이 기술을 올바르게 사용하는 것이 필요합니다. 프로그래밍은 필수가 아닌 전문화로 남아 있지만 사용자 수준에서 컴퓨터를 사용하는 것은 필수적입니다.

  22.   파비안 플로레스 바델

    독자가 이러한 유형의 의견을 읽을 때 권위의 오류에 빠지는 경향이 있습니다. Linus가 말하면이를 고려해야합니다. 그러나이 경우 Torvalds의 의견은 교육 전문가가 아니기 때문에 거의 가치가 없습니다.

    그 외에도 코딩을 배우는 것은 체스를 배우는 것과 동일한 XNUMX 세기가 아닙니다. 그 이상입니다.

    많은 사람들이 표현했듯이 논리적 사고 및 기타 기술의 개발은 다른 방법으로 달성 할 수 있습니다. 그러나 프로그램을 배우면 훨씬 더 강력한 도구를 얻게됩니다. 논리적이고 구조화 된 (알고리즘) 방식으로 사고하는 법을 배우는 것이 아니라 문제를 해결하는 능력을 배우고 개발하는 것입니다. , 읽기 및 쓰기와 같은 도구를 사용하면 다른 도구와 비교할 수없는 규모로 다양한 유형의 지식을 습득 할 수 있습니다.

    독서를 배우면 책에 축적 된 새로운 지식에 접근 할 수 있기 때문에 혼자서 배우는 능력이 향상됩니다. 기본적인 기술 지식을 습득하면 더 많은 서면 및 멀티미디어 학습 리소스에 액세스 할 수 있으므로 학습 능력이 향상됩니다.

    위의 도구를 사용하면 학습 리소스의 소스를 확장 할 수 있습니다. 대조적으로, 코드를 배우는 것은 매우 다양한 지식 분야에서 실험 할 수있는 훌륭한 도구를 제공합니다. 예를 들어, 수학, 물리 또는 화학 주제를 공부할 수 있으며 습득하는 지식을 심화하기위한 수단으로 프로그램을 작성할 수 있습니다.

    그러나 코딩을 배우는 데는 매우 중요한 또 다른 측면 인 동기 부여가 포함됩니다.

    프로그램을 배우면 자신이 만든 프로그램이 옳은지 아닌지 스스로 알 수 있다는 것을 알게되며, 더 이상 알고 있다고 생각하는 내용이 옳다고 생각하는 다른 사람이 필요하지 않습니다. 이것은 놀라운 동기 부 여자이지만 유일한 것은 아닙니다.

    다른 근본적인 동기 부여 요소는 프로그래밍이 재미 있다는 것입니다.

    결론적으로 프로그램을 배우는 것은 XXI 세기의 체스가 아니라 훨씬 더 많은 것입니다. 다른 방법으로는 달성하기 어려운 수준까지 지식을 탐색, 생성, 테스트, 시뮬레이션, 시연, 즉 CREATE 및 DEEPEN 할 수있는 지적 도구입니다.

    또한 동기 부여가 매우 높습니다. 자신이하는 일과 검증 능력을 완전히 제어 할 수 있으며 매우 재미 있고 재미있는 활동이 될 가능성도 있습니다.

    따라서 코딩을 배우는 것이 새로운 문해력입니다.

  23.   Matiasbatero

    안녕하세요, 저는 모든 것을 변수와 함수가있는 루틴으로 접근하는«그러나 알고리즘 적 사고 방식에 대한 귀하의 의견에 동의하지 않습니다. 그러면 문제를 효율적으로 해결해야 할 필요성이 상식의 발전이됩니다.”… 우리는 기계가 아니라 인간입니다. 당신이 제안하는 것은 매우 위험합니다. 왜냐하면 그 학습 과정에서 당신은 어떤 종으로도 식별 할 수없는 지점에 도달 할 것이지만 예측 가능하고 프로그래밍 된 방식으로 이루어지기 때문입니다. 그리고 그것은 재앙입니다. 왜냐하면 그것은 의사 결정을 통제 할 수 있기 때문입니다. 이것은 어떤 식 으로든 이미 행해졌 고, 종을 통제하고 점점 더 예측 가능하게 만들고 필요를 부과하고 그것에 대한 의존성을 생성하는 것이 인간 지배의 목표입니다. 그것은 당신에게 보이는 것보다 더 심각합니다 ... 나는 더 멀수록 좋다고 말할 것입니다.