UCPC는 개인이 진행하는 가장 큰 알고리즘 문제 풀이 대회 중에 가장 큰 프로그래밍 대회라고 해도 과언이 아닙니다. UCPC는 많은 알고리즘 문제 풀이를 하는 사람이 참여하고, 올해에는 오프라인으로 대회를 다시 바꾸면서 이것저것을 알아보고 있습니다.
  UCPC 운영을 맡으면서 한 일 중 하나는 UCPC 본선 진출 자격을 바꾸는 것이었습니다. 학교별 1팀 선발과 여성 및 비전공자 팀 추가 선발을 넣었습니다. 이렇게 바꾼 이유는 여럿이 있습니다.


  하나는 UCPC를 좀 더 교류의 장으로 만들고자 했습니다. 흔히 들어봤을 케빈 베이컨의 6단계 법칙은, 지구에 있는 사람들이 6단계 이내에서 아는 사람과 연결될 수 있다는, 어떻게 보면 세상이 매우 좁다는 법칙이었습니다. 생각보다 나는 내 주위 사람만 아는 것 같은데, 해외에 있는 사람을 알지도 못하는데, 어떻게 연결될 수 있을까요?
  실제로 사람은 자기 주위의 사람을 많이 알지만, 우연히 지금은 자기랑 떨어져 있지만 다른 먼 클러스터에 속한 사람을 많이 알고 있습니다. 얼핏 보면 관계가 없어 보이는 두 사람이 한두 사람을 거쳐 아는 이유에는 알고 있지만 멀리 떨어져 있는 사람의 역이 큽니다. UCPC도 이런역할을 하고 싶었고, 각 학교의 사람이 클러스터가 되어서 학교와 학교끼리 서로 교류하면 좋을 것이라는 생각을 했습니다.


  또한, 여성 및 비전공자 팀 추가 선발하는 이유는, 특정 집단이 알고리즘 문제 풀이에 접근하기 힘들었던 것을 해결하기 위해서도 있습니다. 저는 이렇게 벽이 있는 이유에는 구조적 문제점이 작용한다고 말합니다.
  다음의 예를 봅시다. 어떤 대회에 선발되는 국가대표가 대부분 1~4월에 태어났고, 5월 이후에 태어난 사람이 없다고 합시다. 이는 생일이 실력에 영향을 끼쳤다고 판단하는 것보다, 생일로 사람이 갈릴 수밖에 없는 구조적인 문제가 발생한다고 판단하는 것이 옳습니다. 이는 실제로 캐나다 하키 대표팀에서 일어난 것입니다. 캐나다 하키팀은 생년을 기준으로 리그를 나누는데, 5~6살 정도 되는 어린 나이에서는 출생 연도가 같아도 생일에 따라 큰 체격 차가 나게 됩니다. 이렇게 생일이 앞에 있는 사람이 뒤에 있는 사람보다 먼저 수상을 하고, 이것이 성장 후에 국가대표 선발에도 영향을 미칩니다. 이렇게 우리가 언뜻 보기에는 아무 상관이 없이 "임의"로 정한 것에도 구조적인 차별이 발생합니다.
  이런 구조적인 문제를 해결하려면 어떻게 해야 할까요? 하키팀의 문제로 돌아오면, 우리가 1~4월생만 집중하는 것이 아닌, 5-12월생에도 추가로 기회를 주면 됩니다. 이러면 하키팀에 참여할 수 있는 후보가 3배가 됩니다. 그러면 더 좋은 선수가 나올 가능성도 3배가 되겠죠. 이는 하키팀에 분명한 이득일 것입니다.

 

  프로그래밍에서의 여성도 예외는 아닙니다. 여성은 피임 도구가 발명되어 사용되기 전까지는 본인의 재생산 능력의 노예였습니다. 농업시대에서의 인구수는 곧 노동력을 뜻하니까요. 현재의 가치관은 많이 바뀌었습니다. 자연을 지배하고, 양적인 풍요를 추구하던 가치관에서, 조화를 꾀하고 질적인 행복을 추구하는 가치관으로 바뀌었습니다. 그런 사회에서도 아직 과거의 구조적인 문제는 남아 있고, 이 구조적인 문제는 적극적으로 해결되어야 합니다. 사실, 이는 여성 개개인에게서만 이득이 아니라 프로그래밍 분야 전체에서 이득입니다. 여성을 추가로 지원하게 되면 결과적으로 프로그래밍 분야를 이끌어 줄 사람이 2배가 되는 것입니다.

  비전공자의 경우도 마찬가지입니다. 왜냐하면 한국에서 전공은 선택하는 것이 아닌 경우도 많기 때문입니다. 성적에 따라 학교에 가는 경우가 많고, 대학의 이름을 위해서 과를 포기하는 경우도 많습니다. 프로그래밍 분야는 2016년 이후에 매우 인기가 많아졌으며, 프로그래밍에 관심이 있는 사람이 다른 성적 기준을 맞추지 못해 다른 과에 들어간 경우도 분명히 있습니다. 아쉬운 일이지만, 이 사람이 계속 프로그래밍을 즐길 수 있게 하고 싶었습니다.

 

  결국, 이런 본선 진출 자격 변경으로 인해서 이루고 싶은 것은 알고리즘 문제 풀이를 하는 사람의 결속력을 강화하며, 구조적 문제로 소외당하였던 사람도 참여시켜서 더 알고리즘 문제 풀이 커뮤니티를 풍요롭게 만드는 것입니다. 개인이 대회를 운영하기 때문에 이런 발걸음을 내디딜 수 있었다고 생각합니다. 이런 분위기가 확산하여, 프로그래밍 분야를 이끌어 갈 수 있는 사람이 더 많이 나왔으면 좋겠습니다.



 

