PCCP 시험 후기 (Python Lv.4)
Docker환경으로의 Migration을 위해서 주어진 과제를 하나씩 해결하며 학습한다.
시험 동기
PCCP 시험을 치기로 결심한 이유는 처음에는 없었습니다. 개발자로서 이미 코딩 테스트에 대비하고 있었고, PCCP 인증을 따로 필요로 할 일이 없다고 생각했습니다. 그러나 예전부터 참여하고 싶었던 프로그래머스 데브매칭에서 PCCP 특별시험을 실시한다는 소식을 듣고 궁금증이 생겼습니다. 그래서 이번 데브매칭에 지원하면서 PCCP 시험을 경험해보기로 했습니다. 이 과정에서 PCCP 시험을 준비하며 겪은 과정과 시험 후의 솔직한 피드백을 이 글에 정리해보려고 합니다.
시험 결과
시험 환경
시험 환경 소개
시험 환경 같은 경우 아무래도 인증서를 발급해 주는 시험이다 보니 빡빡하다고 느껴졌습니다. 화면 공유와 모니토앱을 통해 자기 자신의 화면까지 송출해야 하니 혹시 경험이 없으신 분들이 해당 시험을 치게 된다면 거치대 정도를 간단하게 준비하는 것이 도움이 될 것 같습니다. 또한 시험 도중에도 평소 알고리즘을 풀면서 당연시했던 부분들에 대해서 많이 제약이 걸렸는데 간단히 정리하면 아래와 같습니다.
- IDEA를 사용하면 안 됩니다.( IDEA만을 지칭하였지만 그림판 같은 외부 앱을 일절 사용하면 안 됩니다.)
- 빈 A4용지 1장까지 허용됩니다.
- 인터넷 검색 안됩니다. (시험도중 우측 상단에 있는 프로그래머스에서 제공하는 해당 언어에 대한 레퍼런스는 참조해도 무방합니다.)
- 모니토앱에 송출되고 있는 도중 자리를 이탈하면 안 됩니다. (피치 못할 경우 감독관 채팅을 이용해 지시사항을 전달받으면 됩니다.)
- 음식물과 물을 응시도중 섭취하면 안 됩니다.
시험 시간
PCCP 시험은 총 2시간 동안 진행되며, 총 4문제를 풀어야 합니다. 각 문제를 마지막으로 제출하는 시점에 따라 채점됩니다. 응시 1시간 전에 입장 가능하며, 20분 전부터는 입실이 제한됩니다. 따라서 충분한 여유 시간을 확보하기 위해 30~40분 전에는 입실하는 것이 좋습니다. 개인적으로는 신분증 검사에서 카메라 오류로 인해 예상보다 많은 시간이 소요되어 조금 긴장했던 기억이 있습니다.
난이도
문제의 난이도는 프로그래머스 기준으로 Level 3, 백준 기준으로 Gold 2 수준의 난이도였습니다. 각 문제를 40분 내에 풀 수 있다면 풀 수 있는 난이도
라고 생각합니다. 저는 기본적인 알고리즘 뿐만 아니라 창의적인 아이디어가 필요한 문제도 등장했기 때문에, 이러한 아이디어 문제에도 경험이 필요하다고 느꼈습니다.
셀프 피드백
문제점 1 - 시간 활용
가장 큰 문제 중 하나는 시간을 효과적으로 활용하지 못한다는 점입니다. 저는 시험에서 1번 문제에 10분, 2번 문제에 10분, 3번 문제에 40분, 4번 문제에 20분을 사용했습니다. 따라서 마지막 문제를 풀었을 때 1시간 20분이 남았는데, 이 시간을 효과적으로 활용하지 못한 점이 아쉽습니다. 이러한 문제는 알고리즘 실력이 향상됨에 따라 발생한 문제로, 시간이 여유로울 때 준비하지 못한 점이 문제입니다.
개선 사항: 앞으로는 첫 번째 문제를 빠르게 풀면서 시간을 절약하는 방식으로 진행할 것입니다. 그러면 시간이 남는 경우를 대비해 주석을 적극적으로 활용할 계획입니다. 시간복잡도가 많이 소모되는 부분에 주석을 통해 표시한 다음, 시간이 남는 경우에 어떤 부분을 수정해야 효율적인지 빠르게 확인할 수 있도록 할 것입니다.
문제점 2 - 예제 입력 의존
또 다른 문제는 너무 예제 입력에 의존했다는 점입니다. 1번부터 4번까지의 문제를 풀 때, 입력값을 예제 입력만을 고려한 것 같습니다. 현재의 코딩 테스트 형식에서는 예제 입력만 맞아도 통과하는 경우가 많기 때문에 이러한 습관이 생겼습니다.
개선 사항: 앞으로는 백준과 프로그래머스에서 정답률을 높이기 위한 연습을 더 할 것입니다. 어떤 문제라도 경계값 테스트를 포함하고, 특이값을 고려하며, 최소 두 가지 테스트 케이스로 입출력을 예상할 것입니다. 이러한 연습을 통해 정답률을 높일 뿐만 아니라 예제 입력에 의존하는 버릇을 고치는데 도움이 될 것으로 기대합니다.
마무리
이번 PCCP 시험은 예상치 못한 교훈을 많이 주었습니다. 기존에는 시험에서 틀린 문제만 고민하고 풀이법을 공부했지만, PCCP 시험을 통해 스스로에게 피드백을 할 수 있는 좋은 기회였습니다. 시험 응시료가 4만원이라는 부담스러운 금액이지만, 자신의 역량을 향상시키기 위해, 혹은 자신을 증명하기 위해 시험에 응시하는 모든 분들을 응원합니다!