본문 바로가기

IT 그것이 알고싶다/프로그래머

프로그래밍 독학 쉽지 않을때..

 

 

 

 

 

 

 

 

프로그래밍(코딩)에 대한

교육열풍이 거셉니다.

 

 

 

어린학생들부터

프로그래밍을 배우기위해

조기교육을 시작하고 있고

 

 

나이대별로 시기에따라

제각각 다른 목적으로

프로그래밍을 배우려는 분들이

많이 늘어나고 있습니다.

 

 

 

 

 

 

 

프로그래밍을 배움에 있어서

시기적인 여유로움이나,

학원비용의 부담 혹은,

판단의 목적을 위해

 

 

 

독학을 하시는 분들이 많습니다.

 

 

 

 

프로그래밍이란건 독학으로도

공부가 가능하긴 합니다.

 

 

 

 

허나 쉽지 않습니다.

 

 

 

 

 

 

 

 

그 이유는

프로그래밍이란건 일방적으로

알려주는 것을 받아들이고

암기가 필요한 학문이 아니라,

직접 손으로 하는 기술이기 때문입니다.

 

 

 

수학을 예로들어보면

이해가 쉽습니다.

 

 

 

 

배우는 사람이 수학이란걸

아예 모른다고 가정을하고

수학을 가르칠 때

 

 

 

공식만 암기시켜봐야

배우는 사람은 절대로

수학을 잘하거나 외운 공식을

활용할 수 없습니다.

 

 

 

 

 

문제에 어떻게 공식을

대입할 줄 모르고

문제를 조금만 꼬아버리면

어떻게 응용해야하는지

모르기 때문입니다.

 

 

 

 

 

 

 

 

프로그래밍 또한 마찬가지입니다.

 

 

프로그래밍을 위해 배우는

컴퓨터의 언어는

언어라서 문법이 존재하고

명령어가 존재합니다.

 

 

 

 

이 명령어와 문법을 아무리 외운들,

실제 프로그래밍을 하면서

발생하는 수많은 오류들에 대해서

대처를 할수가 없습니다.

 

 

 

 

프로그래밍 과정에서

명령을 내리는 체계인

알고리즘의 이해

논리적 사고체계인 자료구조

그걸 바탕으로 한 여러

돌발상황의 대처가 갖춰져야만

그때부터 수월한 독학이

가능하기 때문입니다.

 

 

 

 

 

그래도 독학을 해보시겠다고 한다면,

 

 

 

말리지 않겠습니다 불가능하지

않으니까요.

 

 

 

 

 

 

 

처음 받아들일때

프로그래밍의 원리가

생소하기에 자꾸 이해하려 합니다.

 

 

 

처음엔 이해하려 하지말고,

그냥 외우세요.

 

 

 

외움에 있어서

이해안되는 부분을

붙잡고 오랫동안 보지말고

빠르게 훑어 내려가면서

다독을 하셔야합니다.

 

 

 

문제해결능력,

응용능력의 베이스를

만드는 과정은 반복에서 나옵니다.

 

 

 

이 과정에서 엄청나게

많은 노력과 시간이

요구될 것입니다.

 

 

 

 

 

 

 

 

베이스가 만들어진 것같다

판단된다면 예제들을

반복적으로 많이 풀어보셔야합니다.

 

 

 

 

이 과정에서

너무 많은 시간이 소요되거나

진전이 너무 느린것 같다

판단된다면

 

 

 

적어도 기초베이스를

만듦에 있어서는

교육자와의 피드백이

가능한 교육기관의

도움을 받아보는게

가장 현명합니다.

 

 

 

시간도 돈입니다.

 

시간을 어떻게 쓰느냐에 따라

사교육비용보다 훨씬 더

비싼 비용을 지불하게 됩니다.

 

 

 

 

 

 

 

현재 나의 상황에 따라

현명한 선택을 하셔야하며,

 

 

 

독학에 앞서 목표설정과

목표에 따른 계획수립하에

공부를 하셔야할 것입니다.

 

 

 

 

 

교육문의는 아래를

참고해주세요.

감사합니다^^

 

 



< 모바일 접속시 >





< PC 접속시 >