비전공 독학 개발자의 40일 도전 — 직접 만든 CS 학습 플랫폼 CodeMaster 공개

비전공 독학 개발자의 40일 도전 — 직접 만든 CS 학습 플랫폼 CodeMaster 공개

🚀 안녕하세요, 비전공 독학 개발자입니다

CS 전 분야를 40일 안에 정복하겠다고 선언합니다.

그리고 그 무기는 제가 직접 만든 플랫폼, CodeMaster입니다.

📚 CodeMaster가 뭔가요?

codemaster40.com — 직접 설계하고 직접 구현한 CS 학습 플랫폼입니다.

  • 975개 이상의 학습 콘텐츠

  • 16개 CS 카테고리 — Java, Spring, Python, 알고리즘, OS, DB, 네트워크, 클린코드, 보안, DevOps, 개발도구, 협업&Git, HTML/CSS, JavaScript, React, AI 활용

  • AI 학습 도우미 챗봇

  • AI 코드 리뷰어 (Monaco Editor 탑재)

  • AI 모의 면접 시뮬레이터 (레이더 차트 분석)

  • TensorFlow.js 이미지 분류기

  • YOLO 기반 번호판 인식 데모

  • Pyodide 기반 데이터 분석 플레이그라운드 (브라우저에서 Python 실행!)

남이 만든 플랫폼으로 공부하는 게 아니라, 직접 만든 플랫폼으로 직접 공부합니다.

🗺 홈 화면 — 16개 카테고리 한눈에

아래는 실제 CodeMaster 메인 화면입니다. 총 975개 콘텐츠, 16개 카테고리로 구성되어 있습니다.

📅 40일 로드맵 — D1부터 D40까지

하루 평균 19개 콘텐츠, 총 1016개 콘텐츠로 구성된 체계적인 40일 로드맵입니다.

image

  • D1 — Java 입문 & 기초 문법 (6시간)

  • D2 — Java 객체지향 OOP (8시간)

  • D3 — Java 핵심문법 & 컬렉션 (7시간)

  • D4 — Java 함수형 & 스트림 (6시간)

  • D5 — Java 멀티스레딩 (5시간)

  • D6 — Java JVM & GC (5시간)

  • D7 — Java 디자인패턴 & 테스트 (6시간)

  • ... D40까지 계속됩니다 🔥

매일 이 로드맵을 따라가며 학습 기록을 블로그에 남깁니다.

🔬 데이터 분석 플레이그라운드

Pyodide(WebAssembly 기반 Python 런타임)를 사용해서 서버 없이 브라우저에서 바로 pandas, numpy, matplotlib를 실행합니다.

백엔드 서버 비용 0원. 브라우저만 있으면 됩니다.

🛠 기술 스택

image

  • 프론트엔드 — Next.js 14 App Router, TypeScript, Tailwind CSS

  • 데이터 분석 — Pyodide (WebAssembly Python)

  • 인증 — Google OAuth, Kakao OAuth (PKCE)

  • DB — Supabase PostgreSQL (RLS 적용)

  • AI — Claude API, TensorFlow.js, YOLO11

  • 배포 — Vultr VPS, Nginx, PM2, Cloudflare DNS

📆 40일 계획

하루 평균 3~4개 카테고리씩 정복합니다.

매일 학습 기록을 이 블로그에 남깁니다.

40일 후에는 CS 전 분야를 커버한 상태로 면접장에 들어갑니다.

마무리

"직접 만든 플랫폼으로 직접 공부한다."

이것이 제가 생각하는 진짜 개발자의 학습법입니다.

👉 플랫폼 구경하러 가기: https://codemaster40.com

댓글을 작성해보세요.

채널톡 아이콘