반응형
SMALL

 

정보처리실기 1회 차 불합격 이후 응시한 2회 차 시험을 61점으로 합격함으로써 정보처리기사 자격증을 취득하게 됐다. 이로써 IT 업계에 작년 3월에 입문한 이후 목표로 했던 SQLD와 정보처리기사를 모두 취득하게 됐다. 올 연말까지 따기로 했던 목표를 조기 달성하게 되어 기분이 좋은 요즘이다. 

오늘은 정보처리기사 필기부터 실기까지 공부 기간 및 방법을 정리하기 위해 글을 작성해본다. 

전공 여부 : 전공 (전기전자제어 전공, C & java & python 등 프로그래밍 경험, IT 시스템 운영 경력 1년 6개월차)

필기 공부 기간 : 약 2개월
공부 방법 : 유튜브, 과년도 기출문제 뺑뺑이
실기 공부 기간 : 약 3개월
공부 방법 : 유튜브, 흥달쌤 인강 

먼저 필기 공부는 이기적 영진닷컴 유튜브의 정보처리기사 필기 이론 정리로 시작했다. 시간 여유가 더 있었다면 2 회독했을 좋은 내용의 강의였다. 이 강의를 통해 기초 이론을 익힌 뒤에는 남은 모든 시간을 기출문제 풀이에 투자함으로써 4년 치(20~24년) 기출문제를 2 회독했다. 

비전공자라면 정보처리기사 필기 이론 정리 영상을 최소 2회독 한 후 기출문제 뺑뺑이를 추천하며, 전공자의 경우 이론정리 영상 1 회독 후 기출문제 뺑뺑이를 추천한다. 왜냐하면 정보처리기사 필기는 기출문제 뺑뺑이만 해도 충분히 통과할 수 있는 난이도이기 때문이다. 차라리 필기시험 응시 후 바로 실기 공부를 시작하는 것을 추천한다. 


다음으로 실기는 인강을 듣고 합격했기 때문에 인강 기준으로 설명하자면 비전공자의 경우 모든 이론강의 최소 1회독 후 기출문제 해설강의 최소 3 회독(3개월 필요), 전공자의 경우 일부 이론강의 최소 1 회독 후 기출문제 해설강의 최소 2 회독(2개월 필요) 하면 합격에 가까워질 수 있다고 생각한다. 인강을 제외한 방법은 기출문제 구하기가 어렵고 비전공자면 프로그래밍에서 도움받기가 어렵기 때문에 추천하지 않으며 돈을 투자해서 짧은 시간 내에 취득하는 것을 목표로 하는 것을 추천하는 바이다. 

1회 차 실기 시험을 불합격한 이후 흥달쌤 인강을 수강했는데 장점은 이론 강의의 경우 복습을 자주 하기 때문에 강의를 여러 번 볼 수록 이론 습득이 수월하다 느꼈고, 프로그래밍 강의에서 다양한 문제들을 다루면서 설명을 잘해주시기 때문에 개인적으로 추천하는 바이다. 

시험 난이도는 필기는 범위가 넓고 프로그래밍은 주로 나오는 유형 안에서 난이도가 높게 나오는 경향이 있기 때문에 자격증 합격만을 원할 경우 최소 8문제 이상 나오는 프로그래밍에 집중하면 좋다. 준비할 시간이 많지 않다면 이론은 디자인패턴, UML, 네트워크 7 계층, 각종계산문제(IP할당, 프로세스 스케줄링 등)에 집중하고 프로그래밍은 포인터, 생성자 & 소멸자, 구조체, 재귀함수에 집중하면 좋다. 특히 이중 포인터, 생성자 & 소멸자는 자주 나오기 때문에 동작 원리를 반드시 이해하고 시험에 응시하면 좋다. 

이 글을 읽는 정보처리기사 수험생들의 합격을 기원한다.


댓글과 공감은 큰 힘이 됩니다. 감사합니다. 

반응형
LIST
반응형
SMALL

 

 

트럼프, 회담 앞두고 젤렌스키 압박‥"크림반도 반환·나토가입 불가"

도널드 트럼프 미국 대통령이 볼로디미르 젤렌스키 우크라이나 대통령과의 백악관 회담을 하루 앞두고, 크림반도 반환과 북대서양조약기구, 나토(NATO) 가입은 협상의 대상이 될 수 없...

imnews.imbc.com

 


결국 러우전 휴전 협상이 결렬될 분위기다. 이를 두고 의견들이 많은데 젤렌스키가 양보했어야 했다는 의견이 많은 것으로 보인다. 

많은 이들이 러시아의 압승으로 전쟁이 종결될 것을 예상했으나 결과는 지금까지 이어오고 있다. 전쟁 초에는 러시아의 침공에도 물러서지 않고 수도인 키이우에서 버텨 패전을 막아낸 젤렌스키를 영웅으로 보는 이들이 많았다. 하지만 국가 간 체급 차이 탓에 전쟁은 시작부터 서방의 도움 없이는 유지가 안 되는 우크라이나(이하 '우크라')에게 불리하게 돌아갔다. 


내주는 영토는 점점 늘어나고, 장기전에 대한 피로로 우크라 내 반전 분위기가 높아질 수밖에 없다. 이 때문에 젤렌스키에 대한 여론 또한 급변하게 됐다. 

