학부 1학년이 해커톤에?

SEUNGJUN JEONG·2022년 7월 28일
0

학교생활

목록 보기
1/3
post-thumbnail

목걸이 참 이쁘더라.. Thanks to GDSC HUFS

1학년, 무턱대고 해커톤에 다이빙하다

사실 해커톤이나 그런 대회에는 2학년이 되고 개발에 더 익숙해지고 나서야 참가할 계획이었다. 그러나 과 친구의 유혹으로 무슨대회이고 어떻게 하는지 경험 삼아서 나가게 되었다..

가장 힘든게 뭐였을까

일단 팀원 네명 중 플러터를 그나마 잘 다루는 사람이 나였고, 그러다보니 나 혼자 개발을 맡게되었다.. 이건 진짜 미친거였다. 그리고 팀원들 사이에서 나온 개발 주제도 마땅치 않았고 만드는 내내 뭔가 새로운 기능 구현을 하면 성취감은 들었지만 알 수 없는 현타가 왔던거같다.. 처음부터 완벽을 바랬고 좀 더 성숙한 결과물을 바랬던 내 마음 때문인 것 같기도 하다
그리고!!!! 무엇보다 힘든게 잠을 못잔다는 거였다........ 무박 2일로 진행되는 해커톤이기도 하고 끝없이 버그 수정과 기능 구현을 위해 쉴 틈이 없었다. 무엇보다 내가 한 일을 맡으면 그 일이 끝나기 전까지는 쉽게 포기를 하지 않는 편이라 힘든줄도 모르고 키보드를 두들겼던 것 같다!

개발 과정

우선 이번 해커톤의 주제는 MZ세대에게 유용한 서비스를 만드는 것이었다. 나는 조용히 관련된 API나 문서들을 찾는 와중에 팀원들이 트렌드에 민감한 MZ세대에게 인기 검색어를 보여주는 서비스를 만들면 어떻냐는 의견이 나왔다. 네이버나 다음의 실시간 검색어 기능이 사라지고 이에 따라 요즘 트렌드를 잡기 위해 구글이나 각종 포털사이트에서 가장 많이 검색된 단어들을 순위를 매겨서 ListView의 각 요소에 출력하고, 관련된 뉴스 기사 타이틀도 리스트로 보여준 뒤 각 요소를 터치하면 기사 웹페이지를 인앱 브라우저로 띄울 수 있도록 하는 것이 기본 개발 아이디어였다.

xml로 제공된 데이터를 개발하기 쉽도록 json으로 변환한 뒤 파싱해서 원하는 데이터를 가져와서 출력하고.. 등등 다른 부분들도 비슷하게 구현했는데 지금 생각하면 쉬운 아이디어를 그 때는 왜이렇게 어렵게 생각했을까 모르겠다.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


그렇게 만든 앱이 이거다!! 시간이 없어서 UI도 간단 내용도 간단.. 만족스럽지는 않았다..

팀원 네명과 같이 구현하면 좋았을텐데 내가 혼자 개발하는 것에 압박감이 엄청 강했다.. 그래도 혼자 공부하는 느낌으로 어떻게 잘 했던거같다 ㅋㅋㅋㅋㅋㅋㅋㅋ


그리고 뭔가 조금이라도 더 만들어야 할 거 같아서 코로나19 관련 정보를 보여주는 화면을 만들어줬다. 이 수치들은 공공데이터포털에서 API로 가져오려다가 API Key를 발급받고 적용하는 데 까지 하루가 걸린다는 말을 보고 바로 네이버에서 스크래핑해서 가져왔다.. 이거 하느라고 조금 애먹었던거같다. 파이썬에서만 하던거를 플러터에서 처음 하려니 많이 당황했다.

그리고 발표

개발만 하고 집 가면 좋을텐데 발표를 하란다. 그와중에 팀원 2명은 알바때문에 먼저 조기퇴장.. 나는 코드를 최대한 다듬고 남은 한명은 발표 준비를 했다. 마지막으로 푸시를 하고, 발표시간까지 기다리다가 마침내 수많은 선배님과 교수님들 앞에서 발표를 하게됐다.
교수님들Bold 처리를 했을까? 질문을 엄청 날카롭게 하더라.. 1학년이라고 봐주는거 절대없다.. 진짜 매워서 잠 못자서 생긴 피로가 무대에서 확 날아갔었다..
이번 프로젝트 아이디어는 내가 생각해도 정말 독창성도 없고 뻔하고 사업성도 딱히 없는 그런 아이디어였는데 아니나다를까 발표를 듣는 교수님들의 눈빛에 한심함이 가득했던거같다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

마치며

해커톤에 참여하기 전에 1학년이 해커톤에 참여한 사례를 찾기위해 열심히 구글링 했는데 어디서도 보지를 못했다. 그럼 내가 후기는 첫번째로 쓴건가? 아무튼 처음으로 해커톤에 참가하면서 느낀거는 정확한 주제가 없더라도 다른 부분에서 신경써서 준비해야할게 정말 많다.. 보통 다른 팀들을 보면 개발 4명이거나 개발 3명, 기획 1명인 경우가 많은데 우리는 그냥 개발하는 나 혼자와 나머지 발표준비했던 3명.. 그마저도 중간에 2명이 떠나갔지만.. 팀원 하나하나가 너무나도 중요하단거를 깨달았다 정말 이게 의지 면에서도 엄청난 영향을 끼친다
그리고 주변사람의 응원도 정말정말 중요했다 특히 여자친구가 계속 잘하고오라구 응원해준게 정말 좋았다🥰
결론은 팀원을 잘 꾸리고 가자 그리고 유연한 사고를 가지자
다음 해커톤은 정말 내가 만반의 준비를 잘 할 수 있기를!!!!!!!!

profile
Microsoft Learn Student Ambassadors

0개의 댓글