오도원입니다.

건강과 행복을 위하여

PNU DSC/해커톤

제1회 PNU DSC 해커톤 후기

오도원공육사 2020. 8. 9. 13:15
반응형

 안녕하십니까! 부산대학교, PNU DSC Lead 오도원입니다. 리드를 맞게된 후 첫번째 DSC 활동으로 부산대 자체 해커톤을 진행하게 되었습니다. 

 

 

 8월 8일(토) 13시 ~ 8월 9일(일) 11시까지 진행한 이번 제1회 PNU DSC 해커톤이 많이 떨렸지만 많은 분들의 도움으로 잘 마무리되었습니다. 먼저 이번 해커톤에 참가해주신 열두분께 진심으로 감사의 말씀을 드리며, 조언해주신 정동님께도 감사하다는 말씀을 드립니다.

 

 사실 이번 해커톤을 진행하면서 우려가 컸습니다.

  • 예상보다 적은 참여인원

  • 한번도 해본적 없는 시도

1. 예상보다 적은 참여인원

많이 할줄 알았는데...

사실 반 이상은 참여할 줄 알았던 저의 크나큰 오산이었습니다. 50명 중에 12명이 참가했습니다.

 

2. 한번도 해보지 않은 시도

 저에게는 모든게 낯설고 어려웠습니다. DSC 리드가 된다면 꼭 해보고 싶은 것이었고, 주변에서 많은 분들의 조언과 도움이 매우 큰 힘이 되었습니다.

 

 그래서

그래 일단 하자.

해서 해커톤을 하게되었습니다! 그럼 여기까지 각설하고 바로 본론으로 넘어가겠습니다.

 

1. 주제 및 팀

12명 중 심사위원은 3명으로 김동근님, 김태형님, 김현지님이 맡아주셨고, 9명이 3인 1조로 세 팀을 구성했습니다.

 

1) ASYNC AWAIT 팀

 저를 포함하여 문건우님, 최정은님으로 구성되었습니다. 저희가 개발한 것은 여러 게임들의 패치노트를 한번에 볼 수 있도록하는 게임 패치노트 총합서비스 웹 어플리케이션을 개발했습니다.

 백엔드는 nodejs의 express 프레임워크, 프론트는 React.js, DB는 mongoDB를 사용했습니다. mongoDB를 사용한 이유는 빠르게 개발해야하니 스키마 변경이 잦을 것이라고 판단해서 nosql 중 가장 익숙한 mongoDB를 선택했습니다. 

 

 자세한 설명은 아래 하단 링크에 있습니다.

https://ohdowon064.tistory.com/287

 

ASYNC AWAIT팀. 종합 게임 패치노트 서비스 웹 어플리케이션

1) ASYNC AWAIT 팀 https://github.com/ohdowon064/async_await ohdowon064/async_await PNU DSC 제 1회 해커톤 약속알림 웹어플리케이션. Contribute to ohdowon064/async_await development by creating an acco..

ohdowon064.tistory.com

 

2) 코딩삼합 팀

 곽혜원님, 김동영님, 박소민님으로 구성된 팀입니다. 이 팀에서는 카카오 지도 API를 활용한 위치 기반 다이어리 웹 서비스를 개발했습니다.

 사용한 기술스택은 프론트는 React, 백은 Express,  TypeScript 와 JavaScript용 ORM인 TypeORM을 사용했고, DB는 MariaDB, 그리고 docker를 사용했습니다.

 

3) 경향성 분석기 팀

 강수환님, 길도연님, 이승익님으로 구성된 팀입니다. 검색하는 시간을 줄여주는 서비스로써 검색어 경향성 검색기 웹어플리케이션입니다. 검색하실 단어와 해당 단어에서 파생된 20개의 단어들에 대한 최신 뉴스 200개를 수집하여 긍정과 부정의 %로 알려드립니다

 

2. 느낀점

1. 주제를 미리 정해야한다.

 본인이 해커톤을 참여해본게 이번 PNU DSC가 처음이라서 매우 서툴렀다는 것을 감안하더라도 주제를 미리 정하지 않고 하니깐 낭비하는 시간이 너무 많았다. 자유주제를 한다고 하더라도 당일 정하는 것보다는 미리 정하고가야 기술스택 등을 포함한 필요한 것들을 준비하고 갈 수 있기 때문에 시간을 굉장히 절약할 수 있다.

 

2. 재밌다.

 확실히 재밌었다. 브랜치 나눠서 개발하고 나중에 머지하는 그 기쁨. 특히 개발하면서 중간중간에 다같이 밥먹고 하는 시간까지 재밌었습니다. 이것에 관련해서는 수환님께 다시한번 감사하다는 말씀드립니다. 

 무언가를 앉은 그자리에서 끝낸다는 것이 얼마만인지 같은 팀원들에게 정말 고마웠고 자신감이 생겼습니다. 

 

3. 추천합니다.

 현재 부산대학교 뿐만 아니라 많은 학교에서 DSC를 활동하고 계실텐데 자체 해커톤 꼭 해보시길 바랍니다. 자체적으로 준비하고 계신 활동들이 있으시겠지만 해커톤 꼭 한번 해보시는 것을 추천드립니다. 구성원들의 몰랐던 장점을 볼 수 있는 기회가 되어주었습니다.

 

3. 끝으로

1) 해커톤 깃허브 레포지토리

https://github.com/DSC-PNU/DSC-PNU-2020-Hackathon

 

DSC-PNU/DSC-PNU-2020-Hackathon

Contribute to DSC-PNU/DSC-PNU-2020-Hackathon development by creating an account on GitHub.

github.com

세 팀의 코드를 올린 깃허브 레포지토리입니다.

 

2) PNU DSC 해커톤 심사페이지

https://dsc-pnu.github.io/

 

DSC PNU 2020 First Hackaton

프로젝트 내용: 카카오 지도 API를 활용한 위치 기반 다이어리 웹 서비스 기술 스택 React, Express TypeORM MariaDB Docker

dsc-pnu.github.io

저희 PNU DSC 해커톤 심사페이지 입니다. 한번 방문해주시기 바랍니다. 


 마지막으로 심사해주신 김동근님, 김태형님, 김현지님 뿐만 아니라 이번 제 1회 PNU DSC 해커톤에 참가해주신 분들, 도움을 주신 강수환님, 김정동님 모든 분들께 감사하다는 말씀을 드립니다. 진짜 정말 감사합니다. 

 

 더 열심히 하는 부산대 DSC 리드 오도원이 되겠습니다. 감사합니다!

 

반응형