의견: AI가 코딩 산업을 재구성하고 개발자들의 커리어를 변화시키고 있다
항상 머릿속에 코딩을 배우는 것이 있었습니다. 수년 동안, 프로그래머나 앱 개발자가 되는 것이 빠르게 변화하는 세상에서 안정적인 경력을 쌓고 고임금 직업을 보장하는 최선의 방법이라는 믿음을 키워왔습니다.
하지만 이제, 생성적 인공지능이 모두의 생활과 직업 경력에 혁명을 일으키고 있어, 제가 아무래도 궁금해지게 됩니다: 아직도 코딩을 배우는 것이 가치가 있을까요?
최근 마이크로소프트, 메타, 구글과 같은 대형 기술 회사들의 대규모 감원은 여러 요인들 – 팬데믹 포함 – 의 결과이지만, 개발자들의 수요가 감소했으며, 기술 전공 졸업생들이 힘든 취업 시장에 직면하고 있다는 보고가 있었습니다.
저는 기본적인 HTML 및 CSS에 대한 지식만 가지고 있고 코딩 분야에서의 경험이 전혀 없는 기자입니다. 그래서 저는 AI와 함께 일하는 개발자들에게 무슨 일이 코딩 생태계에서 정말로 일어나고 있는지 물어보고 연구하기로 결정했습니다.
두려움과 우려
큰 기술 회사들에서의 대규모 감원은 웹 개발 직업의 안정성에 영향을 미치는 가장 큰 우려 중 하나였습니다.
2023년에는 260,000명이 넘는 직원들이 기술 회사들에서 해고되었습니다 – 이에는 아마존, 알파벳, 메타, 마이크로소프트와 같은 거대 기업들이 포함되었습니다. 2024년에는 직원 감축 과정이 계속되었으나, 다행히도 느린 속도로 진행되었지만, 지금까지 거의 150,000명의 직원 감축에 이르렀습니다.
이러한 축소 과정은 소프트웨어 개발이나 코드 작성과 관련이 없는 기술 회사의 여러 부서를 포함하지만, 2023년에는 소프트웨어 엔지니어들이 실직률이 가장 높았다는 점이 Vox에서 공유한 보고서에 따르면 분명하다.
그리고 네, 우리 모두에게 다행히도 팬데믹이 끝나고 COVID-19 위기 동안 우리가 경험했던 빠른 속도로의 가상 개발이 필요하지 않아진 것과 같은 이유들이 있었습니다. 그리고 경제의 불확실성과 같은 외부 요인들도 있었습니다. 그러나, 몇몇 전문가들은 AI의 부상을 공식의 일부로 포함시켰습니다.
대체물이 아닌 가속기로서의 AI
AI가 이제 회사의 대부분 코드를 관리할 수 있게 되었습니다. 2024년 3분기 동안 회사의 성과에 대한 낙관적인 실적 발표에서 Google과 Alphabet의 CEO인 Sundar Pichai는 회사가 내부적으로 AI를 도입하여 효율성을 향상시켰다고 밝혔습니다.
“현재, Google에서 생성되는 모든 새로운 코드 중 4분의 1 이상이 AI에 의해 생성되며, 이후 엔지니어에 의해 검토되고 승인됩니다. 이는 우리 엔지니어들이 더 많은 일을 하고 더 빠르게 움직일 수 있게 돕습니다.”라고 Pichai는 말했습니다.
웹 개발자들은 이에 대해 어떻게 생각할까요?
컴퓨터 공학 석사 학위를 가진 생성적 AI 컨설턴트이자 Next Operations의 창립자인 로버트 한구는 AI가 소프트웨어 엔지니어들을 대체하는 것이 아니라 그들의 작업을 가속화하는 것이라고 믿습니다.
“저는 코딩 보조 도구로 Copilot를 사용하지만, 이것이 옳을 때와 틀릴 때를 알아야 합니다,”라고 한구가 WizCase와 통화 중에 말했습니다. 그는 AI를 활용하기 위해서는 코딩에 대한 지식이 필수적이라고 강조했습니다.
AI의 부상 이후 개발자들을 해고하는 회사들에 대해, 그리고 이것을 한 요인으로 고려하는 것에 대해 물어보았을 때 그는 반박했습니다. “저는 이것이 자본 배치와 결정에 큰 영향을 미친다고 주장하고 싶습니다,”라고 한구가 말했습니다. “회사로서 10배 더 많은 코드를 생성할 수 있는 능력이 있다면, 어떻게 하실 건가요? 직원의 90%를 해고하고 본래대로 유지하실 건지, 아니면 그들을 유지하고 10배 더 생산하실 건지요?”
AI가 개발자들의 일자리를 재구성하고 있습니다
GitHub Copilot과 ChatGPT와 같은 챗봇들은 이제 코드 작성, 오류 디버깅, 코드 제안 및 자동 완성, 개념 번역 등을 수행할 수 있습니다.
Ricardo Sánchez는 20명의 개발자 팀을 이끄는 DevOPS 엔지니어로 일하면서 AI의 영향을 직접 체험한 컴퓨터 엔지니어입니다.
“소프트웨어 개발은 개발자들이 문제를 해결하는 방법을 찾아 시간을 허비하는 대신 코드를 생성하는 데 집중할 수 있기 때문에 점점 더 빠르게 진행되고 있습니다,”라고 산체즈는 Wizcase와의 통화에서 말했습니다. “이제 AI에게 코드의 문제와 어떻게 업데이트하거나 개선할 수 있는지 물어볼 수 있습니다. 그것은 당신의 작업을 크게 절약하고 단순화시킵니다. 더 이상 10시간 동안 연구하거나 브라우징하거나 문서를 읽는 시간을 보내지 않습니다. 대신 문제를 해결하는 데 집중합니다. AI는 프로세스에서 많은 도움을 주며 단순화시켜줍니다.”
개발자들의 진로에 대한 미래
AI가 산업에 미치는 영향에 대해 이야기한 대부분의 개발자들은 동일한 전제에 동의했습니다: AI가 잘 작동하고 있는지 확인하고 확인하기 위해서는 코딩에 뛰어나야 합니다. 또한 AI의 정확성에 대해서도 동의하였으며, 코드를 작성하거나 질문에 답하거나 여러 작업을 수행할 때 대부분의 시간에 95% 근처의 정확성을 가지고 있다고 예상했습니다.
이것은 많은 전문가들이 주니어 개발자에 대한 수요가 줄어들고 있으며, 선임 직급이 더 중요해지고 있다고 말하는 이유 중 하나입니다. 코드를 작성하는 것보다 코드를 수정하는 것이 더 중요해졌고, 편집과 마찬가지로 지식이 중요하게 작용합니다.
산체스는 기업들이 AI의 영향과 경쟁사들을 앞서기 위해 자신들의 시스템과 플랫폼을 업데이트해야 한다고 믿습니다. 또한 개발자들은 기업 내에서 무슨 일이 일어나고 있는지 관찰하고, 안전성과 윤리적 접근법을 우선시하면서 현재의 기술을 더 고도화된 기술로 연결하는 다리 역할을 하기 위해 새로운 AI 도구를 실험해야 한다고 말합니다.
기술 산업에서의 해고, 시장의 불확실성, 그리고 AI가 소프트웨어 개발에 미치는 큰 영향에도 불구하고, 이 분야의 직원들은 여전히 낙관적인 태도를 유지해야 합니다. 개발자들과의 대화에서 이를 알 수 있었고, 또한 Reddit와 소셜 미디어에서도 이를 확인할 수 있었습니다.
“컴퓨터 과학은 끊임없이 변화하고 발전하는 분야이므로, 컴퓨터 과학 전문가로서 이를 이해하고, 두려워하기보다는 받아들이고 변화를 포용해야 합니다,”라고 산체스는 말했습니다.
댓글 달기
취소