當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]2009年7月22日, 對(duì)很多人來(lái)說(shuō)這是難忘的一天,因?yàn)檫@一天會(huì)有五百年難遇的日食。我在成都,沒(méi)有真正看到日食這種奇觀,但還是為“白天中的黑夜”這種奇妙的情景下興奮不已。我還有一件事就是已經(jīng)決定到上海

2009年7月22日, 對(duì)很多人來(lái)說(shuō)這是難忘的一天,因?yàn)檫@一天會(huì)有五百年難遇的日食。
我在成都,沒(méi)有真正看到日食這種奇觀,但還是為“白天中的黑夜”這種奇妙的情景下興奮不已。我還有一件事就是已經(jīng)決定到上海去參加一個(gè)公司的面試了,心情也些激動(dòng)。
今天23號(hào),在網(wǎng)上查詢(xún)了一些去上海的路線(xiàn)、住宿方面的信息。中午后過(guò)去買(mǎi)了火車(chē)票,買(mǎi)了些吃的,準(zhǔn)備在火車(chē)上享用。
回想下自己這幾年來(lái),發(fā)現(xiàn)還是有不少成長(zhǎng),家里堆了不少書(shū)。如果真的能去上海工作了, 還不知道這些書(shū)要不要帶過(guò)去(也有些沒(méi)怎么看過(guò),只當(dāng)擺設(shè)了)。

?

大概羅列一下,自己讀過(guò)的一些不錯(cuò)的書(shū)。

?


一、計(jì)算機(jī)基礎(chǔ)方面
1. 《編程卓越之道》1、2卷
??? 第1卷:里面講到的東西,一般人絕對(duì)用不到,但看了以后絕對(duì)有用。讓我知道數(shù)據(jù)、變量在內(nèi)存中是怎么樣存放的,指針到底是個(gè)什么東西。


??? 第2卷:是一本非常經(jīng)典的書(shū)(一般來(lái)說(shuō)我認(rèn)為經(jīng)典的書(shū),大多是我認(rèn)為很好,卻理解的不太好的書(shū),應(yīng)該多讀幾遍)。
看了這本書(shū),讓我在寫(xiě)的每一個(gè)行代碼時(shí)大概知道CPU會(huì)怎么樣去執(zhí)行,轉(zhuǎn)換成的匯編代碼大概會(huì)是個(gè)什么樣。
遺憾的是,直到現(xiàn)在我還沒(méi)有能力去讀閱讀匯編代碼。

?

2. 《代碼大全》 之所以把它放在基礎(chǔ)類(lèi)別中,是因?yàn)樗婕爸R(shí)太廣泛了,從編碼到規(guī)范,從設(shè)計(jì)到管理,軟件開(kāi)發(fā)活動(dòng)的方方面面,博大精深。當(dāng)時(shí)這本書(shū)只是在睡覺(jué)時(shí)看用來(lái)催眠,只是看自己喜歡的部分,對(duì)這本書(shū)的感覺(jué)是,自己一下子懂了很多,又覺(jué)得自己很空。工作中好像又有用,好像又沒(méi)用。等過(guò)些時(shí)候,做過(guò)一兩個(gè)項(xiàng)目,再翻翻這本書(shū),每次感受都有不同。就像那種陰柔的內(nèi)功密笈一樣, 要慢慢的熬。


?
一、windows編程方面

?

下面這些書(shū)都很經(jīng)典

?

1. 《windows核心編程》?? 應(yīng)該說(shuō)是做windows下程序開(kāi)發(fā)必備工具書(shū)之一。這本書(shū)我并沒(méi)有,當(dāng)時(shí)是借朋友的。記得當(dāng)時(shí)工作不久,這本書(shū)看了兩個(gè)月還停留在第三章附近。后來(lái)在工作中遇到些問(wèn)題,直接看的DLL遠(yuǎn)程進(jìn)程注入方面的技術(shù),以半懂狀態(tài)完成了一個(gè)工作任務(wù)。從些之后來(lái)開(kāi)啟對(duì)這本書(shū)的認(rèn)識(shí), 一個(gè)星期內(nèi)看了2/3。 不過(guò)還是有不少地方不清楚,現(xiàn)在一直有本電子書(shū)作為常用工具。

?

