블로그

임동근

비전공 독학 개발자의 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일 로드맵입니다.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원. 브라우저만 있으면 됩니다.🛠 기술 스택프론트엔드 — 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

CodeMaster독학개발자CS학습포트폴리오PythonNextJSAI

채널톡 아이콘