丁香五月天婷婷开心久久,国产成人亚洲综合无码aⅴ,羞羞漫画官方页面弹窗,免费国产黄频在线观看视频,无遮挡h肉3d动漫在线观看

軟件開(kāi)發(fā)課程教材(軟件開(kāi)發(fā)基礎(chǔ)教程書(shū)籍) 軟件開(kāi)發(fā)

今天給各位分享軟件開(kāi)發(fā)課程教材的知識(shí),其中也會(huì)對(duì)軟件開(kāi)發(fā)基礎(chǔ)教程書(shū)籍進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!

本文目錄一覽:

  • 1、java入門書(shū)籍推薦
  • 2、自學(xué)軟件開(kāi)發(fā),需要學(xué)習(xí)什么課程?
  • 3、計(jì)算機(jī)軟件開(kāi)發(fā)編程必備知識(shí)買些什么書(shū)比較好
  • 4、計(jì)算機(jī)軟件開(kāi)發(fā)的自學(xué)書(shū)籍有哪些?
  • 5、大學(xué)??栖浖_(kāi)發(fā)與設(shè)計(jì)方向的課本都有哪些?
  • 6、軟件開(kāi)發(fā)工作人員必讀的書(shū)籍有哪些,特別是剛剛工作的

java入門書(shū)籍推薦

一、Java編程入門類?

對(duì)于沒(méi)有Java編程經(jīng)驗(yàn)的程序員要入門,隨便讀什么入門書(shū)籍都一樣,這個(gè)階段需要你快速的掌握J(rèn)ava基礎(chǔ)語(yǔ)法和基本用法,宗旨就是“囫圇吞棗不求甚解”,先對(duì)Java熟悉起來(lái)再說(shuō)。用很短的時(shí)間快速過(guò)一遍Java語(yǔ)法,連懵帶猜多寫寫代碼,要“知其然”。?

1、《Java編程思想》?

在有了一定的Java編程經(jīng)驗(yàn)之后,你需要“知其所以然”了。這個(gè)時(shí)候《Java編程思想》是一本讓你知其所以然的好書(shū),它對(duì)于基本的面向?qū)ο笾R(shí)有比較清楚的交待,對(duì)Java基本語(yǔ)法,基本類庫(kù)有比較清楚的講解,可以幫你打一個(gè)良好的Java編程基礎(chǔ)。這本書(shū)的缺點(diǎn)是實(shí)在太厚,也比較羅嗦,不適合現(xiàn)代人快節(jié)奏學(xué)習(xí),因此看這本書(shū)要懂得取舍,不是每章每節(jié)都值得一看的,挑重點(diǎn)的深入看就可以了。?

2、《Agile Java》中文版?

這本書(shū)是出版社送給我的,我一拿到就束之高閣,放在書(shū)柜一頁(yè)都沒(méi)有翻過(guò),但是前兩天整理書(shū)柜的時(shí)候,拿出來(lái)一翻,竟然發(fā)現(xiàn)這絕對(duì)是一本好書(shū)!這本書(shū)一大特點(diǎn)是以單元測(cè)試和TDD來(lái)貫穿全書(shū)的,在教你Java各種重要的基礎(chǔ)知識(shí)的過(guò)程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書(shū)成書(shū)很新,以JDK5.0的語(yǔ)法為基礎(chǔ)講解,要學(xué)習(xí)JDK5.0的新語(yǔ)法也不錯(cuò)。還有這本書(shū)對(duì)于內(nèi)容取舍也非常得當(dāng),Java語(yǔ)言畢竟類庫(kù)龐大,可以講的內(nèi)容太多,這本書(shū)選擇的內(nèi)容以及內(nèi)容的多寡都很得當(dāng),可以讓你以最少的時(shí)間掌握J(rèn)ava最重要的知識(shí),順便培養(yǎng)出來(lái)優(yōu)秀的編程思路,真是一本不可多得的好書(shū)。?

雖然作者自己把這本書(shū)定位在入門級(jí)別,但我不確定這本書(shū)用來(lái)入門是不是稍微深了點(diǎn),我自己也準(zhǔn)備有空的時(shí)候翻翻這本書(shū),學(xué)習(xí)學(xué)習(xí)。?

二、Java編程進(jìn)階類?

打下一個(gè)良好的Java基礎(chǔ),還需要更多的實(shí)踐經(jīng)驗(yàn)積累,我想沒(méi)有什么捷徑。有兩本書(shū)值得你在編程生涯的這個(gè)階段閱讀,培養(yǎng)良好的編程習(xí)慣,提高你的代碼質(zhì)量。?

1、《重構(gòu) 改善既有代碼的設(shè)計(jì)》?

這本書(shū)名氣很大,不用多介紹,可以在閑暇的時(shí)候多翻翻,多和自己的實(shí)踐相互印證。這本書(shū)對(duì)你產(chǎn)生影響是潛移默化的。?

2、《測(cè)試驅(qū)動(dòng)開(kāi)發(fā) by Example》?

本書(shū)最大特點(diǎn)是很薄,看起來(lái)沒(méi)有什么負(fù)擔(dān)。你可以找一個(gè)周末的下午,一邊看,一邊照做,一個(gè)下午就把書(shū)看完,這本書(shū)的所有例子跑完了。這本書(shū)的作用是通過(guò)實(shí)戰(zhàn)讓你培養(yǎng)TDD的思路。?

三、Java架構(gòu)師之路?

到這個(gè)階段,你應(yīng)該已經(jīng)非常嫻熟的運(yùn)用Java編程,而且有了一個(gè)良好的編程思路和習(xí)慣了,但是你可能還缺乏對(duì)應(yīng)用軟件整體架構(gòu)的把握,現(xiàn)在就是你邁向架構(gòu)師的第一步。?

1、《Expert One-on-One J2EE Design and Development》?

這本書(shū)是Rod Johnson的成名著作,非常經(jīng)典,從這本書(shū)中的代碼誕生了springframework。但是好像這本書(shū)沒(méi)有中譯本。?

2、《Expert One-on-One J2EE Development without EJB》?

這本書(shū)由gigix組織翻譯,多位業(yè)界專家參與,雖然署名譯者是JavaEye,其實(shí)JavaEye出力不多,實(shí)在是忝居譯者之名。?

以上兩本書(shū)都是Rod Johnson的經(jīng)典名著,Java架構(gòu)師的必讀書(shū)籍。在我所推薦的這些書(shū)籍當(dāng)中,是我看過(guò)的最仔細(xì),最認(rèn)真的書(shū),我當(dāng)時(shí)讀這本書(shū)幾乎是廢寢忘食的一氣讀完的,有小時(shí)候挑燈夜讀金庸武俠小說(shuō)的勁頭,書(shū)中所講內(nèi)容和自己的經(jīng)驗(yàn)知識(shí)一一印證,又被無(wú)比精辟的總結(jié)出來(lái),讀完這本書(shū)以后,我有種被打通經(jīng)脈,功力爆增的感覺(jué)。?

