비전공자의 9회 빅데이터분석기사 실기 합격 후기 (공부 기간/방법)

이애옹·2024년 12월 16일
1
post-thumbnail

높은 점수는 아니지만 일단 합격 했으니 정리😁

📝 공부 기간

📌 배경지식

이전에 AWS lambda 함수를 사용해보면서 python을 잠깐 사용 해 본적이 있으나,
그때도 데이터 분석 목적이 아닌 API를 만들기 위한 목적으로 쓴거라서 배경지식은 거의 없다고 볼 수 있음!

물론 python을 잠깐이라도 써본게 도움이 되긴한다~
if - else 문 정도만 써봐도 어느정도 문제 푸는데 도움이 되기때문에 알고 있으면 좋긴 하지만,
이정도 지식은 시험공부 하면서 취득하기 충분하기 때문에 이 시험을 위해 python을 기초부터 공부하는건 별로 추천 안함

📌 소요시간

소요기간은 대략 주말제외 2주정도 걸렸다!

1유형은 대략 1주정도 소요되었고,
그 외 유형 공부 + 마무리 정리까지 나머지 1주정도가 소요되었다.

아침에 일찍 출근해서 1시간정도 공부하고 ~
퇴근 후에도 1시간에서 많으면 2시간정도 공부했으니까 시간으로 환산하면 20~30시간 정도 되려나..

데이터 관련 전공자는 아니여서 전공자/비전공자 기준 얼마나 시간이 소요되는지 말하기는 애매하지만
일단 비전공자는 나보다 시간을 더 투자하는게 좋을 것 같기는 하다!!!

그동안은 빅데이터 분석기사 실기 시험이 쉽다는 말이 많았는데,
이번 시험을 기준으로 난이도가 점점 상승하고 있는 추세인 것 같아서 더 대비를 하는게 좋을 것 같당 ㅎㅎ


📝 공부 방법

📌 1유형 공부 방법

일단 1유형의 경우 위 두개 사이트에서 연습문제를 풀면서 공부했다!

난이도는 판다스 연습 튜토리얼이 더 높은 편이라서,
판다스 튜토리얼에 있는 데이터 전처리 100문제는 일단 기본으로 풀고
시간이 여유롭다면 1유형 연습문제까지 다 풀면 좋을 것 같당

전처리 100문제만 풀어도 1유형은 합격이다! 라고 하기에는 이전 시험까지는 시험문제가 쉬웠어서 가능 했을 것 같지만 9회차 시험은 1유형이 생각보다 어렵게 나와서 100문제로는 좀 부족할 것 같기도 하다 ㅜㅜ

다만 판다스 1유형 연습문제는 음.. 뭔가 너무 어렵게 문제를 풀어나가는 것 같기도 해서 좀 애매하당
시간이 여유롭다면 다 풀어보고, 아니라면 전처리 100문제 복습 + 캐글 1유형 문제 풀이 이런식으로 하면 좋을 것 같다~

특히 캐글의 경우 꼭 알고 있어야 하는 메소드들이 잘 정리되어있으니까
시험 직전쯤에 복습겸으로 한번씩 꼭 보고 가면 좋을 것 같다!

그리고 groupby는 어떤 값을 그룹으로 묶느냐에 따라 값이 다르게 나오기 때문에 확실히 알고 가면 좋을 것 같음
(groupby의 경우 캐글보다는 판다스에 더 잘 정리되어있다)

또, dir이나 help를 충분히 활용 해 보길 바람!!

나는 이번에는 따로 이걸 사용하지는 않았지만,
뭐 왜도나 첨도.. 혹은 평균값 등 분명 풀어보긴 했는데 메소드명이 생각나지 않는 경우가 생길 수 있다

이럴때는 print(dir(pd))print(help(pd))등을 잘 활용해서 문제를 풀어나가면 좋을 것 같다 ㅎㅎ

📌 2유형 공부 방법

2유형은 위 두개 영상을 보면서 공부했당

이 두개 중 가장 도움이 된건 강다린님의 영상인데,
이것만 알아도 충분할까? 라는 생각이 여러번 들었지만 실제로 이 영상만 보고 가도 40점은 그냥 획득이였다

너는아니?님의 영상 or 강다린님의 영상 중 심화편을 보면 데이터 성능 측정을 위해 더 자세하게 데이터를 분류하고 depth등을 조절하면서 성능을 늘려가는 방법에 관한 정리도 있긴 한데..

9회차 전 시험들의 후기를 보면 성능 조절을 하다가 과적합 문제가 생겨서 점수가 더 까였다는 말도 있긴해서..
나는 그냥 성능조절 따로 없이 그냥 제출했당

아 ! 그리고 초반에 헷갈렸던게 있는데,
강다린님 영상에서는 제시된 csv 파일이 총 3개인걸로 나오는데
빅분기 체험환경이나 실제 시험에서는 csv 파일이 총 2개로 나온다.

이거는 그 train 파일에서 실제 예측해야하는 값만 pop으로 가져와주면 된다.
(체험환경 기준으로는 성별을 예측해야하므로 성별을 따로 뽑아주면 끝)

그리고 이번 시험에서는 결측치가 따로 없어서 결측치 처리를 따로 하지는 않았지만,
강다린님의 영상에서 결측치를 제거하는 방식을 사용하는데 나는 이 방식 말고 결측치를 대체값으로 넣어주는 방식으로 진행하려고 했었다 (이건 만약 결측치가 있었다는 가정하에!)

