바이브코딩으로서의 개발공부
65
작성한 질문수 85
아래 5가지 목적으로 비개발자가 코딩 공부 할때 공부 난이도,분량,시간 많이 필요한지 추천하는지 궁금합니다 (왕초보 기준으로요)
1.ai가 만들어준 코드 ,github 오픈소스 코드를 내 상황에 맞춰서 템플릿 이용 하듯이 내 상황에 맞게 조금씩 변경해서 사용 또는 일부 기능을 추가하거나 삭제
3.ai가 코드 해설 시 제대로 해설 해준건지 파악 및 코드 오류 파악
4.코딩 공부해서 ai에게 질문을 5번 질문할거 2번으로 줄이기 또는 토큰절약
5.바이브코딩 해서 개발자 없이 업무에 맞는 로컬 프로그램 만들기
답변 2
0
안녕하세요! 🙂
결론부터 말씀드리면, 말씀하신 목적들은 대부분 "개발자가 되는 수준의 공부" 없이도 충분히 시작하실 수 있어요. 왕초보 비개발자분도 가능합니다. 다만 목적에 따라 필요한 깊이가 조금씩 달라서, 그 부분을 솔직하게 나눠 말씀드릴게요. (2번 항목이 캡처에 안 보여서 1·3·4·5 기준으로 답변드려요.)
가장 가볍게 접근하실 수 있는 건 1번(템플릿처럼 수정·기능 추가/삭제)과 4번(질문을 줄이고 토큰 절약)이에요. 이 둘은 문법을 외우는 것보다, 클로드 코드에게 무엇을 어떻게 요청하느냐(계획을 잘 세우는 것)가 훨씬 중요하거든요. 강의의 탐색 → 계획 → 구현 워크플로우가 정확히 이 부분을 다루고 있어서, 오히려 비개발자분께 효과가 큰 영역이에요.
5번(업무용 로컬 프로그램 만들기)도 간단한 도구 수준이라면 생각보다 빠르게 만드실 수 있어요. 다만 프로그램이 커지고 복잡해질수록 기본 개념을 조금씩 알아두시는 게 디버깅이나 유지보수에 도움이 돼요. 처음부터 완벽히 알 필요는 없고, 만들면서 필요한 만큼 익혀가는 방식이 잘 맞아요.
상대적으로 기본기가 가장 많이 필요한 건 3번(AI 코드 해설이 맞는지, 오류가 있는지 직접 판단)이에요. 이건 결국 코드를 어느 정도 읽고 이해하는 힘이 있어야 정확히 판단할 수 있어서, 시간이 가장 오래 걸리는 편이에요. 대신 코드를 직접 실행해보고 클로드 코드에게 교차 검증을 시키는 식으로 부담을 많이 줄일 수 있어요.
난이도나 시간은 사람마다, 목적마다 달라서 "몇 시간이면 된다"라고 딱 잘라 말씀드리긴 어려워요. 다만 공통적으로 중요한 건 문법 암기가 아니라, 클로드 코드의 스펙을 이해하고 개발 워크플로우에 녹여내는 방법이에요. 그게 잡히면 위 목적들은 자연스럽게 따라옵니다.
미리 공개된 강의를 먼저 보시면서 본인 목적에 맞는지 가늠해보시길 추천드려요. 진행하다 막히는 부분 있으면 편하게 질문 남겨주세요.
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. 관점.xy님.
비개발자이신 경우에 코딩 공부와 바이브코딩 활용에 대해 궁금한 점을 남겨주셨네요. 각각의 목적에 대한 난이도, 분량, 시간, 그리고 추천 여부를 정리해드리겠습니다:
AI가 만들어준 코드, GitHub 오픈소스 활용
- 난이도: 중간
- 분량: 중간
- 시간: 중간
- 추천: 매우 추천
- 설명: AI가 생성해준 코드나 오픈소스를 활용하여 필요한 기능을 추가하거나 삭제하는 것은 매우 유익한 연습입니다. 이를 통해 코드의 구조와 작동 방식을 이해하는 데 도움이 되며, 실질적인 코딩 경험도 쌓을 수 있습니다. 시작 시 작은 프로젝트부터 시도하시면 좋습니다.
- 난이도: 중간
AI가 코드 해설 및 오류 파악
- 난이도: 중간에서 높음
- 분량: 중간
- 시간: 중간
- 추천: 추천
- 설명: AI가 해석한 코드 설명이 올바른지 파악하는 것은 중요한 능력입니다. 이를 통해 코드를 깊이 이해하고, 오류를 감지할 수 있습니다. AI가 제공하는 설명을 바탕으로 코드를 직접 실행해보고 결과를 검증하세요.
- 난이도: 중간에서 높음
토큰절약을 통한 효율적인 AI 질문
- 난이도: 높음
- 분량: 적음
- 시간: 적음
- 추천: 추천
- 설명: AI에게 질문을 효율적으로 줄이는 것은 사용 비용을 절감하고 독립적인 문제 해결 능력을 강화합니다. 명확하고 간결한 질문을 통해 효과적으로 정보를 얻는 연습이 필요합니다.
- 난이도: 높음
바이브코딩을 통한 로컬 프로그램 개발
- 난이도: 높음
- 분량: 많음
- 시간: 많음
- 추천: 초급보다는 중급 이상 추천
- 설명: 직접 프로그램을 개발하는 것은 상당한 시간과 노력을 필요로 하지만, 그만큼 높은 성취감을 얻을 수 있습니다. 먼저 작은 프로젝트로 시작해서 점차 복잡성을 늘려가는 방법을 추천합니다.
- 난이도: 높음
아래의 바이브코딩으로 작업 복잡도 판단하기 게시글을 참고하시면 작업의 복잡도와 효율적으로 AI를 사용하는 방법에 대한 추가적인 정보를 얻으실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
스타터킷 중요도에 대한 질문입니다.
0
7
1
전체적인 개발에 대해 문의드립니다.
1
32
1
줄바꿈 시 \ 필수인가요?
0
37
2
2605 이후 최신 클로드코드 강의 추가 부탁드립니다.
0
33
2
커리큘럼 문서 제공받을 수 있을까요?
0
33
1
outputStyle 설정하는데 어디서 문제일까요?
0
28
3
test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데
0
22
2
검은화면
0
31
3
강의교환링크안열려요.....
0
32
2
영상재생에러 [확인부탁드려요!!!]
0
26
2
클로드 채팅에서 코드로 넘어가기
0
41
2
110강부터 따라가기가 힘듭니다...
0
62
2
커서에서 붙여넣기
0
41
2
깃허브 사용시 폴더경로 관련질문
0
29
2
/output-style 명령어는 폐기 되었다고 나오네요.
0
40
2
프롬프트 작성시 html, css, javascript
0
36
2
Cursor 창이 수업 내용과 달라요.
0
42
3
Supabase MCP 관련 질문입니다
0
46
2
클로드 로그인 후 승인창이 안떠요
0
38
1
61강 claude.local.md 변경사항 관련 질문
0
45
3
github
0
47
2
Claude에서 Bash, PowerShell 커맨드 묻기
0
63
2
mission 4 실행중 같은 질분 반복
0
39
2
sequential thinking mcp 사용 유용성에 대하여 질문있습니다.
0
67
2