但是后來(lái)我看過(guò)一些其他人的評(píng)價(jià),似乎閱讀體驗(yàn)并沒(méi)有我那么high,也許是因?yàn)槊總€(gè)人的知識(shí)積累和經(jīng)驗(yàn)不同導(dǎo)致的。我那個(gè)時(shí)候剛好是經(jīng)驗(yàn)知識(shí)積累已經(jīng)足夠豐富,但是還沒(méi)有系統(tǒng)的整理成型,讓這本書(shū)一梳理,立刻形成完整的知識(shí)體系了。?

3、《企業(yè)應(yīng)用架構(gòu)模式》?

Martin的又一本名著,但這本書(shū)我只是泛泛的看了一遍,并沒(méi)有仔細(xì)看。這本書(shū)似乎更適合做框架的人去看,例如如果你打算自己寫一個(gè)ORM的話,這本書(shū)是一定要看的。但是做應(yīng)用的人,不看貌似也無(wú)所謂,但是如果有空,我還是推薦認(rèn)真看看,會(huì)讓你知道框架為什么要這樣設(shè)計(jì),這樣你的層次可以晉升到框架設(shè)計(jì)者的角度去思考問(wèn)題。Martin的書(shū)我向來(lái)都是推崇,但是從來(lái)都沒(méi)有像Rod Johnson的書(shū)那樣非常認(rèn)真去看。?

4、《敏捷軟件開(kāi)發(fā) 原則、模式與實(shí)踐》?

Uncle Bob的名著,敏捷的經(jīng)典名著,這本書(shū)比較特別,與其說(shuō)是講軟件開(kāi)發(fā)過(guò)程的書(shū),不如說(shuō)講軟件架構(gòu)的書(shū),本書(shū)用了很大篇幅講各種面向?qū)ο筌浖_(kāi)發(fā)的各種模式,個(gè)人以為看了這本書(shū),就不必看GoF的《設(shè)計(jì)模式》了。?

四、軟件開(kāi)發(fā)過(guò)程?

了解軟件開(kāi)發(fā)過(guò)程不單純是提高程序員個(gè)人的良好編程習(xí)慣,也是增強(qiáng)團(tuán)隊(duì)協(xié)作的基礎(chǔ)。?

1、《UML精粹》?

UML其實(shí)和軟件開(kāi)發(fā)過(guò)程沒(méi)有什么必然聯(lián)系,卻是軟件團(tuán)隊(duì)協(xié)作溝通,撰寫軟件文檔需要的工具。但是UML真正實(shí)用的圖不多,看看這本書(shū)已經(jīng)足夠了,完全沒(méi)有必要去啃《UML用戶指南》之類的東西。要提醒大家的是,這本書(shū)的中譯本翻譯的非常之爛,建議有條件的看英文原版。?

2、《解析極限編程 擁抱變化》XP?

這是Kent Beck名著的第二版,中英文對(duì)照。沒(méi)什么好說(shuō)的,必讀書(shū)籍。?

3、《統(tǒng)一軟件開(kāi)發(fā)過(guò)程》UP?

其實(shí)UP和敏捷并不一定沖突,UP也非常強(qiáng)調(diào)迭代,測(cè)試,但是UP強(qiáng)調(diào)的文檔和過(guò)程驅(qū)動(dòng)卻是敏捷所不取的。不管怎么說(shuō),UP值得你去讀,畢竟在中國(guó)真正接受敏捷的企業(yè)很少,你還是需要用UP來(lái)武裝一下自己的,哪怕是披著UP的XP。?

4、《敏捷建?!稟M?

Scott Ambler的名著,這本書(shū)非常的progmatic,告訴你怎么既敏捷又UP,把敏捷和UP統(tǒng)一起來(lái)了,又提出了很多progmatic的建議和做法。你可以把《解析極限編程 擁抱變化》、《統(tǒng)一軟件開(kāi)發(fā)過(guò)程》和《敏捷建模》這三本書(shū)放在一起讀,看XP和UP的不同點(diǎn),再看AM是怎么統(tǒng)一XP和UP的,把這三種理論融為一爐,形成自己的理論體系,那么你也可以去寫書(shū)了。?

五、軟件項(xiàng)目管理?

如果你突然被領(lǐng)導(dǎo)提拔為項(xiàng)目經(jīng)理,而你完全沒(méi)有項(xiàng)目管理經(jīng)驗(yàn),你肯定會(huì)心里沒(méi)底;如果你覺(jué)得自己管理項(xiàng)目不善,很想改善你的項(xiàng)目管理能力,那么去考PMP肯定是遠(yuǎn)水不解近渴的。?

1、《快速軟件開(kāi)發(fā)》?

這也是一本名著。可以這樣說(shuō),有本書(shū)在手,你就有了一個(gè)項(xiàng)目管理的高級(jí)參謀給你出謀劃策,再也不必?fù)?dān)心自己不能勝任的問(wèn)題了。這本書(shū)不是講管理的理論的,在實(shí)際的項(xiàng)目管理中,講這些理論是不解決問(wèn)題的,這本書(shū)有點(diǎn)類似于“軟件項(xiàng)目點(diǎn)子大全”之類的東西,列舉了種種軟件項(xiàng)目當(dāng)中面臨的各種問(wèn)題,以及應(yīng)該如何解決問(wèn)題的點(diǎn)子,你只需要稍加變通,找方抓藥就行了。?

六、總結(jié)?

在這份推薦閱讀書(shū)籍的名單中,我沒(méi)有列舉流行的軟件框架類學(xué)習(xí)書(shū)籍,例如Struts,Hibernate,Spring之類,也沒(méi)有列舉AJAX方面的書(shū)籍。是因?yàn)檫@類書(shū)籍容易過(guò)時(shí),而上述的大半書(shū)籍的生命周期都足夠長(zhǎng),值得你去購(gòu)買和收藏

自學(xué)軟件開(kāi)發(fā),需要學(xué)習(xí)什么課程?

對(duì)于初學(xué)者,想做簡(jiǎn)單的編程的話,建議從C語(yǔ)言開(kāi)始入門。C語(yǔ)言是最主流的基礎(chǔ)語(yǔ)言?,F(xiàn)在軟件開(kāi)發(fā)上所用的的主流的高級(jí)編程語(yǔ)言大多數(shù)都是以C語(yǔ)言為基礎(chǔ)演化而來(lái)的,掌握好C語(yǔ)言有助于學(xué)習(xí)其他的高級(jí)編程語(yǔ)言。在學(xué)習(xí)過(guò)程中推薦參考譚浩強(qiáng)的C語(yǔ)言教程,非常適合入門級(jí)別的教材,在學(xué)習(xí)中還要注重實(shí)際操作,技術(shù)的提高來(lái)與源于代碼量的積累。先從基礎(chǔ)學(xué)起:

1.學(xué)習(xí)計(jì)算機(jī)的使用;

2.常用軟件的使用;

