메뉴 건너뛰기


알림설정이 추가되었습니다.
속보는 잡코리아 앱에서 확인 가능합니다.

이제부터 아래 서비스를 실시간으로 확인 가능합니다.
  • 신규로 등록된 공채를
    실시간
    으로 알려드려요.
  • 신입에 맞춘 큐레이션
    콘텐츠
    를 알려드려요
  • 단 1건의 공채도 놓치지 마세요.
    마감 1일 전 다시 한번 알려드려요.
잡코리아 앱이 없으신가요? 잡코리아 앱 다운받기
Google Play
App Store

공채 세부메뉴

최근 본 메뉴
선배에게 질문하기 (재직자 추가)

Live공채소식 > 취업가이드북

직무분석가이드(IT.SW 편)

2016-10-11 17:24 조회수 16,764 댓글수6

2016년 직무분석 가이드



 


────────


IT/SW 


──────── 


 


 


IT·SW란?



시스템이나 서비스를 구현하기 위해 프로그램을 개발하는 것을 말한다. 현대사회에서 IT·SW관련 기술은 응용 범위가 매우 넓고 미래 사회 발전에 크게 기여하기 때문에 고부가가치 산업으로 손꼽히고 있다. 최근 정보보안과 국내 순수 기술로 개발된 S/W의 중요성이 부각되면서 기업과 정부차원의 IT·SW 전문가 양성을 지원이 대대적으로 이루어지고 있는 상황이다. IT개발자는 웹과 모바일 등에 조금 더 특화된 개발 업무를 수행하며, S/W개발자는 제품 또는 기업 내에서 필요한 기능을 구현하기 위한 프로그램을 개발하는 일을 하게 된다.




IT·SW직에서는 무슨 일을 할까?



01 모바일 개발


과거에는 웹 개발자가 모바일 개발을 병행하는 경우가 많았지만, 최근에는 모바일 수요가 늘어남에 따라 모바일에 특화된 개발 직무가 별도로 존재한다. 모바일 개발자는 아이폰과 안드로이드폰 등 스마트폰에서 사용되는 애플리케이션을 개발한다. 모바일 개발자에게는 JAVA. HTML,JSP 등 웹과 앱에 대한 지식이 요구된다.


 


02 웹 개발


HTTP 프로토콜을 커뮤니케이션 매체로 사용하는 웹페이지, 웹사이트 등 WWW 기반 소프트웨어를 개발한다. JAVA, JSP, C# 등의 언어를 사용한다. 웹 개발자는 비교적 진입장벽이 높지 않아 비전공자라고 하더라도 도전할 수 있는 직무다. 비전공자라면 프로그래밍 언어를 가르치는 전문기관에서 교육을 받은 후 기초 지식을 습득하면 된다. 단, 입사 후 전문 개발자로 성장하기 위해서는 다양한 프로그래밍 언어를 공부해야 한다.


 


03 시스템소프트웨어 개발


시스템소프트웨어는 컴퓨터의 하드웨어를 운영하기 위해 사용하는 운영체계를 제어하는 것을 가르킨다. 시스템소프트웨어 개발자는 서버나 운영체제와 같은 시스템을 구축하고 설계한다. 다양한 응용프로그램이 설치되는 윈도우, 리눅스, 유닉스 서버 등 OS의 커널을 C언어 및 C++로 개발한다.


 


04 응용소프트웨어 개발


한글, 워드, 엑셀, 통계프로그램, 포토샵 등 컴퓨터 사용에 유용하게 쓰이는 프로그램을 개발한다. 최근에는 응용소프트웨어 사용하는 기업에 맞게 특화돼 개발되는 추세다. 대표적으로 유통회사의 공급관리시스템(SCM), 기업 운영을 효율적으로 처리하기 위한 전사적자원관리 (ERP), 고객관계관리(CRM), 항공권 발급 및 열차표 발행 예매 프로그램 등이 있다.



 


 


변화와 실패를 두려워하지 않아야 한다


국내 최대 전자상거래 기업인 이베이코리아는 G마켓, 옥션, G9 등 국내 대표 온라인 마켓플레이스를 운영하며 시장 점유율 1위를 차지하고 있다. 또한 업계 리더답게 5년 연속 ‘일하기 좋은 기업 대상’을 수상, 임직원 만족도 1위를 자랑하는 기업이기도 하다.


 







| 이베이코리아 GmarketEscrow팀 |
김 일 두 사원




업무를 구체적으로 설명해달라.


