Cursor, Windsurf, Replit AI 코딩 다 어렵다
- AI 코딩은 개발자 일자리를 없앨 것이라는 과장된 주장이 있지만, 실제로는 디버깅, 정확한 질문, 버전 관리 등의 문제로 인해 쉽지 않음. 🧐
- AI로 코딩할 때 가장 많은 시간을 할애하는 것은 디버깅이며, AI는 복잡한 코드나 특정 기술 스택(예: Tailwind CSS, Next.js 버전)에서 어려움을 겪음. 🐛
- AI가 생성한 코드의 문제를 해결하기 위해 때로는 수동 웹 검색과 구체적인 지시가 필요하며, 이는 AI의 한계를 보여줌. 🕸️
- AI에게 원하는 결과를 얻으려면 매우 정확하게 질문해야 하며, 전체적인 큰 그림을 설명하면 엉뚱하거나 불완전한 코드를 생성하는 경향이 있음. 🎯
- 복잡한 질문이나 많은 코드를 처리할 때 토큰/API 크레딧 소모가 매우 빠르며, 이는 서비스 이용 제한으로 이어져 효율적인 사용을 방해함. 💸
- AI가 프로젝트를 예상치 못한 방향으로 이끌 수 있으므로, 체크포인트나 깃 커밋을 통한 철저한 버전 관리가 필수적임. 💾
- AI 코딩 서비스의 무료 배포는 유료화되거나 기능 제한이 있으며, 이는 장기적인 프로젝트 운영에 제약이 됨. 🏗️
- AI로 만든 결과물은 '작은 가게' 수준의 소규모 프로젝트에 적합하며, '이마트'나 '코스트코' 같은 대규모 프로젝트는 여전히 실제 개발자가 필요함. 🏪
- 일반인이 AI로 만든 대규모 코드 프로젝트를 유지하고 발전시키는 것은 시간과 비용 면에서 현실적으로 어렵다고 판단됨. ⏳