티스토리 뷰

코딩

코딩이란? 시작은?

★○☆&※ 2020. 11. 15. 22:16

코딩이란? 시작은?

안녕하세요. 오늘은 많은 분들이 요즘 관심을 가지고 계시는 "코딩" 에 대해서 알아보겠습니다. 초등학교와 중학교 정규과목에도 2018년부터 코딩이 채택되었습니다.

 

또한 고등학교에서도 선택 과목중에 코딩이 있습니다. 또한 일부 기업에서는 전직원을 대상으로 코딩 교육을 하기도 합니다. 그리고 대학교에서도 필수 교양 과목에 코딩을 포함시킨 곳들도 많이 찾아볼 수 있습니다.

 

지금까지도 우리 삶에 많은 영향을 끼쳤고 앞으로도 더욱 밀접하게 우리 삶과 함께할 "코딩" 무엇인지 알아보도록 하겠습니다.

 

글 순서

코딩이란?

코딩의 전망

코딩공부 뭐부터 해야하나?

 

코딩이란?

코딩은 CODE+ING입니다. 따라서 코드를 만든다라는 뜻이 됩니다. 그럼 코딩을 왜 배울까요? 우리는 인터넷 시대에 살고 있습니다. 그만큼 다양한 전자 장비들과 밀접한 삶을 살고 있습니다.

 

대표적인 예가 컴퓨터입니다. 컴퓨터로 작업을 하고 프로그램을 사용합니다. 또 유튜브를 보기도 하며 검색을 하기도 합니다. 우리가 사용하는 이런 일체의 작업 뒤에는 모두 코딩이 내포되어 있습니다.

 

이토록 중요한 컴퓨터나 전자 장비를 만들거나 운영할때는 코딩이 빠질수가 없습니다. 전자장비나 컴퓨터에게 어떠한 명령을 내리는것이 바로 코딩입니다. 그러기 위해서는 사람의 말로 명령을 내려서는 안됩니다. 

 

컴퓨터는 사람의 말을 못알아듣기 때문입니다. 그래서 컴퓨터 언어로 명령을 내려야 합니다. 컴퓨터는 2진법으로 이루어져 있기 때문에 그를 통해 명령을 내려야 합니다. 따라서 프로그램을 만드는 언어를 사용해주어야 합니다.

 

컴퓨터에게 명령을 내리는 즉 프로그램을 만드는 언어를 프로그래밍 언어라고 합니다. 그런데 이런 프로그래밍 언어는 종류가 매우 다양합니다. 용도와 상황에 맞는 프로그래밍 언어가 모두 다릅니다.

 

웹 제작, 앱 제작, 프로그램 툴 제작, 등 어떤것을 만들고 어떤 작업을 하느냐에 따라 모두 다릅니다. 이러한 프로그래밍 언어를 통해 무언가를 제작하고 개발하고 만드는것을 총체적으로 "코딩"이라고 하는것입니다.

 

코딩의 전망

그럼 코딩은 미래에는 어떨까요? 현재 다른 선진국에서는 이미 더욱 일찍이 코딩 교육을 의무화 시켰습니다. 선진국들이 이렇게 빠르게 코딩을 의무교육화 시킨데는 이유가 있습니다.

 

PC가 만들어지고 웹이 출범한지 30년 정도가 되었습니다. 현재는 다양한 스마트 기기들이 있으며 인공지능, 로봇제작 등의 새로운 미래 산업 혁명의 바람이 불고 있습니다.

 

이러한 변화들의 공통점은 모두 코딩으로 이루어진다는 점입니다. 우리가 검색을 하는 웹페이지, 브라우저 모두 코딩으로 이루어져 있습니다. 또한 우리가 사용하는 전자뱅킹, 유튜브같은 어플들도 모두 코딩을 통해서 만듭니다.

 

심지어는 인공지능이나 로봇을 제작할때도 좀더 고레벨의 프로그래밍 언어로 코딩을 하여 만듭니다. 이토록 코딩은 우리 삶에 가까이에 있습니다.

 

현재는 일반인은 코딩을 몰라도 살아가는데 지장이 없지만 미래에는 코딩을 모르면 마치 한글을 모르는 취급을 당하는 시대가 올수도 있을것이라고 필자는 감히 예측해봅니다. 

 

따라서 천천히라도 재미있게 코딩을 공부하는것을 추천드립니다.  

 

코딩공부 뭐부터 해야하나?

막연하게 코딩이라고 하니 범위도 너무 넓고 아는것도 없고 어디서부터 시작해야할지 감도 오지 않습니다. 학교에서 의무교육을 해주는 초중생이 부러울정도입니다.

 

코딩에 사용되는 프로그래밍 언어는 용도에 따라 매우 다양하다고 말씀드렸는데요, 그래서 어떤 것을 할거냐에 따라 다르기도 하고 난이도도 모두 다릅니다. 

 

개인적인 생각으로는 쉬운것부터 하는것이 재미있을수 있다는 생각입니다. 처음부터 너무 어려운 프로그래밍 언어를 선택해서 자신이 뭘 공부하는지도 모르고 무작정 외우고 사용하기만 한다면 정말 고통스러운 공부가 될겁니다.

 

그래서 추천드리는건 먼저 웹 코딩에 대해서 배워보시는걸 추천드립니다. 웹코딩이란 우리가 검색하는 웹 페이지나 브라우저를 만드는 코딩입니다. 코딩중에서 가장 레벨이 낮으며 쉽게 배울수 있고 우리 삶과 밀접해서 더욱 재미있게 배워볼 수 있습니다.

 

HTML, CSS, JAVA SCRIPT로 이루어져 있습니다. 이중 프로그래밍 언어는 JAVA SCRIPT뿐이고 HTML과 CSS는 프로그래밍 언어가 아닙니다. 단순히 웹페이지의 뼈대와 근육을 구성해준다고 생각하시면 됩니다. 

 

많은 분들이 입문자에게 웹코딩을 추천하기 때문에 먼저 시작해본다면 후회없는 선택이 될겁니다. 오늘은 이렇게 코딩이란? 무엇인가에 대해서 알아봤습니다. 앞으로 이 코딩 카테고리에는 저도 함께 공부하면서 제가 공부한 내용을 요약 정리해보는 카테고리로 운영해보도록 하겠습니다.

 

다음 시간에는 HTML의 대략적인 정보에 대해서 요약해보겠습니다. 감사합니다.

 

'코딩' 카테고리의 다른 글

알고리즘 이란 무엇인가?  (0) 2020.11.17
댓글