Fast Company 한국어
팔로우
AI 코딩 도구가 작은 소프트웨어를 열어줍니다
AI 코딩 도구는 숙련된 프로그래머가 반복적인 작업을 자동화하여 소프트웨어 개발의 더 어려운 측면에 집중할 수 있도록 합니다. 이러한 자동화는 생산성을 크게 향상시키고 이전에 실현 불가능했던 많은 소규모 프로젝트를 이제 가능하게 합니다. 개발 비용이 너무 많이 들어 이전에는 불가능했던 수백만 개의 작고 유용한 프로그램이 이제 필요한 노력이 줄어들어 실현 가능해졌습니다. AI 도구는 프로그래밍을 민주화하여 이전 경험이 없는 개인도 간단한 도구를 만들 수 있도록 합니다. 주니어 프로그래머는 더 복잡한 작업을 맡아 더 빨리 배울 수 있으며, 숙련된 개발자는 오랫동안 지연된 프로젝트를 더 효율적으로 완료할 수 있습니다. 코드를 직접 작성하지 않는 사람들도 AI를 활용하여 작업을 수행할 것이며, 시스템은 백그라운드에서 프로그램을 생성할 것입니다. 이러한 변화는 이전에는 경제적으로 구축하기 어려웠던 좁고 특정적인 사용 사례를 해결하는 소프트웨어에 대한 새로운 시장을 창출합니다. 이전에는 높은 소프트웨어 개발 비용으로 인해 기업들은 대규모 잠재 고객과 제품에 최적화되었습니다. 이제 소프트웨어 구축 비용이 감소함에 따라 틈새 시장의 단일 목적 프로그램조차 재정적으로 실행 가능해지고 있습니다. 일시적인 도구와 운영에 중요해지는 필수 프로그램 간의 구별이 주요 과제로 떠오릅니다. 저자는 프로그램에 의존하는지, 중요한 데이터를 처리하는지, 또는 프로그램이 사라지면 작업이 중단될 것인지 묻도록 조언합니다. 이러한 질문에 '아니오'라고 답하는 프로그램은 폐기 가능한 실험으로 취급해야 합니다. '예'라고 답하는 경우, 프로그램은 적절한 관리, 소유권 및 유지보수 또는 교체 계획이 필요합니다. 엔지니어링 엄격성의 수준은 프로그램 실패의 결과에 해당해야 하며, 폐기 가능한 도구는 그대로 유지되어야 합니다. 궁극적으로 AI는 이전에 자동화하기에 너무 시간이 많이 걸렸던 많은 작고 반복적인 문제를 경제적으로 해결할 수 있게 합니다.