전, 기초를 닦지 않고 그냥 MFC 를 해서 나중에 참 고생을 많이 했습니다.
MFC 를 선택하셨다는 것은 결국은 C++ 을 선택하신것을 의미하는데,
전 MFC 가 어떻게 되건 C++ 의 고수만 된다면 대세가 어떤 언어가 되건 상관없다고 생각합니다.
C++ 이 Win32 에 종속되는건 아니니까요.
게다가 앞으로도 Win32 는 여전히 쓰일 수 밖에 없구요.
또, C++ 잘 해두면 다른 언어 익히는건 훨씬 쉽습니다.
그래서 MFC/API 를 공부하시면서 (혹은 공부하시기 전에) C/C++ 을 확실히 공부해두시길 권장합니다.
제가 C/C++ , STL, 운영체제, 알고리즘 같은 기초가 부족해서 한참 후회 많이 했습니다.-_-;
너무 언어나 툴이나 운영체제에 종속되지 않으시길...
그럼 추천 나갑니다~
필요하다고 생각되는 책을 골라 보시면 될 듯 합니다.^^
[C/C++/STL]
- 열혈강의 C 프로그래밍
- 열혈강의 C 포인터
- C 언어로 배우는 알고리즘 입문
(C 언어를 어느 정도 익히셨다면, 반드시 알고리즘 예제를 직접 생각해보면서 공부해야 합니다.
이 과정을 거치지 않으면 나중에 후회하게 됩니다. 흑-_-;)
- 열혈강의 C++ 프로그래밍
(열혈 강의 시리즈는 번역서가 아니고 저자가 한국인이라서 아무래도 내용 전달이 명확하고,
프리렉에서 동영상 강의를 보너스로 제공한다는 점이 매력적입니다. 책 내용도 쓸만하구요)
- C++ 기초 플러스
(기초 플러스라는 제목과 달리 생각보다 좀 빡센 책이지만 내용은 아주 좋죠.
열혈강의 C++ 하나 보고 나서 보시는 편이 좋을 듯 합니다)
- Effective C++
- More Effective C++
(스캇 마이어의 명작 중 명작이죠. C/C++ 을 공부하신 분은 반드시 보셔야 합니다.
각종 기법과 개념들을 설명해줍니다)
- STL 튜토리얼.레퍼런스 가이드
(STL 은 제가 C++ 배운 후 가장 큰 감동이었습니다. 흑 T_T;)
- Effective STL
(역시 스캇 마이어의 명작. 내용도 흥미진진하고 재미있습니다.)
- Accelerated C++
(예제로 되어 있고, STL 의 내용도 나오므로 기존에 공부를 해두고 봐야 합니다.)
- Essential C++
- Modern C++ Design
(템플릿, 패턴에 대해 배울 수 있습니다. GoF 책 후에 봐도 괜찮구요)
[API/MFC]
- Visual C++ Programming Bible 6.X
- Visual C++ 6 완벽가이드 2/E
- 윈도우즈 API 정복
(위의 3종 셋트는 너무나 잘 알려진 API/MFC 관련 책)
- API 로 배우는 Windows 구조와 원리
(하드웨어 아키텍쳐와 운영체제에 대해 배울 수 있습니다.
전산과 컬리큘럼에 다 있는 내용이겠으나, 내용이 참 좋습니다.
이걸 완벽 이해하신 후 다른 책을 보시면 뭔가 좀 더 와 닿는게 있죠)
- 윈도우즈 프로그래머를 위한 MFC 구조와 원리
(MFC 에 자동으로 생성된 코드들 100% 이해 하기 힘드신 분 꼭 보셔야죠.
이미 MFC 를 다루지 않는 분이더라도 MFC 를 경험하셨으면 볼만한 책)
[관련 기술]
- Multi Thread Programming
- 열혈강의 TCP/IP 소켓 프로그래밍 (정말 쉽게 되어 있습니다. 소켓의 기초 공부로 최고~)
- Network Programming for Windows 2/E
(위의 책과 겹치는 부분이 좀 있지만 전체적으로 내용이 정말 좋습니다)
- Effective TCP/IP Programming - 네트워크 프로그램을 향상시키는 44가지 Tips
- Windows 시스템 실행파일의 구조와 원리
- Windows 구조와 원리 : OS를 관통하는 프로그래밍의 원리
- Windows 시스템 프로그래밍
- CODE COMPLETE 2/E (고급 코드 작성을 위한 스캇 마이어의 대작. 졸트상 2회 수상이라죠?)
- GoF의 디자인 패턴
- Refactoring
[기타 볼만한 서적]
- 피플웨어
- 조엘 온 소프트웨어 : 유쾌한 오프라인 블로그
- 조엘이 엄선한 소프트웨어 블로그 베스트 29선
- 행복한 프로그래밍
- 누워서 읽는 알고리즘
- 실용주의 프로그래머
- 생각하는 프로그래밍
- 익스트림 프로그래밍
- 테스트 주도 개발
여기서 본책이 몇권없군요..
열혈강의는 저도 잘봤습니다만.. 기초서적중에서는 최고라고 쳐주고 싶구요..
행복한 프로그래밍과 누워서 읽는 알고리즘.. 등등 임백준님의 책.. 저도 가볍게 읽고 많은걸
깨달은 책입니다..^^
'웹 관련 팁 모음' 카테고리의 다른 글
[펌] 티스토리에서 코드 예쁘게 넣기, syntaxhighlighter 설치/적용/사용법 (0) | 2014.11.28 |
---|---|
제로보드로 포인트몰 개설 (1) | 2014.11.27 |
[펌]UML Diagram의 종류 (0) | 2014.11.25 |
검색엔진에 등록하는 Robot.txt (0) | 2014.11.18 |
<meta> 태그 활용법 (0) | 2012.10.04 |