CWN(CHANGE WITH NEWS) - [코딩 기본 개념 잡기] 학원을 다녀서 얻는 것 VS 혼자서 배워서 얻는 것

  • 맑음천안-8.1℃
  • 맑음봉화-7.7℃
  • 맑음영월-8.9℃
  • 눈울릉도-2.5℃
  • 맑음안동-6.6℃
  • 구름많음서귀포3.4℃
  • 흐림함양군-3.8℃
  • 맑음인제-12.9℃
  • 맑음울산-2.3℃
  • 맑음서산-6.3℃
  • 맑음순창군-5.8℃
  • 흐림고창-4.9℃
  • 맑음충주-9.8℃
  • 맑음이천-8.7℃
  • 구름많음완도-2.3℃
  • 맑음추풍령-8.5℃
  • 흐림순천-5.6℃
  • 맑음의성-10.0℃
  • 구름조금북창원-1.3℃
  • 흐림고창군-5.0℃
  • 맑음강릉-4.4℃
  • 맑음장수-9.1℃
  • 맑음창원-1.4℃
  • 맑음인천-9.3℃
  • 맑음제천-9.7℃
  • 구름조금통영-0.6℃
  • 맑음영주-7.3℃
  • 맑음수원-8.9℃
  • 구름많음광양시-2.4℃
  • 맑음북부산-2.2℃
  • 구름조금보령-6.0℃
  • 맑음정선군-9.1℃
  • 구름조금합천-5.7℃
  • 맑음울진-5.7℃
  • 맑음포항-2.4℃
  • 맑음문경-7.6℃
  • 흐림진도군-0.9℃
  • 맑음영천-4.3℃
  • 맑음영덕-3.8℃
  • 맑음속초-5.2℃
  • 흐림철원-16.3℃
  • 맑음청주-7.2℃
  • 구름조금거창-7.0℃
  • 맑음청송군-7.1℃
  • 구름많음진주-4.1℃
  • 맑음부여-8.8℃
  • 흐림남원-6.8℃
  • 흐림장흥-3.7℃
  • 맑음임실-6.8℃
  • 맑음대구-3.2℃
  • 구름조금성산0.8℃
  • 맑음홍천-10.4℃
  • 맑음보은-10.3℃
  • 구름많음제주1.8℃
  • 맑음대전-8.5℃
  • 맑음경주시-3.3℃
  • 구름많음남해-1.2℃
  • 구름많음고산2.3℃
  • 맑음금산-8.1℃
  • 맑음서청주-9.5℃
  • 맑음대관령-13.2℃
  • 구름조금산청-3.2℃
  • 맑음부산-0.9℃
  • 구름많음밀양-5.1℃
  • 맑음태백-11.3℃
  • 맑음춘천-11.3℃
  • 맑음동해-3.5℃
  • 구름많음목포-1.7℃
  • 구름조금여수-2.3℃
  • 흐림흑산도-0.3℃
  • 흐림해남-2.6℃
  • 맑음파주-14.2℃
  • 맑음서울-9.4℃
  • 구름많음고흥-3.5℃
  • 맑음북강릉-4.8℃
  • 맑음북춘천-12.9℃
  • 맑음동두천-12.2℃
  • 흐림영광군-4.3℃
  • 맑음전주-7.7℃
  • 구름조금김해시-2.2℃
  • 흐림정읍-5.7℃
  • 맑음세종-8.6℃
  • 맑음강화-11.8℃
  • 흐림부안-4.9℃
  • 맑음상주-7.4℃
  • 눈백령도-6.0℃
  • 구름많음의령군-8.5℃
  • 맑음구미-5.1℃
  • 눈홍성-8.4℃
  • 맑음광주-5.0℃
  • 흐림군산-6.7℃
  • 맑음양평-8.1℃
  • 구름많음양산시-0.1℃
  • 맑음원주-8.7℃
  • 구름많음보성군-3.3℃
  • 흐림강진군-3.0℃
  • 2026.01.21 (수)

[코딩 기본 개념 잡기] 학원을 다녀서 얻는 것 VS 혼자서 배워서 얻는 것

김민 / 기사승인 : 2021-03-14 20:31:40
  • -
  • +
  • 인쇄

"코딩을 잘하려면 잘하는 사람한테 배우면 되는 것 아니야?"

