코딩이란? 앞으로 우리가 코딩을 배워야하는 이유 4가지
본문 바로가기
About coding

코딩이란? 앞으로 우리가 코딩을 배워야하는 이유 4가지

by 쏠수있어ㅤ 2020. 12. 20.
반응형

전 세계적으로 코딩의 붐이 일었고 아직 식지 않았다고 나는 생각한다. 아니, 앞으로는 더욱 '코딩, Coding'이라는 것은 4차 산업혁명시대의 소용돌이로 들어가는 우리에게 필요할 것이라고 생각한다. 영국, 일본, 이스라엘 등은 앞다투어 코딩을 이미 정규 교육과정에 투입시켰다. 우리나라의 경우 역시 2018년부터 전국의 초, 중, 고등학교에서 소프트웨어 교육 (코딩)을 의무화했다. 

 

코딩의 흐름을 보고 있자면, 영어가 떠오른다. 예전에는 '영어'가 필수과목이 아니었지만 어느 순간부터 영어 조기교육 등 광풍이 불었다. 또한 초등학교 3학년 이후로 의무가 되었고 앞으로 미래에 필수로 알아야 할 지식 중 하나로 자리 매김 했다. 이렇게 중요하게 인식되는 영어 지금은 어떨까? 물론 알고 있으면 당연히 좋고 사회에서도 더 많은 기회를 얻을 수 있는 등의 장점이 많다. 그렇다고 영어를 못하면 안 되는 것은 아니다. 구글, 파파고 번역기 등 인공지능이 사용된 '코딩'을 사용해 만들어진 '프로그램'들을 통해 의사소통을 할 수 있다. 

 

그렇다면 코딩이란 과연 무엇일까??

 

 

1. 코딩이란 무엇인가? What on earth is Coding? 

 

백과사전의 뜻 - 컴퓨터 프로그래밍 or 프로그래밍 or 코딩은 하나 이상의 알고리즘을 특정한 프로그래밍 언어를 이용해 컴퓨터 프로그램으로 구현하는 기술을 말한다. 이는 기법, 과학, 수학, 공학, 심리학적 속성들을 지닌다. 

 

 

코딩이란 프로그래밍 (Programming)과 같은 뜻으로 널리 알려져 있다. 상세히 구별을 해보자면 코딩은 컴퓨터와 대화할 수 있는 언어들 (ex)C언어, Java자바, Python파이썬 등)로 입력하는 과정을 말한다. 자료 처리의 자동화를 위해 기계가 이해하는 언어를 명령문에 따라 문자와 숫자를 사용해 기호화하는 것.

프로그래밍은 이러한 언어들을 사용해 프로그램 자체를 생산해내는 일을 뜻한다. 

 

즉, 특정 프로그래밍 언어를 사용해 프로그램을 작성하는 것. 컴퓨터와의 대화라고 할 수 있다. 

 

 

2. 코딩이 사용된 것들은 무엇이 있을까? 

 

웹사이트, 어플 등 우리가 매일 접하는 대부분의 기술들,

인공지능(알파고 등), 드론, 컴퓨터, 스마트폰, smart TV, IoT 사물인터넷, 게임, 

버스 도착 알람 시스템, 자동문, 자율주행차(클러치, 에어콘, 연료 인젝터 등),

세탁기, 신호등, 냉장고 등 심지어 밥솥에도 코딩이 들어가 있다.

 

 

 

3. 코딩을 배워야하는 이유?

 

코딩은 '제 4차 산업혁명'에 발맞추어 전 세계가 움직이고 있는 흐름이다. 모든 사람이 프로그래머/ 개발자가 돼야 하는 것이 아닌 인터넷, 컴퓨터, IT, AI시대에 적응하고 대비하는 것이라 생각한다.

 

 

1) 디지털 공동체에 대해 이해하고 협업하는 자세

비교적 규모가 큰 코딩관련 프로젝트는 다른 사람들과 한 팀으로 일하는 것을 의미한다. 동료 및 상사들과의 협동이 필수적이므로 코딩은 협업하는 자세, 소통하는 역량을 키워준다. 

 

 

2) 논리적인 사고 향상

컴퓨팅적 사고를 배우게 되면 창의력, 논리적인 사고, 문제 해결 능력을 키울 수 있다. 이는 컴퓨터와 관련된 분야뿐만 아니라 일상생활 및 사회생활에서의 문제과 고난을 만났을 때 대처하는 슬기로운 자세를 키울 수 있다. 실제로 그리스의 한 연구진의 발표에 따르면 문제 설계, 알고리즘 만들기, 최적화까지의 모든 코딩의 과정이 아이들의 논리적인 사고를 키운다고 한다. 

 

 

3) 4차산업혁명 대비 가능

코딩은 세계의 공통 언어로 전 세계인과 소통할 수 있고 4차 산업 대비를 할 수 있다. 

 

 

4) 취업(프리랜서 포함) 및 이직에 도움

사실 우리나라에서 코딩을 배우려는 이유는 현실적으로 취업에 유리하기 때문이다.

유명 대학의 온라인 수업을 들을 수 있는 코세라, Coursera에 수많은 코딩 관련 강의들이 있다. Coursera에서 수료 완료한 강의들은 Linked in, 링크드인에 올릴 수 있어 지식 획득 및 취업, 이직에도 큰 도움이 된다. 

 

 

 

o 코딩 언어의 종류는? 

아주 다양한 코딩 언어들 중 가장 인기있고 유명한 언어는 C, Java, Python, C++, C#, Visual Basic, JavaScript 등이 있다. 가장 대표적으로 손꼽히는 언어들은 C(C+, C#)와 Java 자바 그리고 Python 파이썬이 있다. 

 

 

다양한 코딩 언어들의 세계

어떤 코딩 언어를 공부할지 고민하는 와중 찾아본 사항들을 정리해보았다. C언어, 자바, 파이썬 중 어떤 언어를 공부해야 나의 미래에 도움이 될지 궁금하다면 아래 글을 참고해보면 좋을 것 같다. 

 

 

 

※세계에서 가장 많이 쓰이는 코딩 언어는? C언어, 자마, 파이썬의 장단점을 알아보자!

https://codingpractices.tistory.com/3

 

자바 파이썬 장단점 - 자바가 아닌 파이썬을 선택한 이유 JAVA vs PYTHON

이제 퇴근 후, 조금씩 파이썬을 공부하기 위해 '점프 투 파이썬' 파이썬 독학 책을 샀습니다. 아직 책 안의 용어들을 보면 하나도 이해하지 못하지만 하루하루 점차 나아질거라는 믿음으로 해보

codingpractices.tistory.com

 

※코딩 공부할 때 영어는 필수일까? 코딩 배우는 기간은 얼마나 걸릴까? 

codingpractices.tistory.com/9

 

코딩 영어실력과 관계가 있을까? 코딩 배우는 기간 및 사이트 소개

한국뿐만 아니라 전 세계에서 4차 산업혁명의 준비로 코딩을 배우려는 사람들이 정말 많아지고 있다. 코딩은 컴퓨터, 기계와의 소통 언어이며 가장 유명한 언어로는 C, Java 자바, Python 파이썬 등

codingpractices.tistory.com

 

 

 

 

 

 

 

 

 

반응형

댓글