Community

개발자에서 사업기획자로 1편) 개발자로 했던 일

개발자에서 사업기획자로 이야기는 총 7편에 걸쳐 이야기를 할 예정입니다. 첫 편으로 먼저 개발로 했던 업무를 소개 해 보려고 합니다. 이야기 하려고 하는 목차는 다음과 같습니다. 1. 내가 사용한 개발 언어 2. 개발자로 담당 업무 3. 개발자, 컨설턴트로 주요 역할 1. 내가 사용한 개발 언어 먼저 개발 언어적 측면에서 사용 했던던 개발 언어로는 C, C++, SAP ABAP, ASP, PHP, 델파이 였습니다. 지금 흔히 이야기 하는 Java, 루비, 파이썬과 같은 언어를 시기적으로 상황적으로 해당 언어가 접할 기회는 거의 없었습니다. 이 중 제가 주로 사용했던 개발 언어 SAP ABAP이라는 언어는 SAP 라는 ERP 시스템 전용 개발 언어였습니다. ABAP이라는 프로그래밍 언어는 4세대 언어로, 기존의 3세대 언어 C나 C++, JAVA 보다 자연어에 더 가깝우며, 이 언어는 SAP사에서 제공하는 ERP 소프트웨어인 SAP R/3 시스템을 회사에 맞게 구축하는 데 쓰이는 SAP R/3에 기반을 둔 언어입니다. 기타 회사에서 사용하는 다양한 기간계 시스템에 대한 유지보수, 개발을 담당하였습니다. 일부 차이가 있을 수 있지만,현재 용어로 DevOps 와 유사한 개발업무를 수행했던것 같습니다. 이때 사용한 개발 언어가 ASP, 델파이, C++ 을 사용하였습니다. 2. 개발자로 담당한 업무 두번째로 개발 영역적으로 제가 했던 업무를 소개 하기 전에 개발자의 역할, 업무 혹은 구분에 대해 먼저 살펴보고자 합니다. 개발자 구분은 다양한 형태로 구분이 가능합니다. 현재 쉽게 구분하는 유형으로 보면 프런트엔드 개발자, 백엔드 개발자로 구분하며 세부적으로 보면 다음과 같습니다. 1) 프런트 엔드 개발자 - UX Designer : 사용자에게 편리함을 제공하기 위한 화면 구성 및 기능을 담당 - Web Designer : UX Designer가 구성한 것을 토대로 디자인을 담당 - Front-End Developer : 위의 디자인을 웹 어플리케이션으로 구현하는 프로그래 밍 담당 2) 백엔드 개발자 - 서버관리자 : 서버 환경설정, 서버구성 관리 - DB관리자 : DB 설계, Data 관리 및 최적화 - Back-End Developer : 서버 자체를 코딩 제가 개발했던 분야는 위에 서 구분한 방식으로 구분은 다소 어려움이 있습니다. 이는 B2C 서비스를 제공하는 개발이 아닌 B2B 서비스 개발자 였기 때문입니다. SAP는 ERP 프로그램으로 재무, 영업, 인사 관리, 상거래, 자산 관리 등 다양한 업무 영역별 비즈니스 솔루션입니다. 표준으로 제공하는 이 솔루션은 기업마다 적용하기 위해서는 별도 프로그램을 개발해야 합니다. 이때 사용하는 개발 언어가 ABAP으로 고급 프로그래밍 언어입니다. 이에 앞선 구분한 개발자의 영역을 기준으로 제가 했던 업무를 살펴 보면 사용자가 접하는 화면 구성 및 기능을 정의하고, 이를 처리 하기 위한 백앤드 로직 개발 및 DB설계를 하는 업무를 했었습니다. 즉 UX Designer + Front-End Developer + DB관리자 + Back-End Developer 을 합쳐진 영역을 하는 개발자가 아닌가 합니다. 3. 개발자, 컨설턴트로 주요 업무 역할 전체 경력으로 보면 대략 3~4년 정도 개발자로 2~3년 정도 컨설턴트로 일을 하였습니다. SAP 에서 컨설턴트라 함은 SAP 기반 기업의 업무 영역 (재무, 회계, 구매, 영업 등)의 프로세스를 SAP 기반으로 최적화 시키는 것을 말합니다. 이를 통해 업무 효율화 및 Best Practice를 추구 합니다. 현재 많이 언급되는 서비스 기획자와 비교하지면, 고객(B2B)의 요구사항을 혹은 니즈를 충족 시키고자 하는 서비스를 기획한다는 점에서 비슷하지 않을까 합니다. 개발 및 컨설턴트로 일을 하며 다양한 곳에서 프로젝트를 수행했습니다. 에어부산 ERP 구축프로젝트, 아시아나항공 SAP 통합 프로젝트, 아시아나 항공 FirmBanking 재구축 프로젝트, 금호석유화학 EIS 구축 프로젝트 등 크고 작은 다양한 프로젝트에 참아 하였습니다. 현재까지도 SAP ABAP 및 컨설턴트 유망한 직업군으로 많은 분들이 일을 하고 있습니다. 개발과 컨설턴트로 다양한 일을 담당하며 다양한 업무 범위를 가지게 되었습니다. 재무, 회계, 입출금, 구매, 설비관리 등의 업무들은 회사 전반에 부서간에 일을 하는 절차와 프로세스를 그리고 이를 효율화 하기 위한 기초를 다지는 기간이었습니다. 지금까지 개발자로 했던 일에 대해 개발 언어, 개발영역, 그리고 주요 업무 역할에 대해 이야기 드렸습니다. 다소 부족한 글 솜씨이지만, 잘 읽어 주셔서 감드립니다. 다음 편에는 오래 동안 해왔던 개발자를 그만 두기로 한 이유를 이야기 해보려 합니다. 감사합니다.

알림

알림이 없습니다