Managed Language 프로그래머라도 Unmanaged Language로 컴퓨터를 이해할 수 있도록 시간을 들여야 한다.
빨리 직장에 들어가는 것만 생각하지 말고 꾸준히 만족할 수 있게 준비하자.

Unmanaged Language 에서만 배울 수 있는 것

  • 메모리 동작 원리
  • CPU 동작 원리
  • 컴퓨터처럼 생각하는 방법
  • Managed Language에서 지원하는 모든 기능들의 동작원리

이른 시기에 컴퓨터를 이해하면 빠르게 성장 (2~3 배)

하드웨어를 이해하면 같은 로직이어도 버그가 적고 효율적인 코드를 짤 수 있다.

Unmanaged Launguage 공부기간

최소한 1년 이상 생각하면서 써야 한다.

향후 10년 커리어에 대한 고민

  • 여전히 프로그래머로서 일하고 싶은가?
    • 단기 직장 X
    • 10년 후 직업만족도
    • 돈을 얼마나 버는지
  • 더 높은 연봉을 받고 싶은가?

장기적인 커리어 보장 과목에 초점

  • C/C++ (Unmanaged Language)
    • 기본기와 하드웨어 공부에 집중
  • 컴퓨터 아키텍처
  • 기타 등등

References