C++만큼 개발환경 설정하기 까다로운 언어가 또 있을까요? 돌아다니는 정보를 따라 개발 환경을 설정해보지만 빌드 한 번 하기가 왜 이렇게 어렵고 복잡한지… 이 강의를 통해 OS, 플랫폼 상관 없이 언제 어디서나 간편하게 C++ 개발환경을 설정하는 방법을 배워보세요!
이런 걸
배워요!
OS에 상관 없는 C++ 개발환경 설정
Version Control System(VSC, Github) 설정 방법
C++ 개발 효율을 높이기 위한 코딩폰트 설정 방법
C++ 개발을 위한 Integrated Development Environment(IDE, Visual Studio Code) 설정 방법
스크립트를 통한 개발환경 설정 자동화
학습 대상은
누구일까요?
개발환경이 무엇인지 알지 못하는 분
C++ 개발을 처음 시작하는 분
PC를 포맷할 때마다 개발환경을 다시 설정하는 것이 너무 힘들었던 분
보다 효율적으로 개발환경을 관리하기를 원하시는 분
여러 플랫폼에서 일관적인 개발환경을 구성하기를 원하시는 분
C++ 개발 프로세스를 최적화하고 싶은 분
모든 것의 구조와 원리를 탐구합니다. 패턴을 찾아내어 시스템화 시키는데 능합니다.
취미로 사진을 찍습니다. 개발이 내 길이 아니라고 생각하고 사진 스튜디오를 열려다가 접었습니다.
취미로 기타를 칩니다. 10년 넘은 방구석 기타리스트입니다. 할 줄 아는 것만 10년째 하고 있습니다.
기술 책임자로 실외 배송로봇의 환경 인지 소프트웨어 개발했습니다.
소프트웨어 설계자로 자동 주차 시스템의 위치 인식 소프트웨어를 설계하고 핵심 모듈을 개발했습니다.
지금은 이 경험을 더 많은 사람들에게 전하기 위해서 업계를 떠나서 프로그래밍 교육을 하고 있습니다.
제 경험이 더 많은 사람들에게 도움이 되길 원합니다.
2023.06 - Present
Chief Executive Officer | HolyGround
2021.12 - 2023.05
Visual SLAM Software Architect | Visual Positioning Team | StradVision
자동 주차 위치 인식을 위한 Visual SLAM(vSLAM) 소프트웨어 개발/소프트웨어 아키텍트
산업 표준(MISRA C++ 2008) 준수하는 C++ 프레임워크를 제로 베이스에서 설계 및 개발
팀 내 생산성 4배 이상 향상 (기능 개발 기간: 2개월 → 2주 이하)
개발 스타일, 설계, 협업 가이드 문서 작성 및 팀 내 적용
2019.01 - 2021.12
Perception Part Tech-Lead | LMDR Algorithm Team | Robotis
배송 로봇을 위한 인지 소프트웨어 개발/Tech-lead
Embedded Platform(Nvidia Jetson)에서 CUDA를 사용하여 병렬 가속화 개발
ROS를 사용하지 않고, C++ 멀티 스레드 시스템 프레임워크를 설계 및 개발
높은 수준의 자동화 스크립트를 통한 개발환경 셋업 자동화 적용
2023 - Present
readable_code::cpp::코어_개발환경_설정 - 따라하면 끝나있는 C++ 개발환경 설정의 A to Z
2023 - Present
2023.08 - 2023.09
Python Basic Grammar 교육
서울ICT이노베이션 특성화고등학교 AI교육 | 한국디지털융합진흥원
2023.12
프로처럼 개발하기 - C++ 개발 process
[2기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Planning&Control) | Programmers
2023.01 - 2023.09
C++ Coding Guideline 특강
[3기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Perception) | Programmers
[5기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Perception) | Programmers
[1기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Planning&Control) | Programmers
2023.09
개발환경 설정/Build System/Code Quality Improvement 특강
[1기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Planning&Control) | Programmers
2023.09
Development environment setting for C++ 특강
[6기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Perception) | Programmers
2023.09
Build System for C++ Modular Project 특강
[6기] K-Digital Training: 프로그래머스 자율주행 데브코스 (Perception) | Programmers
2024.03
포트폴리오 작성 특강
SSAFY(Samsung Software Academy For Youth) | Samsung
2017.03 – 2019.02
Ph.D. candidate in Engineering | Control and robot engineering | Chungbuk National University
2014.03 – 2017.02
Master of Engineering | Control and robot engineering | Chungbuk National University
2009.03 – 2014.02
Bachelor of Engineering | Information and Communication Engineering | Chungbuk National University
Readable Code | 방장 | 카카오톡 오픈채팅
전체
28개 ∙ (3시간 33분)
가 제공되는 강의입니다.
readable_code 개요
11:58
강사 소개
06:30
강의 설명
06:32
C++ compiler 개요
13:24
Build system 개요
12:07
필수 프로그램 설치 on MacOS
05:37
필수 프로그램 설치 on Ubuntu
06:13
예제 코드 빌드 on terminal
05:52