AI의 시대? 오히려 개발을 배워야죠 (번역)

*8년 전도 지금도 여전히 낙관적인, AI의 구루 중 한 명인 앤드류 응의 짧은 글입니다.

많은 분들이 이렇게 권합니다. AI가 개발을 자동화할 것이라는 이유로 다른 이들에게 개발을 배우지 말라고요. 그런데 아마 이건 역사상 가장 잘못된 커리어 조언 중 하나가 될 가능성이 큽니다.

튜링상과 노벨상을 받은 한 학자가 “개발자라는 직업은 점점 자취를 감출 가능성이 훨씬 크며, 언젠가는 컴퓨터가 저절로 코드를 작성하게 될 것이다”라는 이야기를 한 적이 있습니다만, 저는 동의하지 않습니다. 개발을 배우지 말라는 권고는 결코 유용하지도 않을 뿐 아니라, 오히려 해로울 수 있습니다.

1960년대에 펀치카드(개발자가 물리 카드를 직접 일일이 뚫어 코드 한 글자 한 글자를 입력했던 방식)에서 키보드와 터미널로 전환되면서 개발은 더욱 편리해졌습니다. 이는 개발을 시작하기에 이전보다 훨씬 더 좋은 시기가 되었다는 뜻이었습니다.

바로 그 때, 노벨 경제학상 수상자 허버트 사이먼(Herbert Simon)이 앞의 이야기를 했습니다. 오늘날 코드를 배울 필요가 없다고 주장하는 건, 그 당시 사이먼 교수님의 발언과도 맥이 닿아 있습니다.

저는 개발과 프로그래밍이 쉬워질수록 개발을 배우는 사람이 줄어들어서는 안 되고, 오히려 더 늘어나야 한다고 생각합니다.

지난 수십 년간 프로그래밍 환경은 어셈블리어에서 C 같은 고급 언어로, 데스크톱에서 클라우드로, 텍스트 에디터에서 통합개발환경(IDE)을 거쳐, 이제는 AI가 보조하는 코딩 환경으로 진화해왔습니다.

최근에는 생성된 코드를 거의 직접 보지 않고도 작업하는 방식을 일부 프로그래머들이 “바이브 코딩(vibe coding)”이라고 부르기까지 합니다. (AI가 코딩을 어떻게 보조하는지 더 알아보고 싶으시다면, 저희 딥러닝ai의 단기 코스인 “윈드서프(Windsurf)의 AI 코딩 에이전트로 앱 만들기”를 살펴보시길 권합니다.)

예전에 언급했듯, 저는 AI 툴을 능숙하게 다루는 ‘10배 역량(10x) 전문가’가 점점 더 늘어날 것으로 보고 있습니다. 이는 자기 분야에서 평균적인 사람보다 10배 더 큰 임팩트를 낼 수 있는 인재를 의미합니다.

그리고 저는 많은 분들이 이러한 ‘10배 전문가’가 되기 위해서는 AI 기반 애플리케이션을 수동적으로 소비하는 것에 그치지 않고, AI의 코딩 보조 기능을 효과적으로 활용할 수 있을 만큼 개발 지식을 갖추는 것이 최선의 길이라고 점점 더 확신하게 되었습니다.

제가 가장 자주 받는 질문 중 하나가 “AI 때문에 일자리를 잃지 않을까 걱정인데, 무엇을 해야 하나요?”입니다. 제 대답은 항상 같습니다. “AI를 배우고 직접 활용하십시오.”

앞으로는 컴퓨터에게 원하는 일을 정확히 지시할 수 있는 능력이 어느 분야에서나 핵심 역량이 될 것입니다. 스스로 코드를 작성하거나, AI를 활용해 코드를 짜도록 지시할 수 있는 기술이 바로 그 역량이죠.

제가 “Generative AI for Everyone(모두를 위한 생성 AI)” 과정을 제작할 때, 배경 이미지를 만드는 작업을 위해 AI 아트워크를 생성해야 했습니다.

이때 한 예술 전공자가 도와주셨는데, 그분은 미드저니(Midjourney)에 역사적 양식, 팔레트, 예술가의 영향 등 ‘미술 분야의 언어’에 기반한 전문 용어로 프롬프트를 입력하여 원하는 결과물을 정확히 뽑아냈습니다. 저는 이 ‘예술의 언어’를 몰랐기에, 제가 시도한 간단한 프롬프트만으로는 결코 그 정도 수준의 결과를 얻을 수 없었습니다.

이와 마찬가지로, 과학자·분석가·마케터·인사 담당자 등 다양한 분야에 있는 분들도 개발 지식을 통해 ‘소프트웨어의 언어’를 이해한다면, 대형 언어 모델(LLM)이나 AI 지원 IDE에 훨씬 더 구체적이고 정확하게 원하는 사항을 지시할 수 있고, 그 결과물도 훨씬 뛰어나게 얻을 수 있습니다.

이런 툴들이 개발 작업을 계속해서 더 쉽게 만들어주는 지금이야말로 최고의 시기입니다. 소프트웨어의 언어를 배우고, 컴퓨터가 정확히 내가 원하는 일을 하도록 만드는 능력을 키우기에 말이죠.

Keep building!


같이 읽어봅시다

AI의 시대? 오히려 개발을 배워야죠 (번역)”의 1개의 생각

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.