3.以學(xué)習(xí)C程序來(lái)打基礎(chǔ).之后,根據(jù)愛(ài)好來(lái)精通一門語(yǔ)言,了解常用的OS原理及系統(tǒng)結(jié)構(gòu)等等.主要是要學(xué)C語(yǔ)言和C++的基礎(chǔ)在向后面發(fā)展。

計(jì)算機(jī)軟件開(kāi)發(fā)編程必備知識(shí)買些什么書(shū)比較好

希望對(duì)你有幫助!

一、為何要學(xué)編程?

每個(gè)人的動(dòng)機(jī)不一樣。大致有:

1、為了找個(gè)好工作;或?yàn)榱擞懈玫臋C(jī)會(huì)和更好的發(fā)展。

2、看到別人超厲害,所以也想學(xué)。

3、實(shí)際工作中很多場(chǎng)合需要。

4、從小就立志做個(gè)程序員,做軟件工程師。

5、振興中國(guó)的軟件事業(yè)。

。。。。。。

================================================

二、如何學(xué)編程?

1、多看好書(shū)。

差書(shū)誤人子弟,不但浪費(fèi)時(shí)間和精力,而且打擊人的信心,差書(shū)使人很久都不會(huì),讓會(huì)讓人懷疑自已的學(xué)習(xí)能力。

現(xiàn)在的書(shū)很多,但好書(shū)很少,特別是被大家公認(rèn)很有價(jià)值的好書(shū),更是少之又少。歷經(jīng)多年時(shí)間考驗(yàn)和市場(chǎng)風(fēng)雨不殘酷洗禮而僅存的巨著,更是極其稀少。中國(guó)歷史上文學(xué)小說(shuō)類書(shū)本多如牛毛,但僅存的巨著,也只不過(guò)紅樓夢(mèng)等四本名著而已,編程方面也是如此。

2、多動(dòng)手。

這一點(diǎn)很重要。而且特別重要?!凹埳系脕?lái)終覺(jué)淺,絕知此事要躬行。”陸游的千古名句說(shuō)的就是這個(gè)道理,并且同樣適合于編程方面。

================================================

三、用什么語(yǔ)言最好?

這主要取決于應(yīng)用領(lǐng)域,每種語(yǔ)言都有自已的長(zhǎng)處和不足。

1、匯編語(yǔ)言和C語(yǔ)言在單片機(jī)及工控領(lǐng)域用較多。另外C語(yǔ)言也是一種通用語(yǔ)言,是學(xué)C++/c#的起點(diǎn)。

2、C++系統(tǒng)編程等多個(gè)方面,最常用的編譯器是VC。

3、C#/java網(wǎng)絡(luò)編程方面新興的。

4、VB通用。

5、還有Delphi等。。。。。。

個(gè)人建議:從未編過(guò)程的,就從學(xué)vb開(kāi)始。有基礎(chǔ)的可直接學(xué)c++/VC。

===================================================

四、有什么好書(shū)?

幾年前,臺(tái)灣著名技術(shù)作家侯捷先生曾經(jīng)寫過(guò)一篇影響很大的書(shū)評(píng)文章,叫做《MFC四大天王》。文章的意思是說(shuō)在MFC的浩瀚書(shū)海中,只要認(rèn)真研讀和學(xué)習(xí)其中四本,就可以“五岳歸來(lái)不看山”。侯先生雖以MFC為例,但是這個(gè)道理卻同樣適合于MFC之外的很多具體技術(shù)領(lǐng)域,這不能不說(shuō)是一個(gè)有趣的統(tǒng)計(jì)現(xiàn)象。

通常在某一個(gè)具體細(xì)分的技術(shù)領(lǐng)域,會(huì)自然而然地出現(xiàn)3-5本頂級(jí)著作,它們彼此互相配合,形成一個(gè)完整的體系。對(duì)于學(xué)習(xí)者來(lái)說(shuō),只需要認(rèn)真研讀這幾本書(shū),就足以升堂入室。我樂(lè)于將這種現(xiàn)稱為“四書(shū)五經(jīng)現(xiàn)象”。對(duì)于讀者來(lái)說(shuō),如果能夠找到該領(lǐng)域中的“四書(shū)五經(jīng)”,則無(wú)論在時(shí)間上還是金錢上都是最經(jīng)濟(jì)的選擇。好書(shū)幾本,勝過(guò)爛書(shū)幾捆,這個(gè)體會(huì)想必大家都有。在此,幫助大家遴選各個(gè)技術(shù)領(lǐng)域里的“四書(shū)五經(jīng)”。

編程的書(shū)可謂汗牛充棟,其中經(jīng)典也是不泛其數(shù),但絕大多數(shù)的過(guò)來(lái)人,都一致認(rèn)為,要想很快的入門并盡快的投入到編程實(shí)踐中,只要其中的四到五本也就夠了,即只看經(jīng)典中的經(jīng)典,圣經(jīng)級(jí)的書(shū)就可以了。

所謂活到老學(xué)到老,程序員是個(gè)終身學(xué)習(xí)的職業(yè),要不斷的看書(shū),直到放棄編程的那一天。所以,您要讀的好書(shū)也絕非以下推薦的這些書(shū)喲,呵呵。

一句話,由于我們的時(shí)間、精力、金錢都是有限的,如何以最小的代價(jià)換得最大的收獲。

================================================================

五、經(jīng)典好書(shū)分類熱銷榜

1、java

java編程語(yǔ)言(第三版)—java四大名著—-James Gosling(java之父)

java編程思想(第2版)—-java四大名著—-Bruce Eckel

java編程思想(第3版)—-java四大名著—————-Bruce Eckel

java 2核心技術(shù) 卷I:基礎(chǔ)知識(shí)(原書(shū)第7版)—java四大名著—–Cay Horstmann

java 2核心技術(shù) 卷II:高級(jí)特性(原書(shū)第7版)—-java四大名著—–Cay Horstmann

Effective java中文版——java四大名著——–Joshua Bloch

精通Struts:基于MVC的java Web設(shè)計(jì)與開(kāi)發(fā)—孫衛(wèi)琴

精通Hibernate:java對(duì)象持久化技術(shù)詳解—孫衛(wèi)琴

Tomcat與java Web開(kāi)發(fā)技術(shù)詳解————孫衛(wèi)琴

java與模式——————————閻宏

2、c#

C#程序設(shè)計(jì)——-Charles Petzold“windows編程泰山北斗”—C#語(yǔ)言“倚天屠龍雙劍”

C# Primer中文版——–Stanley B.Lippman—C#語(yǔ)言“倚天屠龍雙劍”

.NET框架程序設(shè)計(jì)(修訂版)——–Jeffrey Richter“windows編程泰山北斗”—.NET平臺(tái)四大天王

C# Windows程序設(shè)計(jì)———-Charles Petzold“windows編程泰山北斗”——.NET平臺(tái)四大天王

.NET程序設(shè)計(jì)技術(shù)內(nèi)幕————-Jeff Prosise—.NET平臺(tái)四大天王

.NET本質(zhì)論–第1卷:公共語(yǔ)言運(yùn)行庫(kù)(中文版)——–Chris Sells—.NET平臺(tái)四大天王

3、C++

