데브허브 | DEVHUB | 요즘 코딩 왜 배움? 에 대한 반박영상 | 커서로 개발하는게 개 힘든 이유요즘 코딩 왜 배움? 에 대한 반박영상 | 커서로 개발하는게 개 힘든 이유
- AI 코딩 도구(바이브 코딩/커서)는 기존 코딩 패턴과 모범 사례를 무시하고 단순한 코드를 생성합니다. 🚧
- 구체적인 지시 없이는 확장성을 전혀 고려하지 않은 채 간단한 방식으로 코드를 작성하여 미래 확장을 어렵게 합니다. 📈
- 이미 사용 중인 라이브러리가 있음에도 불구하고 불필요하게 새로운 UI 라이브러리 설치를 추천하여 프로젝트를 비대하게 만듭니다. 📚
- 중요한 데이터(예: ID 값)를 하드코딩하여 기능이 제대로 작동하지 않거나 디버깅이 어려운 숨겨진 문제를 발생시킵니다. 👻
- 요청된 기능에만 집중하고, 레슨 생성 시 챕터 업데이트와 같이 연결된 개념의 동시 업데이트를 간과합니다. 🕸️
- 복잡한 파일의 구조 분해(모듈화)에 취약하여, 분리 요청 시 타임아웃이 발생하거나 수동 작업이 필요합니다. 🧩
- 일반적인 통념(예: ID는 'ID'로 명명)에 기반하여 코드를 작성하므로, 프로젝트의 특정 명명 규칙(예: 'uID')을 따르지 못해 오류를 유발합니다. 🧠
- 커서의 상세한 룰 세팅조차 AI의 이러한 근본적인 한계를 극복하는 데 큰 효과가 없다고 지적합니다. ⚙️
- AI 코딩 도구를 효과적으로 활용하고 발생하는 오류를 해결하기 위해서는 최소한의 코딩 지식(2~3개월 학습)이 필수적입니다. 💡
- 적은 코딩 지식(10%)으로도 AI를 적절히 활용하여 훨씬 더 큰 규모의 프로젝트(100%)를 성공적으로 만들 수 있습니다. 🚀
- 현재는 코딩을 배우기 더 쉬운 환경이므로, 기본적인 지식 습득을 통해 원하는 서비스를 쉽게 구현할 수 있다고 강조합니다. 🌟