
readable_code::CMake - Fancy하게 C++ Project 만들기
개발 대장
C++의 가장 큰 장벽이 무엇일까요? 제가 생각했을 때는 CMake가 아닐까 싶습니다. 처음 C++을 시작했을 때, 소스 파일 하나 빌드 하기도 어렵게 만들었던 CMake… 저와 함께 부숴볼까요? 이 강의와 함께라면 당신도 CMake Master!
초급
C++, cmake, 소프트웨어 설계
C++만큼 개발환경 설정하기 까다로운 언어가 또 있을까요? 돌아다니는 정보를 따라 개발 환경을 설정해보지만 빌드 한 번 하기가 왜 이렇게 어렵고 복잡한지… 이 강의를 통해 OS, 플랫폼 상관 없이 언제 어디서나 간편하게 C++ 개발환경을 설정하는 방법을 배워보세요!
OS에 상관 없는 C++ 개발환경 설정
Version Control System(VSC, Github) 설정 방법
C++ 개발 효율을 높이기 위한 코딩폰트 설정 방법
C++ 개발을 위한 Integrated Development Environment(IDE, Visual Studio Code) 설정 방법
스크립트를 통한 개발환경 설정 자동화
학습 대상은
누구일까요?
개발환경이 무엇인지 알지 못하는 분
C++ 개발을 처음 시작하는 분
PC를 포맷할 때마다 개발환경을 다시 설정하는 것이 너무 힘들었던 분
보다 효율적으로 개발환경을 관리하기를 원하시는 분
여러 플랫폼에서 일관적인 개발환경을 구성하기를 원하시는 분
C++ 개발 프로세스를 최적화하고 싶은 분
572
명
수강생
18
개
수강평
4
개
답변
4.7
점
강의 평점
2
개
강의
"또 야근이야? 이 코드 누가 짠 거야?"
자율주행 개발을 하면서 수없이 들었던 말들입니다. 복잡한 C++ 코드와 씨름하며 밤을 새고, 버그 때문에 주말 출근하던 날들이 있었어요.
그런데 어느 순간 깨달았습니다. 문제는 실력이 아니라 시스템이었다는 걸요.
좋은 개발자가 되는 건 "어떻게" 코딩하느냐가 아니라 "왜" 그렇게 해야 하는지를 이해하는 것부터 시작한다고 생각해요.
그래서 만들었습니다. 같은 고민을 하는 개발자들이 함께 성장할 수 있는 공간, HolyGround를요.
현재: (주)HolyGround 대표
과거:
스트라드비전에서 Visual SLAM 아키텍트로 자율주행 기술 개발
로보티즈에서 배달 로봇 인지 시스템 개발
주력 분야: C++, CMake, SLAM, 멀티스레딩, 시스템 아키텍처
교육 활동: SSAFY 멘토, K-Digital Training, 특성화고 강의, 기업 컨설팅
CodeCraft
"팀 코딩 컨벤션 때문에 맨날 싸워요" → 자동화로 해결
C++ DevEnv Accelerator
"개발 환경 설정만 하루 종일 해요" → 원클릭으로 해결
C++ Ultimate CMake Template
"CMake 너무 복잡해요" → 복붙으로 해결
TitanCore
"멀티스레드 안전하게 어떻게 해요?" → 템플릿으로 해결
C++ 개발환경 설정 A to Z
"왜 내 컴퓨터에서만 안 되지?" 이런 고민 끝!
Modern CMake 실전
"CMake 문서 읽다가 포기했어요" → 실무에서 바로 쓰는 방법만
리더블코드 오픈채팅 (운영자)
"이 코드 어떻게 개선할까요?" 일상 잡담부터 코드 리뷰까지
Spatial AI KR (SLAM 전문 커뮤니티 부운영자)
GitHub: @movingChurch
cmake_ground
"CMake 템플릿 하나씩 만들기 귀찮아요" → 여기서 가져다 쓰세요
"이 버그 왜 안 잡혀?"
"이 코드 누가 이해해?"
"또 야근이야?"
저도 똑같은 고민을 했어요. 밤새 디버깅하고, 스파게티 코드와 싸우고, 팀원들과 코드 리뷰하다 싸우고...
그런데 깨달았습니다. 혼자 잘하는 것보다 함께 잘하는 게 더 중요하다는 걸요.
그래서 Ground::Builder를 만들었습니다. 혼자 끙끙대지 말고, 같이 고민하고 성장할 수 있는 공간이에요.
함께 가면 더 멀리 갈 수 있으니까요.
이름: 양은성 (Paul)
닉네임: 개발대장
이메일: yes@holyground.world
GitHub: @movingChurch
LinkedIn: Eunsung Yang
Instagram: @captain.dev__
Threads: @captain.dev__
궁금한 거 있으면 언제든 연락주세요!
코딩 고민부터 인생 상담까지 🤝
전체
28개 ∙ (3시간 33분)
해당 강의에서 제공:
전체
13개
4.8
13개의 수강평
수강평 10
∙
평균 평점 4.5
4
이 강의는 VSCode 상에서 가장 이상적인 개발 환경을 구축하는 방법을 다루고 있으며, 특히 C++ 개발 환경과 CMake를 손쉽게 설정할 수 있는 과정이 큰 도움이 되었습니다. C 또는 C++ 언어 개발 환경을 처음 접하는 분들이라면 이 강의를 통해 최소 몇 시간에서 최대 몇 개월에 달하는 시행착오를 줄일 수 있을 것입니다. 또한 각종 유용한 VSCode 확장을 소개해 주어 실제 작업 효율을 높이는 데에도 많은 도움이 되었습니다. 다만, 강의가 ‘이상적인 설치 방식’을 일종의 정답지처럼 제시하다 보니, 수강자가 개별 확장이나 도구를 더 깊게 탐구할 기회를 얻기 어렵다는 점은 아쉬웠습니다. 환경을 빠르게 완성하는 데는 탁월하지만, 동시에 학습자가 도구를 주체적으로 이해하고 활용할 수 있는 여지를 조금 더 마련해 주었으면 하는 바람이 남습니다. 여기에 더해, .vscode/launch.json 파일 등을 활용해 C 또는 C++ 코드를 바로 실행하거나 디버깅할 수 있는 설정법, 그리고 윈도우 OS에서의 개발 환경 설정법까지 다루어 주었다면 훨씬 더 실용적이고 완성도 높은 강의가 되었을 텐데, 이 부분들이 완전히 빠져 있다는 점은 다소 실망스러웠습니다.
수강평 94
∙
평균 평점 4.8
수강평 2
∙
평균 평점 5.0
수강평 573
∙
평균 평점 4.8
수강평 51
∙
평균 평점 5.0
무료
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!