라벨이 도메인 설계인 게시물 표시

개발자는 사라지지 않는다 — AI가 모르는 도메인이 있고, 그걸 이해시키는 게 당신 일이다

개발자 커뮤니티에 비관론이 퍼지고 있다. "AI가 코드를 다 짜주는데 개발자가 필요하냐", "주니어 채용이 줄었다", "10년 후엔 개발자라는 직종이 없어진다" — 이런 얘기가 반복된다. 틀린 말은 아니다. 반복적인 CRUD 작업, 보일러플레이트 생성, 간단한 API 연동 수준의 코딩은 실제로 AI가 빠르게 잠식하고 있다. 그 부분에서 비관론은 근거가 있다. 근데 비관론이 전제하는 그림 — AI가 도메인을 이해하고 알아서 설계하고 책임까지 진다는 그림 — 에는 구멍이 있다. 크고 조용한 구멍이. "도메인을 이해하는 AI"라는 말의 모순 AI가 도메인을 이해한다는 말은 반은 맞고 반은 틀리다. 주식 거래 앱을 만들어달라고 하면 AI는 꽤 그럴싸하게 만들어낸다. 종목 검색, 매수/매도 주문, 잔고 조회, 수익률 차트 — 주식 거래 앱이 갖춰야 할 기능들을 AI는 알고 있다. 학습 데이터에 증권 앱 관련 코드와 문서가 수없이 들어가 있으니까. 이 수준에서 "도메인 이해"는 맞는 말이다. 근데 키움증권을 만들어달라고 하면 얘기가 달라진다. 키움은 주식 거래 앱이지만, 동시에 키움증권이다. 키움에는 주식 거래라는 범용 도메인 위에 키움만의 레이어가 올라가 있다. 위탁 수수료 체계, 신용거래 담보 비율 산정 방식, 종목별 거래 정지 조건 처리 로직, 반대매매 발동 기준, 금융감독원 보고 체계와의 연동 방식 — 이건 주식 거래 앱 도메인이 아니다. 키움증권이 30년 가까이 금융 당국과 부딪히면서 쌓아온 비즈니스 규칙이다. 돈과 규제가 동시에 엮이는 영역이라 실수 하나가 민원이 되고, 민원이 쌓이면 제재가 된다. 그 긴장감 속에서 만들어진 룰들이다. AI는 이걸 모른다. 학습 데이터에 없으니까. 키움 내부 정책 문서가 공개된 적 없고, 반대매매 로직이 오픈소스에 올라간 적 없다. AI가 아무리 뛰어나도 키움증권의 도메인은 키움 안에 있는 사람만 안다. 이게 단순한 ...