들어가며
안녕하세요. 오랜만에 블로그에 글을 올립니다.
매번 올려야겠다 다짐하지만 퇴근하면 잘 안올리게 되네요. :sad:
이번에 사내 스터디로 MongoDB 자격증 스터디를 진행하며 최종적으로 MongoDB Associate Developer exam 에 합격하여 후기를 올려보려 합니다.
준비하면서 찾아봤을 때 MongoDB 자격증은 국내 후기가 많지 않더라구요.
시험 정보
MongoDB 자격증도 종류가 여러가지 있습니다.
저는 MongoDB를 사용해 개발하는 개발자이니 Associate Developer Exam을 준비했습니다.
이밖에도 사진처럼 Data Modeler나 DBA 자격증도 있으니 본인의 목적에 따라 신청하면 됩니다.
제가 본 시험은 아래와 같았습니다.
시험 방법 : Online (examity 활용)
시험 일정 : 본인이 원하는 일정에 신청 가능
비용 : $150
문제 수 : 53문제
문제 유형 : 객관식 - 모두 고르시오 존재
시험 시간 : 75분 인데 비 영어권 국가 수험생은 135분 (미리 신청)
기타 : 구글 번역기 사용 가능
출제 범위
문제는 아래 6개 챕터로 나눠서 출제됩니다.
체감상 CRUD가 제일 많았습니다.
시험 준비
아무래도 혼자 하는건 끈기가 없다보니 회사에서 동료분이 자격증 스터디를 모집하셔서 들어갔고, MongoDB University + Udemy 조합으로 한달 반 정도 한주마다 오답노트 공유 스터디를 진행했습니다.
스터디 레포를 만들어서 오답노트를 공유하는 방식으로 진행했습니다.
https://github.com/danmooozi/mongodb-study
우선 아무 공부도 하지 않고 MongoDB 에서 기본 제공하는 practice 를 풀어보며 시험 유형을 익혔습니다.
기본적으로 회사에서 업무 시 MongoDB를 사용해서 익숙한 문제들도 있지만 개념적이거나 모두 고르는 문제들은 정말 정확히 알고 있어야 해서 헷갈리는 문제도 많았습니다.
아무래도 MongoDB 공식 강의로는 부족할 것 같아 Udemy에서 가장 유명한 MongoDB Certificate 관련 연습문제 set를 구매했습니다.
한주씩 문제를 풀고 틀린 문제는 아래처럼 Github에 오답노트로 정리했습니다.
udemy는 문제 저작권 때문에 문제를 다 올리지 않고 틀린 문제에서 나오는 MongoDB 내용들 위주로 정리했습니다.
보통 아래처럼 문제가 나오는데 틀린 경우 MongoDB BSON 공식 문서에 들어가서 다시 공부하고 정리했습니다.
이런 연습 문제 말고도 MongoDB University 에서 제공하는 강의도 모두 들었습니다.
듣고 싶지 않아도 들어야합니다. 왜냐 이걸 다 들어야 50% 수험료 할인 쿠폰을 보내줍니다!
필수 강의가 14개정도라 문제 푸는 것보다 강의 다 듣는게 더 힘들었습니다. (대학생으로 돌아간 기분)
되도록 영어자막 키고 보세요. 한국어 자막은 정말 별로입니다.
아무튼 이렇게 University 강의 + Udemy 연습 문제 조합으로 공부 후 시험 보기 며칠전에 Udemy 연습문제를 마지막으로 풀었습니다.
시험 당일
시험 당일 15분 정도 미리 접속하면 감독관에게 화면 공유를 하고 몇가지 프로세스를 거칩니다.
사실 시험보다 이때가 더 땀 삐질삐질입니다.
왜냐면 외국인 감독관과 1:1 영어 스피킹 테스트를 진행해야 하거든요..ㅎ
감독관 분 발음이 약간 베트남 분 느낌이라 계속 sorry....? 했습니다. 근데 좀 무섭게 다시 말해주세요 :)
1. ID 카드 확인
- 얼굴 사진이 있는 Identity Card
- 여권이나 국제 운전 면허증 (첨에 생각없이 민증 보여줬다고 뭔 카드냐 했어요 ㅎㅎ.)
2. 컴퓨터 프로세스 체크
- 맥북 Activity Monitor 앱으로 모든 프로세스를 쭉 보여줍니다.
- 저는 미리 앱 다 강제종료하고 크롬만 띄운 상태로 들어갔습니다.
3. 웹캠으로 방 전체, 책상 전체 확인
- 듀얼 모니터 안됩니다.
- 책상에 물건 다 치우고 했어요.
4. 손 확인
그리고 53문제 다 풀고나면 기다리지 않아도 바로 시험 결과가 나와 초조해하지 않아도 됩니다.
tips
시험 준비 과정이나 시험에서 생각나는 소소한 팁을 정리해보겠습니다.
1. udemy 연습문제 6개 다 풀어도 다시 풀기
udemy 6개 세트 다 풀었다고 끝이 아니라 보니까 매번 랜덤하게 생성되더라구요.
다 풀고 다시 풀어보니까 새로운 문제들이 몇개 보여서 꼭 6번만 풀 수 있는건 아니니 활용하시면 좋을 것 같습니다.
2. MongoDB university 강의에서 실습 건너 뛰기 가능
이건 .. 하면서 알게된건데 도저히 강의가 너무 길어서 바빠 죽겠다 하시면 각 강의에 있는 실습단계는 건너 뛰셔도 돼요.
그래도 수강한 것으로 됩니다.
3. 한국인 어필하기
시험 전에 certification@mongodb.com 메일로 non-native English speaker임을 어필하시면 시험시간이 135분이 되는 기적을 보여줍니다.
4. 시험 합격 시 MongoDB Korea 응시료 50% 할인 이벤트 신청하기
MongoDB Korea 에서 지원하는 이벤트 같은데 합격 시 응시료 50% 반환 및 굿즈 제공 이벤트를 진행 중이니 기쁜 마음으로 신청하심 됩니다.
결과
스터디하고 바로 못보고 시험을 미루다가 보니 공부했는데 헷갈리는 문제가 꽤 많았습니다.
솔직히 헷갈리는 문제들 보면서 아.. 망했다 했는데 다행히 합격했습니다!
MongoDB에서 공식적으로 안내하는 합격 점수는 없는데 대충 70% 이상 맞추면 합격으로 보입니다.
푼 문제에 대한 review는 제공하지 않고 아래처럼 챕터별 정답비율을 보여줍니다.
스터디할때도 데이터 모델링이 제일 헷갈리고 어려웠는데 역시나 50%로 제일 못 맞췄네요 흑흑.
CRUD는 가장 많았고 챕터별 기억나는 문제 유형들은 이정도네요.
1. Indexes - 이 쿼리 성능을 높이는데 가능한 index 모두 고르기
2. Data Modeling - employee 랑 manager 간의 가장 적합한 데이터 모델링
3. MongoDB Overview - BSON 타입에서 지원하는 유형 고르기
4. Tools - MongoDB connection pool, write concern 관련 문제들?
5. Drivers - Node.js Driver 사용해서 쿼리하는 문제
아무튼 꽤 열심히 스터디를 진행했는데 벌써 스터디에서 저 포함 3명이 합격해서 뿌듯하네요.
합격하니 아래처럼 Badge 도 임베드할 수 있게 해주네요. 바로 LinkedIn 행입니다.
오늘도 글 읽어주셔서 감사합니다.
'DEV > 잡다한 개발 일지' 카테고리의 다른 글
사이드 프로젝트를 세상에 내놓는다는 것 - HAVIT (5) | 2023.07.29 |
---|---|
Oracle Cloud에 Jenkins를 구축해보자 (feat. nginx) (0) | 2023.07.08 |
M1 MacOS Ventura ruby build failed error (Feat. XCode 14) (0) | 2023.01.18 |
[SOPT] 29대 서버 파트장 돌아보기 - 1 (8) | 2022.09.03 |
[tsoa] 첫 오픈소스 contributor 경험담 (6) | 2022.07.26 |