C++程序設(shè)計(jì)語(yǔ)言(特別版)—c++八大金剛—-Bjarne Stroustrup“C++之父”

C++ Primer (第3版)中文版—-c++八大金剛—Stanley B.Lippman

C++ Primer (第4版)中文版—-c++八大金剛—Stanley B.Lippman

C++標(biāo)準(zhǔn)程序庫(kù)—自修教程與參考手冊(cè)–c++八大金剛–Nicolai M.Josuttis

C++語(yǔ)言的設(shè)計(jì)和演化—–c++八大金剛—-Bjarne Stroustrup“C++之父”

深度探索C++對(duì)象模型—c++八大金剛—-Stanley B.Lippman

Essential C++中文版—c++八大金剛—Stanley B.Lippman

Effective C++中文版 2nd Edition—–c++八大金剛——Scott Meyers

More Effective C++中文版—-c++八大金剛——Scott Meyers

C++編程思想(第2版) 第1卷:標(biāo)準(zhǔn)C++導(dǎo)引——–Bruce Eckel

C++編程思想(第2版)第2卷:實(shí)用編程技術(shù) ——–Bruce Eckel

C++程序設(shè)計(jì)————————–譚浩強(qiáng)

C++ 程序設(shè)計(jì)教程(第2版)————–錢能

C++ Primer Plus(第五版)中文版—Stephen Prata

廣博如四庫(kù)全書(shū)The c++ programming language、c++ Primer

深?yuàn)W如山重水復(fù)Inside the c++ object model

程序庫(kù)大全The c++ standard libray

工程經(jīng)驗(yàn)之積累Effective c++、More Effective c++、Exceptional c++

c++八大金剛:

1、Essentital c++—lippman—C++之父,旁枝暫略,主攻核心,輕薄短小,初學(xué)者

2、The c++ programming language—-C++之父,技術(shù)權(quán)威,用詞深峻,思想深遠(yuǎn),c++百科全書(shū)代表,圣經(jīng)。

3、c++ Primer—-lippman—縱橫書(shū)市十?dāng)?shù)年,c++最佳教本,c++百科全書(shū)代表。

4、Inside the c++ object model—–lippman—-揭示c++底層,非常好,非常難。

5、Effective c++—–通過(guò)50個(gè)編程實(shí)例,展示專家經(jīng)驗(yàn),行文有趣,深處淺出。

6、More Effective c++----通過(guò)35個(gè)編程實(shí)例,展示專家經(jīng)驗(yàn),行文有趣,深處淺出。

7、The c++ standard libray---c++標(biāo)準(zhǔn)庫(kù)的百科全書(shū)。

8、設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)------good!

4、c

C程序設(shè)計(jì)語(yǔ)言(第2版·新版)—C語(yǔ)言“倚天屠龍雙劍”—Brian W.Kernighan“C語(yǔ)言之父”

C Primer Plus中文版(第五版)——–C語(yǔ)言“倚天屠龍雙劍”—Stephen Prata

C程序設(shè)計(jì)(第三版)—————————譚浩強(qiáng)

C語(yǔ)言大全(第四版)—————————HERBERT SCHILDT

C語(yǔ)言接口與實(shí)現(xiàn):創(chuàng)建可重用軟件的技術(shù)————-DAVID R.HANSON

C語(yǔ)言參考手冊(cè)(原書(shū)第5版)————————–Samuel P.Harbison

C程序設(shè)計(jì)教程———————————H.M.Deitel/P.J.Deitel

C陷阱與缺陷———————————–Andrew Koenig

5、VB

Visual Basic .NET技術(shù)內(nèi)幕—–VB編程三劍客———–Francesco Balena“vb首席大師”

Windows程序設(shè)計(jì)-Visual Basic.NET語(yǔ)言描述–VB編程三劍客—–Charles Petzold“windows編程泰山北斗”—

.NET框架程序設(shè)計(jì):Visual Basic.NET語(yǔ)言描述–VB編程三劍客–Jeffrey Richter“windows編程泰山北斗”—

Visual Basic 6編程技術(shù)大全————————Francesco Balena“vb首席大師”

Visual Basic.NET 從入門到精通————————-Petroutsos,E.

高級(jí)VISUAL BASIC編程———————————–MATTHEW CURLAND

6、Delphi

Inside VCL(深入核心——VCL架構(gòu)剖析)———-李維

Delphi 7高效數(shù)據(jù)庫(kù)程序設(shè)計(jì)————–李維

面向?qū)ο箝_(kāi)發(fā)實(shí)踐之路(Delphi版)———-李維

7、VC

Windows 程序設(shè)計(jì)(第5版)—–Charles Petzold“windows編程泰山北斗”—

Windows核心編程———-Jeffrey Richter“windows編程泰山北斗”—

Windows高級(jí)編程指南———Jeffrey Richter“windows編程泰山北斗”—

深入淺出MFC(第二版)—–“MFC四大天王”——-侯捷

MFC Windows程序設(shè)計(jì)(第2版)—MFC四大天王”———Jeff Prosise

Visual C++ 技術(shù)內(nèi)幕(第4版)–MFC四大天王”——–David Kruglinski

深入解析MFC————-MFC四大天王”———–George Shepherd

Visual C++.NET 技術(shù)內(nèi)幕(第6版)-MFC四大天王”————David Kruglinski

8、vf

Visual Foxpro程序設(shè)計(jì)參考手冊(cè)——————-張洪舉

專家門診——Visual FoxPro開(kāi)發(fā)答疑160問(wèn)——————-張洪舉

Visual FoxPro 6.0/9.0解決方案與范例大全——————-張洪舉

Visual FoxPro軟件開(kāi)發(fā)模式與應(yīng)用案例——————-張洪舉

9、黑客

應(yīng)用密碼學(xué)(協(xié)議算法與C源程序———–Bruce Schneier

網(wǎng)絡(luò)信息安全的真相———–Bruce Schneier

黑客大曝光:網(wǎng)絡(luò)安全機(jī)密與解決方案(第5版)——–STUART MCCLURE

軟件加密技術(shù)內(nèi)幕————看雪學(xué)院

加密與解密——軟件保護(hù)技術(shù)與完全解決方案————看雪學(xué)院

加密與解密(第二版)——–段鋼

10、匯編

Intel微處理器結(jié)構(gòu)、編程與接口(第六版)———Barry B. Brey

80*86、奔騰機(jī)匯編語(yǔ)言程序設(shè)計(jì)———Barry B. Brey

Windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)(第2版)———–羅云彬

IBM-PC匯編語(yǔ)言程序設(shè)計(jì)(第2版) 本書(shū)是國(guó)內(nèi)優(yōu)秀教材——–沈美明 溫冬嬋

IBM PC匯編語(yǔ)言程序設(shè)計(jì)(第五版) 這本書(shū)籍是國(guó)外優(yōu)秀教材——-PETER ABEL著,沈美明 溫冬蟬譯

11、驅(qū)動(dòng)開(kāi)發(fā)

Windows WDM設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)指南———————————— Chris Cant

