>백엔드 개발 >PHP 튜토리얼 >프로그래밍이 기초과목이 되어야 하나 [2부]

프로그래밍이 기초과목이 되어야 하나 [2부]

WBOY
WBOY원래의
2016-07-25 08:51:15977검색
저는 다양한 배경을 가진 20명 이상의 사람들을 인터뷰하여 오바마에 대해 동의하거나 동의하지 않는 점과 그들이 찬성하거나 반대하는 이유를 물었습니다. 그 중에는 개발자도 있고, 기술 교육을 중시하는 개발자도 있고, 개발자가 아니지만 기술 도구 사용에만 집중하는 사람도 있고, 개발자가 아니어서 기술 관심 분야에 대한 깊은 이해가 없는 사람도 있고, 처음 접하는 사람도 있습니다. 개발자가 아닌 부모로서... '프로그래밍을 기본 교육으로 삼아야 하는가'라는 질문을 좀 더 관점에서 보려고 합니다.
직업적 측면에서 볼 때 프로그래밍은 기초과목으로는 적합하지 않습니다
이 문제에 대한 인터뷰 대상자들의 태도를 정리해보면, 많은 사람들이 프로그래밍을 먼저 정의하려고 한다는 것을 알 수 있었습니다. 교육은 어떤 목적을 달성해야 하는지, 그리고 프로그래밍이 기본 교육이 되어야 하는지에 대해 이야기하겠습니다. 흥미롭게도 그들은 이를 지지하든 반대하든 직업 기술로서의 "프로그래밍" 훈련이 큰 가치를 가질 것이라고 믿지 않습니다.
한때 iFaner에서 '깨진 장' 칼럼을 열었고 현재는 한 기업의 CTO를 맡고 있는 Zui Zui는 프로그래밍이 기본 교육의 일부가 되어야 한다고 반대합니다. 그는 “기초 학습 능력을 키우는 관점에서 볼 때, 프로그래밍은 어느 나라의 어린이에게나 수학, 문학, 외국어, 자연에 비해 훨씬 덜 중요한 응용 기술이다. 기술적 업무 능력을 키우는 관점에서 볼 때, 먼저 , 실험을 통해 배우지 않으면 업계를 따라갈 필요가 없습니다. 이 업계에 종사하면 업데이트가 너무 빠르고 피상적인 지식을 익히는 데 학습 시간과 에너지가 낭비됩니다. "
하버드 니먼(Harvard Nieman) 학자이자 칼럼니스트인 안티(Anti)도 "가장 큰 문제는 장려하는 프로그래밍 언어가 시대에 뒤떨어진 것이면 어쩌지? 그 당시에는 인문계 학생들 중 몇 명이 C언어를 배우고 있었느냐? 지금은 무슨 용도로 쓰이느냐"고 같은 우려를 표했다. 원래 경쟁을 통해 개발된 언어의 행정적 홍보에 문제가 있습니다. "
이전에는 미국으로 이주한 DoNews의 CTO이자 Shanda Innovation Institute의 선임 연구원인 Huo Ju도 그렇지 않습니다. 프로그래밍이 기본 교육이 되어야 한다고 지지합니다. "프로그래밍 자체는 하나의 과목이 아니라 여러 과목과 다른 분야의 지식이 결합된 것입니다. 따라서 단순히 컴퓨터 언어 표현을 배우는 것은 실무 문제 해결에 별로 도움이 되지 않습니다.
"수학과 비슷합니다." 물리학은 다릅니다. 즉, 수학 개념이 없는 사람의 경우 수학을 가장 기본적인 부분부터 학습해야 합니다. 전체 시스템 환경과 방법에는 유연성이 부족합니다. 배운 기술은 곧 쓸모없게 될 것입니다."
모바일QQ의 제품 관리자인 Tang Jingyi는 프로그래밍 교육을 너무 일찍 시작할 필요는 없다고 믿습니다. "사람마다 재능이 다른데 왜 강제로 프로그래밍 교육을 시작해야 할까요? 프로그래밍이 제공하는 서비스. 밥을 먹어야 하는 것처럼 요리도 배울 필요가 없습니다. 관심과 재능이 있는 사람들이 인문학, 역사, 과학, 언어 등을 배우도록 하십시오. 전문적인 기술이고 어떤 사람들은 대학에서 배울 수도 있어요. 그냥 들어오세요.”
게다가 이 문제는 내 친구들 사이에서 많은 토론을 불러일으켰습니다. 전반적인 초점은 '프로그래밍이 기초과목이 되고 나면 사람들의 창의성을 자극할 수 있을까?'라는 질문에 맞춰져 있습니다. 친구는 프로그래밍이 선배들이 확립한 규칙의 끊임없는 세계에 초점을 맞춘 공학 분야라고 믿습니다. 이는 기본 분야와는 매우 다른 불확실성을 제거하려고 노력하는 과정입니다. 또 다른 친구는 도구로서의 프로그래밍이 실제로 아이들의 실습 능력을 자극하고 그들이 좋아하는 것을 만들 수 있게 해준다고 믿습니다.
프로그래밍을 기초과목으로 활용한다면 학생들의 논리적 사고력과 독립적인 문제 해결 능력을 향상시키는 데 도움이 될 수 있습니다
그러나 프로그래밍이 직업적 기술로 훈련되는 것이 아니라, a 계몽주제는 어떻습니까? 거의 모든 사람들이 그것을 지지합니다.
코드 호스팅 커뮤니티 GitCafe의 창립자인 Yao Xinyu는 프로그래밍이 유능한 기초 교육 과목이 될 수 있다고 믿습니다. 그는 기초교육의 역할은 “기초적인 생활지식과 다양한 분야의 기초능력, 문제해결능력과 사고방식, 그리고 실패에 대처하는 방법과 그러한 과정을 통해 자신감을 얻는 방법을 가르치는 것”이라고 본다. ."
“프로그래밍 자체는 문제 해결과 동의어입니다. 체계적이고 논리적으로 문제를 해결하는 방법은 교육받은 사람들에게 프로그래밍과 그 기본 수학적 이론을 통해 가장 잘 가르칠 수 있습니다. 프로그래밍을 배우는 과정에는 알려지지 않은 것들이 많이 있습니다. 도메인 정보의 검색, 획득 및 분석은 전통적인 기초 교육 과목에서는 거의 발생하지 않는 상황이지만 프로그래밍은 눈에 띄지 않고 지속적으로 사람을 의지하는 능력을 강화합니다. 자신의 아이디어와 해결책을 찾는 힘
우리가 작성한 코드는 종종 버그가 있거나 실행에 실패하거나 기대에 미치지 못하며 작은 좌절을 계속 겪게 됩니다. 성공적인 디버그 경로 주기를 위해서는 사람이 자신의 자신감을 키우고 더 이상 알려지지 않은 문제에 대해 당황하지 않는 것이 매우 중요합니다.”
재무 관리 애플리케이션 DailyCost의 개발자인 Liang Guopeng도 프로그래밍은 기본 주제로 다루어져야 한다고 생각하지만, 프로그래밍은 사람들이 Yao와는 다른 컴퓨터에 관심을 갖게 하는 디딤돌이 되어야 한다고 믿습니다. Xinyu의 견해:
"컴퓨터가 대중화된 오늘날의 상황에서 한 국가의 과학기술 수준은 크게 컴퓨터 수준에 따라 결정됩니다. 이 수준은 컴퓨터를 사용하는 수준이 아니라, 더 복잡한 문제를 해결하기 위해 컴퓨터, 네트워크 및 기타 수단을 사용할 수 있는 수준입니다. 그리고 프로그래밍 학습은 어린이의 관심을 불러일으키고 시작하도록 유도하는 데 불과합니다.” 프로그래밍 교육이 학생들의 논리적 사고력을 키우는 데 도움이 될 수 있다고 믿습니다. Li Lu는 "소프트웨어는 인간이 만들 수 있는 가장 복잡한 것입니다(9개 이상의 추상화 수준에 도달할 수 있음). 프로그래밍은 논리를 기반으로 하며 이 분야의 사고를 훈련하는 것이 특히 효과적이라고 믿습니다." “프로그래밍을 시작하는 데에는 많은 선수과목이 필요한 것은 아니지만 익히기가 쉽지 않은 것이 기초교육의 중요한 특징입니다.”
프로그래밍이 기초교육이 된 또 다른 이유는 기술이 우리 사회에 스며들었기 때문입니다. life
Punctual Alarm Clock의 CEO인 Wang Yingqi는 "이미 온 세상이 소프트웨어에 의해 주도되고 있습니다. 프로그래밍을 배우면 이 세상의 운영 논리를 이해하는 데 도움이 됩니다. 더 이상 사람들이 지적하는 상황은 없을 것입니다." 매표기에서, 고속철도에서 여자들에게 욕설."
황아이파너 성 편집장은 "집을 짓고 수리하는 것처럼 앱과 모바일 인터넷이 삶의 필수불가결한 부분이 됐다"고 믿는다. 예전에는 조명, 요리, 프로그래밍을 배우는 것도 삶에 대처하고 변화시키는 기본 기술이다."
그리고 "Education Discovery Community"의 공동 발기인이자 베이징의 교사인 Zhuang Xiuli 사범대 역시 같은 견해를 갖고 있다. "저는 오바마의 관점에 동의합니다. 왜냐하면 오바마가 프로그래밍을 배우고 싶다는 의사를 밝혔을 때 그는 다른 기본적인 읽고 쓰는 능력을 키우는 것의 중요성을 부정하거나 축소하지 않았기 때문입니다."
"미래 세계는 디지털 세계입니다. 인간의 다양한 정보의 발달과 저장은 디지털 프로그래밍을 통해 표현되고, 전파되고, 처리된다. 이러한 관점에서 볼 때, 어린이가 태어날 때부터 접하는 세계는 디지털 기호로 짜여지고 연결된 물리적 세계이다. 프로그래밍 리터러시를 배울 수 있는 기회가 된다면 디지털 기호로 연결된 세상을 더 잘 이해하고 이해하는 데 도움이 될 것입니다.”
사회적인 관점에서 프로그래밍이 기초 과목으로 전환된다면 긍정적인 결과를 얻을 수 있습니다. 🎜>
Aifaner의 CTO인 Zhang Difan은 프로그래밍을 기본 과목으로 지지합니다. “프로그래밍 기술을 기본 교육의 일부로 만들겠다는 오바마 대통령의 제안은 미국 ​​역사에 큰 영향을 미칠 또 다른 결정이 될 것입니다. 클린턴이 제안한 계획은 지난 20년 동안 미국이 정보 기술 분야에서 세계를 선도하도록 이끌었습니다. 프로그래밍 기술을 갖춘 세대를 교육하면 컴퓨터 산업 발전을 위한 더 많은 인재를 확보할 수 있습니다. 10세기 말과 21세기 초, 인터넷 버블 시대에는 버블이 CS를 연구하는 인재들을 자극했다(미국인들은 습관적으로 컴퓨터 전공을 CS로 줄여 불렀다). 역동적인 인터넷 스타트업을 육성하고 베이 지역에 새로운 기업 붐을 일으켰다는 사실이 확인되었습니다. 게다가 이는 미국 내 외국인 하이테크 인력에 대한 수요도 감소시킬 것이라는 점입니다.” 프로그래밍은 가장 유용한 도구이자 방법이며, 이를 가장 먼저 깨달은 나라는 정치적인 이유에서든 진정한 이해에서든 매우 긍정적인 효과를 가져올 것입니다.
심천은 2006년부터 시작된 '카피캣' 열풍에 힘입어 현재 중국의 '실리콘밸리'로 꼽히고 있다. 급변하는 시장 환경에 맞춰 수많은 숙련된 기술자를 양성해 엔지니어를 양성했다. 유연하고 효율적인 공급망 배포. 더 중요한 것은, "산자이"로 인해 선전은 세계에서 가장 많은 하드웨어 엔지니어를 보유하고 있을 수 있다는 점입니다. 이는 중국 선전이 실리콘 밸리와 비교할 수 있는 장점입니다.
프로그래밍이 기본과목이 된다면 가장 큰 어려움은 교직원에게서 나올 것이다
Zhuang Xiuli는 교사의 관점에서 기술 교육을 홍보할 때 직면하는 문제를 다음과 같이 설명했습니다. “프로그래밍 교육을 장려하는 것은 실제로 두 부분으로 구성됩니다. 하나는 사고 방식이고 다른 하나는 운영 기술 수준 내용입니다. fvj의 내용은 프로그래밍 언어의 개발과 마찬가지로 구체적이고 변화하고 있습니다. 운영 기술 부분의 내용은 현재 일부 초등 및 중등 학교의 어린이가 프로그래밍에 스크래치 소프트웨어를 사용하는 것과 같습니다. 물론, 우수한 교사(아이들에게 프로그래밍을 지도할 수 있는 자격을 갖춘 우수한 교사)가 충분하다면 홍보하는 것은 어렵지 않습니다. “훌륭한 교사 양성은 단기간에 이루어질 수 없습니다. 교사의 양성에도 그에 상응하는 토양이 필요합니다. 교육 증진에 있어서 이러한 문제를 극복하고 전통적인 학교 메커니즘의 장벽을 허무는 방법 어떤 방법을 사용하든 아이들은 다양한 기술 혁신 기업이나 관련 비정부 교육 기관과 연결될 수 있는 기회를 가질 수 있습니다. 해당 기업의 다양한 교육 서비스를 경험해보세요. "
Python 중국어 커뮤니티의 창립자인 Zhou Qi는 "프로그래밍 교육을 홍보하는 데 있어 유일한 어려움은 지식, 정보, 데이터에 대한 현재 사회의 전반적인 태도"라고 믿습니다. 지식은 쓸모없고, 데이터는 무가치하며, 정보를 엄격하게 필터링해야 한다는 것이 일반적으로 믿어진다면, 아무리 프로그래밍 교육을 교육 시스템에 도입하더라도 합리적인 현대 정보 활용 능력을 유도할 수 없을 것입니다. "
게다가 그는 프로그래밍 기술 선택의 다양성도 프로그래밍 교육에 장애물이 된다는 점을 지적했습니다. "기술계에서는 우리 모두 PHP가 최고의 언어라는 농담을 합니다. 거의 모든 기술 실무자. 이것은 PHP 언어의 다양한 디자인 문제를 풍자하는 업계 농담이라는 것을 모두 알고 있습니다. 그러나 실제로는 PHP가 일부 디자인에서는 낙후되거나 심지어 결함이 있음에도 불구하고 이러한 기술이 널리 사용되고 있으며 이를 배우는 것이 취업에 도움이 되기 때문에 현재 교육 시스템의 관점에서 볼 때 가장 많은 문제가 발생할 것입니다. 사회에서 사용되는 방법 중 여전히 기본 기술에 중점을 두고 핵심 기초를 먼저 가르치는 방법이 있습니다. 기술 분야의 다양성으로 인해 프로그래밍은 실제로 매우 큰 주제이자 시스템이 됩니다. ”
그는 “프로그래밍이 무엇인지, 프로그래밍이 무엇인지, 프로그래밍 기술 시스템이 가져올 수 있는 것이 무엇인지를 대중에게 알리기 위해 일부 사회 지향적 활동을 조직할 수 있습니다. 먼저 표준 선택 과목을 구성한 다음 관심과 방향에 따라 다양한 기술 경로로 선택 과목을 구성할 수 있습니다. ”
요약
프로그래밍이 무엇인지, 무엇이 아닌지에 대한 논의는 또 다른 주제일 수 있습니다. 그러나 인터뷰 결과를 보면 우리는 이를 매우 높은 입장에서 알 수 있습니다. 정보화 사회에서는 프로그래밍 사고와 기술을 익히는 것이 아이들이 사회와 세상에 더 빨리 적응하는 데 도움이 된다고 믿는 사람들도 있습니다
실제로 아직 검색 방법을 모르는 나라에서는 프로그래밍이 필수가 되었습니다. . 기본 교육 과목에는 너무 이르다.
LAMP Brothers 원본 PHP 튜토리얼 CD/"Essential Edition of PHP"를 무료로 받으십시오. 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요. /www.lampbrother.net
PHPCMS
2차 개발 http://yun.itxdl.cn/online /phpcms/index.php?u =5
WeChat 개발                 http://yun.itxdl.cn/online/weixin/ index.php?u=5
모바일 인터넷 서버측 개발 http://yun.itxdl.cn/online/server /index.php?u=5
자바스크립트
강좌 http://yun.itxdl.cn/ online/js/index.php?u =5

CTO
교육 캠프                                                                             5

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.