레스덕' 노트

바이브코딩 시작 — 강의 없이 비전공자도 만드는 첫 웹페이지

개발이 본업 아닌 분도 첫 주말에 끝낼 수 있는 바이브코딩 시작법.

만만한 웹 한 장 만드는 4단계, HTML·CSS·JS 기초, 모르는 단어 메모법, Cloudflare 무료 배포까지 한 번에 정리했어요.

직전 글을 올리고 나서 머릿속에 제일 많이 맴돈 질문이 하나 있었어요.

“근데 저도 진짜 만들 수 있나요?”

포트폴리오 페이지 한 장, 프로필 페이지, 1인 창업 랜딩 페이지.

만들고 싶은 건 있는데 어디서 시작해야 할지 막막한 분들 있죠.
결론부터 말하면, 됩니다. 예전이랑 비교가 안 되게 진입장벽이 낮아졌어요.

예전 로드맵 vs 지금 — 진입장벽이 진짜로 낮아졌어요

예전 6개월 풀스택 학습과 지금 바이브코딩 시작법의 진입장벽 차이 비교

예전엔 개발을 시작하려면 일단 “다 배워야” 했어요.

국비교육·부트캠프 풀스택 과정을 기준으로 보면, 고용노동부 K-디지털 트레이닝 과정은 평균 훈련기간 약 6개월(900시간) 이상 수준이에요(고용노동부 보도자료).

실제 운영 중인 과정 중에는 120일, 950시간짜리도 있고요(work24 과정 상세).

기본기를 처음부터 다 쌓으면 단단하긴 해요. 다만 예전엔 그게 시작 조건이었어요. 지금은 다르죠.

AI가 코드를 짜주면서 옆에서 설명까지 해주거든요.
그래서 “다 배운 다음 시작”이 아니라 시작해놓고 막히는 데만 배우는 쪽이 가능해졌어요.

영역예전엔 이렇게 배웠어요지금은 이렇게 풀려요
HTML·CSS책·강의로 통째 학습 후 실습AI가 짜준 코드 읽으며 필요한 만큼 익힘
JS 문법변수·함수·DOM 다 외우고 시작막히는 줄만 AI에 물어보며 따라가기
프론트 프레임워크React·상태관리 추가 학습정적 한 페이지면 일단 생략
서버·DBNode·SQL 별도 과정폼·로그인이 필요해진 시점에 학습
배포클라우드 콘솔 설정 학습Vercel·Netlify에 폴더 끌어 놓기
시작까지약 6개월 풀과정 수료 후첫 주말, 한 페이지부터

기본기를 안 배워도 된다는 얘긴 아니에요. 순서가 바뀐 거예요.
예전엔 배우고 시작, 지금은 시작하고 배움. 막힌 지점이 곧 다음 공부 주제가 돼요.

학습 방식 자체도 바뀐 것 같아요. 예전엔 문법·API를 머리에 넣어두고 손으로 쳐야 했어요.

지금은 다르죠.

외울 필요는 많이 줄고, 눈에 익히고 흐름을 따라가는 쪽이 더 중요해진 느낌이에요.

AI가 짜준 코드를 읽고 “여기가 데이터 받는 부분이고, 여기가 화면 그리는 부분이구나” 정도만 잡혀도 충분히 다음 단계로 넘어갈 수 있더라고요.

처음부터 쉽게 다 된다고 이야기하는 것은 아니에요.
예전보다는 훨씬 쉽고 비전공자인 제 친구들도 잘 하고 있어요.

우선 배포까지는 아니더라도 원하는 것을 내 PC 브라우저에 띄우는 것까지라도 먼저 해보세요.

첫 프로젝트는 웹 한 장 — 파일 더블클릭이면 끝나요

앱이 아니라 웹에서 시작하는 이유가 있어요. 웹은 파일 더블클릭이면 내 PC 브라우저에서 바로 보여요.

앱은 스토어 심사·기기 빌드 같은 장벽이 먼저 나와요.

웹은 기본기 자체가 강력하다고 생각해요.
HTML·CSS·JS 한 파일이면 화면 하나가 완성돼요. 추가 환경 설정 거의 없이요.

저도 현업에서 아이디어를 빠르게 공유할 때 이걸 자주 써요. 기획 회의 중에 “이런 느낌 어때요” 하면서 한 파일짜리 HTML로 프로토타입 만들어서 던지는 식이에요. 백 마디 설명보다 실제로 움직이는 화면 하나 가 훨씬 빨리 합의를 만들거든요.

바이브코딩이 이 쪽에서 특히 잘 통하는 것도 같은 이유예요. 결과물이 바로 눈에 보이니까 AI가 잘못 짜도 금방 알아채고 다시 시킬 수 있어요. AI가 없을 때보다 코딩하기에 포기하는 지점이 많이 없어졌다고 생각해요.

