忍者ブログ

mshencity

AI 시대에 코딩 실력이 그 어느 때보다 중요한 이유

AI 코딩 개념
사진/순간/게티 이미지

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • AI가 생성한 코드에는 강화된 인간 감독이 필요합니다.
  • 전문가들은 AI 생성 코드를 샌드박스에 보관할 것을 권고합니다.
  • 기껏해야 AI가 소프트웨어 구축 작업의 약 80%를 수행할 수 있습니다.

우리는 AI 도구와 바이브 코딩이 어떻게 인간 코더와 프로그래머의 필요성을 줄여준다는 말을 끊임없이 들어왔습니다. 어쩌면 이제 그 주장의 논리를 다시 생각해 볼 때인 것 같습니다.

더 많은 인간의 감독

AI와 관련된 모든 분위기는 인간 코더의 중요성을 감소시키지 않습니다. 하버드 비즈니스 리뷰(Harvard Business Review)의 최근 기사에서 Michael Li는 AI가 소프트웨어를 생성하고 구현할 때 훨씬 더 많은 인간의 감독을 필요로 한다고 주장했습니다.

또한: 저는 AI의 오류를 더 잘 파악하기 위해 Harvard의 무료 온라인 코딩 수업을 들었습니다. 그리고 그것은 합법적입니다.

이러한 도구는 코딩 경험을 "더 중요하게 만듭니다"라고 Li는 말했습니다. AI는 실제 소프트웨어 엔지니어와 코더를 대체할 수 없습니다. 그는 "개발자들이 AI가 AI를 20% 더 빠르게 만들었다고 추정했지만 실제로는 19% 더 느리게 만들었다"는 최근 연구를 지적했습니다.

소프트웨어 설계, 생성 및 구현에 있어서는 단순히 코드를 생성하는 것 이상입니다. The Data Incubator의 창립자이자 CEO이자 Pragmatic Institute의 회장인 Li는 "모든 변경 사항이 자동 확인, 작동 여부를 확인하는 간단한 테스트, 최소한 한 번의 인적 검토를 통해 다시 확인되는지 확인하세요."라고 말했습니다.

샌드박스에 보관하세요

이 시점에서 AI가 생성한 개발을 샌드박스에 보관하라고 Li는 조언했습니다. "실시간 고객 데이터의 열쇠를 절대로 제공하지 말고, 대중에게 공개된 파일이나 저장소와 같은 기본적인 보안 실수를 정기적으로 확인하십시오. AI의 속도가 비용이 많이 드는 실패로 바뀌지 않도록 숙련된 엔지니어에게 설계, 규칙 및 안전 검사를 맡기십시오."

또한: AI 코딩이 걱정되시나요? 전동 공구의 발명이 미래 경력의 청사진인 이유

AI 기반 소프트웨어 개발이 중요하다는 Li의 전제에 동의하는 목소리가 많이 있습니다. ~ 아니다 현재 소프트웨어 작업에 대한 실존적 위협입니다. ChatandBuild의 설립자인 Christel Buchanan은 AI가 "소프트웨어 엔지니어를 대체할 것"이라고 말하면서 더 큰 그림을 놓치고 있다고 말했습니다. "실행력은 점점 저렴해지고 있습니다. 방향성, 판단력, 창의성의 가치는 더욱 높아지고 있습니다."

뷰캐넌은 기껏해야 AI가 소프트웨어 구축 작업의 약 80%를 수행할 수 있다고 설명했습니다. "그러나 마지막 20%(최첨단 사례 정의, 규모에 맞는 설계, 의도에 따른 배송)에는 여전히 인간의 생각이 필요합니다. AI가 엔지니어를 대체한다고 생각하지 않습니다. AI는 업무를 더 전략적이고 제품 지향적이며 솔직히 더 재미있는 것으로 바꾸고 있습니다."

AI는 엉성함을 확장합니다

Cozmo AI의 공동 창업자이자 CEO인 Alok Kumar는 코드 생성을 AI에 맡기는 것의 가장 큰 위험은 "프로세스가 엉성하면 AI가 그 엉성함을 확장할 것"이라고 말했습니다.

Kumar는 AI가 제공하는 이점은 "피드백 루프를 압축하여 엔지니어가 기계적 작업보다는 문제 해결에 집중할 수 있게 한다는 것"이라고 말했습니다. "그것을 대체품으로 여기지 말고 인간 엔지니어에게 진정한 10배의 가치를 더해주는 것으로 여기십시오."

소프트웨어 엔지니어와 프로그래머는 인간의 판단이 독특한 가치를 더하는 역할을 강화해야 한다고 Prismatic의 엔지니어링 리더인 Tanner Burson은 말했습니다.

이러한 영역에는 "시스템 아키텍처, 중요한 의사 결정, 생산 디버깅 및 사용자 요구 사항에 대한 연결 유지"가 포함된다고 Burson은 말했습니다. "개발에 필요한 가장 복잡한 추론, 미묘한 논리, 추상적 사고는 AI 시스템에 있어 여전히 어려운 과제입니다."

또한: Vibe 코딩은 마법처럼 느껴지지만 비즈니스를 빠르게 망칠 수 있습니다. 방법은 다음과 같습니다.

Burson은 "문제는 AI 기능을 신중하게 통합하여 개발자의 생산성을 향상시키는 동시에 고객의 실제 문제를 해결하기 위한 인간 중심 접근 방식을 유지하는 것입니다."라고 말했습니다.

이러한 기대는 여전히 AI 코드 출력이 상대적으로 미성숙한 수준에 맞춰 설정되어야 합니다.

HBR 보고서에서 Li는 스타트업 창업자이자 VC이자 기술 블로거인 Jason Lemkin의 경험을 지적했습니다. 그는 자신의 AI 코딩 여정을 "전염성 있는 열정으로, 바이브 코딩이 약속한 가능성의 물결을 타고, 누구나 전통 엔지니어링의 지루함과 엄격함에서 벗어나 자연어만으로 소프트웨어를 구축할 수 있다는 꿈"을 실시간으로 트윗했습니다.

일주일 만에 Lemkin의 실험은 실패했습니다. "AI 에이전트는 치명적인 실패를 초래했습니다. 모든 코드 수정 사항을 동결하라는 명시적인 지시에도 불구하고 AI 에이전트는 악의적으로 작동하여 프로덕션 데이터베이스를 완전히 삭제했습니다. AI 생성 코드의 속도와 명백한 용이성은 개발자가 그러한 재난을 방지하는 바로 그 가드레일을 버리도록 유혹했습니다."

우리는 적응해야 해

배운 교훈은 AI 생성 코드가 "더 엄격한 검증을 요구한다"고 Li가 말했습니다. "우리는 근본적으로 다른 코드 작성 방식에 적응해야 합니다. 미래에는 AI가 구현 작업을 가속화하는 동안 인간이 아키텍처 비전을 제공하고 엄격한 테스트를 수행하며 인프라를 확보하는 등 인간 엔지니어와 AI 도구 간의 협업이 포함될 가능성이 높습니다."

PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R