Windows 2000/XP WDM設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)(第2版)————————–武安河

WINDOWS 2000/XP WDM設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)——————————– 武安河

12、網(wǎng)絡(luò)

計(jì)算機(jī)網(wǎng)絡(luò)第四版中文版—-網(wǎng)絡(luò)編程三劍客————–Andrew S.Tanenbaum

TCP/IP詳解3卷本——————–Richard Stevens—-網(wǎng)絡(luò)編程三劍客

UNIX網(wǎng)絡(luò)編程2卷本——————–Richard Stevens—-網(wǎng)絡(luò)編程三劍客

用TCP/IP進(jìn)行網(wǎng)際互聯(lián)———–Douglas E. Comer

高級(jí)TCP/IP編程——————-Jon C. Snader

C++網(wǎng)絡(luò)編程———————–Douglas Schmidt

UNIX環(huán)境高級(jí)編程(第2版)——————–Richard Stevens

13、算法

計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)——-Donald.E.Knuth———-算法“倚天屠龍”雙劍

算法導(dǎo)論—————–Thomas H. Cormen——–算法“倚天屠龍”雙劍

離散數(shù)學(xué)及其應(yīng)用———-Kenneth H.Rosen

具體數(shù)學(xué)—計(jì)算機(jī)科學(xué)基礎(chǔ)——–Donald.E.Knuth

14、圖形編程

Windows 圖形編程—————-FENG YUAN –圖形編程界的Charles Petzold之書(shū)

15、數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu) C++語(yǔ)言描述》58.00(Data Structures C++) William Ford,William Topp 劉衛(wèi)東 沈官林

數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用-C++語(yǔ)言描述》49.00Sartej Sahni 汪詩(shī)林 孫曉東等機(jī)械工業(yè)出版社

16、軟件工程

設(shè)計(jì)模式–可復(fù)用面向?qū)ο筌浖幕A(chǔ)

重構(gòu)—改善既有代碼的設(shè)計(jì)

17、操作系統(tǒng)

深入理解計(jì)算機(jī)系統(tǒng)(修訂版)——-RANDAL E.BRYANT

18、Unix

UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版

UNIX 編程藝術(shù)

UNIX環(huán)境高級(jí)編程(英文影印第2版—–UNIX編程“圣經(jīng)

UNIX環(huán)境高級(jí)編程(英文影印版)(第2版)

UNIX環(huán)境高級(jí)編程(第2版)

UNIX環(huán)境高級(jí)編程(第2版)—UNIX編程“圣經(jīng)

UNIX網(wǎng)絡(luò)編程 第1卷:套接口API(第3版)

UNIX網(wǎng)絡(luò)編程卷2:進(jìn)程間通信(第2版)(英文影印版)

UNIX 網(wǎng)絡(luò)編程(第二版)第2卷:進(jìn)程間通信

UNIX編程環(huán)境

UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版

UNIX系統(tǒng)編程

UNIX環(huán)境高級(jí)編程

UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版)

UNIX網(wǎng)絡(luò)編程 第1卷:套接口API(第3版)

UNIX 網(wǎng)絡(luò)編程(第二版)第2卷:進(jìn)程間通信

UNIX網(wǎng)絡(luò)編程卷2:進(jìn)程間通信(第2版)(英文影印版)

UNIX 網(wǎng)絡(luò)編程(第2版)第1卷:套接口API和X/Open 傳輸接口API

UNIX網(wǎng)絡(luò)編程(卷1):連網(wǎng)的APLS:套接字與XTI(第二版)(英文影印版)

UNIX環(huán)境高級(jí)編程

Unix技術(shù)手冊(cè)

19、Linux

Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)

Linux內(nèi)核完全注釋

LINUX內(nèi)核分析及編程

GNU/Linux 編程指南(第二版)

Linux設(shè)備驅(qū)動(dòng)程序(第三版)

嵌入式設(shè)計(jì)及Linux驅(qū)動(dòng)開(kāi)發(fā)指南——基于ARM 9處理器

Linux設(shè)備驅(qū)動(dòng)程序 第三版(英文影印版)

Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)(第2版)

Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)(英文影印版)(第2版)

linux技術(shù)手冊(cè)

20、游戲編程

Windows游戲編程大師技巧(第二版

游戲之旅–我的編程感悟

OpenGL超級(jí)寶典:第三版

OpenGL編程指南(第四版)

java 游戲高級(jí)編程

J2ME手機(jī)游戲編程入門

游戲之旅——我的編程感悟

游戲開(kāi)發(fā)中的人工智能(英文影印版)

3D游戲:卷2 動(dòng)畫與高級(jí)實(shí)時(shí)渲染技術(shù)

面向?qū)ο蟮挠螒蜷_(kāi)發(fā)

java 游戲高級(jí)編程

3D游戲編程大師技巧

游戲編程精粹

面向?qū)ο蟮挠螒蜷_(kāi)發(fā)

3D游戲 卷1:實(shí)時(shí)渲染與軟件技術(shù)

3D游戲:卷2 動(dòng)畫與高級(jí)實(shí)時(shí)渲染技…

J2ME手機(jī)游戲編程入門

Direct3D游戲編程入門教程(第二版…

21、移動(dòng)開(kāi)發(fā)

Windows Mobile手機(jī)應(yīng)用開(kāi)發(fā)

SYMBIAN OS C++手機(jī)應(yīng)用開(kāi)發(fā)

Windows Mobile手機(jī)應(yīng)用開(kāi)發(fā)–傅曦 齊宇 徐駿

SYMBIAN OS C++手機(jī)應(yīng)用開(kāi)發(fā) (第2卷)——————RICHARD HARRISON著,周良忠 王伯欣譯

SYMBIAN OS C++手機(jī)應(yīng)用開(kāi)發(fā)—————RICHARD HARRISON著,周良忠譯

Windows CE.net內(nèi)核定制及應(yīng)用程序開(kāi)發(fā)———周毓林 寧楊 陸貴強(qiáng) 付林林

嵌入式系統(tǒng)Windows CE 開(kāi)發(fā)技巧與實(shí)例–傅曦

Palm OS編程實(shí)踐—絕版

22、單片機(jī)

單片機(jī)輕松入門———————————-周堅(jiān)(平凡老師)

單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航———————–求是科技

例說(shuō)8051—————————————-張義和 陳敵北

KEIL CX51 V7.0單片機(jī)高級(jí)語(yǔ)言編程與ΜVISION2應(yīng)用實(shí)踐—–徐愛(ài)鈞

單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)(修訂版)——————–周航慈

8051單片機(jī)實(shí)踐與應(yīng)用——————————-吳金戎

MCS-51系列單片機(jī)實(shí)用接口技術(shù)———————李華

23、串并口通訊

Visual C++/Turbo C串口通信編程實(shí)踐——————龔建偉

VISUAL BASIC與RS-232串行通信控制(最新版)———-范逸之

24、電子

無(wú)線電識(shí)圖與電路故障分析輕松入門(第二版) ——————-胡斌