2.《windows系統(tǒng)編程》? 因?yàn)楫?dāng)時(shí)看不太懂《windows核心編程》,這本書(shū)算是做了一個(gè)過(guò)度。 像一本API工具手冊(cè),對(duì)系統(tǒng)API的使用、參數(shù)說(shuō)明等,與《windows核心編程》比起來(lái)對(duì)windows原理上的東西講的少了些,不過(guò)不是不錯(cuò)。很一段時(shí)間睡覺(jué)前用來(lái)催眠。

?

3.《WIN32多線(xiàn)程程序設(shè)計(jì)》 這本書(shū)感覺(jué)非常不錯(cuò),是windows下講多線(xiàn)程編程的一本好書(shū),讀起來(lái)沒(méi)有《windows核心編程》那么難,例子也很好。記得當(dāng)時(shí)只用了三個(gè)小時(shí)時(shí)間,看了1/4丟不了手。不到一周把書(shū)大概走了一遍(書(shū)中關(guān)于MFC、COM方面沒(méi)有看)。對(duì)《widnows核心編程》上有些關(guān)于多線(xiàn)程方面不明白的東西在個(gè)時(shí)候才明白了。

?

4. 《windows網(wǎng)絡(luò)編程》 應(yīng)該是windows上講網(wǎng)各編程最權(quán)威的書(shū)了吧!從這里開(kāi)始才知道異步模式、阻塞模式、窗口異步模式、重疊IO、完成端口(以前只會(huì)用控件,Delphi socket控件就是使用的窗口異步模式)。 當(dāng)時(shí)讀的時(shí)候,功利心太強(qiáng),看的太快,現(xiàn)在常有再看的沖動(dòng)。

?


?

二、C/C++ 方面

?

C++ 經(jīng)典書(shū)太多了

?

《C++ Primer》? 這本書(shū)在我上大三下學(xué)期時(shí)就買(mǎi)了, 過(guò)了兩年都沒(méi)看到100頁(yè)。 后來(lái)在工作做中遇到對(duì)STL使用不懂的地方,就翻這本書(shū),當(dāng)工具書(shū)用。

?

《C++ 編程思想 卷1》 這本書(shū)也是在大三時(shí)買(mǎi)的,看了一兩年沒(méi)到1/3, 前3章最少看了五次,每次都堅(jiān)持不過(guò)1星期。 后來(lái)工作中有些地方要使用C++,強(qiáng)忍著看到一半。講到面向?qū)ο蟮臅r(shí)候開(kāi)始有所覺(jué)悟了,我的C++之路從此開(kāi)始,讓我喜歡上C++。

?

《C++ 編程思想 卷2》 當(dāng)時(shí)看完卷1,以為卷2會(huì)很容易,結(jié)果到模板就卡住了。 當(dāng)時(shí)經(jīng)驗(yàn)少太,看不明白其實(shí)可以跳過(guò),在這里一段時(shí)間中斷了對(duì)C++的學(xué)習(xí) 。后來(lái)在斷斷續(xù)續(xù)的在讀第2卷。

?

《Effective C++》 看了這本書(shū)時(shí)嚇的我冒冷汗,自己和同事寫(xiě)的C++代碼中到處都是錯(cuò)誤和陷阱??戳诉@本書(shū)后,我糾正不少錯(cuò)誤,還幫助過(guò)同事。

?

《Effective STL》 再次領(lǐng)略Scott Meyers這樣偉大的程序員的杰作。我們像是站在這些巨人的肩上前進(jìn),很多阻礙都變得很小了。她使我正真的開(kāi)始了解STL,喜歡上STL,以及在不同情況下如何正確的選擇和使用數(shù)據(jù)結(jié)構(gòu)和算法。

?

《C++ 編程規(guī)范》 這本書(shū)不厚,但讀起來(lái)沒(méi)有感覺(jué)。 后來(lái)帶到公司,在上WC時(shí)常用書(shū)之一。

?

《C++網(wǎng)絡(luò)編程 卷1:運(yùn)用ACE和模式消除復(fù)雜性》絕對(duì)是學(xué)習(xí)ACE的好書(shū),卷1是讀完了的。除了ACE庫(kù)方面的知識(shí)外,還領(lǐng)略到面向?qū)ο?、設(shè)計(jì)模式方面的應(yīng)用! 當(dāng)時(shí)讀的太快,沒(méi)有結(jié)合實(shí)踐,好多地方都忘了。