흔히 코딩을 배운다고 할 때 사람들이 꺼내는 착각 중 하나를 이야기해볼까 한다.

앞서 기본 개념 잡기 기사에서 외워야 할 코딩 개념과 외우지 말아야 할 코딩개념에 대해 알아보았다.

관련 기사: [코딩 기본 개념 잡기] 코딩, 전부 외우면 된다?...코딩에서 외워야 할 것과 외우지 말아야 할 것

이 기사를 읽어본 사람이라면 다음과 같은 의문이 들 것이다.

"그러면 학원에서 배우는 코딩들은 다 외우는 코딩이니깐 배우면 안되는 거 아니야?"

이 말이 사실인지 거짓인지 이 기사를 통해 파악해보자.

-혼자 배우는 것이 최고?...혼자서만은 배울 수 없는 것도 코딩이다.

앞서 말했듯이 외우는 코딩은 코딩 실력 개발에 좋은 영향을 끼치지 못한다는 이야기를 했다. 그렇다면, 암기와 반복학습의 최정상에 서있는 학원에서 코딩을 배우는 것은 그저 외우는 코딩을 배우는 것일까?

일단 코딩 학원에서 얻을 수 있는 나쁜 것에 대해 알아보자.

전반적으로 가르치는 것은 올림피아드 기초 문제나 코딩에 관련된 기초 상식이다.

가령 초급반에서는 스크래치를 쓰고 일부 예제를 사용하는 법을 배우고 고급반에서는 코딩 올림피아드 준비를 하는 것처럼 말이다.

물론 학원을 모두 일반화 시키고 싶진 않다. 하지만, 코딩 교육이 의무화 되면서 코딩을 '학문'으로서 가르치는 추세가 늘었다. 이에 따라 입시와 교육의 최전방에 서 있는 학원가는 '학문'으로서 접근하기 때문에 결국 이러한 방식의 교육이 될 수 밖에 없다. 이에 따른 흥미도 저하와 생각의 유연성 저하도 유발 될 수 있다.

그렇다고 코딩 학원을 다니는 것이 마냥 비효율적이라고 할 수 만은 없을 것 같다. 아무래도 학교에서 기초적인 코딩을 배운 사람들이 아니라면 코딩을 시작하는 법을 모른다. 무작정 시작하자니 개발자 환경(프로그래밍을 하기 위한 기본적인 세팅)을 어떻게 설정해야하는지도 모르는 경우가 있다.

그렇기 때문에 아주 자세하진 않을지라도 코딩을 처음 배우고, 주변에 배울 환경이 안된다면 학원에서 시작하는 것도 좋은 방법이다. 시작하는 법과 프로그래밍으로 어떤 문제를 해결 할 수 있는지 체험해 볼 수 있는 좋은 환경이기 때문이다.

-학원이 무조건 정답?... 꼭 그런 것만은 아니다.

앞서 학원의 장단점을 살펴보았다. 그리고 학원에 장점 중 프로그래밍을 시작하는 법과 프로그래밍 문제 해결의 기초를 알 수 있다고 하였는데, 그러면 학원에 계속 다니면 코딩 실력은 늘어날까? 정답은 아니다. 물론 일정 수준의 실력까지는 늘어난다는 것에는 동의한다. 하지만, 학원에서 배우는 것으로 코딩 실력을 늘리는 데에는 분명한 한계가 존재한다.

결론부터 말하자면, 일정 수준 이상이 된다면 학원을 다니는 것은 오히려 비효율적이다. 정확히는 능동적으로 생각하는 코딩을 배울 수 없다. 학원은 어찌되었든 자유 주제로 생각하는 것보다 특정한 조건을 주고 그 조건에 맞추에 해결하는 것을 우선시하기 때문이다. 실질적으로 코딩을 통해 무언가 만든다는 생각보다 문제를 주지 않으면 코딩을 하지 않게 되는 것이다.

결국 혼자 하는 코딩도 필요하다는 것이다. 어느정도 기초가 쌓이고 나면 자신만의 작품을 한 가지 만들어 보는 것이 좋다. 간단한 게임도 좋고, 겉보기에 좀 복잡하고 오래 걸릴 것 같은 것도 좋다. 자신이 원하는 주제로 자신만의 알고리즘과 프로그램을 짜는 것이 실질적으로 코딩을 제대로 이해하는 방법이다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue