偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

軟件工程師應(yīng)該讀的 7 本計(jì)算機(jī)書(shū)

開(kāi)發(fā) 前端
正如編程的趨勢(shì)和各種語(yǔ)言,編程書(shū)也在不斷跟新?lián)Q代。不過(guò)以下的7本經(jīng)典書(shū)籍經(jīng)受了時(shí)間的考驗(yàn)。有些書(shū)比其他的書(shū)面世的晚,但是這些書(shū)為新人還是有經(jīng)驗(yàn)的程序員都提供了深入的見(jiàn)解。

[[131355]]

正如編程的趨勢(shì)和各種語(yǔ)言,編程書(shū)也在不斷跟新?lián)Q代。不過(guò)以下的7本經(jīng)典書(shū)籍經(jīng)受了時(shí)間的考驗(yàn)。有些書(shū)比其他的書(shū)面世的晚,但是這些書(shū)為新人還是有經(jīng)驗(yàn)的程序員都提供了深入的見(jiàn)解。

 

軟件工程師應(yīng)該讀的 7 本計(jì)算機(jī)書(shū)

1.《人月神話(huà):軟件工程論文集》(周年第二版) 作者:**Frederick Brooks, Jr.

這 是一本比較古老的書(shū)(它的***版誕生于1975年?。緯?shū)在我的書(shū)架上還保存著一本,因?yàn)樗鶄鬟_(dá)的理念到現(xiàn)在任然適用。復(fù)雜的項(xiàng)目管理任然是一項(xiàng)很大 的挑戰(zhàn),本書(shū)不僅適用于軟件工程,在其他技術(shù)領(lǐng)域也同樣適用,比如微機(jī)處理器設(shè)計(jì)。事實(shí)上本書(shū)在很多編程暢銷(xiāo)書(shū)排行榜上穩(wěn)居前列,同時(shí)很多大學(xué)也在用它作 為教材使用。

2.《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》 作者:Donald Knuth

理解為什么現(xiàn)代計(jì)算機(jī)程序代碼都是以這樣一種形式存在是每一個(gè)計(jì)算機(jī)科 學(xué)家都應(yīng)該學(xué)習(xí)的東西。這一整套書(shū)詳細(xì)的闡述了這方面的原因,它的信息量太大,以至于無(wú)法在一卷中覆蓋所有信息。因?yàn)镵nuth在計(jì)算機(jī)程序設(shè)計(jì)方面具有 至關(guān)重要的作用,所以在許多計(jì)算機(jī)課程中會(huì)涉及到他的理論。更重要的是,Kunth的理論影響了幾乎所有的現(xiàn)代技術(shù)領(lǐng)域,因?yàn)樗麕椭_(kāi)發(fā)的許多算法能用于 其他領(lǐng)域的研究,包括數(shù)據(jù)科學(xué)領(lǐng)域。

3.《算法導(dǎo)論》第三版 作者:Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein

許多以團(tuán)隊(duì)所編寫(xiě)的書(shū)會(huì)缺乏專(zhuān)注點(diǎn)而且會(huì)包含相互矛盾的觀(guān)點(diǎn),但本書(shū)卻沒(méi)有這個(gè)問(wèn)題。相反,本書(shū)詳細(xì)和全面的闡述了將算法應(yīng)用于計(jì)算機(jī)科學(xué)和其他以數(shù)學(xué)為基礎(chǔ)的技術(shù)中的觀(guān)點(diǎn)。它對(duì)于算法的嚴(yán)謹(jǐn)性能夠讓你很好的理解為何一種算法適用于某種特定的方式。

4.《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語(yǔ)言作者:Charles Petzold

許多現(xiàn)代的程序員并不完全理解他們編寫(xiě)的代碼與底層硬件之間的聯(lián)系。這是因?yàn)?a>編譯器、類(lèi)庫(kù)和其他工具將弱化了這層聯(lián)系使它變得不可見(jiàn)。但是那些設(shè)計(jì)語(yǔ)言、編譯器、類(lèi)庫(kù)和其他工具的人通常對(duì)于代碼和底層硬件的關(guān)系有很好的理解,因?yàn)樗麄円呀?jīng)代勞了理解代碼的工作。這本書(shū)的目的就是用于闡述這層聯(lián)系。

 

軟件工程師應(yīng)該讀的 7 本計(jì)算機(jī)書(shū)

5.《修改代碼的藝術(shù)》作者:Michael Feathers

在現(xiàn)實(shí)世界中,許多開(kāi)發(fā)者在更新其他人所寫(xiě)代碼花的時(shí)間遠(yuǎn)遠(yuǎn)超過(guò)編寫(xiě)新代碼所花的時(shí)間。不幸的是,大多數(shù)學(xué)校和書(shū)籍的切入點(diǎn)都是從開(kāi)發(fā)者編寫(xiě)新代碼開(kāi)始的。這本書(shū)可以幫助開(kāi)發(fā)人員在舊代碼中產(chǎn)生更好的應(yīng)用程序。本書(shū)還更進(jìn)一步的幫助開(kāi)發(fā)者在修改代碼時(shí)得到更深層的見(jiàn)解,通過(guò)這種方式能夠讓開(kāi)發(fā)者再編寫(xiě)新代碼時(shí)寫(xiě)出很酷的程序。

6.《人件集:人性化軟件開(kāi)發(fā)》(第三版) 作者:Tom DeMarco,Timothy

我盡量在我的書(shū)中解釋?xiě)?yīng)用程序在于人,而不在于軟件或者是硬件。當(dāng)一個(gè)開(kāi)發(fā)團(tuán)隊(duì)過(guò)于沉浸于技術(shù)時(shí),這個(gè)應(yīng)用程序基本宣告失敗了。這本書(shū)主要討論人——關(guān)于如何管理團(tuán)隊(duì)并充分利用成員的技能來(lái)創(chuàng)建能取悅用戶(hù)的應(yīng)用程序。

7.《程序員修煉之道》 作者:Andrew Hunt ,David Thomas

 

軟件工程師應(yīng)該讀的 7 本計(jì)算機(jī)書(shū)

是什么決定了一個(gè)程序員成為一名能使代碼變成魔法的藝術(shù)家,還是平庸的碼農(nóng)?本書(shū)闡述了其中的差別。更重要的是,本書(shū)提供了大量實(shí)用的編程技巧,來(lái)幫你從一個(gè)碼農(nóng)轉(zhuǎn)變?yōu)檐浖髱?。新鮮和有趣的寫(xiě)作手法,讓本書(shū)非常易于閱讀。

 
責(zé)任編輯:王雪燕 來(lái)源: 伯樂(lè)在線(xiàn)
相關(guān)推薦

2022-01-16 07:12:30

軟件工程師吵架開(kāi)發(fā)

2022-07-29 09:12:44

軟件硬件開(kāi)發(fā)

2013-09-03 09:30:44

軟件工程師軟件工程師頭銜

2022-09-16 08:00:00

軟件工程師求職薪酬

2015-08-25 10:24:55

CEO軟件工程師技能

2015-08-25 09:15:24

ceo程序員軟件工程師

2009-02-11 13:15:54

軟件工程師女工程師google

2013-06-25 10:47:21

軟件工程師軟件開(kāi)發(fā)開(kāi)源項(xiàng)目

2023-06-05 10:07:13

軟件工程平臺(tái)工程師

2017-11-09 14:12:44

大數(shù)據(jù)軟件工程師算法工程師

2010-08-10 13:22:41

2015-06-02 11:29:55

軟件工程師程序員

2009-02-12 11:52:23

軟件工程師職業(yè)規(guī)劃價(jià)值

2018-01-09 17:21:18

軟件工程師創(chuàng)業(yè)代碼

2015-06-02 04:08:42

軟件工程師私活

2021-04-22 09:00:00

軟件工程師代碼

2018-01-25 15:38:22

程序員軟件工程師經(jīng)驗(yàn)分享

2009-05-13 14:47:26

軟件工程師職場(chǎng)經(jīng)驗(yàn)總結(jié)

2009-02-27 10:34:13

2022-04-18 10:13:32

軟件開(kāi)發(fā)寫(xiě)作
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)