Q: 컴퓨터 프로그래머란?
컴퓨터 프로그래머, 사전적인 정의에서는 컴퓨터가 작동할 수 있도록 시스템을 만들고 다양한 프로그램을 만드는 사람입니다. 즉, 우리가 살아가는 데 편리함을 제공해 주는 사람들입니다. 지금은 현대인에게 필수품인 스마트폰도, 스마트폰 안에 있는 앱도 모두 프로그래머가 만들어 편리함을 제공하고 있습니다.컴퓨터 프로그래머는 논리적인 설계를 잘하고 컴퓨터에 대한 전반적인 지식을 알고 있으며, 이를 응용하여 자신이 만들고자 하는 시스템의 로직을 잘 짜는 사람입니다. 또한 만들고자 하는 로직에 적합한 다양한 프로그래밍 언어에 대한 이해가 높습니다.이번 포스팅에서는 이러한 컴퓨터 프로그래머를 주제로 종류에 따른 필요 지식(Ft. 취업)에 대해 알아보도록 하겠습니다.
컴퓨터 프로그래머, 종류는? Ft. 필요 지식
컴퓨터 프로그래머, 종류는 어떤 소프트웨어를 만들려고 하느냐에 따라 불리는 컴퓨터 프로그래머의 세부 명칭이 달라집니다. 모든 컴퓨터 프로그래머에 대한 언급을 글로 기재하기에는 다소 무리가 있기 때문에 대표적인 3가지 컴퓨터 프로그래머에 대해 알아보겠습니다.
웹프로그래머는우리가잘아는웹사이트를위한프로그램이나어플리케이션을만드는사람으로어떻게웹사이트를만드는지하나부터열까지 꿰뚫어보고있습니다. 사용자의 요구에 맞는 커스텀 코드를 만들고 웹사이트 레이아웃부터 웹페이지 기능까지 모두 개발합니다.필요지식 : HTML, CSS, Java Script 등 (프론트엔드) / Java, JSP, Python, Linux, Network 등 (백엔드)
앱 프로그래머인 우리가 자주 사용하는 스마트폰 애플리케이션을 제작하는 사람으로 사용자의 요구에 맞게 사용자의 목적에 맞게 프로그램을 구현함으로써 서비스를 제공해주는 사람입니다.필요 지식 : Java Kotlin, Linux 등 (안드로이드) / C, C++, C#, Object-C, Swift, iOS 등 (애플)
임베디드 프로그래머는 주로 전자기기, 자동차, 기계, 공장, 센서, 의료기기 등 수많은 디바이스에 탑재되는 소프트웨어를 개발하는 개발자로 우리 주변에서 쉽게 볼 수 있는 내비게이션, 냉장고 온도 조절 및 측정, 세탁기 작동 센서 등 다양한 디바이스를 개발하는 사람입니다.필요지식: C, C++ 등Q: 컴퓨터 프로그래머, 취업에서 가장 중요한 것은?컴퓨터 프로그래머, 취업에 있어서 대부분의 사람들이 학력과 자격증이 중요하다고 생각하는 경우가 많습니다. 물론 학력과 자격증이 있으면 되는 것은 사실이지만 취업에 있어서 가장 중요한 것은 아닙니다. 컴퓨터 프로그래머로 취직하기 위해서 가장 중요한 것은 아무래도 포트폴리오라고 할 수 있습니다.매 포스팅마다 언급하는 내용인데 IT라는 업무 분위기 자체가 실무 중심으로 돌아가고 있기 때문입니다. 그렇기 때문에 본인의 실무능력을 증명할 수 있는, 본인의 역량을 증명할 수 있는 수단이 필요합니다. 이때 필요한 것이 포트폴리오입니다.포트폴리오는 본인의 실무능력을 증명할 수 있는 증빙서류이므로 컴퓨터 프로그래머로 취업을 생각하고 계신 분이라면 꼭 포트폴리오를 제작하는 것이 좋습니다.Q:컴퓨터 프로그래머, 어떻게 준비할까?대졸&전문대 졸업자와 전문대 졸업의 분들은 관련 학과인 관련 학과가 아니더라도 취업할 수 있는 방법으로 우선 가장 중요한 포트폴리오가 있습니다.이 포트폴리오는 팀 프로젝트 또는 개인 프로젝트로 추진하기를 추천합니다.가급적이면 팀 프로젝트에서 진행하고 본인이 어떤 부분을 했는지를 자세히 언급하는 게 좋겠어요.관련 자격증으로는 IT에서 명함 같다고 할 정보 처리 기사·산업 기사 자격증을 취득할 것을 추천합니다.정보 처리 기사, 산업 기사 자격을 추천하는 이유는 취직하기 전에도 취업 후에도 도움이 될 뿐만 아니라 IT의 전반적인 내용을 담고 있으므로 취득할 것을 추천합니다.고졸 학력이 크게 관계 없는 고졸자들도 팀 프로젝트와 개인 프로젝트로 나누고 포트폴리오를 준비하는 것이 좋습니다.가끔 나은 대우와 높은 연봉을 받기 위해서 학위를 필요로 하는 분들이 많은데 이는 학점 은행제라는 제도를 통해서 학위를 취득할 수 있으므로 참고하세요.관련 자격증으로는 정보 처리 계열의 가장 간단한 단계인 정보 처리 기능사 자격증이 있지만 정보 처리 기능사 자격증보다는 학력을 높이고 좀 더 높은 등급의 자격증을 취득할 것을 추천합니다.마무리.이번 글에서는 컴퓨터 프로그래머를 주제로 종류별로 필요한 지식과 취업을 준비하는 방법에 대해 소개했습니다. 이번 포스팅을 보시고 컴퓨터 프로그래머에 대한 취업적 전망이나 준비 방법에 대해 조언을 받고 싶으신 분은 아래 네이버 양식을 통해 컨설팅 요청을 남겨주시면 친절한 답변과 함께 필자가 직접 답변을 도와드리니 참고하시기 바랍니다.이상으로 이번 포스팅을 마치도록 하겠습니다.IT컨설팅 IT관련 컨설팅을 위해 상담참고용 설문조사를 실시하고 있습니다. ^^ 간단한 인적사항이나 관심사를 적어주시면 보다 원활하게 상담을 받을 수 있습니다. 꼭 참여해주세요~:) * 는 필수 항목입니다.naver.meIT컨설팅 IT관련 컨설팅을 위해 상담참고용 설문조사를 실시하고 있습니다. ^^ 간단한 인적사항이나 관심사를 적어주시면 보다 원활하게 상담을 받을 수 있습니다. 꼭 참여해주세요~:) * 는 필수 항목입니다.naver.meIT컨설팅 IT관련 컨설팅을 위해 상담참고용 설문조사를 실시하고 있습니다. ^^ 간단한 인적사항이나 관심사를 적어주시면 보다 원활하게 상담을 받을 수 있습니다. 꼭 참여해주세요~:) * 는 필수 항목입니다.naver.me