IT/SW 개발_잡인덱스

  • 10,343
  • 0
  • 0

 


IT와 SW개발은 시스템이나 서비스를 구현하기 위해 프로그램을 개발한다는 점에서 보면 같은 일을 하는 직무이다.

하지만 IT 개발자는 웹과 모바일 등에 좀 더 특화된 개발업무를 하는 사람이고,

SW 개발자는 제품 또는 기업내에서 필요한 기능을 구현하기 위한 프로그램을 개발하는 사람들이다.


그렇다면 IT/SW 개발의 직무를 알아보자


① 모바일 개발

아이폰과 안드로이드폰 등 스마트폰에서 사용되는 애플리케이션을 개발하는 직무이다.

과거에는 웹 개발자가 모바일 개발도 병행했었지만 최근에는 모바일에 특화된 개발 직무가 별도로 존재한다.

모바일 개발자가 되기 위해서는 JAVA 언어를 토대로 HTML, 자바스크립트 J쿼리 등의 웹과 앱 기반의 지식을 알아야한다.


② 웹 개발

HTTP 프로토콜을 커뮤니케이션 매체로 사용하는 웹페이지, 웹사이트 등 WWW기반 소프트웨어를 개발하는 직무이다.

JAVA, JSP, C#, SAP, Python 등 다양한 언어를 사용하지만 그 중 JAVA 언어 사용 빈도가 가장 높다.

프로그래밍 언어를 가르치는 전문기관에서 교육 후 기초지식을 습득하면 웹 개발자로의 취업은 비전공자라도 비교적 쉬운 편이다.


③ 시스템소프트웨어 개발

컴퓨터 하드웨어를 운영하기위해 사용하는 운영체계를 제어하는 것을 시스템소프트웨어라고 한다.

시스템소프트웨어 개발자는 서버나 운영체제와 같은 시스템을 구축하고 설계하는 직무이다.

다양한 응용프로그램들이 설치되는 윈더우, 리눅스, 유닉스 서버 등 OS의 커널을 C언어 및 C++로 개발하는 일을 한다.


④ 응용소프트웨어 개발

한글, 워드, 엑셀, 통계프로그램, 포토샵 등 컴퓨터 사용에 있어 유용하게 쓰이는 다양한 프로그램들을 개발하는 직무이다.

최근에는 응용소프트웨어 사용이 기업이 속한 분야에 따라 특화돼 개발되는 추세이다.

대표로 기업 운영을 효율적으로 처리하기 위한 전사적자원관리(ERP), 고객관계관리(CPM) 등이 있다.


⑤ 임베디드 개발

임베디드는 컴퓨터 이외의 장비에 사용되는 칩으로 자동차, 에어콘, 냉장고, 공장 자동화 장비까지 매우 다양한 제품에 사용된다.

임베디드 개발자는 내장형 시스템을 연구하고 개발/설계 하는 직무이다.


⑥ 빅데이터 전문가

보잘것없어 보이는 수많은 데이터를 가치있는 정보로 만들어내는 고급 기술직이다.

국내에서는 아직 빅데이터를 전문으로 관리하는 특정 직무가 보편화된 것은 아니지만 최근 인터넷 포털 기업 외에도

공기업, 마케팅 전문기업, 통신회사 등 다양한 분야에서 해당 직무가 생겨나고 있다.


⑦ 데이터베이스 관리자

컴퓨터에 사용되는 각종 데이터베이스를 구축하고 관리, 분석하는 직무로 보통 DBA(DataBase Administrator)라고 부른다.

자료복구, 데이터 보전, 보안에 대한 접근을 제어하고 성능 테스트 지원 등의 업무를 수행한다.

데이터베이스 관리자는 기본적인 프로그램 개발 실력이 밑바탕 돼야하고

기업 내의 데이터베이스들을 전반적으로 관리할 수 있어야 하기 때문에 고급 경력자에 속한다고 볼 수 있다.


⑧ 정보보호 전문가

해킹과 같은 위협으로부터 컴퓨터 네트워크와 기업 내 주요 정보들의 보안을 책임지는 직무이다.

컴퓨터 바이러스 발생이나 해커의 침입에 대비해 방화벽을 구축하고 

바이러스에 감염되었을 때 감염 경로나 원인을 찾아 문제를 해결하는 등의 일을 한다.

시스템 및 컴퓨터 바이러스 백신 프로그램을 개발하는 일도 포함한다.


⑨ 컨설턴트

기업과 기관을 상대로 정보시스템의 구축과 운영, 문제해결에 대해 조언을 하는 직무이다.

전문 개발자보다는 마케팅 및 영업적 업무 특성이 강한 직무라고 볼 수 있다.

단, 고객에게 필요한 시스템 및 소프트웨어를 제안하고 그에 맞는 프로그램이 개발될 수 있도록

개발자들과 업무를 진행해야 하기 때문에 해당 분야에 대한 전문지식과 경험은 필수이다.



→ IT산업에 대해 알아보러가기


`19.02.18(updated. `19.02.19)