[박준성의 SW] AI가 개발자 대체…사실 아냐

[지디넷코리아]

인공지능(AI) 등장으로 전통적인 소프트웨어(SW) 기업들이 위협받고 있다. 최근 회자되기 시작한 ‘사스 어포칼립스(SaaS Apocalypse)’라는 용어는 이를 상징적으로 보여준다. ‘사스 어포칼립스’는 생성형 AI 등장으로 기존 SaaS(서비스형 소프트웨어) 기업들이 대거 위기에 빠질 것이라는 것으로, 실제 미국 마이크로소프트와 세일즈포스의 주가가 크게 하락하기도 했다. AI에이전트가 소프트웨어 기능을 대체하는 시대, SW는 어디에 서 있으며 어디로 가야할까.

지디넷코리아는 국내 최고 SW 전문가로 꼽히는 박준성 한국SW기술진흥협회(KOSTA) 회장의 SW에 대한 통찰을 ‘박준성의 소프트웨어’라는 코너로 격주로 한 번 게재한다. 박준성 회장은 서울대 경영학 학사 및 석사, 미국 오하이오주립대 전산학/산업공학 학제간 박사를 취득했다. 미국 아이오와대학(University of Iowa)에서 MIS 분야 종신교수로 재직하면서 미국 INFORMS 통신학회 회장을 역임했다. 중국 청화대학 전산학과 초빙교수를 지낸 후 2001년 귀국, 삼성SDS에서 S급 임원 및 CTO로 재직하면서 미국 HP의 전략자문위원을 역임했다. 2010년 이후 KAIST 산업공학과에 S급 초빙교수로 재직하면서 미국 국제SW공학협회(SEMAT) 회장, 미국 OMG의 SW공학 커널(Essence) 국제표준 제개정위원장도 지냈다.

또 삼성전자, LG전자, 현대자동차, 한국마이크로소프트 등 많은 대중소기업과 정부기관에서 SW자문역 및 임직원 교육을 수행했다. 2019년 이후 한국SW기술진흥협회(KOSTA) 회장으로 재직하고 있으며, ‘KOSTA Online’이란 무료 SW교육 동영상 과정 및 블로그 사이트를 운영하고 있다.(편집자 주)

박준성 KOSTA 회장


소프트웨어(SW)는 무엇이고 또 SW개발은 무엇일까? 인간의 노동을 대체, 자율적으로 주어진 목적을 달성해주는 AI 에이전트가 가장 많이 활용되는 분야가 SW개발이다.

AI 코딩 에이전트가 자동으로 코딩을 해줄 수 있으니 SW개발자 수요가 당연히 줄어들 것이란 말이 많다. 과연 그럴까? 실제 그런지 데이터를 확인해본다.

AI 코딩 에이전트를 이용한 SW개발이 가장 활발한 미국의 노동통계국 보고서를 보면 지난 2년간 SW개발자 수가 기껏해야 0.3% 줄었다. 2024~2034년 중 SW개발자 수가 15% 증가할 걸로 예상하는데, 이는 모든 직종 평균 증가율을 크게 상회하는 수준이다. 국가 전체적으로 SW개발자 수가 증가하고 있는 것이다.

도메인별 에이전트 사용 비교(출저=앤트로픽)

기업 단위에서 보자. 전세계에서 가장 큰 SI업체인 미국액센추어(Accenture) 경우, 생성형 AI가 출현한 2022년에서 2025년까지 종업원 수가 72만 명에서 78만 명으로 증가했다. 액센츄어는 사업의 중심을 AI 주도 비즈니스 변혁에 두고 전직원에게 생성형 AI 에이전트를 훈련시키고 있다. 선진 SI업체들은 SW개발자 스킬을 AI 코딩 에이전트를 잘 쓸 수 있도록 업그레이드하면서 그 수효를 늘리고 있는 것이다.

SW패키지 및 SaaS 업체는 어떨까? 2025년에 1만5000명을 해고한 미국 마이크로소프트(Microsoft)의 해고 목적은 SW개발자를 AI 코딩 에이전트로 대체하는 게 아니었고, 이코노믹 타임즈(Economic Times)가 보도했듯, 클라우드와 모바일, AI 등 IT 기술 환경 변화에 대처한 사업 및 조직 구조의 조정이었다.

2022~2025년 마이크로소프트의 종업원 수는 22만 명에서 23만명으로 증가했다. 기업용 패키지 업체인 SAP를 보면, 액센츄어의 사업 전략과 마찬가지로, 생성형 AI를 자사 제품에 최대한 반영하고 있다. 쥴(Jule)이라는 AI 코딩 에이전트 플랫폼을 ERP핵심에 통합함으로써 비즈니스 기능의 80%에 AI를 적용하고 있다.

SAP 종업원 수는 2022~2025년 중 11만 명을 그대로 유지하고 있다. SW개발자를 AI 코딩과 에이전트로 대체하는 움직임은 없다. 마이크로소프트와 마찬가지로 IT 기술 환경 변화에 대처한 사업 및 조직 구조의 조정을 추진하고 있는 것 뿐이다.