無(wú)線電元器件檢測(cè)與修理技術(shù)輕松入門(第二版) ——————-胡斌

圖表細(xì)說(shuō)電子技術(shù)識(shí)圖——————-胡斌

圖表細(xì)說(shuō)電子元器件——————-胡斌

圖表細(xì)說(shuō)元器件及實(shí)用電路——————-胡斌

================================================================

六、怎樣成為一名程序員

通過(guò)以下4個(gè)階段的訓(xùn)練, 沒(méi)有任何編程基礎(chǔ)人就可以成為一名普通的程序員。

第一階段:掌握一種編程語(yǔ)言

學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程語(yǔ)言。例如C++語(yǔ)言。

學(xué)習(xí)目標(biāo):熟練掌握一種語(yǔ)言的語(yǔ)法和基本的編程技巧。

學(xué)習(xí)時(shí)間:3個(gè)月左右

注意事項(xiàng):編程語(yǔ)言和編程工具是兩回事情,編程語(yǔ)言是指C++、Basic、Object Pascal等程序設(shè)計(jì)語(yǔ)言,它們是像漢語(yǔ)、英語(yǔ)一樣的抽象的語(yǔ)法規(guī)則,編程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器在內(nèi)的集成化、可視化的軟件開(kāi)發(fā)工具。C++源程序可以在Visual C++ 6.0里編寫,也可以在記事本里編寫,而同一個(gè)C++源程序可以用Visual C++ 6.0編譯、執(zhí)行,也可以用C++ Builder 5.0 編譯、執(zhí)行,所以: C++ 不等于 Visual C++ 6.0

第二階段:掌握一種編程工具

學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程工具。注意編程工具要和第一階段學(xué)習(xí)的編程語(yǔ)言一致,例如你學(xué)習(xí)的編程語(yǔ)言是C++,那么編程工具要選Visual C++ 6.0或者C++ Builder 5.0。

學(xué)習(xí)目標(biāo):熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調(diào)試、編寫Windows程序等。

學(xué)習(xí)時(shí)間:3個(gè)月左右

注意事項(xiàng):這個(gè)階段側(cè)重編程工具的使用,同時(shí)進(jìn)一步熟習(xí)編程語(yǔ)言,最后達(dá)到能熟練編寫各種基本的Windows程序。

第三階段:掌握“算法與數(shù)據(jù)結(jié)構(gòu)”這門課程

學(xué)習(xí)內(nèi)容:算法與數(shù)據(jù)結(jié)構(gòu),推薦許卓群的《數(shù)據(jù)結(jié)構(gòu)》,高等教育出版社出版。

學(xué)習(xí)目標(biāo):熟練掌握各種常用的算法與數(shù)據(jù)結(jié)構(gòu)

學(xué)習(xí)時(shí)間:4個(gè)月左右

注意事項(xiàng):這是一門不可或缺的軟件開(kāi)發(fā)課程,曾經(jīng)有一本經(jīng)典計(jì)算機(jī)專業(yè)書(shū)籍叫做《數(shù)據(jù)結(jié)構(gòu)+算法=程序》,這說(shuō)明了數(shù)據(jù)結(jié)構(gòu)和算法的重要性。它能幫我們建立良好的程序分析與設(shè)計(jì)能力。

第四階段:實(shí)現(xiàn)一個(gè)模擬的小型軟件項(xiàng)目

學(xué)習(xí)內(nèi)容:軟件項(xiàng)目的開(kāi)發(fā)過(guò)程

學(xué)習(xí)目標(biāo):掌握軟件項(xiàng)目的基本開(kāi)發(fā)過(guò)程和方法

學(xué)習(xí)時(shí)間:4個(gè)月左右

注意事項(xiàng):自己完成一個(gè)模擬的小型軟件項(xiàng)目,強(qiáng)烈推薦做一個(gè)MIS(管理信息系統(tǒng))軟件,參考用書(shū)推薦“中小型信息管理系統(tǒng)開(kāi)發(fā)實(shí)例系列叢書(shū)”,人民郵電出版社,它的例子詳實(shí)有效,以它為基礎(chǔ)再加以擴(kuò)展,就可以做出實(shí)用的MIS軟件來(lái)。此叢書(shū)包括多種開(kāi)發(fā)工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》 《java數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》 《VISUAL BASIC數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》《VISUAL C++6.0數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》 《ASP.NET數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》 《DELPHI數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》《POWERBUILDER 8.0數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》。

最后將完成的模擬軟件刻成光盤,作為自己的作品去面試,以此踏上自己光輝的職業(yè)程序員之路!

計(jì)算機(jī)軟件開(kāi)發(fā)的自學(xué)書(shū)籍有哪些?

