https://osam.kr/hackathon/main
국방부에서 주최하는 2021 군장병 공개SW 온라인 해커톤에 신청했습니다.
사실 2020 군장병 해커톤도 알고 있었지만, 그때 당시에는 frontend, backend에 완전 무지한 상황이였기에 크게 관심을 갖지 않았을 뿐더러 강의를 신청하고도 듣지 않았습니다...ㅎ 대신 알고리즘 공부에 힘썼던 걸로 기억나네요.
올해부터 직접 웹서비스를 구축해보며 부족하지만 어느정도 서비스 구축을 위한 지식을 쌓아갔고, 비록 탈락했지만 2021 국방 공공데이터 활용 경진대회에 서비스를 출품할 수 있었습니다.
그러던 와중, 2021 군장병 공개SW 온라인 해커톤 참가자를 모집하는 공고를 보았습니다.
선발 기준은 아래와 같으며,
참가분야는 WEB, APP, IoT, Cloud, AI 5가지로 나뉘어져있었습니다.
해커톤필수과정_WEB분야
- Vue.js를 활용한 싱글 페이지 어플리케이션 만들기
- 자바스크립트 클래스와 클래스단위 프로그래밍
- JavaScript
- HTML+CSS
해커톤필수과정_APP분야
- Flutter 고급
- Dart 언어 기초
- Flutter 초급
- Flutter 중급
해커톤필수과정_IoT분야
- 아두이노 개발사례
- 아두이노 중급
- 아두이노 초급
해커톤필수과정_Cloud분야
- 쿠버네티스(Kubernetes)
- 가상화(Docker)
- 클라우드 컴퓨팅과 오픈스택
해커톤필수과정_인공지능분야
- AI 고급 4. 현업에서의 프로젝트
- AI 고급 3. 서비스 배포
- AI 고급 2. 모델 배포 준비
- AI 고급 1. 모델 학습 심화
- AI 중급 4.학습 기법 및 종합평가
- AI 중급 3.모델 학습 및 평가
- AI 중급 2.데이터분석및전처리
- AI 중급 1. 예측 모델 소개
- CNN, RNN 원리
- 딥러닝 테크닉
- 머신러닝 모델 구현
- 머신러닝/딥러닝 개념
위 분야 중 실제로 경험해본 분야는 WEB, IoT가 있었지만, Cloud 과목들을 보며 흥미를 느꼈습니다.
실제로 웹서비스를 구축해보며 제일 흥미가 있었던 부분은 Node.JS, MySQL, MongoDB 등의 backend분야 였고, 얼핏 들은바로는 Docker를 사용하여 backend를 구축한다 하였습니다.
고민 없이 바로 Cloud를 신청하였고, 실제로 강의를 들으며 흥미를 느끼고 무지한 상태에서 많이 배우게 되었습니다.
그래도 오픈스택는 조금 힘들었네요..ㅎ
강의를 하나씩 수강하며, 코딩테스트를 실시하였습니다.
총 4문제였고, 시간은 2시간, 프로그래머스 환경에서 시험을 봤습니다.
결과는... 폭망이였습니다. 프로그래머스를 처음 접하는지라 환경도 익숙치 않았고, 1번부터 너무 기본적인 실수를 하는 바람에 시간은 시간대로 잡아먹고 심지어 부분점수를 받았습니다...
다시 정신을 잡고 2번은 금방 해결하였지만, 시간을 너무 지체한 탓에 3번을 읽다 시험이 종료되었습니다.
아직도 아쉬움이 남는 코딩테스트였고, 아직 갈길이 멀다고 느낄 수 있었던 시험이였습니다.
코딩테스트의 아쉬움을 뒤로하고, 가장 배점이 높은 이론평가를 실시하였습니다.
Cloud 과정을 기준으로, 문제들은 대부분 강의에서 언급했던 내용들이였습니다. 저는 강의를 들으며 중요 포인트들을 따로 메모해놓았는데, 시험볼때 큰 도움이 되었습니다.
자세한 시험 문제는 알려드릴 수 없습니다..!
90점으로 이론평가를 마무리하였는데, 이 점수 역시 아쉬움이 남는 점수였고 다른 분들의 평균 점수를 모르기에 불안한 마음은 커져만 갔습니다.(코딩테스트를 망쳤기에)
이제 정말 만회할 수 있는 방법은 계발계획서 뿐이였습니다...!
21년 5월 쯤 부대 영내 장병 확진으로 인해 부대내에서 코호트 격리를 당했던 적이 있었는데, 코호트 격리 중 느꼈던 문제점들을 SW로 해결할 수 있지 않을까? 해서 이를 구체화 시켜 계발계획서를 작성하였습니다.
최종 참가자 선발 결과는 21.8.27(금)에 발표되었습니다.
코딩테스트를 잘본 편이 아니니 떨어져도 실망하지 말자는 마음과 제발 붙고싶다!는 마음이 공존하는 가운데, 폰을 받자마자 바로 결과를 확인했습니다.
이때 정말 너무 기쁘더라고요... 군생활을 조금 더 보람차게 마무리하고 싶었는데 덕분에 좋은 기회를 잡을 수 있었습니다.
Cloud 분야는 18분이 선발되셨는데, 참가인원이 대략 200명으로 추정되어 경쟁률을 11.1:1로 보입니다.
같은 방법으로 구한 분야별 예상 경쟁률은 아래와 같습니다.
2021 군장병 공개SW 온라인 해커톤 예상 경쟁률
WEB | APP | IoT | Cloud | AI |
---|---|---|---|---|
6.6:1 | 6.1:1 | 13.1:1 | 11.1:1 | 15.8:1 |
해커톤은 처음이라 팀에 짐이라도 되지 말자는 마음가짐과, 어차피 말년이겠다 해커톤에 최선을 다하자는 마음가짐을 가지고 꼭 좋은 결과를 얻을 수 있도록 노력하겠습니다!
'대회, 프로젝트 > 2021 군장병 해커톤' 카테고리의 다른 글
[Node.js / API Server] jwt passport 로그인 (0) | 2021.09.30 |
---|---|
[Node.js / API Server] passport session 로그인 구현 (0) | 2021.09.30 |
[Node.js] nodemon 재시작 예외처리 (0) | 2021.09.30 |
[MySQL] 외래키 설정된 table의 row를 지울 수 없을 때 (Cannot truncate a table referenced in a foreign key constraint) (0) | 2021.09.21 |
영내 장병 코호트 격리 관리 시스템 / CIMS 개요 (2) | 2021.09.01 |
Comment