HolyGround

Readable Programming - C++ 소프트웨어 엔지니어 과정

Readable Programming - C++ 소프트웨어 엔지니어 과정

신청 마감일

2025년 8월 8일 금

남은 시간

참가비

₩3,600,000

프로그램 신청을 위해 로그인해주세요.

로그인
# "사수 없이 성장하고 있나요?" ## 이런 분들을 위한 12주 프로그램입니다 ### 🎯 타겟 1: 사수 없는 주니어 개발자 - "좋은 코드가 뭔지 모르겠어요" - "이게 맞는 방법인지 확신이 없어요" - "회사에 물어볼 사람이 없어요" ### 🎯 타겟 2: 시스템을 설계하고 싶은 중니어 - "체계적인 개발 프로세스가 필요해요" - "팀 생산성을 높이고 싶어요" - "대규모 시스템 설계 경험이 부족해요" - "성능 최적화 노하우를 배우고 싶어요" ### 🎯 타겟 3: 연봉 점프하고 싶은 개발자 - "실력은 있는데 증명이 안 돼요" - "차별화된 역량이 필요해요" - "이직할 때 어필할 게 없어요" **📅 1기 모집** | 2025년 8월 9일 시작 | 소수정예로 진행됩니다 --- ## 🎯 제가 직접 경험한 믿기 힘든 변화들 ### 첫 번째 이야기: 사수 없이 시작한 도전 > **"입사했더니 제 분야 사람이 아무도 없었습니다"** 로봇/임베디드 회사 입사 첫날. 요구사항 문서 하나뿐. **ROS가 너무 느려서** 직접 멀티스레딩 프레임워크 구축. **결과:** • 0명 → 5명 팀으로 성장 • 팀원들 대기업 진출 • 연봉 **3배 상승** ### 두 번째 이야기: SLAM 리빌딩의 기적 > **"이 코드 통합해주세요" - 입사 3개월차의 악몽** 자율주행 회사. 레거시 코드 상태: • 메모리 카피 3번 (이미지 1개당) • 스레드 초당 수백 개 생성/삭제 • X/Y 반전, 픽셀 밀림 등 버그 **"한 달만 주시면 전부 새로 만들겠습니다"** 6주 만에 SLAM 프레임워크 재구축: • 처리시간: **300ms → 100ms** • 개발속도: **2개월 → 1주일** **팀원의 메시지:** > "기존에는 2개월 걸려도 어려웠던 기능을 > 새 프레임워크에서는 1주일 만에 구현했습니다" ### 세 번째 이야기: HolyGround를 시작한 이유 > **"이 경험을 더 많은 개발자와 나누고 싶었습니다"** 회사에서는 팀원 5-10명만 도울 수 있었지만, HolyGround를 통해 더 많은 개발자가 체계적으로 성장할 수 있도록 돕고자 합니다. --- ## 💡 12주 후, 당신은 어떻게 달라질까요? ### Before 😰 - 기능 개발: **"언제 끝날지 모르겠어요"** - 코드 리뷰: **"왜 이렇게 했냐고 물으면..."** - 성장 속도: **"3년차인데 아직도..."** - 연봉 협상: **"실력을 어떻게 증명하죠?"** ### After 🚀 - 기능 개발: **"일정 예측이 가능해졌어요"** (체계적 접근) - 코드 리뷰: **"설계 의도를 설명할 수 있어요"** (원리 이해) - 성장 속도: **"스스로 학습 방향을 잡을 수 있어요"** - 연봉 협상: **"구체적인 성과를 보여드릴 수 있어요"** (포트폴리오) - 팀 생산성: **"가이드라인 도입 후 개발 속도 2배 향상"** (검증된 문서) **이런 변화를 만드는 것이 HolyGround의 목표입니다.** --- ## 🌱 HolyGround만의 검증된 시스템: GBF > **"책에는 없는, 코드에 담긴 10년의 경험을 전수합니다"** ### 🌱 Month 1: GROUNDING (뿌리내리기) **"10년 경험이 녹아있는 개발 기준 전수"** - 리더블 프로그래밍 가이드라인 - 프레임워크 설계 원칙 - 자동화 파이프라인 구축 - **당신의 분야에 맞춘 적용** **🎁 특별 제공: 검증된 가이드라인 문서** - 10년간 실제 프로젝트에서 다듬어진 개발 가이드라인 - 스트라드비전, 로보티즈에서 팀 전체가 사용한 문서 - 즉시 적용 가능한 구체적인 규칙과 예시 원리를 아는 것과 체득하는 것은 다릅니다. 이론이 아닌, 실전에서 검증된 기준을 배웁니다. ### 🌿 Month 2: BRANCHING (가지치기) **"프로덕션 레벨 C++ 프레임워크 직접 구현"** - 멀티스레딩 시스템 - 메모리 관리 - 로깅 시스템 - 컨피규레이션 관리 - **매주 개발대장의 코드리뷰** 교과서 예제가 아닙니다. 실제 300ms를 100ms로 줄인 그 코드입니다. 문제를 해결하며 만들어진 경험이 코드에 담겨있습니다. ### 🍎 Month 3: FRUITING (열매맺기) **"개발대장과 1:1 실전 프로젝트"** - 당신의 분야에 맞춘 프로젝트 선정 - 코드리뷰를 통한 피드백 - A부터 Z까지 완성 - **혼자서도 할 수 있는 자신감** 배운 경험을 당신의 영역에 적용합니다. 이제 당신만의 경험이 만들어집니다. --- ## 🎯 가장 중요한 차별점: 경험의 전수 > **"이론이 아닌, 문제 해결의 경험을 배웁니다"** ### ❌ 일반 교육 - "스레드풀이란 무엇인가" → 개념 설명 - "이렇게 구현합니다" → 교과서 예제 - "연습문제를 풀어보세요" → 토이 프로젝트 ### ✅ HolyGround - "300ms를 100ms로 줄인 실제 코드입니다" → 프로덕션 코드 - "이런 문제를 해결하며 만들었습니다" → 경험 전수 - "당신의 프로젝트에 적용하세요" → 실전 응용 **모든 코드는 실제 문제를 해결하며 만들어진 결과물입니다** --- ## 💸 투자 가치가 고민되시나요? ### 🤔 수강생들이 가장 원했던 것 (실제 피드백) **"실제 코드 예시가 있었으면 좋았을 것 같습니다"** **"구체적인 적용 방법을 알고 싶습니다"** **"왜 이렇게 하는지 이유를 알고 싶어요"** → **12주 과정에서는 이 모든 것을 충분히 다룹니다** ### 📚 투자 대비 가치 **1기 특별가: 360만원** 시간당 계산: - 24시간 라이브 세미나 (3시간 × 8주) - 12회 개인별 코드리뷰 (주 1회) - 1.5시간 1:1 멘토링 (30분 × 3회) - 3개월간 무제한 Discord 멘토링 - = **시간당 약 7만원** (실제 멘토링 시간 기준) **포함된 가치:** - ✅ 즉시 사용 가능한 프로덕션 레벨 프레임워크 코드 - ✅ 팀에 바로 적용할 수 있는 개발 가이드라인 문서 - ✅ CI/CD 파이프라인 템플릿 - ✅ 평생 커뮤니티 멤버십 **비교해보세요:** - 일반 부트캠프: 600-1000만원 (이론 중심) - 개인 과외: 시간당 10-20만원 (체계 부족) - HolyGround: 360만원 (실무 코드 + 1:1 멘토링) --- ## 📅 어떻게 진행되나요? ### 학습 진행 방식 **Week 1-8: 세미나 + 실습** - 월요일 저녁 8시: 3시간 라이브 세미나 - 화~일요일: 개인 실습 및 과제 - 일요일 자정: 과제 제출 - 다음주 초: 개발대장의 코드리뷰 **Week 9-12: 개인 프로젝트 집중** - 1:1 멘토링으로 프로젝트 진행 - Discord로 상시 질의응답 - 매주 진행상황 체크 및 피드백 - 라이브 세미나 없이 개발에 집중 --- ## 🚀 졸업은 시작입니다 ### 우수 졸업생은 Instructor로 선발 ✅ 다음 기수 멘토링 참여 기회 ✅ **활동 수당 지급** (기수당 100-150만원) ✅ 가르치며 더 깊이 체득하는 기회 --- ## 🤔 자주 묻는 질문 **Q: 정말 12주 안에 가능한가요?** A: 네, 가능합니다. 이론을 배우는게 아니라 검증된 코드를 따라 만들기 때문입니다. **Q: C++를 잘 몰라도 되나요?** A: 기본 문법은 알고 계셔야 합니다. 하지만 고급 기능은 함께 배워나갑니다. **Q: 왜 C++인가요?** A: 시스템의 본질을 이해하려면 Low-level을 알아야 합니다. C++로 배운 경험은 모든 언어에 적용됩니다. **Q: 주당 얼마나 시간을 투자해야 하나요?** A: 세미나 3시간 + 실습 15-20시간 = 주당 18-23시간 정도입니다. 주말을 활용하면 충분히 따라올 수 있습니다. --- ## ⏰ 마감이 다가옵니다 ### 📅 일정 - **모집 마감**: 2025년 8월 8일 자정 - **킥오프**: 2025년 8월 9일 토요일 7PM - **정규 세미나**: 매주 월요일 8PM - **기간**: 12주 ### 🔥 1기 모집의 특별함 1. **특별 할인가**: 1기 한정 360만원 2. **소수정예**: 직접 코드리뷰가 가능한 인원으로 제한 3. **창립 멤버**: HolyGround 커뮤니티를 함께 만들어갈 동료 --- ## 🛠️ 무엇을 사용하나요? ### 개발 환경 - **언어**: C++20 (최신 표준으로 깔끔한 코드 작성) - **OS**: macOS & Ubuntu 완벽 지원 - **버전 관리**: Git & GitHub ### 빌드 & 개발 도구 - **빌드 시스템**: CMake & Ninja (빠른 빌드) - **컴파일러**: Clang (최고의 에러 메시지) - **코드 품질**: clang-tidy (정적 분석), clang-format (일관된 스타일) - **테스트**: Catch2 (모던 C++ 테스트 프레임워크) **왜 이 도구들인가요?** 실제 프로덕션에서 검증된 최신 도구들로, 빠르고 안정적이며 생산성이 높습니다. --- ## 📖 12주 구체적 커리큘럼 ### 🌱 Month 1: GROUNDING - 원리와 기준 세우기 #### Week 1: Readable System 기반 다지기 **만들게 되는 것:** - 팀에서 바로 쓸 수 있는 코딩 가이드라인 문서 - 리팩토링된 실제 코드 (Before/After) #### Week 2: 개발환경 자동화 **만들게 되는 것:** - 개발환경 자동 구축 스크립트 - Docker 기반 재현 가능한 개발환경 #### Week 3: CI/CD 파이프라인 구축 **만들게 되는 것:** - GitHub Actions 기반 자동화 파이프라인 - CMake 프로젝트 템플릿 (빌드/테스트/배포 자동화) #### Week 4: LLM 기반 개발 프로세스 **만들게 되는 것:** - AI와 협업하는 개발 워크플로우 - 개발 생산성을 높이는 AI 활용 템플릿 ### 🌿 Month 2: BRANCHING - 프로덕션 코드 구현 #### Week 5: 코어 프레임워크 기본 기능 **만들게 되는 것:** - spdlog 기반 고성능 로깅 시스템 - YAML 설정 관리 시스템 - 마이크로초 정밀도 타이머 #### Week 6: 메모리풀 구현 **만들게 되는 것:** - Fixed-size 메모리풀 - Thread-safe 메모리 관리자 #### Week 7: 스레드풀 구현 **만들게 되는 것:** - Task 기반 스레드풀 - 실시간 시스템에서 검증된 스케줄러 #### Week 8: 멀티스레딩 파이프라인 **만들게 되는 것:** - 3단계 처리 파이프라인 ### 🍎 Month 3: FRUITING - 나만의 프로젝트 #### Week 9-11: 개인 프로젝트 설계와 구현 **오픈소스를 활용한 실전 프로젝트 예시 (1:1 멘토링으로 결정):** - **로봇공학**: ROS2의 느린 pub/sub를 우리 프레임워크로 대체해 10배 성능 개선 - **영상처리**: OpenCV + 우리 프레임워크로 슬램 프론트엔드 파이프라인 구현 - **임베디드**: 센서 데이터 수집/처리 고성능 파이프라인 구축 **핵심**: 바퀴를 재발명하지 않고, 우리가 만든 프레임워크로 실제 병목 해결 #### Week 12: 완성과 배포 **최종 결과물:** - GitHub에 공개된 프로덕션급 프로젝트 - 기술 블로그 포스트 - 포트폴리오 사이트 업데이트 --- ## 💬 검증된 교육 효과: 실제 참가자들의 목소리 ### 📊 검증된 교육 방법론 **리더블 프로그래밍 세미나 실적** - **만족도**: 평균 4.75/5점 - **재참여 의향**: 100% (24명 전원) - **현업 적용률**: 참가자 중 80% 이상이 즉시 적용 > "**희미했던 개념들은 명확하게 잡혀지고, 제 boundary에 없는 다른 차원의 insight들이 밝혀지는 시간**이었습니다." > **- 만족도 5/5점** > "**5년차나 10년차 시니어 입장에서는 바로 적용할 수 있는 가이드라인**입니다. LLM을 이용하는 정확한 방법론과 개발프로세스에 포함시킨 내용이 뜻깊었습니다." > **- 5년차 개발자, 만족도 5/5점** ### 🎯 세미나에서 가장 기억에 남는 내용 (실제 피드백) > "**SLAM 프레임워크 리빌딩 스토리**, 리더블한 시스템을 설계하고 구현하고 테스트하는 방법을 강의해주셨지만 가장 기억에 남는 건 저 스토리를 수행한 문제 파악과 파트장님을 설득, 성공으로 이끈 수행력 같습니다" > **- 만족도 5/5점** --- ## 🤔 자주 묻는 질문 **Q: 정말 12주 안에 가능한가요?** A: 네, 가능합니다. 이론을 배우는게 아니라 검증된 코드를 따라 만들기 때문입니다. **Q: C++를 잘 몰라도 되나요?** A: 기본 문법은 알고 계셔야 합니다. 하지만 고급 기능은 함께 배워나갑니다. **Q: 왜 C++인가요?** A: 시스템의 본질을 이해하려면 Low-level을 알아야 합니다. C++로 배운 경험은 모든 언어에 적용됩니다. **Q: 주당 얼마나 시간을 투자해야 하나요?** A: 세미나 3시간 + 실습 15-20시간 = 주당 18-23시간 정도입니다. 주말을 활용하면 충분히 따라올 수 있습니다. **Q: 환불은 가능한가요?** A: 프로그램의 특성상 환불은 어렵습니다. 대신 충분한 상담을 통해 자신에게 맞는 프로그램인지 확인하실 수 있습니다. **Q: 회사 업무와 병행 가능한가요?** A: 네, 고려해서 설계했습니다. 월요일 저녁 세미나와 주말을 활용한 실습으로 충분합니다. **Q: 다른 온라인 강의와 뭐가 다른가요?** A: 세 가지가 다릅니다: • **모든 코드 직접 리뷰**: 녹화 강의 단방향 학습 ❌ → 1:1 피드백 ⭕ • **개인 필드 맞춤**: 획일화된 커리큘럼 ❌ → 당신 분야 최적화 ⭕ • **실무 프레임워크 개발**: 토이 프로젝트 ❌ → 프로덕션 레벨 코드 ⭕ --- ## 💡 투자의 진짜 가치 **12주 후, 당신이 얻게 될 것:** **기술적 성과** - GitHub에 공개된 프로덕션급 C++ 프레임워크 - 실제로 작동하는 고성능 시스템 - 어디서든 인정받을 포트폴리오 **경력 발전** - "프레임워크 개발 경험 있음" - 이력서에 쓸 수 있는 한 줄 - 코드로 증명 가능한 실력 - 시니어가 하는 설계 방법을 배워 기반을 쌓음 **장기적 가치** - 평생 사용할 개발 원칙과 방법론 - 스스로 성장할 수 있는 학습 체계 - 같은 기준을 공유하는 개발자 네트워크 이것이 360만원 투자의 진짜 의미입니다. --- ### 📌 한눈에 보기 - **프로그램**: Readable Programming - C++ 소프트웨어 엔지니어 과정 - **기간**: 12주 (2025.8.9 ~ 2025.10.31) - **일정**: 매주 월요일 8PM 세미나 + 주중 과제 - **인원**: 소수정예 - **가격**: 360만원 (1기 한정) - **문의**: <yes@holyground.world> **P.S.** 이론은 책에도 있습니다. 하지만 경험은 직접 해봐야 얻을 수 있습니다.