在種類繁多的計(jì)算機(jī)教育書(shū)籍中,有一本新書(shū)很值得計(jì)算機(jī)專業(yè)教師和高年級(jí)、應(yīng)屆畢業(yè)生一讀,那就是陳明教授編著,中國(guó)鐵道出版社2009年11月出版的《大學(xué)生求職應(yīng)試制勝寶典(計(jì)算機(jī)類專業(yè))》(以下簡(jiǎn)稱《應(yīng)試寶典》)。
1關(guān)于應(yīng)試寶典
如今,屬于朝陽(yáng)產(chǎn)業(yè)的計(jì)算機(jī)軟件公司、網(wǎng)絡(luò)公司、動(dòng)漫公司等IT企業(yè)林立,社會(huì)需要大量具有計(jì)算機(jī)專門技能的人才。這種需求凸顯出具有典型職業(yè)特征的計(jì)算機(jī)應(yīng)用型教育異軍突起,發(fā)展迅速,備受關(guān)注。
通常,IT企業(yè)都會(huì)對(duì)前來(lái)求職的學(xué)生進(jìn)行技術(shù)測(cè)試。在其試卷中,體現(xiàn)了知識(shí)內(nèi)容的先進(jìn)性、實(shí)用性、綜合性和技術(shù)性,而一般在校學(xué)生在這方面得到的訓(xùn)練極少。在大學(xué)本科計(jì)算機(jī)專業(yè)的
教學(xué)中,“C/C++程序設(shè)計(jì)”、“數(shù)據(jù)結(jié)構(gòu)與算法”、“計(jì)算機(jī)網(wǎng)絡(luò)”等都作為獨(dú)立課程而設(shè)置,學(xué)生們努力學(xué)習(xí)、鉆研了這些課程,成績(jī)也很好,但當(dāng)求職應(yīng)試時(shí),其結(jié)果并不理想。針對(duì)這一問(wèn)題,《應(yīng)試寶典》研究了IT企業(yè)和崗位求職應(yīng)試的要求,了解到相關(guān)測(cè)試題目大都具有很強(qiáng)的綜合性,往往僅憑一門課程知識(shí)是不能解決的。這些試題具有針對(duì)性,要求應(yīng)試人員能解決實(shí)際問(wèn)題;具有理論性,要求運(yùn)用已學(xué)過(guò)的理論知識(shí),通過(guò)計(jì)算思維,來(lái)分析和解決問(wèn)題;具有實(shí)踐性,要求具有實(shí)踐能力與應(yīng)用經(jīng)驗(yàn)。上述要求表明,分析問(wèn)題解決問(wèn)題的能力才是最關(guān)鍵的,于是,作者有針對(duì)性地撰寫了本書(shū)。
作者簡(jiǎn)介:周蘇,教授,浙江大學(xué)城市學(xué)院計(jì)算機(jī)與計(jì)算科學(xué)學(xué)院,主要研究領(lǐng)域?yàn)橛?jì)算機(jī)應(yīng)用、軟件工程、高教管理等。
2本書(shū)的優(yōu)勢(shì)與特點(diǎn)
《應(yīng)試寶典》基于計(jì)算機(jī)及其相近專業(yè)畢業(yè)生求職應(yīng)試必備知識(shí)來(lái)選擇內(nèi)容,涉及“C/C++程序設(shè)計(jì)”、“計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議”、“數(shù)據(jù)結(jié)構(gòu)”、“算法和面向?qū)ο蠓椒ā钡确矫妗K鰞?nèi)容較為深入,但都面向具體問(wèn)題。主要包括:編程基礎(chǔ) (進(jìn)程與線程、堆與棧、字節(jié)對(duì)齊、IPC機(jī)制)、初級(jí)程序設(shè)計(jì)(語(yǔ)句和表達(dá)式、數(shù)組、字符串、指針、函數(shù)、結(jié)構(gòu)體和聯(lián)合、文件與預(yù)編譯)、高級(jí)程序設(shè)計(jì) (TCP/IP、類、繼承與多態(tài)、模板、異常處理、shell編程、GDB調(diào)試、信號(hào))等。
概括起來(lái),本書(shū)具有以下特色:
(1) 具有很強(qiáng)的理論性,詳細(xì)扼要地講解了C/C++的理論知識(shí)精髓;
(2) 具有很強(qiáng)的針對(duì)性,對(duì)解決具體的實(shí)際問(wèn)題很有幫助;
(3) 具有很強(qiáng)的實(shí)踐性,通過(guò)習(xí)題的學(xué)習(xí)和訓(xùn)練,能很好地培養(yǎng)解決問(wèn)題的實(shí)際能力。
在敘述上,《應(yīng)試寶典》以典型問(wèn)題為導(dǎo)引,并進(jìn)行深入分析和歸納,語(yǔ)言精煉,知識(shí)點(diǎn)實(shí)用,在內(nèi)容中滲透了各大計(jì)算機(jī)公司求職應(yīng)試的C/C++面試真題,適合作為計(jì)算機(jī)專業(yè)的教學(xué)參考書(shū)和大學(xué)畢業(yè)生求職應(yīng)試的專業(yè)指導(dǎo)書(shū)。通過(guò)閱讀和學(xué)習(xí)本書(shū),教師可以加深理解課程知識(shí)點(diǎn)的重點(diǎn)要點(diǎn)所在,有利于把握教學(xué)針對(duì)性和提高相關(guān)課程的教學(xué)質(zhì)量;學(xué)生不僅可以提高求職的應(yīng)試水平,也可以顯著提高程序設(shè)計(jì)的能力及解決問(wèn)題的能力。
以本書(shū)第1章“理論基礎(chǔ)”的“1.1進(jìn)程與線程”節(jié)為例。書(shū)中簡(jiǎn)單扼要地介紹了進(jìn)程與線程這兩個(gè)在程序設(shè)計(jì)中非常重要的概念,闡述了在程序設(shè)計(jì)中是采用線程還是進(jìn)程來(lái)進(jìn)行編程的機(jī)制差異。在此基礎(chǔ)上,書(shū)中給出以下練習(xí)并同時(shí)進(jìn)行了詳細(xì)分析和解答:
(1) 簡(jiǎn)述進(jìn)程與線程的異同點(diǎn)。線程是否具有相同的堆棧?動(dòng)態(tài)鏈接庫(kù)(DLL)是否有獨(dú)立的堆棧?
(2) 進(jìn)程和線程有哪些區(qū)別?
(3) 在網(wǎng)絡(luò)編程中設(shè)計(jì)并發(fā)服務(wù)器,使用多進(jìn)程與多線程,并說(shuō)明其區(qū)別。
(4) 程序什么時(shí)候應(yīng)該使用線程,什么時(shí)候單線程效率高?
(5) Linux是否支持內(nèi)核級(jí)的多線程?
(6) 在使用線程時(shí)如何防止出現(xiàn)大的波峰?
(7) 什么是程序?什么是進(jìn)程?
(8) 進(jìn)程和線程的最主要區(qū)別在于 () (多選) 。
A. 進(jìn)程是UNIX下的概念,線程是Windows下個(gè)概念。
B. 進(jìn)程的效率比線程低。
C. 在進(jìn)程中可以創(chuàng)建線程,但線程中不能生成進(jìn)程。
D. 進(jìn)程有自己的運(yùn)行空間,線程的運(yùn)行空間是共享的。
由于本書(shū)的內(nèi)容具有很強(qiáng)的知識(shí)綜合性,一般建議本、專科大三、大四的專業(yè)學(xué)生閱讀,可以作為相關(guān)課程知識(shí)的補(bǔ)充與深化,也可以作為專業(yè)知識(shí)綜合應(yīng)用的思維和練習(xí)的訓(xùn)練之用。
筆者尤其建議編寫本專業(yè)各課程新教材的作者主動(dòng)關(guān)注和研究本書(shū)。本書(shū)的練習(xí)和案例對(duì)于新教材內(nèi)容的深淺把握,對(duì)于幫助專業(yè)學(xué)生學(xué)以致用,服務(wù)于社會(huì)需求,面對(duì)職場(chǎng)挑選等方面具有積極的借鑒作用。
3圖書(shū)相關(guān)信息
書(shū)名:大學(xué)生求職應(yīng)試制勝寶典(計(jì)算機(jī)類專業(yè))
作者:陳明 編著
ISBN:978-7-113-10634-8/ TP#61590;3598
頁(yè)數(shù):233
定價(jià):26.0元
出版社:中國(guó)鐵道出版社(計(jì)算機(jī)圖書(shū)批銷部)
北京市宣武區(qū)右安門西街8號(hào)
郵編:100054
責(zé)編:秦緒好
裝幀:平裝
出版年:2009-11-1
4主要內(nèi)容(目錄)
第一部分編程必備基礎(chǔ)
第0章緒論
0.1計(jì)算機(jī)應(yīng)用型教育的產(chǎn)生背景
0.2計(jì)算機(jī)精英化教育與大眾化教育
0.3計(jì)算機(jī)應(yīng)用型教育的職業(yè)性
0.4社會(huì)需求與培養(yǎng)定位
0.5求職應(yīng)試
第1章理論基礎(chǔ)
1.1進(jìn)程與線程
1.1.1簡(jiǎn)述
1.1.2練習(xí)
(注:以下各節(jié)均以“簡(jiǎn)述”和“練習(xí)”方式安排內(nèi)容,故略。)
1.2堆與棧
1.3字節(jié)對(duì)齊
1.4IPC機(jī)制
第二部分初級(jí)程序設(shè)計(jì)
第2章語(yǔ)句和表達(dá)式
2.1變量
2.2類型修飾符
2.3存儲(chǔ)類別說(shuō)明符
2.4變量初始化
2.5操作符
2.6語(yǔ)句
第3章數(shù)組
3.1數(shù)組的形式
3.2數(shù)組與指針的關(guān)系
3.3函數(shù)與數(shù)組的關(guān)系
3.4數(shù)組初始化
第4章字符串
第5章指針
5.1指針及指針變量
5.2指針操作符與表達(dá)式
5.3指針和數(shù)組的關(guān)系
5.4函數(shù)和指針的關(guān)系
5.5動(dòng)態(tài)分配空間
5.6軟指針
第6章函數(shù)
第7章結(jié)構(gòu)體和聯(lián)合
7.1結(jié)構(gòu)體
7.2位域
7.3聯(lián)合
7.4枚舉
7.5typedef關(guān)鍵字
第8章文件與預(yù)編譯
8.1文件
8.2預(yù)編譯
第三部分高級(jí)程序設(shè)計(jì)
第9章TCP/IP協(xié)議
9.1網(wǎng)絡(luò)模型
9.2協(xié)議
第10章類
10.1構(gòu)造函數(shù)
10.2析構(gòu)函數(shù)
10.3友元函數(shù)
10.4this指針
10.5運(yùn)算符重載
10.6內(nèi)聯(lián)函數(shù)
10.7靜態(tài)成員函數(shù)
10.8常量成員函數(shù)
第11章繼承與多態(tài)
11.1繼承
11.2多態(tài)
第12章模板
12.1函數(shù)模板
12.2類模板
12.3模板的使用
12.4模板的類型推導(dǎo)
12.5類型推導(dǎo)的隱式類型轉(zhuǎn)換
12.6模板的偏特化
第13章異常處理
13.1處理錯(cuò)誤
13.2異常處理類
13.3異常規(guī)范
第14章shell編程
14.1簡(jiǎn)述
14.2過(guò)程
14.3腳本執(zhí)行的命令
第15章GDB調(diào)試
15.1啟動(dòng)GDB調(diào)試
15.2調(diào)試運(yùn)行的程序
第16章信號(hào)
16.1簡(jiǎn)述
16.2信號(hào)的安裝
附錄A軟件開(kāi)發(fā)工程師面試題目(C++)
5推薦指數(shù)
推薦同行閱讀指數(shù):★★★★☆ (注:以★★★★★為最高。)
6美中不足
如果一定要指出點(diǎn)“美中不足”之處的話,那依筆者拙見(jiàn),可能是在以下幾個(gè)方面:
(1) 第0章的多數(shù)內(nèi)容有點(diǎn)多余,把“0.5求職應(yīng)試”部分的內(nèi)容直接表達(dá)在第1章的開(kāi)頭就可以了,應(yīng)試者一般并不關(guān)心
計(jì)算機(jī)教育形式的多樣化問(wèn)題。
(2) 本書(shū)“匯編各大計(jì)算機(jī)公司求職應(yīng)試的C/C++面試真題”,并以“附錄A”的形式編輯了一份“軟件開(kāi)發(fā)工程師面試題目 (C++)”,但應(yīng)試總有“強(qiáng)化訓(xùn)練”的含義,本書(shū)提供的綜合訓(xùn)練的量相對(duì)偏少,若能再補(bǔ)充一二似乎更好。
7作者簡(jiǎn)介
陳明,教授、博士生導(dǎo)師,畢業(yè)于吉林大學(xué)。1993年獲德國(guó)科學(xué)聯(lián)合會(huì)DFG基金資助赴德國(guó)TUBINGEN大學(xué)計(jì)算機(jī)學(xué)院學(xué)習(xí)與研究。現(xiàn)任《計(jì)算機(jī)科學(xué)與探索》、《計(jì)算機(jī)教育》編委,中國(guó)計(jì)算機(jī)學(xué)會(huì)理事、中國(guó)計(jì)算機(jī)學(xué)會(huì)開(kāi)放系統(tǒng)專委會(huì)副主任,中國(guó)計(jì)算機(jī)學(xué)會(huì)教育專委會(huì)常委,全國(guó)計(jì)算機(jī)基礎(chǔ)教育研究會(huì)常務(wù)理事,北京市計(jì)算機(jī)基礎(chǔ)教育研究會(huì)副理事長(zhǎng),教育部ITAT教育工程專家組成員,北京市《計(jì)算機(jī)軟件基礎(chǔ)課程》優(yōu)秀教學(xué)團(tuán)隊(duì)帶頭人。2003年獲北京市首屆教學(xué)名師獎(jiǎng),獲部級(jí)教學(xué)成果二等獎(jiǎng)一項(xiàng)。參加和完成國(guó)家自然科學(xué)基金、國(guó)家863高技術(shù)基金等多項(xiàng)科研項(xiàng)目。目前主要從事分布計(jì)算及計(jì)算智能方面的研究。在國(guó)內(nèi)外學(xué)術(shù)刊物與會(huì)議上發(fā)表論文140余篇,出版計(jì)算機(jī)教材、專著及譯著96種,其中多種教材獲“十一五”國(guó)家級(jí)教材、北京市精品教材和北京市精品教材立項(xiàng)項(xiàng)目。
參考文獻(xiàn):
[1] 陳明. 大學(xué)生求職應(yīng)試制勝寶典(計(jì)算機(jī)類專業(yè))[M]. 北京:中國(guó)鐵道出版社,2009.