본문 바로가기
IT 돌고래

[IT 핵심] IT 관련 일에서 종사하려면?

by IT돌고래 2020. 1. 16.
반응형

안녕하세요. 

2020년 1월 16일부터 블로그를 시작하는 IT 돌고래입니다.

현재 저는 IT 교육 관련 일을 하고 있습니다. 

제가 이렇게 IT교육일을 하면 교육생들이 많은 기대를 가지고 오고 있습니다.

그렇게 기대를 가지고 오지만 많이 힘들어 하고 있습니다. 상상과 현실에 많은 괴리가 있다고 교육생이 스스로도 많이 느끼고 있을 것입니다.

그러면 왜? 왜? IT교육은 이렇게 힘들까요? 

자, 그럼 IT관련 직종을 교육하는 곳을 찾아오시는 교육생들이나 초등학교, 중학교, 고등학교에서 IT관련 직종에 미래에 일을 하기 원하는 모든 사람이 알아야 하는 핵심을 말하겠습니다.

IT 관련 일을 하려면 우선 적으로 논리적 사고 즉, 컴퓨팅사고력입니다. 

그럼, 컴퓨팅사고(논리적사고)란 무엇일까요?

 

 

 

컴퓨팅사고은 컴퓨터(사람이나 기계) 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이

포함된 사고 과정 일체를 말합니다.

위에 정의된 내용만 보면 어렵게 생각을 할 수 있습니다.

간단하게 정리를 드리면 컴퓨터가 알 수 있게 논리적으로 명령을 내리는 것을 말한다.

다시 말해 컴퓨터에게 논리적으로 명령을 하기 위해서는 분해, 추상화, 패턴 분석, 문제 해결절차를 거치면서 논리적이고 효율적인 명령을 컴퓨터에게 내릴 수 있게 됩니다.

여기서 의문점을 가질 수 있을 것 같아서 말씀드리지만 코딩과 컴퓨팅사고력은 전혀 다른 이야기입니다.

코딩은 컴퓨팅사고력을 위한 도구이고 기술입니다. 코딩을 잘한다고 컴퓨팅사고력이 많다고는 할 수 없습니다. 

한마디로 프로그램을 만들기 위해서 C, C++, Java, JavaScript, Python 등 도구입니다. 컴퓨팅 사고력에 의해 이런 도구들을 사용하여 프로그램이 만듭니다.

여러분들도 느끼시고 있을 것 같습니다. 얼마나 컴퓨팅 사고력이 중요한지를 느끼실 수 있습니다.

그럼 어떻게 하면 컴퓨팅 사고력을 키울 수가 있을 까요?

현실에서 우리가 생각 없이 하던 걸 글로써 하나씩 풀어서 적는 연습을 하신다면 컴퓨팅 사고력이 좋아진다.

 

 

 

 

<샌드위치 코딩>

                               ※출처 : SBS 스페셜 신년특집 - I ROBOT, 내 아이가 살아갈 로봇세상, 2018

 

<지하철 목적지까지 과정 정리>
<샤워하는 순서 정리>

위에 사진은 샌드위치 코딩, 지하철로 목적지까지 정리하기, 샤워하는 순서 정리입니다.

이것 말고도 여러 방법으로 컴퓨팅 사고력을 키울 수 있는 방법은 많습니다.

이렇게 우리가 무의식 중에 그냥 지나가고 당연하게 느꼈던 일들을 한번 글로써 써보고 그대로 따라서 해보면 올바르게 샌드위치가 만들어지거나 지하철을 타고 목적지까지 가거나 샤워를 할 수 있는지 확인을 해보시면 좋을 것 같습니다.

 

현재 IT교육을 듣고 있는 교육생이나 초중고의 미래 IT를 하고 싶은 학생과 자식이 IT분야 또는 미래가 걱정이 되시는 학부모님들의 자녀들은 여러 프로그래밍 공부를 하기 전 또는 공부를 하는 중이라도 컴퓨팅 사고력을 키울 수 있도록 노력을 계속적으로 해야 한다고 생각을 합니다.

 

마지막으로 저는 프로그램을 만들려면 어떤 방법으로 만드냐가 아니라 무엇을 만드냐가 중요하다고 생각합니다. 방법적인 도구인 언어나 여러 가지를 신경을 쓰기보다는 무엇이든 만들 수 있게 컴퓨팅 사고력을 키우는 IT 인재가 되기를 바랍니다.

 

※ 긴 글을 읽어 주셔서 감사합니다. IT에 관심이 있거나 진출을 희망하시는 분들에게 도움이 되시기를 진심으로 바랍니다.

 

★ 이글 이후에는 Java에 대해서 정리해서 처음부터 정리를 할 예정입니다. 많은 관심 부탁드립니다.

반응형

댓글