컴퓨터 비전공자이고 제가 현재까지 본 책입니다.
C언어기본서, C++기본서, 자바기본서, 열혈강의자료구조, TCP/IP기본서
WinAPI정복, 리눅스엔지니어링 << 이 두 권은 앞부분만 보고 안 봤네요.
전부 다 실전위주의 책이라서 항상 부족함을 느끼고 있습니다.
그래서 독학 커리큘럼을 짜봤습니다.
번호 순서대로 공부할 예정입니다.
책 종류가 너무 많아서 번역서 중에 마음이 끌리는 책으로 골라봤습니다.
1. 프로그래밍 입문 - Structure and Interpretation of Computer Programs 번역
- 책의 후기가 너무 좋아서 읽어 볼 생각입니다.
2. 컴퓨터구조 - 컴퓨터 구조 및 설계 5판 번역 (David A Patterson, L. Hennessy)
- 목적 : 컴퓨터 하드웨어의 원리를 이해하고 용어를 공부한다.
3. 운영체제 - Operating System Concepts 8판 번역 공룡책 (Abraham Silberschatz , Peter B. Galvin, Greg Gagne)
- 목적 : 운영체제의 목적을 이해함으로서 윈도우의 구조를 추측할 수 있는 기반을 다진다.
4. 알고리즘 - Introduction to Algorithms 번역 (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein)
- 목적 : 천재들의 생각을 간접경험한다. 수학공부에 동기를 부여한다.
5. 운영체제 제작 - 64비트 멀티코어 OS 원리와 구조 1,2 번역(Kawai Hidemi)
- 목적 : 운영체제를 직접 제작 해본다.
6. 컴파일러 제작 - 책이 품절....
- 이건 10년후에 도전하는걸로..
이렇게 공부하면 이론적으로 무장이 될 수 있을까요?
참고로 수학은 필요할 때만 틈틈히 공부할 생각입니다.
얌마 일단 edx 에서 Systematic Program Design 이거를 해봐라