안녕하세요. 차영호 전문가입니다.
안녕하세요. 차영호 전문가입니다.
차영호 전문가
(주)닥터소프트

인사말
인사말안녕하세요 개발자입니다.
전문가 소개
이름
차영호
소속
(주)닥터소프트
활동 중인 토픽
자격증
정보처리기사
연락처 및 SNS
아직 연락처 및 SNS를 입력하지 않았어요.아직 연락처 및 SNS를 입력하지 않았어요.
회사(법인) 소개
아직 회사(법인) 정보를 입력하지 않았어요.아직 회사(법인) 정보를 입력하지 않았어요.
아하 답변 활동
정보처리기사
정보처리기사 이미지
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개만 잘 공부하면 대부분의 실무 적응이 자연스럽고 쉽게 이어질 수 있습니다.기업에서 정부과제 등을 할 때, 정보처리기사 자격증이 경력에 도움이 되어 높은 단가를 받을 수 있습니다. 즉, 실제적인 정보처리기사 취득자에게 몸 값을 높일 수 있다는 의미가 됩니다.커리어 발전정보처리기사는 공식적으로도 커리어 발전에 도움이 됩니다. 실제 경력을 더 해주는 옵션이 잠재되어 있지요. 그 외에 취득후 직업적 이점하고 겹쳐서 실무 능력 향상 등의 이점이 있습니다.