Thumbnail
개발 · 프로그래밍 프로그래밍 언어

readable_code:: 따라하면 끝나있는 C++ 개발환경 설정 A to Z 대시보드

(5)
4개의 수강평 ∙  233명의 수강생

무료

지식공유자: 양은성(HolyGround)
총 28개 수업 (3시간 33분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[프로그래밍 언어, 개발 도구] 강의입니다.

C++만큼 개발환경 설정하기 까다로운 언어가 또 있을까요? 돌아다니는 정보를 따라 개발 환경을 설정해보지만 빌드 한 번 하기가 왜 이렇게 어렵고 복잡한지… 이 강의를 통해 OS, 플랫폼 상관 없이 언제 어디서나 간편하게 C++ 개발환경을 설정하는 방법을 배워보세요!

✍️
이런 걸
배워요!
OS에 상관 없는 C++ 개발환경 설정
Version Control System(VSC, Github) 설정 방법
C++ 개발 효율을 높이기 위한 코딩폰트 설정 방법
C++ 개발을 위한 Integrated Development Environment(IDE, Visual Studio Code) 설정 방법
스크립트를 통한 개발환경 설정 자동화

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
개발환경이 무엇인지 알지 못하는 분
C++ 개발을 처음 시작하는 분
PC를 포맷할 때마다 개발환경을 다시 설정하는 것이 너무 힘들었던 분
보다 효율적으로 개발환경을 관리하기를 원하시는 분
여러 플랫폼에서 일관적인 개발환경을 구성하기를 원하시는 분
C++ 개발 프로세스를 최적화하고 싶은 분

안녕하세요
양은성(HolyGround) 입니다.
양은성(HolyGround)의 썸네일

Intro

나름(?) 사회화가 많이 된 ENTP이다. 입버릇이 추상화다. 재사용이 불가능 한 것을 극도로 싫어한다. 읽기 불편한 코드를 보면 당장 리팩토링을 하지 않고는 적성이 풀리지 않는다. 처음엔 차가워 보일 수 있지만 알고 보면 마음이 따뜻한(?) 남자다. 고양이를 매우 많이 좋아한다.

Contents

Employment

Communities

Lectures

Mentoring

Achievements

  • 자동 주차 위치인식을 위한 Visual SLAM(vSLAM) SW 개발/SW Architect

    • Visual SLAM framework 설계

      • 재사용이 가능한 자체적인 Visual SLAM framework 설계

      • Framework core modules(thread/log/time/container/etc...) 구현

    • Visual SLAM framework 개발 leading

      • Milestone 설정 및 업무 할당

      • 팀원들에게 SW 개발 가이드 진행

    • Visual SLAM framework 개발 환경 구축

      • SW guideline(C++/Architecture/etc...) 정의 및 배포

      • Collaboration(Code review/etc...) 개발 문화 설정 및 정착

      • SW guideline을 만족하는 static analysis 설정 및 적용

      • Docker 기반 CI/CD 유지보수

  • 배송로봇을 위한 Perception SW 개발/Tech lead

    • Perception S/W framework 설계

      • Multi-thread framework 설계 및 구현

      • Perception S/W module들간의 통신을 위한 atomic interfacing 설계 및 구현

      • 재사용 가능한 sensor driver/API 설계 및 구현

      • CPU-GPU 효율적인 자료구조 및 CUDA용 공용 함수 구현

      • TensorRT기반 DL inference module 설계 및 구현

    • Autonomous perception algorithm 개발

      • Real-time mapping algorithm 개발

      • Collision detection algorithm 개발

      • Navigation algorithm 개발

      • Real-time video streaming 기술 개발

         

Skills

  • Programming

    • C

    • C++

    • Modern C++

    • Python

    • CUDA

  • Frameworks

    • Git

    • CMake

    • Docker

    • OpenCV

    • ROS

    • ROS2

  • Software engineering

    • Software architecturing

    • CI/CD

    • SW static analysis

    • Multi threading

    • Atomic programming

    • Linux

    • Robotics

    • Camera geometry

    • Image processing

    • Embedded platform

    • Open sources

       

Interests

  • Software architecture

  • Development culture

  • SLAM(Simultaneous Localization And Mapping)

  • Robotics

  • Computer vision

  • Autonomous driving

     

Education

  • Bachelor of Engineering, Information and Communication Engineering, Chungbuk National University, 2009.03 – 2014.02

  • Master of Engineering, Control and robot engineering, Chungbuk National University, 2014.03 – 2017.02

  • Ph.D. of Engineering(수료), Control and robot engineering, Chungbuk National University, 2017.03 – 2019.02

     

Research Experiences

  • Student researcher(Advisor: Gon-Woo Kim), Intelligence Robot Lab, Chungbuk National University, 2013.06 - 2018.12

커리큘럼 총 28 개 ˙ 3시간 33분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 개발환경
섹션 2. 개발환경 필수 프로그램
C++ compiler 개요 13:24
Build system 개요 미리보기 12:07
필수 프로그램 설치 on MacOS 05:37
필수 프로그램 설치 on Ubuntu 06:13
예제 코드 빌드 on terminal 05:52
섹션 3. Version Control System(VCS)
VCS 개요 08:44
Git& Github CLI 설치 on MacOS 07:04
Git& Github CLI 설치 on Ubuntu 08:01
섹션 4. 코딩폰트
코딩폰트 개요 02:58
코딩폰트 설치 on MacOS 04:05
코딩폰트 설치 on Ubuntu 04:34
섹션 5. Integrated Development Environment(IDE)
IDE 개요 미리보기 15:13
VSCode 설치 on MacOS 01:56
VSCode 설치 on Ubuntu 02:16
VSCode 기본 설정 04:25
C++ 개발을 위한 VSCode 확장기능 설정 10:08
VSCode 권장 확장 기능 16:00
VSCode 테마 설정 미리보기 04:43
예제 코드 빌드 using VSCode 04:22
VSCode로 Git 사용하기 13:47
섹션 6. 개발환경 설정 자동화
자동화 스크립트 개요 02:45
개발환경 설정 스트립트 for MacOS 08:58
개발환경 설정 스트립트 for Ubuntu 10:27
강의 게시일 : 2023년 11월 21일 (마지막 업데이트일 : 2023년 11월 21일)
수강평 총 4개
수강생분들이 직접 작성하신 수강평입니다.
5
4개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
이준서 thumbnail
5
잘 정리된 영상이네요 훌룡합니다
2024-02-25
somae604 thumbnail
5
유익한 강의입니다!
2024-01-07
배성준 thumbnail
5
컴퓨터공학과 학부에서 가르쳐주지 않지만 개발할 때 가장 중요한 것들을 가르쳐주는 수업입니다. 강사분의 노하우를 짧은 시간에 배울 수 있어서 매우 만족했습니다. 다음 강의도 기다리겠습니다.
2024-01-01
똘똘이스머프 thumbnail
5
귀한 강의 감사합니다. 즐거운 크리스마스 보내시고 새해 복 많이 받으세요.
2023-12-23