앎을 경계하기

Programming/Certificate

정보처리기사 2019 제 1회 실기시험 후기, 공부 방법 Tip

양갱맨 2019. 4. 15. 17:30

2019/03/21 - [Study/Certificate] - 정보처리기사 2019 1회 필기 후기

 

정보처리기사 2019 1회 필기 후기

3월 3일 일요일 2019 정보처리기사 1회차 필기 시험이 있었다. 지금 연구실에서 진행하고 있는 프로젝트랑 강화학습 공부, 이제 곧 해야할 졸업논문 연구주제 방향도 세부적으로 정하고 할게 너무 너무 많아서 미..

whereisend.tistory.com


 

정보처리기사 필기에 이어 실기접수하고

공부한 시간은 2주.

전공자이고 과목별 학습 전 상태는

알고리즘 : 공부안해도 될 정도
데이터베이스 : SQL 문법 다시 보고, 전체적으로 훑긴 해야함
업무프로세스 : 하나도 모름
신기술동향 : 아는 것도 있지만 모르는 게 다수
전산영어 : 읽어보면 아는 내용도 있고 암기 필요

전공에 상관없이 추천 공부 방법은

알고>디비>업프>신기술>전영 순으로

또는

디비>알고>업프>신기술>전영

 

신기술 같은 경우 범위가 너~무 방대함 (다 외우는 사람이 있을까도 의문ㅋㅋㅋ)

전산영어는 점수도 그렇게 크지도 않고

영포자인 사람들도 있어서

비교적 암기량도 적고 지문 읽고 문제 풀 수 있는 유형인 업프와

일단 데이터베이스와 알고리즘에서 점수를 많이 따지 않으면

불합격인 경우가 많다.

 

책 사는 것도 아까워서

여기 저기 기출문제를 받고

정처기 오픈채팅방에서 "알집사"와 놀면서 공부했더니

시험 때 문제가 정말 쉽게 느껴졌다.

물론 1회차가 쉬웠다는 반응이 많았음!

운도 중요하고 공부도 그렇다고 안일하게 해서는 안될 시험이었다.

기사 자격증 치고 쉬운 편이라서

비전공자분들이 많이 따시기도 하는데

알고리즘에서 진짜 막막해 함.

Java나 C의 경우에는.. 전공자라 솔직히 따로 뭐라 할 말은 없지만

알고리즘 순서도 문제에 대한 팁을 쓰고자 한다.

예전에 비전공자분에게 알고 공부 팁 알려줬는데

이 방법은 전공, 비전공 불문 다 잘 먹힘!

기출 풀 때 항상 다 맞거나 한 개 틀리거나 둘 중 하나였다.


<알고리즘 팁>

1. 문제를 읽는다.

2. 순서도를 보고 따라가면서 문제와 비교

3. 문제에서는 말했는데 순서도에는 없는 부분들을 확인한다.

4. 여러 개 후보를 적어본다.

5. 정말 당연하게 될 것 같은 케이스로 디버깅해본다.
ex ) 배열 180도 회전 시, A[1,1] -> B[1,5] -> A[5,1]

6. 잘 됐다면 흔치 않은 경우로도 한 번 디버깅해본다.
ex ) 배열 180도 회전 시, A[2,4], A[4,5], A[3,3] 등

7. 다 잘됐다면 다시 한 번 문제와 순서도 한 단계 한 단계 씩 비교하면서 확인함.

8. 괄호 확인하기.
(         )인데
sum = (          )로 착각하고
답 잘못 쓰는 사람들도 있다고 들었다.


<데이터베이스 팁>

데이터베이스는 일단 SQL를 먼저 많이 짜보기.

SQL 부분들만 많이 모아서 써보는 것이다.

SELECT를 먼저 해보고서 익으면

DELETE, UPDATE, CREATE, DROP, GRANT ...

이런식으로 TABLE, VIEW, INDEX ...

그냥 나올 수 있는 경우는 다 한 번씩 짜보는게 좋다.

나같은 경우에는 into, on 이런 키워드들이 너무 헷갈려서 반복해서 정리했었다.

SQL이 익숙해졌다 싶으면 관계 대수로 넘어가서

관계 대수도 짜봐야한다.

시그마, 파이 기호 이런 것들이 익숙하지 않은 경우가 있기도 하고

조인을 쓸 때 특히 헷갈리는 경우가 많아서

어느 정도 숙지를 해놔야함.

SQL, 관계 대수 다 정리 됐으면

이론으로 넘어가서 키워드를 중심으로 외운다.

예를 들어,

정규화 : 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다.

이렇게 줄줄이 소세지로 외우지 말고

정규화 : 디비 설계 중복 최소화, 이상 없애기.

이런식으로 중요 키워드만 중심으로 정리하는게 좋다.


키워드를 중심으로 외우는 것은 데이터베이스 말고도 전산영어, 업프, 신기술 모두 해당된다.

하나하나 전부 의미 외우려고하면 절대 안외워지기도하고 일단 못외움.

무조건 키!워!드!다.

과목마다 예시를 들어보면,

전산영어)

C Language( 5 ) is a high-level programming language developed by D. ritchie and B. Kernighan at AT&T Bell Labs in the mid 1970s. ( 5 ) was originally designed as system programming language, but now ( 5 ) has been proved to be a general and powerful programming language.

볼드체로 표시된 것처럼 지문 내에 어떠한 단어들을 봤을 때

뭘 말하는 건지 알 수 있도록 정리하는 것이 좋다.

업무프로세스)

SEM : 기업과 경영자가 전략적 목표를 달성하고 기업의 가치를 극대화하기 위해 기업의 경영전략을 수립하고, '전략 중심형 조직'을 구축해 실행하는 경영 프로세스. (구성요소: VBM, ABC/ABM, BSC)

마찬가지로 볼드체로 표시한 부분을 보면 알 수 있도록 자기만의 포인트를 잡는게 중요하다.

업프같은 경우에는 비슷한 의미를 가지고 있지만 단어가 다른 것들도 있고 약어가 대부분이라

풀 네임도 대충은 알고 있는 것이 좋다.

신기술 동향)

VOD : 가입자가 원하는 시간에 원하는 드라마,영화 등의 방송 프로그램을 즉시 선택해 시청할 수 있는 양방향 영상 서비스.

마찬가지다.

결국 전영, 업프, 신기술은 얼마나 많이 정확히 외웠냐가 관건이기 때문에

뜻을 토씨하나 안 틀리고 외우는 것보다는

대강 이런 흐름의 의미면 이거겠구나~식으로 외우는게 더 유리하다.

가끔씩 뜻을 묻는 문제가 나오는데

이것도 키워드를 외우고 있기 때문에

어떻게든 쥐어짜면 답이 생각나기도하고

정답처리가 되는 답을 쓰는 경우가 많다.

 

무튼 나는 이런식으로

DB : 2일

업프 : 3일

신기술 : 3일

전산영어 : 1일

기출 : 2일

총정리 : 2일

해서 약 2주 안에 독학 끝내고

가답안 기준 70점 넘는 점수 받고 합격예상.

 

자격증 따는 것도 귀찮음을 느끼고

공부하는 것도 질질 끌 수 없는 경우에는

그냥 빨리 해버리는게 좋다.

 

다들 화이팅하시길!!