'생각들' 카테고리의 다른 글

내 부끄러운 이야기  (0) 2022.04.12
물리적인 세상 [Draft]  (0) 2021.12.23
지식의 반감기, 진로와 달리기  (0) 2021.11.11
멘헤라 빙고 번역 후기  (0) 2021.06.17
About my private life  (0) 2021.04.10

  흔히 컨닝이라는 말로 많이 불리는 부정행위를 뜻하는 올바른 영어 단어는 치팅입니다. 좁은 의미에서는, 평가를 볼 때 응시자가 하는 불법적이거나 비도덕적인 행위를 말합니다. 넓은 의미의 치팅은 규칙에 반하는 행위를 하는 것 전체를 의미합니다. 치팅에는 여러 가지가 있습니다. 흔히 생각하는 컨닝페이퍼(cheat sheet)가 허용되지 않는 시험에서 몰래 보는 것이나 전자제품을 사용하는 것부터 시작해서 리포트나 과제를 인터넷이나 지인으로부터 전부 베끼는 것도 치팅에 해당합니다. 물론 보여준 사람도 치팅을 한 사람입니다.

  저는 치팅을 매우 싫어합니다. 도둑이 제 발 저린다는 옛말이 맞을지는 몰라도 동시에 저는 치팅을 매우 많이 해 온 사람이기도 합니다. 치팅을 싫어하는 모든 사람이 치팅을 많이 하지는 않았으니까 오해는 하지 않으셨으면 합니다. 동시에 저는 치팅에 대한 강경한 정책을 펼쳐야 한다고 계속 말하는 사람입니다. 제가 한 치팅은 남에게 과제를 보여준 적은 물론 있고 돈을 받고 남의 과제를 하기도 해 봤으며, 프로그래밍에 관련된 교육을 받을 때 소스 코드를 외부에서 가져온 것도, 평가를 볼 때도 사실상 cheat sheet을 사용한 것과 다름없는 행동을 한 적도 있습니다. 저의 부끄러운 이야기입니다.

  다행인 점은 이 내용 모두가 결국은 들켰다는 것입니다. 치팅은 어느 순간 들키게 됩니다. 남에게 과제를 보여주면 많은 부분이 보고 썼다는 느낌이 나게 됩니다. 이것이 쌓이면 여러 정황 증거가 쌓입니다. 소스코드를 다른 곳에서 베꼈으면 치팅이고 전부 잡아낼 수 있습니다. 소스코드 순서를 바꾸거나 주석을 추가하거나 하는 등의 행위도 마찬가지입니다. 저는 한 온라인 대회가 끝나고 나서 치팅을 잡기 위해서만 거의 30시간 정도를 사용했습니다. 이런 치팅을 많이 해 본 적이 있는 사람이 잡는 치팅을 피할 수 있을까요? 물론 들키지 않을 수도 있습니다. 수법이 교묘하면 교묘할수록 찾아내기 힘든 것은 사실이니까요. 하지만 이런 치팅은 습관화가 되고 여러 번 하게 되며 반복하는 동안 실수를 하게 됩니다. 그래서 발각되면 이전의 치팅에 대해서도 처벌을 받을 것입니다. 사실, 이전에 했던 행위에 대해서는 물증이 없어서 치팅을 처벌하지 않고 있던 것이지 한 번 발각되면 이전의 치팅에 대해서도 같이 죄를 물을 수 있습니다.

  제가 치팅에 대해 강경한 정책을 펼쳐야 한다고 말하는 이유는 이러한 치팅은 습관화가 되고 다른 사람의 의욕을 갉아먹기 때문입니다. 치팅은 고평가라는 보상을 얻는 매우 쉬운 수단입니다. 그렇기 때문에 뇌는 적은 노력으로 많은 보상을 얻을 수 있는 치팅을 계속하게 되고 만성화됩니다. 나중에 가면 그 보상에 대해서도 무뎌지게 되는데 이러면 모든 일에 대해서 노력하지 않으려고 할 수도 있습니다. 이것은 치팅한 사람을 볼 때도 마찬가지입니다. 본인은 노력했는데 타인은 적은 노력으로, 그것도 부당한 방법으로 고평가를 받은 것은 본인의 노력에 대한 가치를 저평가하기 쉽고 비슷하게 치팅을 시작하기 쉽게 됩니다. 이것이 반복되면 평가와 학습을 한다는 본래의 목적은 변질하고 사라져버립니다.

  치팅은 역사적으로도 오래되었고 시험이 존재했을 때부터 함께했습니다. 그리고 사실 많은 사람이 시도해 봤을 것으로 생각합니다. 부끄러운 일이지만 누구나가 거쳐 갈 수 있는 길이기도 합니다. 사람이 고평가를 많아야 하는 이유는 많으며 여러모로 중요한 일이기도 합니다. 평가가 중요한 만큼 다른 사람은 고평가에 상응하는 기대를 하고 오히려 이 기대는 치팅보다 더더욱 끊기 힘든 것일 수도 있습니다. 이렇게 상습적으로 치팅을 하는 것의 결말은 당장 타인의 기대를 충족하지 못하는 것보다 비극적입니다. 치팅을 하고 있었다면 다시 올바른 길로 돌아왔으면 합니다. 열심히 공부하고 열심히 노력해서 평가받는 것이요. 물론 이전과 같은 노력을 하는 방법을 까먹었을 수도 있습니다. 하지만 다시 시작하면 됩니다. 지금이라도 올바른 길을 걷는 것이 본인을 더더욱 잘 알고, 본인이 보람과 성취감을 느끼는 가장 좋은 길이라고 생각합니다.

