채알람의 IT 알람 :: 정보올림피아드를 위해 C언어 프로그래밍을 하는 학생들을 위한 팁


 



컴퓨터에 관심이 많은 학생들이 정보올림피아드를 대비하려고 C언어를 배우고, 심지어, 비싼 돈 주고 학원까지 다니면서 대회에만 집중하는(저도 한때는 이랬었습니다.) 학생들이 많은데, 한번 다시 생각해보셔야 할 것 같습니다. 

아래부터는 제 경험이 들어간 주관적인 의견입니다. 특정 학원을 상대로 적는 글은 아닙니다.

저는 초등학교 2학년 때부터 컴퓨터에 관심이 많아 그때부터 동네에 하나씩 있는 컴퓨터학원에 다니기 시작하면서 자격증을 따기 시작했습니다. 그래서 2학년때 워드 3급을 따고, 3학년때 정보처리기능사 자격증을 땄습니다.
그리고 4학년때 프로그래밍을 해 보고 싶어 그 학원에서 베이직을 했는데 선생님께서 그 부분은 모른다고 하셔서 여기저기 알아보다가 프로그래밍과 이산/창의력수학 등을 같이 가르친다는 학원을 발견했습니다. 그리고 거기에서는 이 학원 다니면 좋은 대학 다 갈수 있다는 듯이 말하더군요. 그때 저와 제 부모님은 잘 몰르고 제가 컴퓨터에 관심이 있다는 것만 알으셔서 거기에 다니기 시작했습니다.
거기에 다녀서 5달만에 정보올림피아드 부산대회 7등하고 전국대회 올라갔습니다. (사실 동점자로 저보다 더 오래다니고 잘하는 친구가 있었는데, 제가 생일이 늦어서 올라가게 된 것입니다. 그리고 어차피 전국대회에서 상 못받을거 포기서 쓸까하다가 부모님의 반대로 그냥 갔습니다.) 그리고 당연히 전국대회에서 빵점맞았습니다. 그때는 대충 기본적인 언어만 알았었는데 1점이라도 나오면 기적이지요. 그리고 C언어 정올대비 문제 풀면서 빡시게 했습니다. 다음 대회에서는 2번문제가 쉬웠던 탓인지 장려상을 받았습니다.
원장샘의 캠프 추천으로 캠프도 갔었습니다. 그런데... 이 캠프 그냥 거의 돈날리는 수준이었습니다. 아니 배우러 왔는데 캠프에서 샘한테 들은 명멘트 "어짜피 (니네들) 못할거" 이 멘트를 몇번이고 들은 것 같습니다. 아 물론 지금 그 캠프에서는 이 샘이 아니어서 이런 말은 안들을 수도 있겠죠. 확실한건. 경험상. 저에게 도움이 되지 않았습니다.
그리고 학원에서 문제를 풀다가 이상한 것을 발견했습니다. 몇 번째 '중급반' 문제들을 계속 풀고 있었다는 것입니다. 그래서 샘한테 돌려서 물어봤죠. "선생님 저 중급반 과정이 오래가는 것 같습니다." 이랬더니 샘이 "중급반은 원래 시간이 많이 걸려" 라고 하더군요. 그래도 '원래 중급반 문제는 복습이 많이 필요한가보다' 하고 중1때까지 학교공부도 거의 안하면서 그짓을 계속 하고 있었습니다.
그리고 중1 2학기때 학교 공부를 서툴리 한다는 것을 43점 맞은 수학성적을 통해 깨달았습니다. 그리고 그 학원을 끊고 거의 정보올림피아드는 포기한 채 공부만 하고 성적을 올리면서 여유 시간에 프로그래밍을 합니다. 그러니까 저는 그 학원에 붙잡혀 많은 시간을 낭비한 것입니다.

요약하자면,

프로그래밍을 그렇게 잘하는 것도 아니고 공부를 그렇게 잘하는 것이 아니라면 공부에만 전념하고 여유 시간에 프로그래밍을 해도 나쁘지 않다.

정보올림피아드 대회 등을 전문으로 하는 학원은 프로그래밍 문법과, 몇몇 알고리즘을 배우고 나서는 학원을 다니지 않고 혼자서 하는 것이 좋다.

2013년 3월 15일 추가.
영재원 입학식에 가니까 그 원장님이 오셔서 저한테 검열을 요구하시더군요. 덕분에 귀찮아서 안했던 글 다듬기를 좀 했습니다. 보기 좋게 말이죠.