만만한 첫 프로젝트 후보를 보면요.

  • 포트폴리오 한 장 — 이름·스킬·연락처 담은 정적 페이지
  • 프로필 페이지 — 자기소개·링크 모음
  • 1인 창업 랜딩 — 서비스 소개·연락처 CTA
  • 카운트다운 — 날짜 하나 입력하면 D-day 계산
  • 책 추천 리스트 — 읽은 책, 한 줄 감상 모아두기

공통점이 하나 있어요. 서버도 DB도 없이 파일 하나면 돼요.

알아야 할 최소 기본 — 4개면 시작할 수 있어요

정적 페이지와 동적 페이지 구분 그리고 HTML CSS JS 웹 기초 4가지 요약

코딩을 배운다는 게 막막하게 느껴지는 이유 중 하나가, 모르는 단어가 한꺼번에 쏟아진다는 거예요.

이 부분은 모든 분야가 처음에 시작하면 똑같지 않을까요?

근데 처음엔 이 정도만 잡아도 AI가 주는 코드를 읽을 수 있어요.

먼저 정적 페이지동적 페이지의 차이부터요.
정적은 인쇄된 메뉴판처럼 내용이 고정된 한 장이에요. 동적은 주문에 따라 화면이 바뀌는 키오스크고요. 첫 웹은 정적부터 시작하면 돼요. 서버도 DB도 필요 없거든요.

그 정적 한 장을 이루는 재료가 딱 세 가지예요.

정적 페이지를 만드는 재료 3가지
HTML
글·버튼·이미지가 들어갈 자리를 잡는 뼈대예요. 집으로 치면 벽과 문의 위치를 정하는 단계죠.
CSS
색·여백·폰트 같은 꾸밈을 담당해요. 같은 뼈대 위에 인테리어를 입히는 셈이에요.
JS
버튼을 눌렀을 때 뭔가 바뀌게 만드는 동작 담당이에요. 스위치·자동문 같은 거죠.

이 4개면 AI가 짜준 코드를 봤을 때 “아, 이 부분이 색 바꾸는 거구나” 정도는 읽혀요.

다 이해할 필요 없어요. “이런 느낌이구나?”가 더 중요해진 요즘이 아닐까해요.

물론 코드를 읽을 수 있으면 좋아요. 다만 처음부터 읽히긴 어렵잖아요.

순서가 있더라고요. 일단 만들 수 있다가 1단계예요.

그다음에 코드가 조금씩 눈에 들어오기 시작하고, 효율·토큰 최적화·심화 같은 건 그 뒤에 자연스럽게 따라와요.

처음부터 다 챙기려다 시작 자체를 못 하는 게 제일 아쉽더라구요.
SNS보면서 안된다고 하는 부정적인 글보고 쫄지마세요.

저라면 — 시작 순서 4단계

바이브코딩 시작 4단계 — 한 줄 주제 정하기부터 더블클릭 동작 확인까지 흐름
1
만들고 싶은 것 한 줄로 정하기
포폴 한 장·프로필 페이지·랜딩 정도. '멋진 웹사이트 만들기'는 너무 커요. 화면 한 장으로 끝나는 것이어야 해요.
2
AI한테 한 파일짜리 HTML로 요청하기
"index.html 한 파일로, 외부 라이브러리 없이 만들어줘" 이 말을 꼭 넣으세요. 파일이 여러 개로 쪼개지면 처음엔 더 헷갈려요.
3
index.html 더블클릭 — 브라우저에서 동작 확인
서버 없어도 돼요. 파일을 그냥 더블클릭하면 브라우저가 열려요. 여기서 처음 만든 게 화면에 뜨는 경험, 이게 생각보다 힘이 세요.
4
마음에 안 드는 부분만 콕 집어서 다시 요청
"버튼 색을 파란색으로 바꿔줘" "글자 크기를 더 크게" — 전체 다시 짜달라고 하면 안 써도 됐던 토큰이 나가요. 바꾸고 싶은 한 가지만.

모르는 단어는 메모만 해두세요

DB 서버 도메인 같은 처음 듣는 개발 용어를 메모장에 한 줄씩 적어두는 학습법

처음 시작하면 낯선 단어들이 쏟아져요. DB, 서버, 클라우드, 도메인, 배포 — 이런 것들이요.

근데 만만한 첫 웹은 이 중 어느 것도 필요 없어요. 파일 하나면 돼요.

그러니까 모르는 단어가 나오면 멈추지 말고 메모장에 한 줄만 적어두세요.

