導航:首頁 > 信息技術 > 軟體與應用技術應該看什麼書

軟體與應用技術應該看什麼書

發布時間:2023-02-15 04:57:05

Ⅰ 計算機應用技術有哪些書要學的

主要課程:
計算機軟硬體技術基礎、Linux操作系統、資料庫系統SQL、數據結構與C程序設計、單片機原理與技術、計算機網路原理、工程經濟、高級語言匯編、VB.net程序設計、多媒體軟體應用、計算機網路與網站建設、Delphi程序設計、Java語言程序設計、圖形圖像應用處理(PhotoShop)、微型計算機安裝調試維修、辦公室軟體應用操作、計算機輔助設計、崗前培訓「一技之長」

Ⅱ 請問要是學計算機軟體應該看什麼書

買清華出版的大學教材.非常入門及實用,相信你看的懂!

以下是我幫你收集的資料:
(1)數據結構:
《數據結構(C語言版),出版日期:2005-5-1,嚴蔚民,清華大學.---推薦!
《數據結構習題與解析(C語言版)》,李春葆.---比嚴老的簡單點,通俗易懂
《數據結構》(用面向對象方法與C++描述)》,出版日期:1999年7月,殷人昆 王小京,清華大學出版社.

(2)演算法:
《演算法設計與分析(高等學校計算機教材)》,鄭宗漢,清華大學出版社.
《演算法導論(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社.
《計算機程序設計藝術》(The Art of Programming Language), 清華大學出版社
《演算法設計與分析基礎》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彥 譯,清華大學出版社.

(3)資料庫
《資料庫系統概論》,1983年,薩師煊 王珊,高等教育出版社出版.
《資料庫原理與方法》,1983年,鄭若忠 王鴻武,湖南科學技術出版社出版.
《資料庫系統原理》,1988年,俞盤祥 沈金發,清華大學出版社.

(4)操作系統原理
《現代操作系統》,孫鍾秀等,高等教育出版社.
《操作系統原理》,謝青松,人民郵電出版社.
《操作系統原理教程》,張堯學主編,清華大學出版社出版.

(5)計算機體系結構
《計算機體系結構》,張晨曦等,高等教育出版社.
《計算機系統結構》,鄭緯民 湯志忠,清華大學出版社出版.
《計算機組成與結構》,王愛英,清華大學出版社.

(6)計算機網路
《計算機網路(第二版)》,馮博琴,高等教育出版社.
《<計算機網路與INTERNET教程>》,張堯學,清華大學出版社.
《計算機網路》,蔡開裕等,機械工業出版社.

(7)離散數學
《離散數學》,孫吉貴 楊鳳傑,高等教育出版社.
《離散數學教程》,耿素雲 屈婉玲 王捍貧,北京大學出版社.
《離散數學及其應用(原書第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇義 屈婉玲 王捍貧 劉田譯,機械工業出版社.

呵呵,這些應該差不多了,整理了一個多小時,還問了導師。希望對你有用!~
回答者:keamiy - 試用期 一級 11-7 03:51

提問者對於答案的評價:
感謝你能如此認真的回答我的問題,也感謝kret123的補充.真的很高興網路能有這么認真的人,下次有事還會請教
您覺得最佳答案好不好? 目前有 0 個人評價

50% (0)
50% (0)

其他回答共 3 條
這個網站里就有很多,也是最大的計算機網.
http://book.yzcc.com/
可以下載觀看.
回答者:eamy1986 - 秀才 三級 11-5 11:29

學計算機,先學上網,學上網,先學搜索,
會搜索,就會找資料。會找資料,你學得就快。
不懂的多應用網路知道。
回答者:landycai - 童生 一級 11-9 22:16

keamiy 說的比較全,這里補充下.
《數據結構》沒什麼好說的,嚴蔚民的這本書全國都在用,計算機考研必備。
《演算法導論(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社 這本書有點難,不容易學,反正我看了幾天就放在書架上沒動了。
《資料庫系統概論》,1983年,薩師煊 王珊,高等教育出版社出版.看懂,看會薩老的這本書資料庫理論沒有問題了,至少資料庫理論再不用其他的書了。不過你推薦的版本太老了,有沒有買的?我用的是第4版2003年的(也不新)。
《操作系統》我推薦湯子瀛 哲風屏的那本,看起來簡單容易懂,對了是西安電科技大學出版社(修訂本)
《計算機網路(第四版)》謝希仁 出版社:電子工業出版社 。才是你該看的。
西安電子科技大學出版社出版的《離散數學》(方世昌編著)比較經典。

Ⅲ 計算機軟體開發的自學書籍有哪些

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

Ⅳ 計算機軟體開發編程必備知識買些什麼書比較好

希望對你有幫助!
一、為何要學編程?

每個人的動機不一樣。大致有:

1、為了找個好工作;或為了有更好的機會和更好的發展。
2、看到別人超厲害,所以也想學。
3、實際工作中很多場合需要。
4、從小就立志做個程序員,做軟體工程師。
5、振興中國的軟體事業。
。。。。。。

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

二、如何學編程?

1、多看好書。

差書誤人子弟,不但浪費時間和精力,而且打擊人的信心,差書使人很久都不會,讓會讓人懷疑自已的學習能力。
現在的書很多,但好書很少,特別是被大家公認很有價值的好書,更是少之又少。歷經多年時間考驗和市場風雨不殘酷洗禮而僅存的巨著,更是極其稀少。中國歷史上文學小說類書本多如牛毛,但僅存的巨著,也只不過<<紅樓夢>>等四本名著而已,編程方面也是如此。

2、多動手。

這一點很重要。而且特別重要。「紙上得來終覺淺,絕知此事要躬行。」陸游的千古名句說的就是這個道理,並且同樣適合於編程方面。

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

三、用什麼語言最好?

這主要取決於應用領域,每種語言都有自已的長處和不足。

1、匯編語言和C語言在單片機及工控領域用較多。另外C語言也是一種通用語言,是學C++/c#的起點。
2、C++系統編程等多個方面,最常用的編譯器是VC。
3、C#/java網路編程方面新興的。
4、VB通用。
5、還有Delphi等。。。。。。

個人建議:從未編過程的,就從學vb開始。有基礎的可直接學c++/VC。

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

四、有什麼好書?

幾年前,台灣著名技術作家侯捷先生曾經寫過一篇影響很大的書評文章,叫做《MFC四大天王》。文章的意思是說在MFC的浩瀚書海中,只要認真研讀和學習其中四本,就可以「五嶽歸來不看山」。侯先生雖以MFC為例,但是這個道理卻同樣適合於MFC之外的很多具體技術領域,這不能不說是一個有趣的統計現象。

通常在某一個具體細分的技術領域,會自然而然地出現3-5本頂級著作,它們彼此互相配合,形成一個完整的體系。對於學習者來說,只需要認真研讀這幾本書,就足以升堂入室。我樂於將這種現稱為「四書五經現象」。對於讀者來說,如果能夠找到該領域中的「四書五經」,則無論在時間上還是金錢上都是最經濟的選擇。好書幾本,勝過爛書幾捆,這個體會想必大家都有。在此,幫助大家遴選各個技術領域里的「四書五經」。

編程的書可謂汗牛充棟,其中經典也是不泛其數,但絕大多數的過來人,都一致認為,要想很快的入門並盡快的投入到編程實踐中,只要其中的四到五本也就夠了,即只看經典中的經典,聖經級的書就可以了。

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

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

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

五、經典好書分類熱銷榜

1、java

java編程語言(第三版)---java四大名著----James Gosling(java之父)
java編程思想(第2版)----java四大名著----Bruce Eckel
java編程思想(第3版)----java四大名著----------------Bruce Eckel
java 2核心技術 卷I:基礎知識(原書第7版)---java四大名著-----Cay Horstmann
java 2核心技術 卷II:高級特性(原書第7版)----java四大名著-----Cay Horstmann
Effective java中文版------java四大名著--------Joshua Bloch
精通Struts:基於MVC的java Web設計與開發---孫衛琴
精通Hibernate:java對象持久化技術詳解---孫衛琴
Tomcat與java Web開發技術詳解------------孫衛琴
java與模式------------------------------閻宏

2、c#

C#程序設計-------Charles Petzold「windows編程泰山北斗」---C#語言「倚天屠龍雙劍」
C# Primer中文版--------Stanley B.Lippman---C#語言「倚天屠龍雙劍」
.NET框架程序設計(修訂版)--------Jeffrey Richter「windows編程泰山北斗」---.NET平台四大天王
C# Windows程序設計----------Charles Petzold「windows編程泰山北斗」------.NET平台四大天王
.NET程序設計技術內幕-------------Jeff Prosise---.NET平台四大天王
.NET本質論--第1卷:公共語言運行庫(中文版)--------Chris Sells---.NET平台四大天王

3、C++

C++程序設計語言(特別版)---c++八大金剛----Bjarne Stroustrup「C++之父」
C++ Primer (第3版)中文版----c++八大金剛---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金剛---Stanley B.Lippman
C++標准程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis
C++語言的設計和演化-----c++八大金剛----Bjarne Stroustrup「C++之父」
深度探索C++對象模型---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卷:標准C++導引--------Bruce Eckel
C++編程思想(第2版)第2卷:實用編程技術 --------Bruce Eckel
C++程序設計--------------------------譚浩強
C++ 程序設計教程(第2版)--------------錢能
C++ Primer Plus(第五版)中文版---Stephen Prata
廣博如四庫全書The c++ programming language、c++ Primer
深奧如山重水復Inside the c++ object model
程序庫大全The c++ standard libray
工程經驗之積累Effective c++、More Effective c++、Exceptional c++

c++八大金剛:
1、Essentital c++---lippman---C++之父,旁枝暫略,主攻核心,輕薄短小,初學者
2、The c++ programming language----C++之父,技術權威,用詞深峻,思想深遠,c++網路全書代表,聖經。
3、c++ Primer----lippman---縱橫書市十數年,c++最佳教本,c++網路全書代表。
4、Inside the c++ object model-----lippman----揭示c++底層,非常好,非常難。
5、Effective c++-----通過50個編程實例,展示專家經驗,行文有趣,深處淺出。
6、More Effective c++----通過35個編程實例,展示專家經驗,行文有趣,深處淺出。
7、The c++ standard libray---c++標准庫的網路全書。
8、設計模式:可復用面向對象軟體的基礎------good!

4、c

C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---Brian W.Kernighan「C語言之父」
C Primer Plus中文版(第五版)--------C語言「倚天屠龍雙劍」---Stephen Prata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERT SCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVID R.HANSON
C語言參考手冊(原書第5版)--------------------------Samuel P.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------Andrew Koenig

5、VB

Visual Basic .NET技術內幕-----VB編程三劍客-----------Francesco Balena「vb首席大師」
Windows程序設計-Visual Basic.NET語言描述--VB編程三劍客-----Charles Petzold「windows編程泰山北斗」---
.NET框架程序設計:Visual Basic.NET語言描述--VB編程三劍客--Jeffrey Richter「windows編程泰山北斗」---
Visual Basic 6編程技術大全------------------------Francesco Balena「vb首席大師」
Visual Basic.NET 從入門到精通-------------------------Petroutsos,E.
高級VISUAL BASIC編程-----------------------------------MATTHEW CURLAND

6、Delphi

Inside VCL(深入核心——VCL架構剖析)----------李維
Delphi 7高效資料庫程序設計--------------李維
面向對象開發實踐之路(Delphi版)----------李維

7、VC

Windows 程序設計(第5版)-----Charles Petzold「windows編程泰山北斗」---
Windows核心編程----------Jeffrey Richter「windows編程泰山北斗」---
Windows高級編程指南---------Jeffrey Richter「windows編程泰山北斗」---
深入淺出MFC(第二版)-----「MFC四大天王」-------侯捷
MFC Windows程序設計(第2版)---MFC四大天王」---------Jeff Prosise
Visual C++ 技術內幕(第4版)--MFC四大天王」--------David Kruglinski
深入解析MFC-------------MFC四大天王」-----------George Shepherd
Visual C++.NET 技術內幕(第6版)-MFC四大天王」------------David Kruglinski

8、vf

Visual Foxpro程序設計參考手冊-------------------張洪舉
專家門診——Visual FoxPro開發答疑160問-------------------張洪舉
Visual FoxPro 6.0/9.0解決方案與範例大全-------------------張洪舉
Visual FoxPro軟體開發模式與應用案例-------------------張洪舉

9、黑客

應用密碼學(協議演算法與C源程序-----------Bruce Schneier
網路信息安全的真相-----------Bruce Schneier
黑客大曝光:網路安全機密與解決方案(第5版)--------STUART MCCLURE
軟體加密技術內幕------------看雪學院
加密與解密——軟體保護技術與完全解決方案------------看雪學院
加密與解密(第二版)--------段鋼

10、匯編

Intel微處理器結構、編程與介面(第六版)---------Barry B. Brey
80*86、奔騰機匯編語言程序設計---------Barry B. Brey
Windows環境下32位匯編語言程序設計(第2版)-----------羅雲彬
IBM-PC匯編語言程序設計(第2版) 本書是國內優秀教材--------沈美明 溫冬嬋
IBM PC匯編語言程序設計(第五版) 這本書籍是國外優秀教材-------PETER ABEL著,沈美明 溫冬蟬譯

11、驅動開發

Windows WDM設備驅動程序開發指南------------------------------------ Chris Cant
Windows 2000/XP WDM設備驅動程序開發(第2版)--------------------------武安河
WINDOWS 2000/XP WDM設備驅動程序開發-------------------------------- 武安河

12、網路

計算機網路第四版中文版----網路編程三劍客--------------Andrew S.Tanenbaum
TCP/IP詳解3卷本--------------------Richard Stevens----網路編程三劍客
UNIX網路編程2卷本--------------------Richard Stevens----網路編程三劍客
用TCP/IP進行網際互聯-----------Douglas E. Comer
高級TCP/IP編程-------------------Jon C. Snader
C++網路編程-----------------------Douglas Schmidt
UNIX環境高級編程(第2版)--------------------Richard Stevens

13、演算法

計算機程序設計藝術-------Donald.E.Knuth----------演算法「倚天屠龍」雙劍
演算法導論-----------------Thomas H. Cormen--------演算法「倚天屠龍」雙劍
離散數學及其應用----------Kenneth H.Rosen
具體數學—計算機科學基礎--------Donald.E.Knuth

14、圖形編程
Windows 圖形編程----------------FENG YUAN --圖形編程界的Charles Petzold之書

15、數據結構

數據結構 C++語言描述》58.00(Data Structures C++) William Ford,William Topp 劉衛東 沈官林
數據結構演算法與應用-C++語言描述》49.00Sartej Sahni 汪詩林 孫曉東等機械工業出版社

16、軟體工程

設計模式--可復用面向對象軟體的基礎
重構—改善既有代碼的設計

17、操作系統

深入理解計算機系統(修訂版)-------RANDAL E.BRYANT

18、Unix

UNIX 網路編程 卷I 套接字聯網API(英文版 第三版
UNIX 編程藝術
UNIX環境高級編程(英文影印第2版-----UNIX編程「聖經
UNIX環境高級編程(英文影印版)(第2版)
UNIX環境高級編程(第2版)
UNIX環境高級編程(第2版)---UNIX編程「聖經
UNIX網路編程 第1卷:套介面API(第3版)
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX 網路編程(第二版)第2卷:進程間通信
UNIX編程環境
UNIX 網路編程 卷I 套接字聯網API(英文版 第三版
UNIX系統編程
UNIX環境高級編程
UNIX 網路編程 卷I 套接字聯網API(英文版 第三版)
UNIX網路編程 第1卷:套介面API(第3版)
UNIX 網路編程(第二版)第2卷:進程間通信
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX 網路編程(第2版)第1卷:套介面API和X/Open 傳輸介面API
UNIX網路編程(卷1):連網的APLS:套接字與XTI(第二版)(英文影印版)
UNIX環境高級編程
Unix技術手冊

19、Linux

Linux內核設計與實現
Linux內核完全注釋
LINUX內核分析及編程
GNU/Linux 編程指南(第二版)
Linux設備驅動程序(第三版)
嵌入式設計及Linux驅動開發指南——基於ARM 9處理器
Linux設備驅動程序 第三版(英文影印版)
Linux內核設計與實現(第2版)
Linux內核設計與實現(英文影印版)(第2版)
linux技術手冊

20、游戲編程

Windows游戲編程大師技巧(第二版
游戲之旅--我的編程感悟
OpenGL超級寶典:第三版
OpenGL編程指南(第四版)
java 游戲高級編程
J2ME手機游戲編程入門
游戲之旅——我的編程感悟
游戲開發中的人工智慧(英文影印版)
3D游戲:卷2 動畫與高級實時渲染技術
面向對象的游戲開發
java 游戲高級編程
3D游戲編程大師技巧
游戲編程精粹
面向對象的游戲開發
3D游戲 卷1:實時渲染與軟體技術
3D游戲:卷2 動畫與高級實時渲染技…
J2ME手機游戲編程入門
Direct3D游戲編程入門教程(第二版…

21、移動開發

Windows Mobile手機應用開發
SYMBIAN OS C++手機應用開發
Windows Mobile手機應用開發--傅曦 齊宇 徐駿
SYMBIAN OS C++手機應用開發 (第2卷)------------------RICHARD HARRISON著,周良忠 王伯欣譯
SYMBIAN OS C++手機應用開發---------------RICHARD HARRISON著,周良忠譯
Windows CE.net內核定製及應用程序開發---------周毓林 寧楊 陸貴強 付林林
嵌入式系統Windows CE 開發技巧與實例--傅曦
Palm OS編程實踐---絕版

22、單片機

單片機輕松入門----------------------------------周堅(平凡老師)
單片機典型模塊設計實例導航-----------------------求是科技
例說8051----------------------------------------張義和 陳敵北
KEIL CX51 V7.0單片機高級語言編程與ΜVISION2應用實踐-----徐愛鈞
單片機應用程序設計技術(修訂版)--------------------周航慈
8051單片機實踐與應用-------------------------------吳金戎
MCS-51系列單片機實用介面技術---------------------李華

23、串並口通訊

Visual C++/Turbo C串口通信編程實踐------------------龔建偉
VISUAL BASIC與RS-232串列通信控制(最新版)----------范逸之

24、電子

無線電識圖與電路故障分析輕松入門(第二版) -------------------胡斌
無線電元器件檢測與修理技術輕松入門(第二版) -------------------胡斌
圖表細說電子技術識圖-------------------胡斌
圖表細說電子元器件-------------------胡斌
圖表細說元器件及實用電路-------------------胡斌

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

六、怎樣成為一名程序員

通過以下4個階段的訓練, 沒有任何編程基礎人就可以成為一名普通的程序員。

第一階段:掌握一種編程語言

學習內容:學習任意一種主流的編程語言。例如C++語言。
學習目標:熟練掌握一種語言的語法和基本的編程技巧。
學習時間:3個月左右
注意事項:編程語言和編程工具是兩回事情,編程語言是指C++、Basic、Object Pascal等程序設計語言,它們是像漢語、英語一樣的抽象的語法規則,編程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器在內的集成化、可視化的軟體開發工具。C++源程序可以在Visual C++ 6.0里編寫,也可以在記事本里編寫,而同一個C++源程序可以用Visual C++ 6.0編譯、執行,也可以用C++ Builder 5.0 編譯、執行,所以: C++ 不等於 Visual C++ 6.0

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

學習內容:學習任意一種主流的編程工具。注意編程工具要和第一階段學習的編程語言一致,例如你學習的編程語言是C++,那麼編程工具要選Visual C++ 6.0或者C++ Builder 5.0。
學習目標:熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調試、編寫Windows程序等。
學習時間:3個月左右
注意事項:這個階段側重編程工具的使用,同時進一步熟習編程語言,最後達到能熟練編寫各種基本的Windows程序。

第三階段:掌握「演算法與數據結構」這門課程

學習內容:演算法與數據結構,推薦許卓群的《數據結構》,高等教育出版社出版。
學習目標:熟練掌握各種常用的演算法與數據結構
學習時間:4個月左右

注意事項:這是一門不可或缺的軟體開發課程,曾經有一本經典計算機專業書籍叫做《數據結構+演算法=程序》,這說明了數據結構和演算法的重要性。它能幫我們建立良好的程序分析與設計能力。

第四階段:實現一個模擬的小型軟體項目

學習內容:軟體項目的開發過程
學習目標:掌握軟體項目的基本開發過程和方法
學習時間:4個月左右
注意事項:自己完成一個模擬的小型軟體項目,強烈推薦做一個MIS(管理信息系統)軟體,參考用書推薦「中小型信息管理系統開發實例系列叢書」,人民郵電出版社,它的例子詳實有效,以它為基礎再加以擴展,就可以做出實用的MIS軟體來。此叢書包括多種開發工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 資料庫系統開發實例導航》 《java資料庫系統開發實例導航》 《VISUAL BASIC資料庫系統開發實例導航》《VISUAL C++6.0資料庫系統開發實例導航》 《ASP.NET資料庫管理系統開發實例導航》 《DELPHI資料庫系統開發實例導航》《POWERBUILDER 8.0資料庫系統開發實例導航》。

最後將完成的模擬軟體刻成光碟,作為自己的作品去面試,以此踏上自己光輝的職業程序員之路!

Ⅳ 軟體開發工作人員必讀的書籍有哪些,特別是剛剛工作的

1

「優秀的編程實踐的網路全書,《代碼大全》注重個人技術,其中所有東西加起來, 就是我們本能所說的「編寫整潔的代碼」。這本書有50頁在談論代碼布局。」

—— Joel Spolsky

推薦指數:★★★★

《代碼大全》教你如何正確編程; 《人月神話》教你如何正確管理; 《設計模式》教你如何正確設計......

在我看來,代碼只是一個工具,並非精髓。 開發軟體的主要部分是創建新演算法或重新實現現有演算法,其他部分則像重新組裝樂高磚塊或創建「管理」層。

書籍資源:wechat—「上雲培訓」

Ⅵ 全國計算機技術與軟體專業技術資格(水平)考試初級程序員要看什麼書

計算機資格考試教程(清華大學出版社)[10]
級別 書號 書名 定價(元) 作者 出版/再版日期
高級 7-302-15766 信息系統項目管理師教程(第 2 版) 69.00 柳純錄 2013 年 9 月
7-302-21974 系統分析師教程 98.00 張友生 2014 年 3 月
7-302-19708 系統架構設計師教程 75.00 楊春暉 2012 年 9 月
7-302-19932 網路規劃設計師教程 96.00 黃傳河 2013 年 11 月
中級 7-302-12261 信息系統管理工程師教程 46.00 陳禹 2014 年 3 月
7-302-13286 嵌入式系統設計師教程 55.00 魏洪興 2013 年 6 月
7-302-19558 系統集成項目管理工程師教程 75.00 柳純錄 2014 年 3 月
7-302-10520 信息系統監理師教程 55.00 柳純錄 2014 年 6 月
7-302-10436 多媒體應用設計師教程 35.00 鍾玉琢 2005 年 3 月
7-302-10536 軟體評測師教程 79.00 柳純錄 2014 年 7 月
7-302-37045 軟體設計師教程(第 4 版) 79.00 褚華 2014 年 9 月
7-302-36771 網路工程師教程(第 4 版) 89.00 雷震甲 2014 年 9 月
7-302-32657 資料庫系統工程師教程(第 2 版) 72.00 王亞平 2013 年 8 月
7-302-32767 電子商務設計師教程 99.00 張利 2013 年 8 月
初級 7-302-36804 程序員教程(第 4 版) 59.00 張淑平 2014 年 9 月
7-302-36803 網路管理員教程(第 4 版) 59.00 嚴體華 2014 年 9 月
7-302-30134 信息處理技術員教程 44.50 王亞平 2013 年 1 月
計算機資格考試輔導與參考用書(清華大學出版社)
級別 書號 書名
定價(元)
作者 出版/再版日期
高級 7-302-26225
信息系統項目管理師考試全程指導(第 2 版)
69.00 張友生 2014 年 3 月
7-302-28657 信息系統項目管理師備考網路 59.00 高章舜 2013 年 3 月
7-302-32237 信息系統項目管理師考試沖刺(習題與解答) 43.00 張友生 2013 年 11 月
7-302-32503
信息系統項目管理師考試輔導
(針對上午考試)(第 2 版)
69.00 曹濟 2013 年 11 月
7-302-32502
信息系統項目管理師考試輔導
(針對下午考試)(第 2 版)
55.00 曹濟 2013 年 5 月
7-302-20408 系統分析師考試全程指導 62.00 張友生 2010 年 4 月
7-302-36877 系統架構設計師考試全程指導(第 2 版) 89.00 張友生 2014 年 8 月
7-302-36878 網路規劃設計師考試全程指導(第 2 版) 89.00 張友生 2014 年 8 月
中級 7-302-22622 軟體設計師考試全程指導 79.00 王鵬 2010 年 10 月
7-302-35405 軟體設計師考試沖刺(習題與解答) 45.00 張友生 2014 年 7 月
7-302-22593 新編軟體設計師考試輔導 79.00 謝樹煜 2010 年 10 月
7-302-23584 跨越軟體設計師考試精講精練 69.00 范立南 2010 年 11 月
7-302-26014
系統集成項目管理工程師考試全程指導(第 2 版)
49.00 張友生 2013 年 5 月
7-302-32760 系統集成項目管理工程師考試沖刺(習題與解答) 30.00 張友生 2014 年 4 月
7-302-32263
系統集成項目管理工程師備考指南與習題詳解
(第 2 版)
55.00 高章舜 2012 年 9 月
7-302-32263
系統集成項目管理工程師備考指南與習題詳解
(第 2 版)
55.00 高章舜 2014 年 5 月
7-302-36805 系統集成項目管理工程師考試試題分類精解 49.00 耿洪彪 2014 年 9 月
7-302-26015 信息系統監理師考試全程指導 39.00 桂陽 2014 年 6 月
7-302-32761 信息系統監理師考試沖刺(習題與解答) 35.00 張友生 2013 年 9 月
7-302-20853 網路工程師考試輔導 79.00 李磊 2014 年 8 月
7-302-32759 網路工程師考試沖刺(習題與解答) 35.00 張友生 2013 年 9 月
7-302-32580 信息系統管理工程師考試試題分類精解 39.00 李振華 2013 年 8 月
7-302-12657 資料庫系統工程師考試全程指導 65.00 丁寶康 2012 年 4 月
7-302-28552 多媒體應用設計師考試試題分類精解 29.00 李振華 2012 年 9 月
初級 7-302-22331 程序員考試全程指導 38.00 王鵬 2010 年 10 月
7-302-22402 新編程序員考試輔導 59.00 謝樹煜 2010 年 10 月
7-302-23489 跨越程序員考試精講精練 49.00 范立南 2010 年 10 月
7-302-21070 網路管理員考試全程指導 40.00 胡釗源 2009 年 10 月
7-302-27517 信息處理技術員考試輔導教程 44.00 王亞平 2013 年 9 月

Ⅶ 軟考程序員要看哪些書

初級程序員考試:考試科目1:計算機硬軟體基礎知識

1. 計算機科學基礎
1.1 數制及其轉換
二進制、十進制和十六進制等常用數制及其相互轉換
1.2 數據的表示
數的表示(原碼、反碼、補碼表示,整數和實數的機內表示方法,精度和溢出)
非數值表示(字元和漢字的機內表示、聲音和圖像的機內表示)
校驗方法和校驗碼(奇偶校驗碼、海明校驗碼)
1.3 算術運算和邏輯運算
計算機中二進制數的運算方法
邏輯代數的基本運算和邏輯表達式的化簡
1.4 數學應用
常用數值計算(矩陣、方程的近似求解、插值)
排列組合、應用統計(數據的統計分析)
1.5 常用數據結構
數組(表態數組、動態數組)、線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)、隊列、棧、樹(二叉樹、查找樹)、圖的定義、存儲和操作
1.6 常用演算法
常用的排序演算法、查找演算法、數值計算、字元串處理、數據壓縮演算法、遞歸演算法、圖的相關演算法
演算法與數據結構的關系,演算法效率,演算法設計,演算法描述(流程圖、偽代碼、決策表)
2. 計算機系統基礎知識
2.1 硬體基礎知識
2.1.1 計算機系統的組成,硬體系統、軟體系統及層次結構
2.1.2 計算機類型和特點
微機、工作站、伺服器、大型計算機、巨型計算機
2.1.3 中央處理器CPU
運算器和控制器的組成,常用的寄存器、指令系統、定址方式、指令執行控制、處理機性能
2.1.4 主存和輔存
存儲器系統
存儲介質(半導體、硬碟、光碟、快閃記憶體、軟盤、磁帶等)
主存儲器的組成、性能及基本原理
Cache的概念、虛擬存儲的概念
輔存設備的類型、特性、性能和容量計算
2.1.5 I/O介面、I/O設備和通信設備
I/O介面(匯流排、DMA、通道、SCSI、並行口、RS232C、USB、IEEE1394)
I/O設備的類型和特性(鍵盤、滑鼠、顯示器、列印機、掃描儀、攝像頭,以及各種輔存設備)
I/O設備控制方式(中斷控制、DMA)
通信設備的類型和特性(Modem、集線器、交換機、中繼器、路由器、網橋、網關)及其連接方法和連接介質(串列連接、並行連接,傳輸介質的類型和特性)
2.2 軟體基礎知識
2.2.1 操作系統基礎知識
操作系統的類型和功能
操作系統的內核(中斷控制)和進程概念
處理機管理、存儲管理、設備管理、文件管理、作業管理
漢字處理
圖形用戶界面及其操作方法
2.2.2 程序設計語言和語言處理程序基礎知識
匯編、編譯、解釋系統的基礎知識
程序設計語言的基本成分(數據、運算、控制和傳輸)
過程(函數)調用
2.3 網路基礎知識
網路的功能、分類、組成和拓撲結構
網路體系結構與協議(OSI/RM,TCP/IP)
常用網路設備與網路通信設備,網路操作系統基礎知識和使用
Client/Server結構、Browser/Server結構
LAN基礎知識
Internet基礎知識
2.4 資料庫基礎知識
資料庫管理系統的主要功能和特徵
資料庫模型(概念模式、外模式、內模式)
數據模型,ER圖
數據操作(關系運算)
資料庫語言(SQL)
資料庫的主要控制功能
2.5 多媒體基礎知識
多媒體基礎概念,常用多媒體設備性能特徵,常用多媒體文件格式類型
簡單圖形的繪制,圖像文件的基本處理方法
音頻和視頻信息的應用
簡單多媒體應用製作方法
2.6 系統性能指標
響應時間、吞吐量、周轉時間等概念
可靠性、可維護性、可擴充性、可移植性、可用性、可重用性、安全性等概念
2.7 計算機應用基礎知識和常用辦公軟體的操作方法
信息管理、數據處理、輔助設計、自動控制、科學計算、人工智慧等概念
文字處理基礎知識和常用操作方法
電子表格處理基礎知識和常用操作方法
演示文稿製作方法
電子郵件處理操作方法
網頁製作方法
3. 軟體開發和運行維護基礎知識
3.1 軟體工程和項目管理基礎知識
軟體工程基本概念
軟體開發各階段的目標和任務
軟體過程基本知識
軟體工程項目管理基本知識
面向對象開發方法基礎知識
軟體開發工具與環境基礎知識(CASE)
軟體質量管理基礎知識
3.2 軟體需求分析、需求定義及軟體基礎知識
結構化分析概念(數據流圖(DFD)、實體關系圖(ER))
面向對象設計、結構化設計基礎知識
模擬設計、代碼設計、人機界面設計要點
3.3 程序設計基礎知識
結構設計程序設計,程序流程圖,NS圖,PAD圖
程序設計風格
面向對象設計基礎知識、可視化程序設計基礎知識
3.4 程序測試基礎知識
黑盒測試、白盒測試、灰盒測試基礎知識
測試工作流程
3.5 軟體開發文檔基礎知識
3.6 軟體運行和維護基礎知識
軟體運行基礎知識
軟體維護基礎知識
4. 安全性基礎知識
安全性基本概念
計算機病毒的防治,計算機犯罪的防範
訪問控制
加密與解密基礎知識
5. 標准化基礎知識
標准化基本概念
國際標准、國家標准、行業標准、企業標准基礎知識
代碼標准、文件格式標准、安全標准、軟體開發規范和文檔標准基礎知識
標准化機構
6. 信息化基本知識
信息化基本概念
全球信息化趨勢,國家信息化戰略,企業信息化戰略和策略常識
有關的法律、法規要點
過程教育、電子商務、電子政務等常識
企業信息資源管理常識
7. 計算機專業英語
掌握計算機技術的基本詞彙
能正確閱讀和理解本領域的簡單英文資料

考試科目2:程序設計
1. 內部設計
1.1 理解外部設計
1.2 功能劃分和確定結構
數據流圖、結構圖
1.3 物理數據設計
確定數據組織方式、存儲介質,設計記錄格式和處理方式
1.4 詳細輸入輸出設計
界面設計、報表設計
1.5 內部設計文檔
對程序介面、程序功能、人機界面、輸入輸出、測試計劃的描述
1.6 內部設計文檔
2. 程序設計
2.1 模擬劃分(原則、方法、標准)
2.2 編寫程序設計文檔
模塊規格說明書(程序處理邏輯的描述、輸入輸出數據格式的描述)
測試要求說明書(測試類型和目標、測試用例、測試方法)
2.3 程序設計評審
3. 程序實現
3.1 編程
編程方法和標准
程序設計語言的使用
人工檢查
程序文檔化
3.2 程序測試
准備測試環境和測試工具
准備測試數據
寫出測試報告
4.程序設計語言(C語言為必選,其他語言可以任選一種)
4.1 C程序設計語言(ANSI C標准)
程序結構,語法,數據類型說明,可執行語句,函數調用,標准庫函數,指針
4.2 C++程序設計語言(ANSI C++標准)
C++和面向對象程序設計,語法和程序結構,類、成員、構造函數、析構函數、模板、繼承、多態
4.3 Java程序設計(Java 2)
Java和面向對象程序設計
語言機制(程序結構和語法,類、成員、構造函數、析構函數、繼承、介面)
4.4 Visual Basic程序設計(Visual Basic 6.0)
用戶界面設計
程序結構和語法
文件系統對象
訪問資料庫

Ⅷ 大學軟體工程專業教材都有哪些

ST軟體工程免費下載

鏈接:https://pan..com/s/1zesJfTuWTpPplC7Yf4YusQ

提取碼:7y95

ST是指境內上市公司被進行特別處理的股票,也是退市風險警示。ST股是指境內上市公司經營連續兩年虧損,被進行退市風險警示的股票。

閱讀全文

與軟體與應用技術應該看什麼書相關的資料

熱點內容
如何緩解疫情防控產品供應緊張狀況 瀏覽:478
閑魚如何申請交易 瀏覽:986
北斗生態圈怎麼買代理 瀏覽:935
怎麼申請購買和交易手機 瀏覽:770
騰訊會員代理商怎麼報名 瀏覽:8
深圳較真技術公司怎麼樣 瀏覽:587
如何看待個人產品力 瀏覽:751
哪個軟體代理貨源好 瀏覽:378
電腦mt4如何查看歷史交易 瀏覽:392
直播的時候怎麼監測數據流量 瀏覽:893
代理產品如何開發孕嬰店 瀏覽:916
如何看交易系統的維度 瀏覽:68
怎麼把一加手機的數據轉到華為 瀏覽:840
信息傳遞中哪個佔比最大 瀏覽:221
微信寄順豐快遞的小程序叫什麼 瀏覽:382
如何查cf交易所記錄 瀏覽:593
一隻股票的數據是哪裡出來的 瀏覽:869
萍鄉哪個農貿市場最大 瀏覽:818
如何刪除32位程序 瀏覽:448
首創量化交易平台哪個好 瀏覽:688