미국 예일(Yale) 대학이 2025년에 AI가 노동 시장에 미치는 영향에 관한 연구 결과를 발표했다. 2022년 이래 생성형 AI가 노동시장에 미친 영향은 미미하다고 밝혔다. AI 기반의 자동화가 지식 노동자에 대한 수요를 잠식할 거라는 대중 우려가 근거가 없음을 밝힌 것이다. (https://www.kosta-online.com/post/it-layoff-2025). AI 시대에 SW개발자의 수효는 줄지 않는다. 다만, SW개발자가 갖추어야 할 역량은 크게 바뀐다.

필자가 챗GPT로 그린 이미지

SW 역사를 돌이켜 보자. 1960년대 초 코볼(Cobol)이 출현했을 때, 종전의 어셈블리(Assembly) 언어와 달리 Cobol은 문법이 영어 문장 같아서 SW개발자 대신 현업 직원들도 프로그램을 작성할 수 있다고 예상했다. 그러나 예상은 빗나갔고, 대신 SW개발자들이 Assembly 언어를 버리고 Cobol을 배워야 시대 변화에 적응할 수 있었다.

1990년대 중반이후 객체 지향 프로그래밍 언어인 자바(Java)가 급성장하면서 구조적 프로그래밍 언어인 Cobol의 사용이 급감했다. 객체 지향 프로그래밍은 클래스, 디자인 패턴, 서비스 API, 라이브러리, 프레임워크 등의 재사용을 통해 개발 생산성을 크게 향상시켰다. 생산성 증가에 불구하고 Java개발자 수요는 급성장했고, Cobol개발자들은 새로운 코딩 패러다임인 객체 지향 코딩과 새로운 언어인 Java를 배워야 생존할 수 있었다.

2022년 생성형 AI가 출현했다. 이어 AI 코딩 어시스턴트(Assistant), 더 나아가 AI 코딩에이전트(Agent)가 출현하면서 역사는 되풀이되고 있다. 기계언어 기반의 Assembly 언어를 자연어에 가까운 Cobol이 대체했듯이, Java 같은 컴퓨터 프로그래밍 언어를 자연어 프롬프트로 실행되는 AI 코딩 에이전트가 대체하고 있다.

객체 지향 프로그래밍의 재사용 생산성에 더해, AI 코딩 에이전트는 오픈소스 SW, Git 리포지토리, 스택 오버플로(Stack Overflow) 등 세상에 공개된 모든 SW와 기업의 로컬 리포지토리 내에 있는 기존 코드베이스를 재사용함으로써 생산성을 획기적으로 더욱 높인다.

자연어를 사용하고 기존 코드베이스를 재사용해 개발생산성이 높아지지만, 과거에도 경험했듯이 SW개발자 수요는 계속 증가할 전망이다. 그러나 SW개발자가 AI 코딩 에이전트를 이용해 AI-Powered 애플리케이션을 개발할 수 있는 능력을 새롭게 갖추지 않으면 더 이상 생존하기 힘들다.

필자가 챗GPT로 그린 이미지

SW개발자 수요가 증가할 것이라는 예측은 첫째, 새로운 AI 능력을 써서 더 유용한 새로운 SW를 만들겠다는 프로젝트 수요가 폭증하기 때문이다. 가트너(Gartner)는 생성형 AI 애플리케이션을 현업에서 활용하는 기업이 2023년 5%에서 2026년 80%로 급상승할 것으로 전망했다.

둘째, AI 코딩 툴을 효과적으로 활용하려면 개발자의 개입(Human-in-the-Loop)이 불가피하기 때문이다. 개발자의 프로젝트 가이드, 요구 정의, 아키텍처 의사결정, 설계 지시/감독, 코드 리뷰/승인, 인프라(IaC) 리뷰/승인, 강제 종료, 최적 방법/노하우의 저장/재사용, 개선 피드백, 최종 결과에 대한 책임 등이 AI 생성 코드의 전략 부합성, 가치명제, 품질, 규제준수, 유지보수 용이성, 확장성 및 지속적 개선에 결정적인 영향을 미친다.

클로드(Claude)나 구글(Google)의 에이전트 코딩 가이드에서도 개발자와 에이전트 간의 협력을 통한 반자율적(Semi-Autonomous) 개발을 추천하고 있다.

다음 호에서는 SW개발자가 첨단 AI 코딩 툴들을 이용해 고품질 애플리케이션을 개발할 수 있는 황금 표준 방법과 필수 역량에 대해 이야기하려 한다. 프로토타입이 아닌, 누구나 쓰고 있는 흔한 보편적 애플리케이션이 아닌, 특정 기업의 현업에 경영혁신을 가져올 또는 글로벌 시장에 출시할 창의적인 애플리케이션을 고품질로 개발하는 방법에 대해 살펴볼 것이다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다