
왜 모든 사람들이 프로그래밍을 배워야 하는가?
애플사의 창립자인 스티브잡스는 생전에 한 인터뷰에서 이런 말을 했습니다. "이 나라의 모든 사람은 프로그램을 공부해야한다. 프로그래밍은 생각하는 방법을 가르쳐주기 때문이다. 이것은 마치 법대에서 법을 공부하면 모든 사람들이 변호사가 되지는 못해도 생각하는 방법을 배우게되는 것과 마찬가지이다. 프로그래밍도 법을 공부하는 것과는 조금 다르지만 생각하는 방법을 가르쳐준다. 나는 컴퓨터 프로그래밍이 미술이나 역사와 같은 교양 과목으로 채택되어 모든 사람들이 최소한 1년 정도는 공부해야 한다고 생각한다." 위키피디아에서 말하는 프로그래밍의 정의는 다음과 같습니다. "컴퓨터 프로그래밍 또는 간단히 프로그래밍 혹은 코딩은 하나 이상의 관련된 추상 알고리즘을 특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술을 말한다. 프로그래밍은 기법, 과학, 수학, 공학, 심리학적 속성들을 가지고 있다." 이 프로그래밍을 통해서 우리가 매일 매일 반복하는 작업이나 공정을 자동화하기도 하고, 자동으로 운행되는 자동차를 만들기도 하고, 우주를 왕복할 수 있는 우주 비행선을 만들기도 합니다. 지금 시청하고 계신 유튜브 또한 하나의 프로그램이고, 이제는 수없이 많은 프로그램이 우리의 생활의 일부가 되어서 프로그램이 없이는 단 하루도 살아갈 수가 없는 세상이 됐습니다. 쉬운 예로 길거리의 수많은 신호등, 매일 매일 보는 텔레비전, 항상 우리의 손에 꼭 쥐어져 있는 스마트폰, 심지어는 맛있는 밥을 만들어 주는 라이스쿠커까지도 프로그램으로 움직이고, 우리는 이것들이 없이는 하루도 생활을 할 수 없게 되었습니다. 이런 프로그램을 만드는 과정이나 행위를 프로그래밍이라고 합니다. 그런데 이 프로그래밍을 왜 모든 사람들이 배워야하는걸까요? 동영상을 보면서 확인을 하시죠~!;) 본 동영상은 스쿨오브웹 (http://schoolofweb.net) 에서도 시청하실 수 있습니다. 내레이션: 이상희 #스쿨오브웹,#프로그래밍