내가 속한 GmarketEscrow팀에서는 FinTech, Scalable 시스템 개발을 담당하고 있다. 여러 가지 기술을 결제 시스템에 적용하기 위해 노력하고 있는데, 그 결과로 탄생한 서비스 중 하나가 ‘스마일페이’라는 간편 결제 시스템이다. ‘스마일페이’는 결제할 때 ActiveX, 공인인증서를 필요로 하지 않고 최초한 번만 등록하면 G마켓과 옥션 두 사이트에서 모두 사용 가능하다. 최근에는 PC와 스마트폰과 같이 서로 다른 기기에서 결제 정보를 실시간으로 공유할 수 있는 개발을 진행하고 있다. Scalable 시스템은 동시에 많은 사용자가 몰려도 정상적으로 서비스를 제공할 수 있는 시스템을 말한다. 명절에 버스표나 기차표를 예매하고자 할 때 혹은 공연 티켓 등을 예매하고자 할 때 많은 사람들이 몰려 사이트 접속이 되지 않았던 경험이 있을 것이다. 이베이코리아에서 운영하는 G마켓과 옥션, G9 등은 우리나라에서 고객 수가 가장 많은 사이트 중 하나다. 때문에 고객들이 불편함 없이 사이트를 이용하게 하기 위해서는 Scalable 시스템을 설계하고 구축하는 일이 반드시 이뤄져야 한다.


 


하나의 프로젝트를 완성하려면 어느 정도 기간이 필요한가?


무엇을 만드느냐에 따라 다르다. 최근 PC에서 모바일로 웹의 패러다임이 바뀌고 있는데, 이렇게 새로운 패러다임을 준비하는 프로젝트는 4~5개월 혹은 그 이상 진행되기도 한다. 이외 고객들에게 새로운 서비스를 제공하기 위한 프로젝트는 보통 1개월 내외로 개발 및 사이트 적용이 완료된다.


 


이베이코리아에 입사하기 위해 반드시 준비해야 하는 것이 있다면 무엇인가?


이베이코리아에 개발자로 입사하기 위해서는 기술면접을 통과해야 한다. 기술면접에 통과하기 위해서는 컴퓨터공학에 대한 학부 수준의 지식을 반드시 갖추고 있어야 한다. 잘 아는 것처럼 이베이코리아는 글로벌 기업이다. 미국 본사에서 메일이 오는 경우가 많은 데다, 영어로 된 사이트를 이용해야 할 때도 있다. 때문에 영어 실력도 갖추고 있어야 한다. 마지막으로 이베이코리아에서 제공하는 서비스에 대한 지식을 갖추고 있으면 좋다. G마켓, 옥션, G9 등 이베이코리아에서 운영하는 사이트의 특징과 경쟁사와의 차별점을 파악해두고, 입사 후 어떤 서비스를 개발하고 싶은지에 대한 확실한 비전을 가지고 있으면 도움이 될 것이다.


 


관련 전공이 아님에도 불구하고 이베이코리아 개발자로 입사했다. 비결이 무엇이라고 생각하는가?


‘천재는 노력하는 자를 이기지 못하고, 노력하는 자는 즐기는 자를 이기지 못한다’는 말이 있다. 나는 관련 전공을 한 친구들에 비해 개발자로서의 소양이 부족할 수 있다는 걸 잘 알고 있었다. 그래서 해당 분야의 최신 트렌드를 찾아보고 자격증을 취득하기도 했다. 앞서 언급한 것처럼 컴퓨터공학 수업도 찾아 들으며 나름대로의 소양을 쌓아나갔다. 전공 분야가 아님에도 불구하고 뒤늦게 뛰어들 수 있었던 건 개발을 할 때 즐거움을 느꼈기 때문이고 이러한 점들이 모여 입사할 수 있는 원동력이 되지 않았나 생각한다. 이베이코리아가 찾는 개발자는 어설프게 전공 지식을 쌓은 사람이 아니다. 눈앞의 문제를 논리적으로 해결할 줄 아는 사람이어야 이베이코리아의 개발자가 될 수 있다.


 


관련 전공이 아닌 사람에게는 진입 장벽이 높은 편인가?


그렇지 않다. 당장 나만 해도 관련 전공이 아니지 않나. 관련 전공을 하지 않은 개발자도 꽤 있다. 물론 꼭 컴퓨터공학이 아니더라도 공학 계열 전공자가 대부분이긴 하다. 하지만 수학과와 같이 자연 계열을 전공한 이들도 있고 인문 계열을 전공한 개발자도 있다. 특히 IT 분야는 하루가 다르게 새로운 기술이 쏟아져 나오고 있기 때문에 관련 전공이 아니더라도 열정만 있다면 누구나 도전할 수 있다.


 


웹 서비스 개발자에게 반드시 필요한 역량이 있다면?


새로운 기술을 빠르게 습득할 수 있어야 한다. 최초의 웹 페이지가 등장한 시점이 1990년이니까 웹의 나이는 이제 겨우 25살밖에 되지 않았다. 웹은 불과 25년 만에 우리 삶의 방식을 완전히 바꿔놓았고 지금도 빠르게 진화하고 있다. 때문에 웹 서비스 개발자는 새로운 기술을 항상 공부하고 적용할 수 있는 능력이 필요하다.


 