사실 2유형이 성능까지야 테스트를 해 볼수 있긴 하지만 채점을 하는 기준도 정확히 모르겠고..
성능을 점차 나아지게 하는 방식이 너무 광범위하고 헷갈렸기 때문에 무리하지 말고 기본만 하자는 생각으로
가장 간단한 방식으로 문제를 풀어나갔다

다행히 이 방식으로 해도 문제가 없는지 만점을 받았다 ㅎㅎ 이거 만점 아니였으면 불합격할뻔😨

랜덤포레스트를 돌리는게 언제까지 가능할지는 모르겠지만
일단 이번 시험에는 별 탈 없이 잘 풀려서 다행이다~

2유형 풀이 방법은 추후에 다시 정리해보려고 한담

📌 3유형 공부 방법

사실 3유형은 제대로 공부를 안했다 ㅜㅜ
위 영상을 보고 캐글자료도 보긴 했지만, 막상 시험장에 가니 대충 외워간 용어들때문에 오히려 더 헷갈렸다

나는 1유형은 무난하게 만점 받고 2유형까지 만점 or 성능문제로 10점정도 까임 계획으로 3유형은 대충 봤는데 시험장에 가서 뼈저리게 후회했다 ㅜㅜ

왜냐면 오히려 1유형보다 3유형의 난이도가 더 쉬워보였고, 분~명 어디서 본 문제들이 나온 것 같은데
기억이 가물가물하다 보니 제대로 풀 수 있는 문제가 거의 없었다.
여기서 1유형 삐끗하면 그대로 불합격이겠구나 라는 생각이 들었다 ㅜㅜ

따라서 다음 시험부터는 3유형도 충분히 공부하고 시험 응시 하시길 바람...
광범위 해 보이지만 충분히 풀 수 있을 것 같다.
(왜 그런 생각이 들었냐면, 문제를 두루뭉술하게 출제하지 않고 정확한 키워드를 제시하기 때문! 로지스틱 회귀모형을 사용하여~~~ 등의 키워드를 그대로 문제에 써준다)

아 ! 그리고 대부분 3유형의 문제가

from scipy.stats import chi2_contingency

이런식으로 함수를 불러오는 방식으로 진행 하는데,
혹시나 함수 이름이 기억이 안난다면

from scipy import stats
print(dir(stats))

위 코드로 안에있는 함수들 목록을 호출 할 수 있다.

그리고 원하는 함수를 찾았다면 help(함수명) 방식을 사용해서
사용법을 확인 할 수 있으니 최대한 활용해서 풀어보길 바람 ~

하여튼 여기는 5점을 받았기에 ㅎ ㅎ;
더 이상 쓸 말이 없담 ㅋㅋㅋ
이것도 체험환경이랑 동일한 문제가 나와서 겨우 풀었다 ㅎㅎ~

📝 시험 후기

📌 시험 시간 및 문항 수

시험은 총 3시간 10분동안 진행되었고,

문항수는

  • 1유형 3문제 (각 10점)
  • 2유형 1문제 (각 40점)
  • 3유형 6문제 (각 4점)

이렇게 나왔다~

난이도는 2유형 < 3유형 < 1유형 순이였던 것 같고
원래 매번 1유형이 쉬운편이였던 것 같은데, 이번 시험은 1유형이 어렵다는 말이 압도적으로 많은 것 같다.

시험시간은 원래는 3시간인데,
시험 시작 전 체험환경에서 print문 찍는것도 실행시간 1분이 넘어가는 문제가 모든 자리에서 발생했다.

알고 보니 뭔가 서버쪽에 문제가 생긴 것 같았는데
시험 전 체험시간은 고사하고 시험 시작 후 5분정도가 지나갈때까지 오류가 해결되지 않았다.

따라서 시험 시간이 10분 늘어나서 총 3시간 10분 동안 시험을 보게 되었다 ㅎㅎ

원래 3유형 모듈이랑 함수 이름들을 외우고 가야하는게 몇개 있어서,
체험환경에 그걸 쓰면서 연습 해 보려고 했는데..
체험환경에서 계속 타임아웃 떨어지면서 멘붕왔다😭 ㅜㅜ

모 이건 어쩔 수 없지만..
글고 시험은 3시간 10분 꽉 채워서 봤다 ㅋㅋㅋ

대부분 늦게 퇴장 하셨던 것 같고,
마지막까지 시험 본건 한 3명정도 됐던 것 같움

📌 고사장

이번 시험은 그린컴퓨터아트학원 신도림캠퍼스에서 보게 되었는데,
빅분기 필기때는 시험장이 이렇게 많지 않았던 것 같은데 실기는 시험장이 되게 다양해서 좋았다.

그리고 시험장 컨디션도 괜찮았다 깔끔하고~
시험보는것도 문제 없었고 안내 해 주시는 분들도 다들 친절해서 좋았다~~~

다만 시험볼때 내 옆사람 코드 치는 소리가 장난 아니였다
문제가 어려워서 그런건가 키보드를 그냥 부시고 싶었던건가??
참.................

📌 응시후기

턱걸이로 합격해서 참 다행이다😚
이 시험은 떨어질수도 있겠다 라는 생각이 크게 들었지만 (사실 모든 시험에서 이 생각함..)
다행히 합격😃

일단 올해 자격증 시험은 여기서 마무리!
내년에는 일단 지난번 59점으로 떨어진 리눅스 마스터 1급부터 다시 보고..😓
자격증은 일단 보류하고 실무 지식을 기르기 위해 더 노력 해 보려고 한다!!!

2024년에도 두개의 자격증을 취득해서 뿌듯하다😌
2025년도 뿌듯한 한 해가 되길~~~😜

👀 도움이 되는 링크

profile
안녕하세요

0개의 댓글