Q. 취업에 필요한 포트폴리오 작성 도움이 필요합니다.
안녕하세요. 차영호 정보처리기사입니다.C언어를 배우는 과정에서 포트폴리오를 쉽게 작성하기는 어렵습니다.취업이나 실무 목적, 면접으로 나아가는 포트폴리오가 아니라, 학교에서 과제나 예시용, 혹은 연습용으로 작성하는 포트폴리오라면 작성이 가능합니다. 아무래도 C언어를 배우고 있는 단계와 비주얼 베이직을 공부하는 단계에서는 한계가 있지요.일단 문서 형식부터 갖춰서 만들어보세요.학습 언어, 프로젝트 제목(계산기 만들기 등), 사용한 기술, 결과 화면, 느낀점 등으로 구성해보세요.포트폴리오는 쉽게 이런식으로 만드시면 되는데, 사실상 기술 면접 등에 사용되기에는 C언어 하나만으로는 약하고, UI가 그려지고, 실용성이 있는 프로젝트를 진행해야 효과가 있을 것 같습니다.용도가 취업 면접 이력서용이 아니라,과제, 연습용, 혹은 포트폴리오 작성 방법에 초점을 두고 있는 거라면, 괜찮을 것 같네요.
Q. 일반프로그래머는 해킹 못하나요??
안녕하세요. 차영호 정보처리기사입니다.해킹은 복합적인 기술이 들어가며, 해킹을 시도하는 방법이나 방향, 어떤 대상을 해킹하냐에 따라서도 사용되는 기술이 다양합니다.따라서 아주 뛰어난 프로그래머라고 해킹을 할 수 있는 것이 아니며, 프로그래머가 아니라도 해킹을 할 수 있습니다.사용되는 기술이 다르니까요.프로그래머와 해커는 공통적인 부분이 있겠지만, 다른 전문분야라고 보시면 되겠습니다.V3 악성코드검사를 뚫는 해커라고 하신다면, V3 악성코드 검사 백신에 잡히지 않는 악성 프로그램을 만드는 해커라고 생각하면 될까요?해커로 활동한다는 가정하에, 정말 특정 집단이나 대회 우승자 등이 아니라면 상위 실력을 판가름하기는 어렵습니다.예를들어 제가 갑자기 필 받아서 v3 악성코드 검사를 뚫기위해 매진해서 v3 악성코드 검사를 뚫었다고, 상위 몇%의 해커가 되지는 않으며, 저는 개발자이지 해커가 아닌 상황도 생기는 것이죠.
Q. 정보처리기사 자격증을 취득하기 위한 과정과 준비 방법에 대해 설명해주세요.
안녕하세요. 차영호 정보처리기사입니다.요구되는 학습 내용요구되는 학습 내용은 컴퓨터 공학 전공의 학습 내용이라고 보시면 됩니다.프로그램 개발자가 안정적인 소프트웨어를 만들기 위해 필요한 하드웨어 내용, 운영체제 내용, 프로그램 개발에 필요한 설계, 테스트, 배포와 같은 기본적인 내용부터, 실제로 프로그램을 만들 때 필요한 프로그래밍 언어 코딩과 관련된 내용, 실제 프로그램에서 가장 중요한 데이터 저장 역할을 하는 데이터베이스 전체적인 내용까지가 범위입니다.시험 준비 방법필기 시험은 크게 다른 자격증 시험과 다르지 않습니다.시나0이나, 2기적 같은 잘 나와있는 이론서/기출문제가 같이 나와있는 교제 1권을 정독 및 문제풀이하시면서 정식으로 공부하시거나, 커리큘럼에 맞춘 인터넷 강의 등을 활용하는 방법으로 쉽게 합격하실 수 있습니다. 실기는 프로그래밍의 동작 원리를 알고 계시다면, 수월한 부분과 실무 경험이 있으시다면 수월한 프로그래밍 영역이 있는데요. 이후 실무를 위해서 라도 프로그래밍 언어 1개는 알아서 공부해주시면, 좋을 것 같습니다. 교재 등을 살펴보면 요즘 정보처리기사 자격증 준비에는 python을 많이 배우시는 것 같네요.프로그래밍 언어 하나만 잘 익히시면 나머지도 푸실 수 있을정도로 동작 방식은 비슷합니다만, C언어와 JAVA, Python 정도는 문법이 어떻게 생겼나 익혀두셔야 합니다.가장 비중이 높은 프로그래밍 언어는 무조건 높은 점수로 받아가셔야 하고, 다음으로 데이터베이스에 대한 내용도 깊게 공부하셔야 합니다. 실무보다 더 체계적으로 설계하는 능력을 평가하니까요. 물론, 실기(또는 실기가 포함된) 교재를 보고 공부하시는 정도로 충분합니다.필기에 합격하실 정도이고, 실기에서 프로그래밍 언어와 데이터베이스를 높은 점수로 가져가실 정도면, 나머지는 사실 복불복입니다. 이슈나 전문기술 또는 네트워크, 보안 분야에서 키워드를 설명하거나 나열, 단답형 주관식 문제가 나오기 때문이죠. 실기 교재에서 키워드 위주로 공부하시면 좋습니다.필기/실기 모두 기출문제 풀이가 도움이 많이 됩니다.시험의 주요 과목필기는 5과목으로 나뉩니다. 프로그램을 만드는 설계 단계부터 순차적으로 공부하신다고 보시면 됩니다.1) 소프트웨어 설계요구사항 확인 -> 화면 설계 -> 애플리케이션 설계 -> 인터페이스 설계2) 소프트웨어 개발데이터 입출력 -> 통합 -> 패키징 -> 테스트 -> 인터페이스 구현3) 데이터베이스 구축데이터베이스 설계 -> SQL 응용 및 활용 -> 데이터 전환4) 프로그래밍 언어 활용서버 프로그램 구현, 프로그래밍 언어 활용, 응용 SW 기초 기술 활용5) 정보시스템 구축 관리소프트웨어 개발 방법론, 구축 관리, 개발 보안, 시스템 보안 등실기는 정보처리 실무라는 단일 과목으로도 볼 수 있지만,요구사항 확인, 데이터 입출력 구현, 통합 구현, 제품소프트웨어 패키징, 서버프로그램 구현, 인터페이스 구현, 프로그래밍 언어 활용, 응용 SW 기초 기술 활용, 화면 설계, 애플리케이션 테스트 관리, SQL 응용, 소프트웨어 개발 보안 구축 등 다양한 범위에서 출제 됩니다.실제 실기에서는 프로그래밍 언어 활용 / 데이터베이스가 큰 비중으로 반드시 출제된다고 보시면 됩니다.취득후 직업적 이점정보처리기사는 취득했다는 것만으로, 기업에서 기본은 하는구나라는 인식을 줄 수 있습니다. (취업에 도움)취득자 입장에서 정보처리기사를 정식으로 공부하고 취득했다면, 프로그래밍 언어 1개만 잘 공부하면 대부분의 실무 적응이 자연스럽고 쉽게 이어질 수 있습니다.기업에서 정부과제 등을 할 때, 정보처리기사 자격증이 경력에 도움이 되어 높은 단가를 받을 수 있습니다. 즉, 실제적인 정보처리기사 취득자에게 몸 값을 높일 수 있다는 의미가 됩니다.커리어 발전정보처리기사는 공식적으로도 커리어 발전에 도움이 됩니다. 실제 경력을 더 해주는 옵션이 잠재되어 있지요. 그 외에 취득후 직업적 이점하고 겹쳐서 실무 능력 향상 등의 이점이 있습니다.
Q. 프로그램 개발쪽으로 일을 한다면 정보처리기사는 필수 인가요?
안녕하세요. 차영호 정보처리기사입니다.필수는 아닙니다. 정보처리기사 자격증이 없어도 충분히 프로그램 개발에서 성장하고, 능력을 어필할 수 있습니다.더 유리한 자격증은 분야에 따라 다릅니다. 일반 개발자로서는 정보처리기사보다 국내에서 더 유리한 자격증은 없다고 보시면 됩니다.정보처리기사 자격증이 있으면, 업체에서 정부과제 등을 수행할 때, 추가 경력을 인정받고 더 많은 비용을 얻을 수 있기에, 정보처리기사 자격증이 있으면 우대해주는 업체들이 있습니다. 이러한 취업적인 장점들이 있고, 기본적으로 정보처리기사 자격증의 내용이 개발자의 실무 역량과 관련이 있는 내용이라서 업무 능력에도 도움이 되는 것은 사실입니다.하지만, 필수는 아닌 것이, 충분히 자격증이나 자격증 공부가 없어도, 실무 실력을 높이는 방법은 다양하고 많습니다.AI 분야나 빅데이터 등은 신규 자격증들이 나오고 있으니 정보처리기사 보다는 각 분야의 자격증을 알아보시면 좋을 것 같고, 필요하시면 새로 질문 올려주시면 성실히 답변 드리겠습니다.
Q. 정보처리기사 자격증을 취득한 후 어떤 분야에서 가장 활용도가 높은가요??
안녕하세요. 차영호 정보처리기사입니다.정보처리기사 자격증의 활용도가 가장 높은 분야는 IT 회사에서 SM(시스템 유지보수), SI(시스템 구축) 분야에서 활용도가 높습니다.정보처리기사 자격증 자체가 개발자의 실무적인 내용을 담고 있기 때문에, 정보처리기사를 취득하고, 자신있는 프로그래밍 언어 1~2개가 있다면, 실무 적응에 문제가 없다고 볼 수 있기 때문이죠.그래서 개발자(프로그래머), 개발PM 등의 직업에 가장 활용도가 높습니다.또한, IT회사 중에서도, 정부 과제 사업을 하는 회사에서 더 활용도가 높은 편입니다. 과제 사업에 참여할 때, 자격증 소지에 따라 경력을 추가로 인정받고, 경력에 따라서 과제 수행 비용 단가가 달라지기 때문이죠.정보 기술 데이터 분석 등에서는 실제적으로 활용성은 별로 없고, 이는 빅데이터 분석기사라는 관련있는 자격증이 따로 있습니다.
Q. 정보처리기사 자격증을 취득하기 위해서는 어떤 과목을 시험보나요? 혹시 인공지능이나 사물인터넷 등 관련된 과목도 있나요?
안녕하세요. 차영호 정보처리기사입니다.정보처리기사는 2020년 개정되고, 출제 기준에 따라 과목이 정해져있습니다.필기는 5가지 과목으로 정해져 있습니다.소프트웨어 설계소프트웨어 개발데이터베이스 구축프로그래밍 언어 활용정보시스템 구축관리소프트웨어 설계와 프로그래밍 언어 활용이 강조되면서, 정보처리기사는 실제로 실무 업무와 비슷한 능력을 요구하게 되었습니다. 하지만, 인공지능(AI)나 사물인터넷(IoT) 자체를 중심으로 다루는 과목은 없다고 보시면 됩니다.실기시험은 필기에서 배운 내용을 실제 프로젝트 기반 문제로 응용하는 능력을 평가하게 됩니다.실제로는 필답형 주관식 문제이지만, 데이터베이스 구축이 필요한 내용을 실제 구축하는 듯한 과정으로 문제를 풀거나, 프로그래밍 언어가 코딩된 문제의 결과 값을 유추하는 등의 실무에서 필요한 능력을 시험보며, 최근에는 Python, Java 등을 이용한 알고리즘 문제도 출제되고 있지요.실기는 필답형 형식을 가지고 있기 때문에, 최근에 이슈가 되고 있는 AI나 IoT의 일부 개념과 용어가 단답형으로 출제될 가능성은 있습니다만, 메인 과목(프로그래밍, 알고리즘, 데이터베이스 등)을 잘 공부하시면, 전혀 몰라도 합격에 크게 영향을 주지는 않습니다.아무리 자격증 시험이 개정되었다고 하더라도, 자격증 공부 입니다. 유명한 기본서 및 기출문제 도서(시나0이나 2기적 등) 1권과 기출문제를 찾아서 풀어보시는 정도로 충분히 합격하실 수 있습니다.정보처리기사를 합격하실 정도의 수준에서, 자신있는 프로그래밍 언어 하나를 잘 다루신다면, 취업, 창업 등, 정보처리기사 관련 업무에 탁월한 능력을 소유하게 되실겁니다.
Q. 아이티 쪽 정보처리기사 공부하고 있는 데 컴퓨터가 생각보다 저한테 맞지 않는 거 같긴 하더라구요. 우선 정보처리기사 자격증 공부하고 설령 합격 못해도 정보처리기사나 정보보안기사 자격증은
안녕하세요. 차영호 정보처리기사입니다.IT쪽 일, 특히 개발자 업무를 하실 것이 아니라면, 정보처리기사/정보보안기사 자격증은 취득하지 않는 것이 좋아 보입니다.취업에 필수도 아니고요. 없는 것보다 있는 게 물론 좋고, 취업이 잘 될 확률도 높지만, 컴퓨터, 특히 프로그래밍에 적성이 없으신 데 정보처리기사를 취득하고, 취업까지 했을 때, 회사에서 기대하는 만큼 본인이 실무 역량을 발휘를 못했을 때 너무나 힘들거나 가혹해질 확률이 높습니다.엑셀이나 그런쪽, 사무직에서 필수적인 요소들 때문에 자격증을 취득하시는 것이라면, 컴퓨터활용능력 2급정도 취득하시면, 반대로 사무직쪽 취업을 하실 때 큰 도움이 되실 겁니다.정리하자면, 취업/창업 모두 프로그래밍, IT쪽 분야의 회사를 희망하는 게 아니라면, 컴퓨터활용능력 2급을 알아보시고 공부해보세요(엑셀)컴퓨터활용능력 자격증도 잘 안 맞는 것 같다면, 굳이 자격증 때문에 시간을 소모하지 마시고, 취업하시고자 하는 분야쪽으로 더 깊이 알아보시면 좋을 것 같습니다.
Q. 엑셀 차트에 숫자가 적은게 더 위에 올라가있는거 왜 그런거에요?
안녕하세요. 차영호 정보처리기사입니다.특이한 증상이네요. 일반적인 데이터가 아니라, 데이터 자체를 확인해봐야 할 것 같습니다.특히 데이터마다 셀 서식이 다른 형식으로 되어 있는지 확인해보세요.아래처럼 실제 값이 14라도, 어떻게 설정되느냐에 따라서 33으로 보이게 만들 수 있습니다.서식이 입력된 값이 아니라면, 빈 곳에 수작업으로 데이터를 입력하고 차트를 만들어보세요. 아마 의도하신대로 표시될 겁니다.가장 유력한 것은 서식이지만, 데이터 인코딩, 데이터 범위, 복합적으로 살펴봐야하는 상황이라 실제 데이터가 어떻게 입력되어있는지 등 추가 정보가 있어야 정확한 원인을 알 수 있을 것 같습니다.
Q. 정보처리기사 자격증 응시할 경우 유사분야 자활근로 경력도 응시자격으로 인정되나요?
안녕하세요. 차영호 정보처리기사입니다.1년 이상 실무 경력을 인정받느냐가 중점 인 것 같네요.1년 이상 실무 경력에 대해서는 아래와 같은 내용이 담겨있습니다.1년 실무에 대한 경력을 증명할 수 있어야 합니다. 주로 경력 증명서가 되겠지요.-경력증명서에는 '재직기간, 소속, 직위, 구체적인 담당업무, 사업자의 도장날인 5가지 요소가 있어야 합니다.- 경력 해당 조건: 실무경력이란 업무수행과정 중 컴퓨터프로그램(한글,파워포인트,엑셀 등)을 활용하면 실무경력으로 인정됩니다. (프로그램명을 정확하게 명시되어있어야 경력인정이 됩니다.)- 경력 사업장이 4대보험 미가입 사업장일 경우: 추가서류를 더 제출해야 합니다.위 조건에 만족하는지 확인해보시면 될 것같습니다.질문 내용으로만 봐서 자동차부품조립분야 업무만을 하셨다면, 조건이 되지 않을 것 같습니다.단, 자동차부품조립분야 회사에서 컴퓨터 관련, IT 관련 업무를 하셨다면, 경력 증명서에 구체적인 담당업무와 사용한 컴퓨터 프로그램을 명시하시면 자격이 되실 것 같습니다. 관련업계 회사가 아니라면, 실제로 실무 직무를 보았는지, 또 실무 경력이 있다면 그 실무경력을 증명할 수 있는지가 관건입니다.마찬가지 사유로, 자활근로도 4대 보험을 가입하셨다면 당연히 상관이 없고, 4대 보험이 아닌 참여자시라면, 위에서 명시된 대로 추가 증명서와 함께 경력증명서를 통해서 경력을 증명하실 수 있습니다. 실무 경력이라면요.자격 여부에 관한 내용은 우리와 같은 일반 정보처리기사 보다는 자격증 담당 기관인 큐넷 고객지원센터(운영 시간 09:00 ~ 18:00, 아마도 평일)에 문의하시는 게 정확할 겁니다.고객지원센터는 Q-net 홈페이지 하단에 전화번호 나와있어요.