비개발자가 바이브코딩으로 만든 프로젝트를 본 후기
개발자인 저
비개발자인 지인
케이스도 케바케, 사바사가 있겠지만
(일단 제 지인은 취미, 흥미로 만들어본게 아닌 돈을 벌고 싶어서 상업을 목적으로 만든 프로젝트였습니다.)
제가 본 상황에서는 비개발자가 바이브코딩으로 만들수있는건 계산기 수준의 앱 밖에 없겠구나 라고 느꼇습니다.
AI한테 그냥 이런걸 만들어줘 라고 하다보니 내부 아키텍처 방식등이 어떻게 구현되는지도 전혀모르고
서로 다른 영역에서는 흐름이 연결되지 않는 케이스도 많고
백엔드가 필요한데 없이 만들어졌고
테이블도 필요해보이는것보다 훨씬 적게 만들어졌고
(비개발자가 이 데이터는 저장을 해야되는 이유도 모름 db라는거 자체가 뭐가 뭔지 모름)
외부 api호출해야하는데 해당 api의 호출제한 리밋등을 정확히 알수없어서
큐 방식으로 순차처리, 실패시 재시도 등이 필요한대 없이 만들어졌고
모든 로직케이스가 성공했을때에만을 위주로 구성되어있네요
비유하자면
로그인에 아이디 비번을 정확히 입력했을때 로그인되는것만 잘 만들어졌고
없는아이디, 틀린비번, 공격 등에 대한 것들은 대체적으로 없거나 미흡한상태?
AI가 무슨 문제가 있겠어요
지시하는 사람이 정확한 아키텍처와 구조까지 요청하지 않았으니 그냥 빠르게 만들어준거겠죠
지인이랑 대화하는데 DB가 뭔지 왜 필요한지 설명을 해주는데
그거 근데 꼭 써야해? 그냥 이대로 하면 안돼? 이런대답을 하는데
겉으로 보기엔 멀쩡해보이지만 내부 로직등은 미흡한 부분이 너무나 많고
AI 한테 요청할때 아키텍처 등 까지 정확하게 요구하면서 만들고
결과물이 잘 만들어졌는지 개발자가 검토까지 해야하는데
이부분은 비개발자가 불가능할거고 앞으로도 깡통 수준으로 만들겠구나 싶었습니다.
아, 비개발자들도 공부하면 되는거 아니냐구요?
저는 그런분들을 이제 개발입문자로 생각해서 비개발자가 아니라고 생각합니다.
개발에 대해서 이런 공부 하나도 없이 그냥 ai한테 이렇게 만들어줘 저렇게 만들어줘 라고만 하는
비개발자들을 한정으로 생각하는 내용이에요
반박시 님말이 맞음.