젤렌스키가 전쟁을 유도했다, 권력 유지를 위해 전쟁을 끝내지 않고 있다, 우크라는 아동 성매매가 성행한 국가다, 자국 내 친러 지역을 먼저 폭격한 건 우크라다. 수많은 비난이  젤렌스키를 향하고 있다.
(댓글에 이어서)

모든 의견에 동의할 수 없으나 전쟁이 끝나면 직을 내려놓아야 할 젤렌스키가 전쟁이 계속되길 원할 순 있다고 생각한다. 다만 전쟁을 유도했다는 부분에 대해선 반문해 보고 싶다. 

우크라의 나토 가입 추진은 생존을 위한 어쩔 수 없는 선택이라 본다. 우크라는 부정부패로 인해 국가 재정이 거덜 나 크름반도를 힘없이 뺏긴 약소국이었다. 바로 앞 러시아라는 강대국을 상대로 대항할 힘이 없는 상태에서 중립국 전략을 펼치는 건 의미가 없다고 생각한다. 스위스의 경우를 보면 쉽게 이해할 수 있다. 

또한 전쟁 발발 전 젤렌스키는 미국으로부터 러시아의 침공 가능성을 미리 접했었다. 이 시점에 젤렌스키가 전쟁이 일어나면 장기화할 것을 예상하고 전쟁이 일어나기만을 바랐다? 이는 너무 비약이라고 본다. 
젤렌스키는 첩보를 접한 뒤에 전쟁이 일어날 거라고 생각했을 것이다. 하지만 전쟁이 일어나지 않기를 또한 바랬을 것이다. 나토의 지원도 없고, 인구 차이가 6천만 이상 나는 약소국인 우크라의 현실이 답이 없었기 때문이다. 그럼에도 결국 전쟁은 일어났고, 젤렌스키는 수도 키이우를 사수하는 결정을 통해 어찌 됐든 4천만 국민들이 러시아 여권을 받게 되는 일을 막았다. 



그렇다면 앞으로 젤렌스키에 대한 여론은 어떻게 될 것인가? 답은 글에 제목에 써놨다. 전황은 러시아에 유리하게 돌아가고 있다. 러시아는 빼앗은 영토를 되돌려 줄 생각이 없고 이를 유지할 수 있는 능력 또한 있으며, 우크라 동부 부동항(오데사 등)을 무조건 손에 넣고 싶어 한다. 이런 상태에서 전쟁이 끝난다면 러시아에 유리한 방향으로 많은 이들이 러우전을 기억할 것이다. 혹자는 푸틴이 영웅이라고 할 수도 있다. 

정말 말도 안 되는 경우의 수로 우크라이나가 빼앗긴 영토의 대다수를 수복하고 러시아와의 휴전 협상을 끌어낼 수도 있다. 이 경우에는 젤렌스키에 대한 재평가가 이뤄질 것이라 본다. 

결론은 전쟁이 끝나기 전까지 왈가왈부하는 것은 의미가 없다고 본다. 패자가 역사를 다시 쓸 권리는 없기 때문이다. 




댓글과 공감은 큰 힘이 됩니다. 감사합니다.

반응형
LIST
반응형
SMALL

정보처리기사 1회 실기 시험을 56점으로 불합격하게 됐다. 장소는 수원 경희대 국제 캠퍼스였으며, 시험 30분 전에 도착했는데 입구에서 길이 좀 막히긴 했으나 주차하는 데 큰 어려움은 없었다. 

공부 기간은 약 한 달이었으며, 유튜브와 인터넷에서 찾은 실기 요약 자료를 병행하여 공부하였다. 참고한 유튜브 채널은 흥달쌤 유튜브 채널이며, 좀 더 오래 공부했으면 더 큰 도움이 됐을 거라 생각한다. 

1회 차 시험이 쉽다 하여 응시하게 됐는데, 공부를 많이 안 한 탓에 난이도는 어려웠다. 시험을 본 사람들의 대체적인 후기가 이론은 쉽고 프로그래밍이 어려웠다고 했는데 필자는 둘 다 어려웠다. 이론 정립을 제대로 안 한 탓에 헷갈려서 틀린 문제가 몇 개 있다( 예 : 카디널리티 & 디그리 개념 헷갈림). 프로그래밍 문제가 많이 나와 여기서 고득점 하면 유리한 시험이라 생각했고, 기억에 남는 주요 문제로는 재귀함수, 포인터, 네트워크 ip 등이 있으며 프로그래밍 문제 중 malloc과 이중포인터를 보고 당황했던 기억이 있다. 

이제는 2회 차 시험을 준비하고 있으며 준비 방법은 흥달쌤 인강을 결재하여 책과 함께 공부하고 있다. 2회 차 시험 응시 후 이에 대한 후기 또한 남길 예정이다. 

본문 하단에 유튜브 흥달쌤 채널에서 1회 차 시험을 복원한 구글 시트 링크를 공유하니 필요한 사람들은 참고하면 좋을 것으로 보인다. 

 

댓글과 공감은 큰 힘이 됩니다. 감사합니다. 

 

 

2025년 제1회 정보처리기사 실기 시험 문제 복원 with 흥달쌤

10C언어 arr = {'B', 'A', 'D', 'E'}가 주어졌고 중간의 연산을 통해'C' 추가해서 새로 정렬하는 문제#include int main() { char arr[5] = {'B', 'A', 'D', 'E'}; // 현재 4개 요소만 존재 char c = 'C'; int i; // 차이 출력 (E - A

docs.google.com

 

반응형
LIST

+ Recent posts