티스토리 뷰
[서버 캠퍼스 2기]
- 합격 후기
- 마무리 회고
컴투스 서버 캠퍼스가 마무리되며 느꼈던 것들이나, 배웠던 내용들에 대해서 간단하게 정리해보려고 합니다.
목표 설정
컴투스의 서버 캠퍼스에서 저는 두 가지의 목표를 설정하였습니다.
첫 번째로, 실장님의 지식을 최대한 뽑아먹겠다! 라는 것을 목표로 설정하였습니다. 실장님은 게임 서버에 관심이 있으신 분들이라면 한번쯤은 봐 보셨을 분입니다. 정말 많은 지식을 가지고 있으신 분이기 때문에 이러한 지식들을 최대한 얻어 보고자 목표로 설정하였습니다.
두 번째로, 대규모 테스트까지 해보자! 를 목표로 설정하였습니다. 그동안의 프로젝트들은 항상 완성을 목표로 하였기 때문에, 동작이 잘 동작하는지 정도만 테스트를 해보고, 대규모로 테스트를 해보지는 않았습니다. 그래서 대규모로 테스트 하였을 때는 어떤 문제들이 발생하는지 궁금하여 목표로 설정하였습니다.
목표 달성?
첫 번째 목표는 달성하였다고 생각합니다. 프로젝트적으로도, 외적으로도 여러 지식을 얻었고 이를 적용해볼 수 있었습니다.
두 번째 목표는 실패하였습니다. 프로젝트 완료나 디테일 등에 신경을 쓰다보니 간단한 동작 테스트만 해보고 실제 대규모 테스트는 해보지 못하였습니다.
프로젝트 진행
목표를 향해 열심히 하였는가? 라고 생각을 해보았을 땐, 초반에는 미지근하였으나 점점 불타올랐다! 라고 표현할 수 있을 것 같습니다. 초반에 경우 다른 일도 많았었고, ASP.NET Core의 경우 한번 사용해본 경험이 있어서 금방 하겠지 라는 안일한 마음이 있었습니다. 그리고 목표로 하는 기준이 소켓 서버를 더 배워보고 싶다 라는 마음이 있다 보니 초반 웹서버 파트인 1~2주 사이는 의욕이 조금 떨어진 상태에서 시작을 했습니다.
그러다가 "내가 왜 여기 지원했었지"를 다시 상기하여 마음을 다잡았고, 기초 기능을 빠르게 완성시킨 후 추가적인 다른 기능들을 만들어고자 하였습니다.
이후부터는 정말 열심히 달렸습니다. 최대한 실장님이 원하는 기간안에 기능들을 구현하려고 노력하였고, 사이사이의 디테일들도 놓치지 않으려 하였습니다. 또한 코드 리뷰등을 통해 피드백 받은 부분은 따로 기록하여 리팩터링 등을 통해 최대한 반영하였습니다.
이러한 과정들을 통해 온라인 오목 게임을 완성하고 AWS의 EC2로 간단한 배포까지 진행하였습니다.
테스트의 경우에는 기능을 만들 때 마다 정상적으로 작동하는지만 테스트를 하였습니다. 배포까지 하려고 하다 보니 시간이 오래 걸렸고, 어느새 프로젝트 마무리가 다가와서 대규모 테스트까지는 진행하지 못했습니다.
저는 코드 리뷰, 강의 등을 들으면서 알게되거나 피드백받은 부분들을 따로 메모장에 기록하였습니다. 그래서 프로젝트 마무리에서는 기록하였던 내용들을 되돌아보면서 이를 깃허브에 한번 더 정리하였습니다.
마무리 후기
컴투스에서 했던 서버 캠퍼스의 7주는 너무나도 뜻 깊은 시간이였습니다. 기존의 지식들을 한번 되돌아볼 뿐만 아니라 항상 가지고 있었던 의문들을 해결해볼 수 있는 시간이였습니다. 그리고 제일 좋은 점! 함께 게임 서버 개발자를 목표로 하는 사람들을 만날 수 있다는 것? 이게 제일 좋은게 아니였나 싶네요.
다만 아쉬움도 듭니다. 조금 더 노력했으면 더 퀄리티 좋게 게임을 만들 수 있지 않았을까?대규모 테스트까지 해볼 수 있지 않았을까? 하는 생각도 들더라구요.
그래서 프로젝트를 여기서 끝내지 않고 따로 계속해서 진행하려고 합니다. 못해봤었던 대규모 테스트도 해보고, 모니터링도 만들어보고, 웹 서버 기능도 더 만들어 보고 등등 아직 해볼 것이 너무 많더라구요! 행복한 일들이죠.
아무튼 게임 서버 개발자로 성장하고 싶으신 분들! 꼭 참여해보시길 권장드립니다. ㅎㅎㅎ
궁금하신 분들은 깃허브 참고해주세요!
'대외활동 > 컴투스 서버 캠퍼스 2기' 카테고리의 다른 글
[컴투스 서버 캠퍼스 2기] 컴투스 서버 캠퍼스 소개 (0) | 2024.06.01 |
---|---|
[컴투스 서버 캠퍼스 2기] 합격 후기 (0) | 2024.03.29 |
- Total
- Today
- Yesterday
- Select모델
- 야경
- queue
- c++
- 자료구조
- 워셜알고리즘
- 드림핵
- 레지스터
- 고양이
- 백준
- 정보보안
- 개발
- 인제대학교
- 학교
- Dreamhack
- 보안
- 멀티쓰레드
- 링크드 리스트
- 더블버퍼링
- STL
- 컨퍼런스
- 시스템보안
- BFS
- 알고리즘
- 지뢰찾기
- 스레드풀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |