當前位置:編程學習大全網 - 編程語言 - 想學軟件開發?自學.幫推薦下書籍!(軟件工程初學者推薦書籍)

想學軟件開發?自學.幫推薦下書籍!(軟件工程初學者推薦書籍)

下面推薦的比較詳細是我以前問別人的,別人整理了壹個多小時,推薦給妳。妳可以適度看看有哪些是妳需要的,我是從java學起的,《Thingkinginjava》是壹本非常好的書,看過《遊戲編程之旅》那本書,雲風著。前人的經驗是,先入門,再去系統的學習,《Thingkinginjava》就是很好的系統學習。當然基礎很重要,數據結構、算法之類。

其實把下面的全掌握了,基礎那就真是很厲害了,再學精壹門語言就是專家了吧!

(1)數據結構:

《數據結構(C語言版),出版日期:2005-5-1,嚴蔚民,清華大學.---推薦!

《數據結構習題與解析(C語言版)》,李春葆.---比嚴老的簡單點,通俗易懂

《數據結構》(用面向對象方法與C描述)》,出版日期:1999年7月,殷人昆王小京,清華大學出版社.

(2)算法:

《算法設計與分析(高等學校計算機教材)》,鄭宗漢,清華大學出版社.

《算法導論(影印版)》(IntroctiontoAlgorithms,SecondEdition

ThomasH.Cormen,CharlesE.Leiserson,RonaldL.RivestandCliffordSteinMIT)高等教育出版社.

《計算機程序設計藝術》(TheArtofProgrammingLanguage),清華大學出版社

《算法設計與分析基礎》(IntructiontoTheDesignandAnalysisofAlgorithms(US)AnanyLevitin),潘彥譯,清華大學出版社.

(3)數據庫

《數據庫系統概論》,1983年,薩師煊王珊,高等教育出版社出版.

《數據庫原理與方法》,1983年,鄭若忠王鴻武,湖南科學技術出版社出版.

《數據庫系統原理》,1988年,俞盤祥沈金發,清華大學出版社.

(4)操作系統原理

《現代操作系統》,孫鐘秀等,高等教育出版社.

《操作系統原理》,謝青松,人民郵電出版社.

《操作系統原理教程》,張堯學主編,清華大學出版社出版.

(5)計算機體系結構

《計算機體系結構》,張晨曦等,高等教育出版社.

《計算機系統結構》,鄭緯民湯誌忠,清華大學出版社出版.

《計算機組成與結構》,王愛英,清華大學出版社.

(6)計算機網絡

《計算機網絡(第二版)》,馮博琴,高等教育出版社.

《》,張堯學,清華大學出版社.

《計算機網絡》,蔡開裕等,機械工業出版社.

(7)離散數學

《離散數學》,孫吉貴楊鳳傑,高等教育出版社.

《離散數學教程》,耿素雲屈婉玲王捍貧,北京大學出版社.

《離散數學及其應用(原書第4版)》(DiscreteMathematicsandIts,FourthEdition,作者:美-KennethH.Rosen),袁崇義屈婉玲王捍貧劉田譯,機械工業出版社.

基本上每類的第壹本已經可以代表當今中國大學教學用書的主流了。所以從basic角度講,足夠了,但是如果從工程角度講,建議妳可以根據某壹種語言去定向的學習數據結構,比如Java或者C#。畢竟面向對象以後,數據結構的處理不像c那樣麻煩。體系結構,操作系統和網絡我們用的是英文教材《國外優秀信息科學技術系列教學用書》感覺寫的比中文的實用,如果妳英文好的話可以參考,分別較計算機組織與結構,實用操作系統概念,計算機網絡(好像現在有翻譯版了)。

《計算機程序設計藝術》我們老師當時強烈推薦,但是兩大厚本,我壹直沒時間看,挺遺憾的。脫離基礎學科,就語言方面ThinkinC(ThinkinJava)是非常好的書。妳可以到網上搜壹搜就知道,Bruce.另外如果妳要是學軟件的話,.net和J2EE是必須掌握其壹的,否則以後的路很難走,這方面建議妳上網多查資料,因為信息更新很快,那些書很多都是抄來抄去,也沒什麽新鮮的。CSDN網站應該知道吧,看看裏面的帖子就知道了。

  • 上一篇:DAVE編程fopen怎麽用
  • 下一篇:5萬人在阿裏數學大賽比高下,參賽的都是哪些人?
  • copyright 2024編程學習大全網