이게 전부예요. 처음엔 이 목록이 길어도 괜찮아요.

정적 한 장을 끝내고 나면 자연스럽게 다음 욕구가 생겨요.

“버튼 누르면 이 데이터가 저장됐으면 좋겠다”는 생각이 드는 순간, DB가 필요한 단어가 되거든요.
그때 찾아보면 훨씬 빨리 이해돼요. 필요해진 다음에 배우는 게 가장 빠른 학습이에요.

그걸 그대로 AI에게 물어보면 순서대로 하는 법까지 어느정도 다 알려줍니다.

주의점 3가지

바이브코딩 입문자가 챙겨야 할 API 키 보안 주석 메모 프레임워크 욕심 3가지 주의사항

다음 단계 — 내 페이지를 세상에 내놓기

Cloudflare Pages Vercel Netlify로 정적 페이지 도메인 연결과 무료 호스팅 배포 방법

내 PC 브라우저에 마음에 드는 페이지가 뜨고 나면, 자연스럽게 드는 생각이 있어요.
“이거 세상에 알리고 싶다.”

그때가 도메인 사고 호스팅 붙여볼 타이밍이에요.

저는 Cloudflare를 추천해요. 도메인 구매부터 정적 페이지 호스팅(Cloudflare Pages)까지 한 곳에서 끝나거든요. 웬만한 개인 페이지는 무료 범위 안에서 다 돌아가요.

물론 다른 선택지도 많아요.

  • Cloudflare Pages — 도메인 + 호스팅 한 곳에서 처리, 정적 페이지는 거의 무료
  • Vercel — Next 같은 프레임워크와 궁합 좋고, 무료 티어 넉넉
  • Netlify — 폴더 드래그 앤 드롭이면 끝, 입문 친화적

뭐가 더 좋다 단정하기보단, 하나씩 AI에 물어보고 구글링도 같이 해보세요.
단계별로 짚어주는 글이 정말 많거든요. 해보면 진짜 어렵지 않더라고요.

제 주위 친구들한테도 시켜봤어요. 다 해내요.
조금씩 헤매긴 해도 결국 자기 페이지에 자기 도메인 붙여서 “이거 맞냐고” 링크 보내주더라고요.

개발이 본업이 아니어도 괜찮아요.
지금 본업에서 하고 계신 일들, 그것보다 어려운 것들이잖아요. 그것도 처음엔 다 막막했을 거고요.

이것도 똑같아요. 처음 한 번만 넘기면 돼요.

처음이 어렵지, 한 번 해보면 그다음부턴 일이 아니에요.

레스덕의 정리

HTML CSS JS로 만든 나만의 첫 웹 페이지를 도메인 붙여 인터넷에 공개한 모습

진입장벽이 무너졌다는 게 제가 하고싶은 말이에요.

예전엔 풀세트를 다 배워야 첫 줄을 쓸 수 있었는데, 지금은 시작하면서 배우는 흐름이 가능해졌어요.

이 글을 쓰게 된 것도 비싼 강의로 화나신 분들 주위에 망설이는 친구들이 많아서 쓰게 됐어요.

만만한 웹 한 장을 끝내보면, 다음에 뭐가 필요한지 본인이 알게 돼요.
모르는 단어는 메모해두고, 필요해지면 그때 찾아보면 돼요.

직전 글에서 말한 것처럼, 막힌 지점이 가장 정확한 커리큘럼이에요.

저는 직업이라서 익숙한 분야이지만 올해 돈 공부를 시작했어요.
다른 분야에 대한 공부를 해보니 결국 중요한 것은 일단 해보기 인 것 같아요.

저도 ETF를 하나라도 사모으기 시작했듯, 여러분도 나만의 페이지를 하나 가져보는 게 어떨까요?

혹시 하다가 막히거나 도움이 필요하시면 메일이나 SNS로 편하게 연락주세요.
완벽한 답을 드릴 순 없어도, 같이 고민해보고 제 생각 정도는 나눠드릴 수 있을 것 같아요.

참고 자료

읽으면서 떠오른 사람에게 공유해 주세요

레스덕이 엄지를 들고 있는 포즈

레스덕

· 운영자

현직 개발자가 커리어·기술·돈 주제를 공부하고 판단한 개인 기록입니다. 공식 자료를 간략히 요약하고, 그 위에 저의 경험·판단을 덧붙입니다. 전문 자문이 아니므로, 중요한 결정 전에는 최신 원문과 전문가 상담을 함께 확인해 주세요.

최종 수정 2026.05.08 · 문의 lessduck2@gmail.com

관련 글 · 테크

검색어를 입력하면 글 본문에서 찾아드려요.

본문 + 제목 검색 전체 검색 페이지 →