댓글을 달아 주세요

  1. 지역본선 나가는 학생 2012.06.08 07:49  댓글주소  수정/삭제  댓글쓰기

    아.. 암울하네요 ㅋㅋ

  2. 도대회를치르고 2012.06.11 07:06  댓글주소  수정/삭제  댓글쓰기

    정말 맘에팍팍 와닫습니다.감사

  3. 2012.12.17 00:16  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  4. 풀밍은 개인차 2013.01.16 20:53  댓글주소  수정/삭제  댓글쓰기

    하람아 안녕!

    풀밍은 개인차가 가장 큰 레벨입니다,
    코딩력과 응용력이 많이 필요한 중급과정을 짧게는 한달만에 하는 학생이 있는가하면 6개월이 걸리는 학생도 있습니다.

    경시 대회만을 위하여 풀밍을 한다면 학생의 의견에 공감합니다.
    하지만 플밍의 강점인
    사고력과 문제 해결능력이 문제를 해결해나가는 과정에서 길러진다고 생각합니다.

    내신과 병행한다는것은 누구에게나 숙제이지요

    내신대신이 아니라
    수능대신 비교과 영역을 준비하는 과정이라 생각합니다.

    입학사정관전형은 결과와 과정 모두를 중요하게 생각합니다.

    물론 일반전형인 내신으로 수능으로 간다면 충분히 줄기면서 공부하는것도
    괜찮다고 생각합니다.





  5. 음.. 시간 낭비라,, 2013.01.16 21:03  댓글주소  수정/삭제  댓글쓰기

    반론은 항상 있기마련입니다

    시간 낭비했다고 말하니 섭섭하네요,
    응용이 안되서 대회 기간이라 풀었던 문제를 몇번이고 풀렸는데
    그것을 그렇게 이해하다니...



  6. 앞으로 이름 사용하지 않겠습니다. 2013.01.18 20:50  댓글주소  수정/삭제  댓글쓰기

    가르쳐서 나온 결과를 사용한것인데 본인이 거부하면 당연히 사용하지 말아야지요,
    내리지요,

    성공한 사람은 성공한 말을하고 실패한 사람은 실패한 말을하지요!

    • Chaealarm 2013.01.19 01:52 신고  댓글주소  수정/삭제

      성공한 사람은 더 벌기위해 온갖 변명을 하고, 실패한 사람은 애써 살려고 노력하지요!
      사실 실패한 사람은 실패한 사람이 아닙니다! 그런 사람들이 없었으면 성공한 사람들은 과연 존재했을까요? 실패한 사람들은 가치 있는 사람입니다.
      성공한 사람들을 보고 실패한 사람들로 보고 싶어 지는군요. 온갖 욕심 가지고 더 벌려고 행복하게 살아가지도 못하는데.

  7. ㅋㅋㅋ 2013.02.18 16:09  댓글주소  수정/삭제  댓글쓰기

    앜ㅋㅋㅋ 개공감

  8. 웃기네요 2013.05.04 15:10  댓글주소  수정/삭제  댓글쓰기

    자신의 행동차이죠 ㅋㅋㅋㅋ

    그 학원에서도 휴리스틱, 어려운 다이나믹..kmp, 다익스트라를 nlogn으로 짜는 방법등

    고차원적인 알고리즘을 배울수 있습니다.

    과연, 본인이 그걸 적극적으로 요구했는지 묻고싶네요..

    학원가서.. "선생님 저 어려운거 풀어보면 안되나요?"
    "선생님 어려운 다이나믹 풀어보면 안되나요?"
    "선생님 어려운 그래프 풀어보면 안되나요?" 해보셨나요?

    그저 본인이.. 어려운거 안시켜준다고 징징징..

    학원에는 학원 나름의 사정이 있습니다.

    선생님들은 개개인의 학생들을 다 챙길순 없겠죠 (물론 이게 바람직하진 않습니다)

    가장 이상적인 학원은 개개인의 실력향상을 위해 더 나은 길을 제시해야하겟지만..

    반대로, 학생이 자신의 길을 만들려 한다면 이상적인 학원을 만들수 있는겁니다.

  9. 웃기네요 2013.05.04 15:13  댓글주소  수정/삭제  댓글쓰기

    "온갖 욕심 가지고 더 벌려고 - "

    이부분 정말 웃기네요 ㅋㅋㅋㅋㅋ

    아니 .. 도대체 뭘 근거로

    학원을통해 학습에 성공하여 자신의 목표를 이룬 사람을

    "더 벌려고" 로 매도하나요?

    참.. 수준이 딱 나오네요, 자기합리화로 밖에 보이지 않습니다.

    집에서 "못 번다고" 뭐라 합디까?

  10. 웃기네요 2013.05.04 15:21  댓글주소  수정/삭제  댓글쓰기

    요약해보면

    학원에서 내거는 말과는 달리 학원에선 학생이 개개인을 못챙겨준다.
    라는 부분을 비판하는것이면 저도 납득하겠습니다만..
    충분히 학원에서 성공한 케이스가 여럿있는데도
    문제의 원인을 그쪽으로만 돌릴려고 하는게 참 아쉬워보입니다.

    아마 위에 박다현의 이름으로 코멘트남긴 사람도 알법한 이름인
    ㅂㅅㅊ, ㅅㅎㄱ,ㄱㅁㅊ,ㄱㄷㅎ
    이정도..
    이사람들 ㅇㅈㅌ문제만 풀었을까요?

    님이 학원에서 어떻게 공부했는진 모르겠지만..
    적어도 윗사람들은 수동적이진 않았을겁니다.
    중급문제를 다 풀고 있지 않았을거고 보인 스스로 길을 찾았을겁니다.
    acm,usaco,cj,icpc문제들을 직접 찾아 풀면서 물어보던가..


    부모님 돈 날린건 학원이아니고 댁이죠..


    좀 웃긴게

    주관적이라고 적어놓고선

    글 밑에 가서는

    마치, 자신의 경험이 아닌,, 그냥 진리인듯 글써제끼는것도 참..

    ㅋㅋㅋ

    마지막

    "정보올림피아드 대회 등을-"

    부분을 "경험상 학원의 커리큘럼은 나와 맞지 않았다-"로 바꾸었으면

    적어도 화장실 낙서만도 못한 글은 안되었을겁니다.

  11. Chaealarm 2013.05.05 01:02 신고  댓글주소  수정/삭제  댓글쓰기

    저도 더 자세히 배울 생각은 있었습니다. 그때는 잘 몰랐죠. 제가 우물 안의 개구리였습니다. 무엇이 있었는지. C언어는 문법만 알면 되는 줄 알았습니다. 그 학원은 (사실상) 정보올림피아드 등의 대회만 준비하는 학원이라 자세히 중요한것을 가르쳐 주지 않는다는걸 몰랐습니다. 그리고 한가지 더 말할 게 있다면, (올림피아드 준비학원이긴 하지만) 영재를 가르치는 학원이라면, 적어도 그 학원생에 대해서 이쪽에 어느정도 관심이 있는지, 적성에 맞는지 확인은 해봐야 된다고 생각합니다. 저 같은 경우에는 영재원도 괜히 들어갔다고 생각할 정도로 이쪽 계열은 적성에 맞지 않아 고생 제대로 하고 있습니다;; 이 글에는 제 경험은 있지만, 학생들을 선동할 의도도 없으며, 단지 제 생각을 중심으로 써본 글입니다. 아직 중학생이라 필력이 부족하니 넓은 아량으로 이해 해 주시기 바랍니다. :)

  12. 박다현 2013.05.29 21:57  댓글주소  수정/삭제  댓글쓰기

    실로 오랜만에 들려보는 곳이군요. '웃기네요' 라는 분은 글을 비판하려면 당당하게 저처럼 실명을 밝히고 하는게 도리라고 생각하네요. 사실 논리에 맞는말한 하신건 맞지만..

    오늘 학원에서 원장님과 대화를 나누면서 다시 떠오른 좀 좋지않은 기억이 있어서요. 이것에 대해 좀 해명을 해주셨으면 하네요.

    때는 2010년, 제가 부산본선에서 금상을 얻고 전국대회 진출이 확정된떄였죠. 그런데 저와 알람씨 사이에서 좀 좋지않은 소문이 돌더군요. 그 소문을 대충 요약하자면
    "왜 나는 떨어졌는데 나보다 훨씬 적게 다닌 박다현이 왜 금상을 탄건가" 라는 말이 있었다는 것이었죠.
    그당시에는 단순한 소문일 뿐인줄 알았습니다. 그러나 소문은 계속 마음에 담아두었었죠.. 그리고 오늘에서야 그 소문은 사실이었다는것을 알게되었습니다. 사실 기분이 좀 상하는군요. 제대로 해명을 해주시어 원만한 관계가 유지되었으면 좋겠습니다.

    • Chaealarm 2013.05.30 21:56 신고  댓글주소  수정/삭제

      그런 말이 있었음을 인정합니다. 그러나 박다현님만 예를 들어서 그런 것은 아니고, 박 모 군, 조 모 군도 포함되었습니다. 또한, 원장선생님, 부모님과 함께 상담했을 때만 거론된 말이었습니다. 그 때, 원장선생님이 캠프에 가면 다른 친구들 만큼 잘 할수 있을 것이다 해서 캠프에 가게 된 것입니다.
      기분이 나쁘셨다면 죄송합니다.
      예전 것에 대한 설명도 붙이자면, 2009년 때 제가 동상받아서 전국대회 갈 때는 동점인데 생일 차로 떨어진 조 모 군에게 미안한 마음은 있습니다. 경솔한 생각에 조 모 군보다 제가 더 잘한다는 말도 했었습니다. 그런데, 전국대회 가서 0점 받을 것을 이미 알고 있었기 때문에, 포기서를 쓸 생각도 있었습니다. 믿지 않으실 수 있겠지만, 부모님의 반대로 포기서를 쓰지는 못했습니다.

  13. 박다현 2013.05.31 21:45  댓글주소  수정/삭제  댓글쓰기

    그런일이 있었군요... 알겠습니다.이제 저희사이의 문제는 다 해결된듯 싶네요.