'생각들' 카테고리의 다른 글

UCPC의 본선 진출 자격 변경에 대해  (0) 2022.05.12
물리적인 세상 [Draft]  (0) 2021.12.23
지식의 반감기, 진로와 달리기  (0) 2021.11.11
멘헤라 빙고 번역 후기  (0) 2021.06.17
About my private life  (0) 2021.04.10

  저는 오픈리 퀴어입니다. 제가 퀴어라는 걸 굳이 밝힐 필요가 없을 때는 밝히지 않지만, 굳이 숨기지도 않으며, 많은 표현을 하고 다닙니다. 유난히 페미닌한 옷을 즐겨 입습니다. 이렇게 제가 오픈리 퀴어가 될 수 있는 이유는 제가 능력적으로 큰 성공을 거두었기 때문이라고 생각합니다.

  한국에는 성차별적인 정서가 보이는 형태든, 사람의 무의식적인 편견 속에서든 남아 있습니다. 그리고 그런 편견을 "깨부숴줬다"라고 하는 인터넷 커뮤니티 글은 대부분 "여성이라서 사람들이 나를 무시했는데, 좋은 능력을 보여주니까 아무 말 못 하더라"였습니다. 물론 저는 이런 일화를 긍정적으로만 바라보지는 않습니다. 하나는 그들은 다시 좋은 능력을 보여주지 못하는 여성을 무시할 것이고, 다른 하나는 한국에서 능력주의와 엘리트주의가 성차별보다 더 심하다는 것을 나타내주기도 하기 때문입니다. 이 능력 차이가 많이 나면 많이 날수록 그 사람의 개성은 "이상한 것"에서 "그 사람의 특징"이 되고, 저에게 있어서는 사람들이 이상하다고 느끼는 퀴어리티가 그렇습니다. 저는 이걸 적극적으로 활용합니다. 저의 능력은 저의 퀴어리티를 마음껏 표현할 수 있게 해 주는 도구이고, 그래도 특색으로 인정하는 게 사회의 시선이고, 퀴어리티를 사회에게 익숙한 것으로 끌어올리는 것이 목적입니다.

  저는 한동안 퀴어리티를 가진 사람들의 커뮤니티에서 많은 교류를 했습니다. "신드롬"이라는 닉네임을 사용했고, 지금도 저를 닉네임인 신드롬 님 이라고 불러주시는 분도 종종 있습니다. 하지만 앞으로는 교류가 적어질 것 같습니다. 가장 큰 이유는, 퀴어리티가 제 삶의 일부이고, 어떤 두 사람을 퀴어라는 연결로 묶기에 퀴어는 매우 느슨한 연결이기 때문입니다. 같은 지향성과 정체성을 가지고 고민한다면 어느 정도는 많이 연결될 것도 같지만요. 제가 어떤 사람과 서로 퀴어라는 공통점만 있을 때 친해지기란 쉽지 않다는 판단이었습니다.

  제가 해당 커뮤니티에 들어가지 않는다고 퀴어가 아니게 될 것도 아니며, 퀴어를 향한 지원을 멈추지도 않을 것이고, 운동을 멈추지도 않을 것입니다. 그중 하나가 제가 오픈리 퀴어라는 점입니다. 하지만, 이게 나의 삶의 전부가 되기를 원치는 않습니다. 저는 하고 싶은 게 많기 때문입니다. 퀴어리티는 저의 "특색" 중의 하나입니다.

  어떤 비슷한 두 사람이 있는데 그중 한 명이 퀴어인 것을 알면, 아마 그걸 계기로 더 빠르게 친해질 확률이 높을 것 같습니다. 그런데 나머지 한 명이 맥주의 일종인 스타우트를 좋아한다는 사실을 알면... 저는 그 둘과 비슷한 속도로 친해질 것 같습니다. 저에게 있어서 제가 퀴어라는 것이 삶에서 차지하는 비율은, 제가 스타우트를 좋아한다는 것이 삶에서 차지하는 비율과 비슷한 것 같습니다. 제가 스타우트를 좋아하는 것이 저의 특색이듯이, 제가 퀴어라는 것이 저의 특색입니다. 그런 인간과 인간 간의 감정과 마실 것을 어떻게 비교하냐고 할 사람도 있을 텐데, 원래 그런 것은 사람마다 다른 법이니까요. 저는 유럽에 맥주를 마시면서 여행을 떠나고 싶다고 생각한 적은 있지만, 저의 퀴어리티 때문에 여행을 떠나고 싶다고 생각한 적은 없습니다.

  제가 스타우트와 관련해서 양조장에 기부하지 않더라도, 제가 퀴어를 향한 단체에 기부하고, 퀴어리티를 가진 사람에게 지원하고 운동을 할 것이라는 이유는, 사람들은 스타우트를 좋아한다는 사실에는 말을 얹지 않지만, 퀴어라는 사실에는 말을 얹기 때문입니다. 저는 이게 단지 싫을 뿐입니다. 그래서 계속 지원하고, 운동하고, 투쟁할 것입니다. 저는 저의 삶의 그 어떤 일부라도 부정당하고 싶지 않으니까요. 그리고 남이 그런 경험을 하는 것도 원치 않으니까요.

'생각들 > GD' 카테고리의 다른 글

2021-12-21  (0) 2021.12.23
2021-08-17  (0) 2021.08.18
#2  (0) 2021.08.11
2021-08-11  (0) 2021.08.11
2021-07-19  (0) 2021.07.20

+ Recent posts