下面推薦的比較詳細(xì)是我以前問(wèn)別人的,別人整理了一個(gè)多小時(shí),推薦給你。你可以適度看看有哪些是你需要的,我是從java學(xué)起的,《Thingking in java》是一本非常好的書(shū),看過(guò)《游戲編程之旅》那本書(shū),云風(fēng)著。前人的經(jīng)驗(yàn)是,先入門,再去系統(tǒng)的學(xué)習(xí),《Thingking in java》就是很好的系統(tǒng)學(xué)習(xí)。當(dāng)然基礎(chǔ)很重要,數(shù)據(jù)結(jié)構(gòu)、算法之類。x0dx0a其實(shí)把下面的全掌握了,基礎(chǔ)那就真是很厲害了,再學(xué)精一門語(yǔ)言就是專家了吧!x0dx0ax0dx0a(1)數(shù)據(jù)結(jié)構(gòu): x0dx0a《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版),出版日期:2005-5-1,嚴(yán)蔚民,清華大學(xué).—推薦! x0dx0a《數(shù)據(jù)結(jié)構(gòu)習(xí)題與解析(C語(yǔ)言版)》,李春葆.—比嚴(yán)老的簡(jiǎn)單點(diǎn),通俗易懂 x0dx0a《數(shù)據(jù)結(jié)構(gòu)》(用面向?qū)ο蠓椒ㄅcC++描述)》,出版日期:1999年7月,殷人昆 王小京,清華大學(xué)出版社. x0dx0ax0dx0a(2)算法: x0dx0a《算法設(shè)計(jì)與分析(高等學(xué)校計(jì)算機(jī)教材)》,鄭宗漢,清華大學(xué)出版社. x0dx0a《算法導(dǎo)論(影印版)》(Introduction to Algorithms, Second Edition x0dx0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. x0dx0a《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》(The Art of Programming Language), 清華大學(xué)出版社 x0dx0a《算法設(shè)計(jì)與分析基礎(chǔ)》(Intruduction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彥 譯,清華大學(xué)出版社. x0dx0ax0dx0a(3)數(shù)據(jù)庫(kù) x0dx0a《數(shù)據(jù)庫(kù)系統(tǒng)概論》,1983年,薩師煊 王珊,高等教育出版社出版. x0dx0a《數(shù)據(jù)庫(kù)原理與方法》,1983年,鄭若忠 王鴻武,湖南科學(xué)技術(shù)出版社出版. x0dx0a《數(shù)據(jù)庫(kù)系統(tǒng)原理》,1988年,俞盤祥 沈金發(fā),清華大學(xué)出版社. x0dx0ax0dx0a(4)操作系統(tǒng)原理 x0dx0a《現(xiàn)代操作系統(tǒng)》,孫鐘秀等,高等教育出版社. x0dx0a《操作系統(tǒng)原理》,謝青松,人民郵電出版社. x0dx0a《操作系統(tǒng)原理教程》,張堯?qū)W主編,清華大學(xué)出版社出版. x0dx0ax0dx0a(5)計(jì)算機(jī)體系結(jié)構(gòu) x0dx0a《計(jì)算機(jī)體系結(jié)構(gòu)》,張晨曦等,高等教育出版社. x0dx0a《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》,鄭緯民 湯志忠,清華大學(xué)出版社出版. x0dx0a《計(jì)算機(jī)組成與結(jié)構(gòu)》,王愛(ài)英,清華大學(xué)出版社. x0dx0ax0dx0a(6)計(jì)算機(jī)網(wǎng)絡(luò) x0dx0a《計(jì)算機(jī)網(wǎng)絡(luò)(第二版)》,馮博琴,高等教育出版社. x0dx0a《》,張堯?qū)W,清華大學(xué)出版社. x0dx0a《計(jì)算機(jī)網(wǎng)絡(luò)》,蔡開(kāi)裕等,機(jī)械工業(yè)出版社. x0dx0ax0dx0a(7)離散數(shù)學(xué) x0dx0a《離散數(shù)學(xué)》,孫吉貴 楊鳳杰,高等教育出版社. x0dx0a《離散數(shù)學(xué)教程》,耿素云 屈婉玲 王捍貧,北京大學(xué)出版社. x0dx0a《離散數(shù)學(xué)及其應(yīng)用(原書(shū)第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇義 屈婉玲 王捍貧 劉田譯,機(jī)械工業(yè)出版社. x0dx0ax0dx0a基本上每類的第一本已經(jīng)可以代表當(dāng)今中國(guó)大學(xué)教學(xué)用書(shū)的主流了。所以從basic角度講,足夠了,但是如果從工程角度講,建議你可以根據(jù)某一種語(yǔ)言去定向的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),比如Java或者C#。畢竟面向?qū)ο笠院?,?shù)據(jù)結(jié)構(gòu)的處理不像c那樣麻煩。體系結(jié)構(gòu),操作系統(tǒng)和網(wǎng)絡(luò)我們用的是英文教材《國(guó)外優(yōu)秀信息科學(xué)技術(shù)系列教學(xué)用書(shū)》感覺(jué)寫的比中文的實(shí)用,如果你英文好的話可以參考,分別較計(jì)算機(jī)組織與結(jié)構(gòu),實(shí)用操作系統(tǒng)概念,計(jì)算機(jī)網(wǎng)絡(luò)(好像現(xiàn)在有翻譯版了)。x0dx0a《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》我們老師當(dāng)時(shí)強(qiáng)烈推薦,但是兩大厚本,我一直沒(méi)時(shí)間看,挺遺憾的。脫離基礎(chǔ)學(xué)科,就語(yǔ)言方面 Think in C++ (Think in Java)是非常好的書(shū)。你可以到網(wǎng)上搜一搜就知道,Bruce.另外如果你要是學(xué)軟件的話, .net 和J2EE是必須掌握其一的,否則以后的路很難走,這方面建議你上網(wǎng)多查資料,因?yàn)樾畔⒏潞芸?,那些?shū)很多都是抄來(lái)抄去,也沒(méi)什么新鮮的。CSDN網(wǎng)站應(yīng)該知道吧,看看里面的帖子就知道了。

大學(xué)??栖浖_(kāi)發(fā)與設(shè)計(jì)方向的課本都有哪些?

C/C 語(yǔ)言程序設(shè)計(jì)、計(jì)算機(jī)組裝與維護(hù)、數(shù)據(jù)結(jié)構(gòu)、JavaEE或.Net方向的專業(yè)核心課程、網(wǎng)頁(yè)設(shè)計(jì)與制作、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用、大型數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)過(guò)程實(shí)踐、業(yè)界最新流行的程序設(shè)計(jì)語(yǔ)言、軟件測(cè)試、IT項(xiàng)目管理、學(xué)期及畢業(yè)綜合實(shí)訓(xùn)等。

音效視頻編輯制作、平面設(shè)計(jì)、Flash高級(jí)互動(dòng)媒體編程、Flash動(dòng)畫設(shè)計(jì)、三維技術(shù)及高級(jí)應(yīng)用、影視動(dòng)畫編輯及特效合成、學(xué)期及相應(yīng)綜合實(shí)訓(xùn)項(xiàng)目制作等課程。

軟件開(kāi)發(fā)工作人員必讀的書(shū)籍有哪些,特別是剛剛工作的

1

“優(yōu)秀的編程實(shí)踐的百科全書(shū),《代碼大全》注重個(gè)人技術(shù),其中所有東西加起來(lái), 就是我們本能所說(shuō)的“編寫整潔的代碼”。這本書(shū)有50頁(yè)在談?wù)摯a布局?!?/p>

—— Joel Spolsky

推薦指數(shù):★★★★★

Steve McConnell的原作《代碼大全》(第1版)是公認(rèn)的關(guān)于編程的最佳實(shí)踐指南之一, 在過(guò)去的十多年間,本書(shū)一直在幫助開(kāi)發(fā)人員編寫更好的軟件。

現(xiàn)在,作者將這本經(jīng)典著作全新演繹,融入了最前沿的實(shí)踐技術(shù),加入了上百個(gè)嶄新的代碼示例, 充分展示了軟件構(gòu)建的藝術(shù)性和科學(xué)性。 McConnell匯集了來(lái)自研究機(jī)構(gòu)、學(xué)術(shù)界以及業(yè)界日常實(shí)踐的主要知識(shí), 把最高效的技術(shù)和最重要的原理交織融會(huì)為這本既清晰又實(shí)用的指南。

無(wú)論您的經(jīng)驗(yàn)水平如何,也不管您在怎樣的開(kāi)發(fā)環(huán)境中工作,也無(wú)論項(xiàng)目是大是小, 本書(shū)都將激發(fā)您的思維并幫助您構(gòu)建高品質(zhì)的代碼。

2

“就像草圖和架構(gòu)之間的差別。雖然你在學(xué)校課堂上學(xué)到的是畫圖,你也可以畫的很漂亮, 但如果你覺(jué)得你不太知道從哪兒下手,如果某人要你獨(dú)自畫一個(gè)P2P的音樂(lè)交換網(wǎng)絡(luò)圖,那這本書(shū)就適合你了?!?/p>

—— Joel

推薦指數(shù):★★★★★

對(duì)于那些已經(jīng)學(xué)習(xí)過(guò)編程機(jī)制的程序員來(lái)說(shuō),這是一本卓越的書(shū)。 或許他們還是在校生,但對(duì)要自己做什么,還感覺(jué)不是很安全。

