왜 코딩을 배워야하는가?
코딩(Coding)은 이제 선택이 아닌 필수!
올해 알파고 열풍이후에 코딩 배우기에 대한 관심이 높아졌다.
앞으로 개인의 코딩 능력은 필수적으로 가져야 할 Must Have 능력이다.
오바마 미국 대통령도 코딩 교육에대한 중요성을 설파하지 않았던가 [오바마 "미국의 모든 학생 코딩 배워야"]
이미 선진국에서는 코딩교육을 차근차근 준비하고있다.
물질자원이 없는 우리나라도 먹고 살기위해서는 개인의 창의성에 기반한 산업에 집중해야한다.
우리나라의 교육열은 세계 최고다.
어렸을때부터 코딩교육을 시켜서
자라나는 우리 아이들이 성인이되어 취업할 때
자격증 한두개 더 보유하기 위해서 의미없을 수 있는 스펙쌓기에 열중하기보다
코딩 기술을 가지고 있는것이 백배 천배 낫다고 생각한다.
무엇부터 배워야하는가?
스크래치->C언어, JAVA, Python
'코딩'에 '코' 자도 모르는 사람에게는 무엇부터 배워야할지 막막하다.
코딩이 무엇인지 개념을 잡는데 도움이 될것이다.
어린아이 역시 처음부터 학원에가서 어려운 교육을 받게되면
코딩에 대한 흥미를 금방 잃기 마련이다.
그래서 놀이처럼 코딩 경험할 수 있는 스크래치부터 시작해라.
그리고 본격적으로 코딩을 배우고 싶은 사람이라면
C언어나 JAVA, Python을 추천한다.
모든 코딩언어(프로그래밍 언어)들은 직관적인 문법에 기초한다.
따라서 하나의 언어를 잘 배우게되면 다른 언어들은 큰 노력없이 배울 수 있다.
어디서 배울 것인가?
학교에서? 학원에서? 아니다 집이다!
처음부터 학교나 학원에서 코딩을 배운다면 '그냥' 공부처럼 배운다.
공부...
공부를 좋아하는 사람이 몇명이나 될까?
나는 집에서 놀면서 코딩 배우는 것을 강추한다.
놀면서 배운다고?
온라인 서점에서 인기있는 관련 서적을 하나 사서
차근차근 집에서 공부해라.
요즘 동영상 강의도 함께 무료로 제공하는 세상이다.
어떻게 배울 것인가?
손가락이 공부하게 해라!
이것은 정말 중요하다!
책을 사게되면 기본적으로 저자가 완성한 소스파일(코딩 완료 파일)을
함께 제공해주기 때문에 일일이 타이핑하지 않고 복붙하여 배우기 쉽다.
이러면 코딩 능력을 절대로 키울 수 없다.
어떻게 비유하면 좋을까...
이렇게 생각해보자.
수학 문제를 맨뒷장의 해답지를 펼처두고 푸는것이다.
우리는 무수히 많은 수학 시험에서 경험하지 않았나?
해답지를 보고 풀었으면 절대로 스스로 문제를 풀수없다.
코딩 공부도 비슷하다.
한줄 한줄 직접 '손' 코딩해야지만
코딩 능력을 향상... 아니 배울 수 있다.
이 글이 코딩 배우기를 시작한 사람들에게 도움이 되면 좋겠다.
마음에 든다면 공감 눌러 주세요~^^
[추천 포스팅]
'넛지 효과(Nudge Effect)'란? 타인의 행동을 부드럽게 유도