아직 write-up 평가가 끝나지 않은 관계로 문제 풀이 링크는 나중에... > 이제 공개합니다. https://gitlab.com/gilgil/asm


온라인으로 문제를 푸는 대회가 여러가지가 있는데, 제가 처음 접해 본 것은 google code jam이었습니다. 예전에 Qualification Round에 도전했다가 광탈했던 적도 있었죠. ㅎㅎ 30분 안에 3문제를 후딱 다 풀어 버리는 친구들을 보며 세상에는 머리가 좋은 사람들이 정말 많구나' 라는 푸념도 들었었습니다.


google code jamfacebook hackathondefcon ctf , acm-icpc 등등 이런 대회에 상위 랭킹을 하는 최종 수상자들은 공통점이 있습니다. 바로 나이대가 "20대"라는 것입니다. 20대 초중반이 주를 이루고 체력 관리(?)를 잘 한 친구들은 20대 후반까지도 보이기도 합니다(30대 이상은 그리 많지 않음). 이런 문제 풀이 대회에 나가면서 평생 먹고 살 수 있는 일도 아니고 하고, 나이를 먹으면서 자의적 타의적으로 자연스럽게 은퇴(?)를 하게 되는 것 같습니다.


몇 년 동안 관심이 없다가 이번에 삼성 CTF를 개회한다는 얘기를 듣고 40대인 주제(?)에 한번 해 볼까 하는 생각이 들어 도전해 보았습니다. 문제를 풀어 가는데 괜한 욕심이 생기더군요. 이 고비만 넘기면 될 거 같다, 그런데 그걸 넘기면 또 다른 고비가.... ㅅㅂ 한번 해 주시고, 그 고비를 넘기니 또 다른 고비가... 결국 나중에 정답이 눈에 보이게 되었는데 그 때의 성취감이란...


일주일 전에 예선전이 치뤄 졌고, 그 다음날 write-up을 제출하고 나서 오늘에서야 예선전 결과가 나왔습니다.


sctf-qualification-round-result.png


원래는 대충 한두 문제 정도만 풀어 보고 '아직 죽지 않았어 ㅋㅋ' 라는 스스로의 만족감을 느끼는 정도가 목표였습니다. 본선에는 가기도 어렵겠지만 가더라도 밤새 가면서 고생만 할 게 뻔하고, 차라리 그 시간에 주말에 집에서 편히 쉬는 것이 남는 것이라는 단순한 생각이었죠. 그런데, 메일을 받고 나서 생각이 조금 바뀌더라구요.


'함 해 볼까?' 


본선에서는 재능 있고 머리 좋고 체력 좋은 젊은 친구들을 절대 이길 수 없다는 것을 너무나도 잘 알고 있습니다. 당연하지만, 저는 남들과 경쟁해서 순위 안에 드는 것이 목표가 아닙니다. 그냥 결과에 관계 없이 요령 부리지 않고 남들과 똑같이 최선을 다할 것입니다. 비록 좋은 성적을 내지는 못하더라도 40대 중반의 배 나오고 머리 굳은 나같은 사람도 이러한 것에 도전해 볼 수 있는 자신감을 가질 수 있다는 일종의 희망의 메세지를 보여 주고 싶습니다. 


컴퓨터 관련 학과 출신이지만 지금 내 동료들 중에 아직까지 현업에서 코딩을 하는 친구들은 별로 없습니다. 관리직으로 간다던가, 영업쪽으로 간다건가, 회사를 차린다던가, 아니면 업종을 다른 쪽으로 바꾸다던가, .... 저는 비록 큰 돈을 버는 것은 아니지만, 취미가 직업이 되어 아직 이 나이 먹도록 코딩을 손에서 놓치지 않은 것에 대해 다행이라는 생각과 매사에 감사함을 느끼고 있습니다. 


삼성 CTF 예선전을 한다고 주말 동안 집에서 문제를 풀고 있는데 갑자기 딸 체온이 39도가 넘어 버렸습니다. 병원으로 데리고 가서 약 처방을 받고 다시 집으로 와서 재우고, ... 참, 그러는 와중에도 문제 풀이에 대한 고민이 머리를 떠나지를 않더군요. 와이프한테 미안하고 딸한테도 미안할 뿐입니다(나쁜 아빠).


주위에 이 방면으로 만랩인 친구들이 저의 글을 보게 되면 어떻게 생각할런지 부끄러울 따름입니다.  아마 제가 나중에 이 글을 나중에 다시 보게 되면 이불킥하게 될 지도 모르겠네요. 그냥 잡설 늘여 보았습니다.