一、為何要學(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í)能力?! ‖F(xiàn)在的書(shū)很多,但好書(shū)很少,特別是被大家公認(rèn)很有價(jià)值的好書(shū)更是少之又少。歷經(jīng)多年時(shí)間考驗(yàn)和市場(chǎng)風(fēng)雨的殘酷洗禮而僅存的巨著,更是極其稀少。中國(guó)歷史上文學(xué)小說(shuō)類(lèi)書(shū)本多如牛毛,但僅存的巨著,也只不過(guò)<<紅樓夢(mèng)>>等四本名著而已,編程方面也是如此。2、多動(dòng)手。這一點(diǎn)很重要。而且特別重要?!凹埳系脕?lái)終覺(jué)淺,絕知此事要躬行?!标懹蔚那Ч琶湔f(shuō)的就是這個(gè)道理,并且同樣適合于編程方面。三、用什么語(yǔ)言最好?這主要取決于應(yīng)用領(lǐng)域,每種語(yǔ)言都有自已的長(zhǎng)處和不足?! ?/p>
- 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)寫(xiě)過(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í)間上還是金錢(qián)上都是最經(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)為,要想很快地入門(mén)并盡快地投入到編程實(shí)踐中,只要其中的四到五本也就夠了,即只看經(jīng)典中的經(jīng)典,圣經(jīng)級(jí)的書(shū)就可以了。
所謂活到老學(xué)到老,程序員是個(gè)終身學(xué)習(xí)的職業(yè),要不斷地看書(shū),直到放棄編程的那一天。所以,您要讀的好書(shū)也絕非以下推薦的這些書(shū)喲,呵呵。
一句話,由于我們的時(shí)間、精力、金錢(qián)都是有限的,如何以最小的代價(jià)換得最大的收獲。五、經(jīng)典好書(shū)分類(lèi)熱銷(xiāo)榜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版)————–錢(qián)能
- 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í)例,展示專(zhuān)家經(jīng)驗(yàn),行文有趣,深處淺出。
- 6、More Effective c ----通過(guò)35個(gè)編程實(shí)例,展示專(zhuān)家經(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、cC程序設(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 Koenig5、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 從入門(mén)到精通————————-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è)——————-張洪舉
- 專(zhuān)家門(mén)診——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.BRYANT18、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ī)游戲編程入門(mén)
- 游戲之旅——我的編程感悟
- 游戲開(kāi)發(fā)中的人工智能(英文影印版)
- 3D游戲:卷2 動(dòng)畫(huà)與高級(jí)實(shí)時(shí)渲染技術(shù)
- 面向?qū)ο蟮挠螒蜷_(kāi)發(fā)
- java 游戲高級(jí)編程
- 3D游戲編程大師技巧
- 游戲編程精粹
- 面向?qū)ο蟮挠螒蜷_(kāi)發(fā)
- 3D游戲 卷1:實(shí)時(shí)渲染與軟件技術(shù)
- 3D游戲 卷2:動(dòng)畫(huà)與高級(jí)實(shí)時(shí)渲染技術(shù)…
- J2ME手機(jī)游戲編程入門(mén)
- Direct3D游戲編程入門(mén)教程(第二版)…
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ī)輕松入門(mén)———————————-周堅(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í)圖與電路故障分析輕松入門(mén)(第二版)——————-胡斌
- 無(wú)線電元器件檢測(cè)與修理技術(shù)輕松入門(mén)(第二版) ——————-胡斌
- 圖表細(xì)說(shuō)電子技術(shù)識(shí)圖——————-胡斌
- 圖表細(xì)說(shuō)電子元器件——————-胡斌
- 圖表細(xì)說(shuō)元器件及實(shí)用電路——————-胡斌
通過(guò)以下4個(gè)階段的訓(xùn)練第一階段:掌握一種編程語(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里編寫(xiě),也可以在記事本里編寫(xiě),而同一個(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)試、編寫(xiě)Windows程序等。
- 學(xué)習(xí)時(shí)間:3個(gè)月左右
- 注意事項(xiàng):這個(gè)階段側(cè)重編程工具的使用,同時(shí)進(jìn)一步熟習(xí)編程語(yǔ)言,最后達(dá)到能熟練編寫(xiě)各種基本的Windows程序。
第三階段:掌握“算法與數(shù)據(jù)結(jié)構(gòu)”這門(mén)課程
- 學(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):這是一門(mén)不可或缺的軟件開(kāi)發(fā)課程,曾經(jīng)有一本經(jīng)典計(jì)算機(jī)專(zhuān)業(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)航》。
最后:將完成的模擬軟件刻成光盤(pán),作為自己的作品去面試,以此踏上自己光輝的職業(yè)程序員之路!
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。