본문 바로가기

시훈/IT

프로그래밍은 왜 배울까?

안녕하세요.

컴퓨터, 프로그래밍 분야

전문가랭킹 1위 지식iN 입니다.

질문에 수기로 상세히 답변드리겠습니다.


프로그래밍은 왜 배워야 되는지에 대해서 답변 드리겠습니다.

프로그래밍의 또 다른 말이 뭔지 아시나요?


바로 코딩이라고 하는데요. 요즘 국가적으로 신경쓰고 있는 부분이 바로 코딩입니다.


얼마나 중요한지 ‘코딩 의무화 교육’을 도입하기도 했죠.


이 부분에서 우리는 빠르게 눈치채야합니다!


이미 전세계적으로 코딩,프로그래밍은 유행하고 있고 우리나라는 그것을 따라잡기위해

국가적으로IT계열에 엄청난 지원을 해줄 것이기 때문이죠.


하지만 우리의 입장에선 난생처음 보는 공부를 하라는 것이니 난처합니다. 도대체 어디서부터 시작해야할지 모르는 것이죠.

국어, 수학, 영어, 사회, 과학을 초등 6년, 중등 3년, 고등 3년 총 12년 가까이 배웠는데

갑자기 코딩을 공부하라고 하면 누구나 멍청해집니다.


연관성이 거의 없는 과목이기 때문이죠.


그래서 보통 지식인,블로그 등을 찾아보게 됩니다.


하지만 정보화 사회인만큼 거짓정보와 알짜정보가 섞여있고,

그 비율은 ‘거짓정보9 :알짜정보1’입니다.


당연히 알짜정보는 찾기 힘들고 거짓정보를 통해 이상하게 배우고 있습니다.


" 무조건 프로그래밍 언어부터 배워야한다? "


아마 검색을 해보시면 아시겠지만

블로그, 지식인 상관할거 없이 모두가 프로그래밍 언어부터 배우라고 합니다.


이것은 틀린 답변은 아니지만 맞는 답변 역시 아닙니다.


사람마다 상황이 다르고 목표가 다르듯 때로는

프로그래밍 언어가 아닌 다른 것을 배워야할 상황이 있습니다.


즉,정답은 상황에 따라 프로그래밍 언어가 아닌 서버,네트워크 등 다른 분야를 배워야할 수 있다’입니다.


"어떤 것부터 공부해야하나요?"


우선 프로그래밍이 무엇인지에 대한 개념부터 익히시는 것이 중요합니다.


" 프로그래밍이란 무엇일까요? "

프로그래밍은 컴퓨터에 부여하는 명령을 만드는 작업입니다.


컴퓨터에 명령을 하는게 아닌 어떤 것을 명령할지 만드는 것이죠.


그렇다면 프로그램은 무엇일까요?


프로그램은 어느 한 목표를 달성하기 위해 컴퓨터에 차례대로 작성된 명령어 모음입니다.


즉,프로그래밍을 해서 명령을 만들고,만들어진 명령을 통해 프로그램을 만드는 것입니다.


뭔가 이상하다는 거 느끼셨나요?

명령을 만들었는데 프로그램을 만들기 위해선 명령을 정리해야하는 작업이 또 있어요.


여기에 필요한 것이 자료구조와 알고리즘입니다.


어떤 과정과 어떠한 순서를 통해 결과를 만들어낼 것인가 그것을 결정하는 것이 알고리즘이며,

효율적으로 관리하려면 어떻게 저장하고,읽고,써야하는지에 대해 배우는 것이 자료구조 입니다.


프로그래밍 언어를 정말 잘 배웠다고 해도 정작 배워야할

자료구조와 알고리즘을 모른다면 프로그램은 제대로 개발하기가 어려울 겁니다.

이러한 개념을 확실히 잡은 후에 자신의 적성과 진로에 맞게 공부를 해야하는 것입니다.


하지만 자신의 적성과 진로에 맞는 방법은 사람마다 다릅니다.


그렇기에 그 부분에 대해서는 더 자세하게 상담하지 않는 이상 확답을 주기가 어렵습니다.


프로그래밍을 왜?! 배워야 하는지에 대해서 제가 작성한 답변이 잘 이해가 안되시거나

프로그래밍 공부 계획을 체계적으로 잡기를 희망하신다면,

지식인에서 문의주신 분들은 무료로 ' 맞춤 컨설팅 ' 도와드리고 있고 ' 맞춤 자료 ' 도 제공해드리고 있습니다.

하단, ' 카카오톡 실시간상담 ' 또는 ' 무료 맞춤컨설팅 ' 통해서 문의남겨주시길 바랍니다.