> For the complete documentation index, see [llms.txt](https://docs.cooku222.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cooku222.kr/project-remind/certificate/undefined.md).

# 정보처리기사 합격 후기

1\. 필기 준비

하단의 CBT를 반복해서 풀었다.&#x20;

{% embed url="<https://www.comcbt.com/>" %}

2\. 실기 준비

한동안 바빠서 잊고 있었다가, 취업으로 노선을 틀면서 취득하다 말았던 기사 자격증을 떠올리게 되었다.

{% embed url="<https://chobopark.tistory.com/560>" %}

이 분 블로그가 진짜 알차다.

이론 : 그냥 계속 보는게 답이고 실기서 중 기출문제랑 저 블로그의 이론 문제 메모해두고 계속 봤다.&#x20;

프로그래밍 : 보는 횟수가 중요하지 않다 생각했다. 그래서 코딩 문제들 보더라도 앞에 있는 누군가에게 설명하듯이 공부했다. 하루에 한 문제 풀더라도 이해는 하고 넘어가는게 중요한 거 같다!

```
public class Main {    
    public static void change(String[] data, String s){        
        data[0] = s;        
        s = "Z";    
    }
    public static void main(String[] args) {        
        String data[] = { "A" };        
        String s = "B";
        change(data, s);        
        System.out.print(data[0] + s);    
    }
}
```

예시로 위와 같은 문제가 있으면, \
(main 함수부터 실행될 것이고 현재 data\[]라는 문자열 리스트에 A라는 문자가 들어가있다. s 변수에는 B가 할당되어있다. change() 함수가 사용되었고 바로 위에 change()에 대해 정의되어있다. 여기선 data\[0] = s로 선언을 해주었고 지역변수로 Z를 할당했다. 배열은 원본 값이 바뀌지만 지역변수는 해당 함수 밖을 벗어나면 영향을 발휘할 수 없음. 다시 이 함수를 선언해준 main()으로 돌아와 data\[0]+s는 문자열끼리의 덧셈이니 BB 겠구나 해서) ㅇㅎ 답이 BB군

-> 이걸 머릿속으로 1초에 끝낼 수 있으면 된다고 생각한다.

누구나 취득할 수 있는 자격증이라 생각한다!<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cooku222.kr/project-remind/certificate/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