만약 후배가 입사를 한다면 어떤 사람이었으면 좋겠나?


새로운 것을 배우고자 하는 열정이 있고 실패를 두려워하지 않는 사람이면 좋겠다. IT는 짧은 시간 동안 우리 삶을 정말 많이 바꿔놓았다. 그리고 지금 이 순간에도 우리의 생활을 또 한번 바꿀 수 있는 다양한 기기들이 연구, 개발되고 있다. 이러한 기술을 빠르게 받아들이고 적용할 수 있어야 사람들이 원하는 서비스를 제공할 수 있다. 물론 새로운 기술을 적용하다 보면 시행착오를 겪게 되고 사람들에게서 외면 받는 서비스가 나올 때도 있을 것이다. 하지만 실패가 두려워서 기존의 방식만 고집하는 것은 개발자로서 지양해야 하는 태도라고 생각한다. 새로운 기술에 대한 열정, 선배들의 고정관념을 깨뜨릴 수 있는 사고를 갖춘 후배와 함께 일한다면 정말 즐거울 것 같다. 


 
IT·SW직 합격자소서








IT·SW 자소서 & 면접 핵심 비법


IT·SW직무에서는 전공이나 스펙보다는 진짜 실력을 중요하게 생각한다. 대부분의 기술면접을 시행하는 것도 바로 이 때문. IT·SW직으로의 취업 성공을 도울 자기소개서와 면접 비법을 살펴보자.


 


IT·SW직 합격 맞춤 전략



전공보다 실력이 중요하다


IT·SW직무에서는 전공, 자격증보다는 실제 실력을 중요시 한다. 프로젝트 작품, 졸업작품들에 대한 포트폴리오로 정리해두는 것은 기본이다. 또한 프로젝트들을 통해 자신이 다뤄본 프로그래밍 언어들(JAVA, C, C++, C#)을 자기소개서에 언급하는 것이 좋다.


 


협업하는 능력을 길러라


개인 프로그램 개발역량도 중요하지만 IT·SW직무는 특성상 회사 동료, 발주업체 직원들과 함께 업무를 해야 하는 경우가 많아 협업 능력을 갖추고 있어야 한다. 프로젝트 경험이나 팀으로 활동한 경험을 통해 자신의 팀워크, 커뮤니케이션 능력 등 협업에 필요한 역량을 충분히 보여주도록 하자.


 


기술면접에 대비하라


간혹 지나치게 어려운 문제를 내는 기업도 있지만 대부분 학부 수준의 문제들이 출제된다. 기술면접을 잘 보기 위해서는 기초부터 꼼꼼히 공부하여 미리 준비해둬야 한다. (예) C++에서 생성자는 리턴 타입을 하는가? JAVA에서의 오버라이딩과 오버로딩을 설명하고, 이둘의 차이점에 대해 말해봐라. 손코딩을 대비하라 간단한 알고리즘을 손코딩으로 작성하도록 하는 기업도 있다. 지원 기업의 면접 방식을 잘 알아보고, 손코딩을 요구하는 기업이라면 차분하게 종이에 문제풀이를 하는 연습을 하도록 하자. 


 


좋은일연구소
  • 1) 본 자료의 합법적인 다운로드는 자유이나 상업적인 목적을 위해서는 사용을 금합니다.
  • 2) 본 자료의 저작권은 잡코리아(유)에 있음을 알려드립니다.
목록으로

의견 나누기 200자까지 작성할 수 있으며 허위정보 및 명예훼손, 비방, 욕설, 광고성 글은 운영자에 의해 삭제될 수 있습니다.

의견 나누기

0 / 200 등록하기

  • 크크 2016-10-24

    오오 감사합니다~! 답글달기

  • 히히 2016-10-26

    좋은 정보네요! 답글달기

  • 잡스 2016-11-03

    감사합니다. 잘보고갈꼐요!~ 답글달기

    • 좋은일연구소 고선미 연구원 2016-11-14

      직무분석가이드 IT.SW 편를 확용해주셔서 감사합니다. 기업분석보고서도 관심있게 지켜봐주세요^^

  • 대박` 2016-11-15

    이런게 있는 지 몰랐음...............헐.. 알았다면.. 답글달기

  • 수통골닭날개 2016-12-30

    감사합니다 좋은정보 꼼꼼히 잘살펴봤어요 ㅎ 답글달기

0 / 200 등록하기

다음글
직무분석가이드(재무.회계 편)
이전글
직무분석가이드(생산.품질관리 편)

신입공채의 모든 자료는 취준생 여러분들의 공채 합격을 위해 ‘잡코리아 좋은일 연구소’가 엄선하고 집필한 콘텐츠입니다.