Managed Language 프로그래머라도 Unmanaged Language로 컴퓨터를 이해할 수 있도록 시간을 들여야 한다.
빨리 직장에 들어가는 것만 생각하지 말고 꾸준히 만족할 수 있게 준비하자.
Unmanaged Language 에서만 배울 수 있는 것
- 메모리 동작 원리
- CPU 동작 원리
- 컴퓨터처럼 생각하는 방법
- Managed Language에서 지원하는 모든 기능들의 동작원리
이른 시기에 컴퓨터를 이해하면 빠르게 성장 (2~3 배)
하드웨어를 이해하면 같은 로직이어도 버그가 적고 효율적인 코드를 짤 수 있다.
Unmanaged Launguage 공부기간
최소한 1년 이상 생각하면서 써야 한다.
향후 10년 커리어에 대한 고민
- 여전히 프로그래머로서 일하고 싶은가?
- 단기 직장 X
- 10년 후 직업만족도
- 돈을 얼마나 버는지
- 더 높은 연봉을 받고 싶은가?
장기적인 커리어 보장 과목에 초점
- C/C++ (Unmanaged Language)
- 기본기와 하드웨어 공부에 집중
- 컴퓨터 아키텍처
- 기타 등등
References