第一類 通用編程技術(shù)及C++書籍
?
新人在進(jìn)入游戲行業(yè)之前通常會(huì)做些準(zhǔn)備,又通常都以d3d,openGL,DDraw,Shader,J2me等實(shí)用性技能內(nèi)容為主.其實(shí)一般游戲公司招應(yīng)屆生最注重的反而是基本的編程素養(yǎng)(不排除有垃圾公司指望應(yīng)屆生進(jìn)來(lái)解決技術(shù)困難).基本編程素養(yǎng)并不是生下來(lái)就定型了的,這里面包括程序設(shè)計(jì)的思維能力,編碼風(fēng)格,和對(duì)所使用的語(yǔ)言的掌握程度等.這些東西通過(guò)閱讀書籍和勤加練習(xí)都能得到很大程度的提高.而對(duì)于剛進(jìn)入這個(gè)行業(yè)的程序員而言,提高自己的編程素養(yǎng)是你提高自己在項(xiàng)目中的地位,升職加薪的最重要一環(huán).
?
重點(diǎn)推薦書籍:
1 Effective C++ 中文第三版
關(guān)于這本書已經(jīng)有太多的褒獎(jiǎng)之詞,我不多說(shuō)了.如果你想靠C++吃飯而沒(méi)讀過(guò)這本書的話,可以反省一下自己的閉塞了.想進(jìn)入C++領(lǐng)域而不讀此書,無(wú)疑要走無(wú)數(shù)彎路.
?
2 設(shè)計(jì)模式
又是一本無(wú)需廢話的書.想告別蠻荒時(shí)代,進(jìn)入現(xiàn)代編程殿堂,先得學(xué)會(huì)程序們的黑話(這叫什么邏輯?!)這本書介紹了二十多個(gè)使用最廣泛的設(shè)計(jì)模式,并統(tǒng)一了命名.這不是本講C++的書,但這本書的重要性無(wú)庸質(zhì)疑.和Effective C++一樣,是想吃好這碗飯就要買來(lái)讀的書.
?
3 C++ Primer 中文第四版
這本書的優(yōu)秀之處不僅在于面面具到,而且淺顯易懂.推薦這本書是因?yàn)檫@是一本講現(xiàn)代C++的入門書,而不像大部分入門書為了顯得容易些,介紹過(guò)時(shí)的編程風(fēng)格和繞開難懂內(nèi)容.這本書的編排上把vector放在了數(shù)組前面,把string放在了char[]前面,把STL放在了class前面.傳統(tǒng)的C++入門書把這些東西當(dāng)成高級(jí)內(nèi)容.其實(shí)這些在現(xiàn)代編程中正在逐漸變成基礎(chǔ).
?
4 C++編程規(guī)范
這本書是我要求進(jìn)來(lái)的程序員必買的書.來(lái)找工作的大部分應(yīng)屆生(其實(shí)很多有經(jīng)驗(yàn)的應(yīng)聘者也一樣),對(duì)編程規(guī)范毫無(wú)概念.很多公司會(huì)讓應(yīng)聘者寄代碼片段,一般就是為了考察編程風(fēng)格,新人進(jìn)到公司,往往第一件事就是要進(jìn)行對(duì)編程規(guī)范的培訓(xùn).這本書的100條稍顯冗長(zhǎng),并非條條精彩.不過(guò)多數(shù)條目確實(shí)是實(shí)際項(xiàng)目中應(yīng)該切實(shí)遵守并成效明顯的.這本書價(jià)格很便宜,我認(rèn)為在職程序員,應(yīng)該人手一本.
?
5 重構(gòu)
又是一本java書,對(duì)于這本書最重要的不是它的內(nèi)容,而是它所宣揚(yáng)的重構(gòu)對(duì)于程序設(shè)計(jì)的重要性.重構(gòu)絕對(duì)不止改變已有代碼,更重要的是每次精心的重構(gòu)都會(huì)給你帶來(lái)編程素養(yǎng)的飛升.當(dāng)然,這本書的內(nèi)容也非常棒.如果你所在的團(tuán)隊(duì)還拒絕重構(gòu),能改變就改變,不能改變盡快離開...
?
6 C++必知必會(huì)
另一本我要求新來(lái)程序員人手購(gòu)買的書.這是一本匯集了很多時(shí)髦的初中級(jí)編程技術(shù)的小冊(cè)子.里面的大部分內(nèi)容已經(jīng)成為現(xiàn)代C++編程的基本技能需求.你可以看看書的目錄,如果有三分之一以上內(nèi)容你不知所云,請(qǐng)立刻購(gòu)入吧.(實(shí)際上除了前幾條外幾乎所有內(nèi)容應(yīng)屆生和一年左右經(jīng)驗(yàn)的程序員都不知道).稍有遺憾是翻譯質(zhì)量不太滿意,可以考慮購(gòu)英文版.
?
7 Exceptional C++系列
這個(gè)系列一共出了三本,Exceptional C++, More Exceptional C++, Exceptional C++ Style.這套書不太適合初學(xué)者閱讀,但如果當(dāng)對(duì)C++的基礎(chǔ)內(nèi)容如多態(tài),模版,stl,異常,內(nèi)存管理都有一定認(rèn)識(shí),并有十來(lái)萬(wàn)行編碼經(jīng)驗(yàn)后,閱讀這個(gè)系列的書會(huì)讓你感到愉悅.這是一個(gè)問(wèn)答系列,里面的問(wèn)答都很精彩.翻譯得不錯(cuò)(翻譯算不上精彩,只是不錯(cuò)).所講內(nèi)容實(shí)用性都非常強(qiáng),講解也比較易懂.
?
8 高質(zhì)量C++編程指南
重點(diǎn)推薦里第一本國(guó)產(chǎn)書(不知道什么時(shí)候會(huì)再有國(guó)產(chǎn)書加進(jìn)來(lái))。這本書除了對(duì)編碼風(fēng)格的一些討論,也列舉了C++使用中的一些常見問(wèn)題。內(nèi)容非常淺顯易懂,不過(guò)這些問(wèn)題確實(shí)經(jīng)常困擾C++初學(xué)者。
?
推薦書籍:(介紹待添加)
?
Think in C++ 卷一,卷二
More Effective C++
Effective STL
STL源碼剖析
深入探索C++面向?qū)ο竽P?br />C++程序設(shè)計(jì)新思維
C++網(wǎng)絡(luò)編程 利用模式和ACE消除復(fù)雜性
Imperfect C++
C++STL
C++Template
C++游戲編程
Unix程序設(shè)計(jì)藝術(shù)
代碼大全第二版
道法自然
posted on 2006-10-19 17:23
清源游民 閱讀(266)
評(píng)論(0) 編輯 收藏 引用