?

《C++ 網(wǎng)絡(luò)編程 卷2,基于 ACE 和框架的系統(tǒng)化復(fù)用》 要想使用ACE做東西,這本書(shū)也是少不了的。 這本書(shū)沒(méi)讀完,估計(jì)1/4的樣子。 主要當(dāng)時(shí)功利心太強(qiáng), 實(shí)踐中環(huán)境上遇到不少困難,功力不夠放棄了。 以后抽空1、2卷都應(yīng)該在看看。

?

《Beyond STL》 是一本入門(mén)Boost庫(kù)的好書(shū)。 沒(méi)有全部讀完, 只看到第三部分的Bind。以前只是聽(tīng)到boost的大名,一直不敢去碰。 后來(lái)通過(guò)這本書(shū),改變了我一些看法。boost使用還是比較容易的。 學(xué)習(xí)boost主要是為了使用他的asio網(wǎng)絡(luò)庫(kù)。

?


?

三、delphi方面

?

?delphi一直是工作中使用最多的工具。

?

《delphi開(kāi)發(fā)人員指南》 沒(méi)有實(shí)體書(shū),也有從頭到尾讀過(guò),在剛工作時(shí)不懂的就翻這本書(shū),當(dāng)工具書(shū)用。

?

《delphi7 入門(mén)到精通》 這本書(shū)也看了一年多才看完,當(dāng)時(shí)也有很多地方看不明白。 有一陣子拿出來(lái)睡覺(jué)時(shí)候催眠用。

?

《delphi6 企業(yè)級(jí)解決方案及應(yīng)用剖析》這本書(shū)屬于實(shí)用型,在剛開(kāi)始工作時(shí)這本書(shū)幫我解決不少實(shí)際問(wèn)題。也是一本很好的delphi應(yīng)用教程。

?

《深入核心—VCL架構(gòu)剖析》 是一本非常經(jīng)典的書(shū),沒(méi)有實(shí)體書(shū),有些章節(jié)看過(guò)好幾遍。要成為delphi高手,這本書(shū)少不了。 在上大學(xué)生,就是通過(guò)李維的書(shū)從數(shù)據(jù)庫(kù)編程開(kāi)始的。

?


?

四、面向?qū)ο?、設(shè)計(jì)模式

?

《大話(huà)設(shè)計(jì)模式》 詼諧、幽默非常精彩, 10天左右讀了兩遍,是學(xué)習(xí)設(shè)計(jì)模式入門(mén)最好的書(shū)。這本讓我從量變到質(zhì)變, 讓我從編碼思維轉(zhuǎn)變到設(shè)計(jì)思維。

?

《Head First》 又名《深入淺出設(shè)計(jì)模式》? 和《大話(huà)設(shè)計(jì)模式》一樣,使用我有脫胎換骨的感覺(jué)。

?

《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》 學(xué)習(xí)敏捷最好的書(shū),我是這樣感覺(jué)。 這本書(shū)前一部分,講解敏捷開(kāi)發(fā)的基礎(chǔ)知識(shí)、原理、方法。后面大部分是講設(shè)計(jì)模式的應(yīng)用。剛開(kāi)始把她當(dāng)成學(xué)習(xí)設(shè)計(jì)模式的書(shū),收獲到的是軟件工程方法學(xué)的認(rèn)識(shí)。從原來(lái)的只觀注軟件設(shè)計(jì)、編碼,到關(guān)心人。后來(lái)參加了一些軟件開(kāi)發(fā)管理工作,這本書(shū)對(duì)我有很大指導(dǎo)作用。

?

《Delphi面向?qū)ο髮?shí)踐之路》 這本書(shū)沒(méi)有讀完,大概看了1/4。 李維的書(shū)都很不錯(cuò),但讀過(guò)上面兩本書(shū),這本書(shū)讀起來(lái)沒(méi)那么有勁。

?

?



五、其它

?

還有不少東西自己都了解過(guò),但沒(méi)有實(shí)際應(yīng)用。

?

C#: 《C#入門(mén)經(jīng)典》、《C#與.net3.5高級(jí)編程》、《你必須知道的.net》


javascript、ptyon、 html與CSS 這些都知道點(diǎn)點(diǎn)皮毛。

?

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