본문 바로가기

R&I Page

코딩은 무엇이며 어떻게 시작하는게 좋을까

반응형

4차산업 시대에 코딩의 필요성은 더욱 많이 느껴지고 있습니다. 요즘은 초등학생들도 코딩을 통해 게임, 웹, 앱등을 개발하기도 합니다. 하지만 어떻게 접근해야 하는지 잘 모르기도 하며 코딩 이라고 하면 너무 어렵게 느껴 지는게 사실 입니다.

 

비 전공자도 쉽게 코딩을 하고 개발 할 수 있는 현재 시대에 무엇 부터 접근하는게 좋을지 그리고 쉽게 다가가는 방법에는 무엇이 있는지 차례대로 접근 해 보도록 하겠습니다. 

 

 

 


코딩이란 무엇일까? 

 

말그대로 코딩은 Code + ing~ 입니다. 코드를 입력한다. 라는 뜻으로 해석 할 수 있는데, 말 그대로 컴퓨터에게 명령하는 것을 뜻 한다고 볼 수 있습니다. 즉 컴퓨터에게 명령하기 위해 컴퓨터의 언어를 공부하여 나만의 프로그램을 만들고 개발하고 활용하는 것이라고 볼 수 있습니다. 

 

파이썬의 언어들

프로그래밍 언어는 기계어부터 고급언어 까지 다양한 프로그래밍 언어가 존재 합니다. 기계어는 말 그대로 0과 1을 활용한 2진수를 말 하는 것이며 점점 사람의 언어와 비슷해져 갈 수록 고급 언어에 가깝게 됩니다. 요즘 많은 사람들이 활용하는 파이썬이 대표적인 고급언어 프로그래밍 언어중 하나 입니다. 

 

파이썬의 로고

파이썬을 많이 활용하는 이유는 그 만큼 사람의 언어와 가깝게 활용할 수 있어 여러번 명령어를 입력하는 과정을 대폭 축소 해 주기 때문에 많이 활용 하고 있습니다. 기계어에 가까울수록 사용하기 어렵다고 보면 될 것 같습니다. 

 

그렇다면 이런 어려운 언어들을 모두 다 외우고 직접 작성하여 프로그램이나 웹, 앱등을 개발하는 것일까요?

물론 아닙니다. 프레임워크를 활용하여 쉽게 접근하고 다가갈 수 있습니다. 게임의 치트키와 비슷한 느낌일 것 같습니다. 20시간 걸려 클리어할 게임을 치트키를 써서 1~2시간만에 클리어 할 수 있는 것을 예로 들면 좋을 것 같습니다. 

 

프레임워크는 코딩을 쉽게 할 수 있도록 도와주는 도구 모음이라 보시면 됩니다. 용도별, 언어별 다양한 프레임 워크가 존재 하기 때문에 쉽게 접근 할 수 있는 것입니다. 

 

 

처음엔 어떤 언어로 코딩하면 좋을까?

 

웹 언어인 Html/css를 많이들 추천하곤 합니다. 난이도가 상대적으로 낮고 인터넷에서 웹페이지를 직접 개설하면서 실전에서 접목 시키기 좋기 때문에 그런것 같습니다. 개발에 필요한 도구가 많으며 반응형 웹을 만들면 그대로 어플리케이션으로 연결 시키기도 좋기 때문에 초보 라면 웹 개발을 많이 추천하곤 합니다.

 

 

대표적인 프로그램 언어는?

 

어플리케이션은 자바 스크립트, 웹은 Html/css, 자동화나 데이터 분석등은 파이썬 정도로 구분 할 수 있습니다. 어떤 것을 선택하는 것은 자유며, 모두 어느 정도 연결되어 있기 때문에 시작하고 실행하는 것이 가장 중요한 요소 인 것 같습니다. 

 

정리하자면,

 

첫번째. 코딩은 프로그램을 짜는 프로그래밍 언어를 공부하고 개발하는 것이며, 다양한 프레임워크를 통해 기본적인 요소만 알아도 충분히 혼자서도 개발이 가능하다.

 

두번째. 처음에는 우리에게 친숙한 웹 언어( Html/css)를 먼저 공부하여 접목시켜 직접 만들어 나가면서 경험해보는 것이 중요하다. 개발의 취지에 따라 각자 사용하는 대표적인 언어들이 있으며, 대표적으로 웹 언어는 Html/css, 어플은 자바 스크립트, 자동화나 데이터 분석, 소프트웨어 개발 등은 파이썬, 정도로 구분 할 수 있다. (파이썬으로 웹도 개발이 가능하다.)

 

세번째. 무엇으로 시작하든 모두 연관성이 있기 때문에 자신의 목적에 따라 시작하고 실행하는게 중요하다. 

 

이상 코딩은 무엇이고 어떻게 시작하고 공부해야 하는지에 대한 글을 다뤄 봤습니다. 감사합니다 :-)

반응형