《程序員修煉之道:從小工到專家》內(nèi)容簡(jiǎn)介:《程序員修煉之道》由一系列獨(dú)立的部分組成, 涵蓋的主題從個(gè)人責(zé)任、職業(yè)發(fā)展,知道用于使代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù), 利用許多富有***
性的奇聞?shì)W事、有思想性的例子及有趣的類比, 全面闡釋了軟件開(kāi)發(fā)的許多不同方面的最佳實(shí)踐和重大陷阱。

無(wú)論你是初學(xué)者,是有經(jīng)驗(yàn)的程序員,還是軟件項(xiàng)目經(jīng)理,《程序員修煉之道:從小工到專家》都適合你閱讀。

3

“每一位嚴(yán)肅的計(jì)算機(jī)科學(xué)家都應(yīng)該閱讀這本書(shū)。由于本書(shū)清晰、簡(jiǎn)潔和富于才智,我們強(qiáng)烈推薦本書(shū),它適合所有希望深刻理解計(jì)算機(jī)科學(xué)的人們。 ”

推薦指數(shù):★★★★★

《代碼大全》、《重構(gòu)》和《設(shè)計(jì)模式》這些經(jīng)典書(shū)會(huì)教給你高效的工作習(xí)慣和交易細(xì)節(jié)。 其他像《人件集》、《計(jì)算機(jī)編程心理學(xué)》和《人月神話》這些書(shū)會(huì)深入軟件開(kāi)發(fā)的心理層面。 其他書(shū)籍則處理算法。這些書(shū)都有自己所屬的位置。

然而《計(jì)算機(jī)程序的構(gòu)造和解釋》與這些不同。 這是一本會(huì)啟發(fā)你的書(shū),它會(huì)燃起你編寫出色程序的熱情; 它還將教會(huì)你認(rèn)識(shí)并欣賞美; 它會(huì)讓你有種敬畏,讓你難以抑制地渴望學(xué)習(xí)更多的東西。

其他書(shū)或許會(huì)讓你成為一位更出色的程序員,但此書(shū)將一定會(huì)讓你成為一名程序員。

同時(shí),你將會(huì)學(xué)到其他東西,函數(shù)式編程(第三章)、惰性計(jì)算、元編程、虛擬機(jī)、解釋器和編譯器。

一些人認(rèn)為此書(shū)不適合新手。 個(gè)人認(rèn)為,雖然我并不完全認(rèn)同要有一些編程經(jīng)驗(yàn)才能讀此書(shū),但我還是一定推薦給初學(xué)者。 畢竟這本書(shū)是寫給著名的6.001,是麻省理工學(xué)院的入門編程課程。

4

“這本書(shū)簡(jiǎn)潔易讀,會(huì)教給你三件事:C 編程語(yǔ)言;如何像程序員一樣思考;底層計(jì)算模型。 (這對(duì)理解“底層”非常重要)”

—— Nathan

推薦指數(shù):★★★★

《C程序設(shè)計(jì)語(yǔ)言》(第2版新版)講述深入淺出,配合典型例證,通俗易懂,實(shí)用性強(qiáng), 適合作為大專院校計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的C語(yǔ)言教材,也可以作為從事計(jì)算機(jī)相關(guān)軟硬件開(kāi)發(fā)的技術(shù)人員的參考書(shū)。

《C程序設(shè)計(jì)語(yǔ)言》(第2版新版)原著即為C語(yǔ)言的設(shè)計(jì)者之一Dennis M.Ritchie和著名的計(jì)算機(jī)科學(xué)家Brian W.Kernighan合著的 一本介紹C語(yǔ)言的權(quán)威經(jīng)典著作。 我們現(xiàn)在見(jiàn)到的大量論述C語(yǔ)言程序設(shè)計(jì)的教材和專著均以此書(shū)為藍(lán)本。 原著第1版中介紹的C語(yǔ)言成為后來(lái)廣泛使用的C語(yǔ)言版本——標(biāo)準(zhǔn)C的基礎(chǔ)。

人們熟知的“hello,world”程序就是由本書(shū)首次引入的,現(xiàn)在,這一程序已經(jīng)成為所有程序設(shè)計(jì)語(yǔ)言入門的第一課。

5

“我依然夢(mèng)想這樣的工作,我的大部分時(shí)間(50%)是在寫算法,其他“管理”細(xì)節(jié)則留給其他人”

—— Ran Biron

推薦指數(shù):★★★★

《代碼大全》教你如何正確編程; 《人月神話》教你如何正確管理; 《設(shè)計(jì)模式》教你如何正確設(shè)計(jì)……

在我看來(lái),代碼只是一個(gè)工具,并非精髓。 開(kāi)發(fā)軟件的主要部分是創(chuàng)建新算法或重新實(shí)現(xiàn)現(xiàn)有算法,其他部分則像重新組裝樂(lè)高磚塊或創(chuàng)建“管理”層。

經(jīng)典的算法書(shū),被亞馬遜網(wǎng),《程序員》等評(píng)選為2006年最受讀者喜愛(ài)的十大IT圖書(shū)之一。

算法領(lǐng)域的標(biāo)準(zhǔn)教材,全球多所知名大學(xué)選用

MIT名師聯(lián)手鑄就,被譽(yù)為“ 計(jì)算機(jī)算法的圣經(jīng) ”

編寫上采用了“五個(gè)一”,即一章介紹、一個(gè)算法、一種設(shè)計(jì)技術(shù)、一個(gè)應(yīng)用領(lǐng)域和一個(gè)相關(guān)話題。

書(shū)籍資源:wechat—“上云培訓(xùn)”

軟件開(kāi)發(fā)課程教材的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于軟件開(kāi)發(fā)基礎(chǔ)教程書(shū)籍、軟件開(kāi)發(fā)課程教材的信息別忘了在本站進(jìn)行查找喔。

在線客服
途傲科技
快速發(fā)布需求,坐等商家報(bào)價(jià)
2025-07-15 01:12:36
您好!歡迎來(lái)到途傲科技。我們?yōu)槠髽I(yè)提供數(shù)字化轉(zhuǎn)型方案,可提供軟件定制開(kāi)發(fā)、APP開(kāi)發(fā)(Android/iOS/HarmonyOS)、微信相關(guān)開(kāi)發(fā)、ERP/OA/CRM開(kāi)發(fā)、數(shù)字孿生BIM/GIS開(kāi)發(fā)等。為了節(jié)省您的時(shí)間,您可以留下姓名,手機(jī)號(hào)(或微信號(hào)),產(chǎn)品經(jīng)理稍后聯(lián)系您,免費(fèi)幫您出方案和預(yù)算! 全國(guó)咨詢專線:18678836968(同微信號(hào))。
??點(diǎn)聯(lián)??
您的留言我們已經(jīng)收到,現(xiàn)在添加運(yùn)營(yíng)微信,我們將會(huì)盡快跟您聯(lián)系!
[運(yùn)營(yíng)電話]
18678836968
取消

選擇聊天工具: