학생때 부터 지금까지 읽은 프로그래밍 관련 책들

프로그래밍, 게임 개발 기초

Basic 기초 학습

무서워요C

깡통들을 위한 C

C로 배우는 자료구조와 앨고리즘

C로 배우는 알고리즘

teach yourself C++

실시간 전략 게임 프로그래밍

게임하듯이 게임만들기

Windows 게임프로그래머를 위한 X 파일

Professional visual c++ windows shell programming

Visual C++ 완벽가이드

활용서, 기초 이론

DirectX 용책

DirectX 해골책

게임프로그래머를 위한 C++

Effective C++

DirectX9 셰이더 프로그래밍

이펙티브 STL

Refactoring

TCP/IP 소켓 프로그래밍

온라인 게임 네트워크 프로그래밍

온라인 게임 서버 프로그래밍

C++로 구현한 3D게임 엔진

와이어샤크를 활용한 실전 패킷 분석

와이어샤크 네트워크 완전 분석

Opengl game programming

Game programming gems

Game coding complete

Debugging applications for .NET and Windows

Real-time rendering

좋은 게임을 만드는 핵심 원리 게임 수학과 물리

Headfirst physics

수학으로 시작하는 3D게임 개발

게임 프로그래머를 위한 기초 수학과 물리

게임 수학과 물리

이야기로 아주 쉽게 배우는 삼각함수

이야기로 아주 쉽게 배우는 미적분

셰이더 프로그래밍 입문

실용적 예제로 본 게임 인공지능

AI game programming wisdom 2

Headfirst design pattern

SQL server 2005 완벽가이드

MS-SQL server 개발자용, 관리자용

데이터베이스 설계와 구축

프로그래머의 길 멘토에게 묻다

실용주의 프로그래머

조엘온 소프트웨어

피플웨어

Clean code

CLR via C#

Working Effectively with Legacy code

성공과 실패를 결정하는 1%의 네트워크 원리

마스터링 TCP/IP


너무 오래되서 지금은 서점에 가도 찾아볼 수 없는 책들도 있다. 쭉 나열해 보니 주니어때에 비해서 점점 관심사가 넓어지고 깊어지는것 같다. 특히나 프로그래밍을 처음 배울 때는 당장 구현되는 멋진 코드 한줄이 더 들어 있는 책을 골랐다면, 지금은 기초 원리에 대한 것과 개발 문화같은 내용들의 책을 더 많이 고르게 된다.

그럴수 밖에 없는 것이 초기에는 코드 구현에 막혀서 그걸 해결하려 했다면 지금은 코드만 가지고는 답이 없고 알고 있는 지식을 전반적으로 종합해서 문제를 해결해야 하는 것들과 마주치기 때문인것 같다.

Written on January 1, 2019