[C++] C++ 공부하는 이유 및 목표

2022. 5. 29. 09:46♣ C++

 

 

 

C++를 공부해야겠다는 생각은 하고 있었다.

다만, 데이터/Python을 파느라 미루고 있었다.

현재 군에서 의무복무를 하고 있다.

다행히 코딩이 자유롭게 되는 컴퓨터가 있어서 그곳에서 Data Engineering을 공부하고 있었다.

하지만 서버 측면에서 한계가 있었고, 결국 Spark 기초만 보고 후일로 미뤘다.

 


 

이 답답한 곳에서 뭘 할 수 있지?

생각해본 결과, 3-4개월 남은 기간 동안 언 매니지드 언어(C, C++)를 공부하기로 했다.

데이터 엔지니어링은 python, java scala가 주요 언어지만, 결국 코드 자체를 더 클린 하게 짜려면 C, C++ 같은 원초적(?) 언어를 알아야 한다고 생각했다. 더불어 매니지드 언어를 사용할 땐 자동으로 되었던 메모리 처리 등 코드 뒷단에서 일어나는 일들을 직접 이해하고, 나아가 활용해봐야겠다고 생각했다.

 


 

그래서 목표는,

기본적인 문법과 지식을 이해하고, 나만의 테트리스 게임을 만들어보는 것이다.

단순 문법, 지식만 익히면 재미없을 것 같기에... 게임을 만드려고 해보면 재밌을 것 같다.

9월이 오기 전에, 이 블로그에 테트리스 포스팅이 올라올 것이다.

 


 

어떻게 공부하냐면

먼저 C++ 학습 사이트, 혹은 공짜 인강을 들으면서 기본 문법과 환경에 익숙해질 것이다.

독학으로 C++ 의 심화 문법 및 규칙을 공부하고, 바로 테트리스 제작에 뛰어들겠다. 

그럼 See you soon.