自學(xué)軟件開發(fā)看什么書(初學(xué)軟件開發(fā)看什么書)
今天給各位分享自學(xué)軟件開發(fā)看什么書的知識,其中也會對初學(xué)軟件開發(fā)看什么書進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、計(jì)算機(jī)軟件開發(fā)的自學(xué)書籍有哪些?
- 2、學(xué)習(xí)軟件開發(fā)入門應(yīng)該看哪些書好?
- 3、我是一個(gè)初中生,從零開始自學(xué)編程,請問有該看哪些書?
- 4、自學(xué)編程需要哪些入門書籍?
- 5、JAVA自學(xué)看什么書好?
計(jì)算機(jī)軟件開發(fā)的自學(xué)書籍有哪些?
下面推薦的比較詳細(xì)是我以前問別人的,別人整理了一個(gè)多小時(shí),推薦給你。你可以適度看看有哪些是你需要的,我是從java學(xué)起的,《Thingking in java》是一本非常好的書,看過《游戲編程之旅》那本書,云風(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)、算法之類。\x0d\x0a其實(shí)把下面的全掌握了,基礎(chǔ)那就真是很厲害了,再學(xué)精一門語言就是專家了吧!\x0d\x0a\x0d\x0a(1)數(shù)據(jù)結(jié)構(gòu): \x0d\x0a《數(shù)據(jù)結(jié)構(gòu)(C語言版),出版日期:2005-5-1,嚴(yán)蔚民,清華大學(xué).---推薦! \x0d\x0a《數(shù)據(jù)結(jié)構(gòu)習(xí)題與解析(C語言版)》,李春葆.---比嚴(yán)老的簡單點(diǎn),通俗易懂 \x0d\x0a《數(shù)據(jù)結(jié)構(gòu)》(用面向?qū)ο蠓椒ㄅcC++描述)》,出版日期:1999年7月,殷人昆 王小京,清華大學(xué)出版社. \x0d\x0a\x0d\x0a(2)算法: \x0d\x0a《算法設(shè)計(jì)與分析(高等學(xué)校計(jì)算機(jī)教材)》,鄭宗漢,清華大學(xué)出版社. \x0d\x0a《算法導(dǎo)論(影印版)》(Introduction to Algorithms, Second Edition \x0d\x0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. \x0d\x0a《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》(The Art of Programming Language), 清華大學(xué)出版社 \x0d\x0a《算法設(shè)計(jì)與分析基礎(chǔ)》(Intruduction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彥 譯,清華大學(xué)出版社. \x0d\x0a\x0d\x0a(3)數(shù)據(jù)庫 \x0d\x0a《數(shù)據(jù)庫系統(tǒng)概論》,1983年,薩師煊 王珊,高等教育出版社出版. \x0d\x0a《數(shù)據(jù)庫原理與方法》,1983年,鄭若忠 王鴻武,湖南科學(xué)技術(shù)出版社出版. \x0d\x0a《數(shù)據(jù)庫系統(tǒng)原理》,1988年,俞盤祥 沈金發(fā),清華大學(xué)出版社. \x0d\x0a\x0d\x0a(4)操作系統(tǒng)原理 \x0d\x0a《現(xiàn)代操作系統(tǒng)》,孫鐘秀等,高等教育出版社. \x0d\x0a《操作系統(tǒng)原理》,謝青松,人民郵電出版社. \x0d\x0a《操作系統(tǒng)原理教程》,張堯?qū)W主編,清華大學(xué)出版社出版. \x0d\x0a\x0d\x0a(5)計(jì)算機(jī)體系結(jié)構(gòu) \x0d\x0a《計(jì)算機(jī)體系結(jié)構(gòu)》,張晨曦等,高等教育出版社. \x0d\x0a《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》,鄭緯民 湯志忠,清華大學(xué)出版社出版. \x0d\x0a《計(jì)算機(jī)組成與結(jié)構(gòu)》,王愛英,清華大學(xué)出版社. \x0d\x0a\x0d\x0a(6)計(jì)算機(jī)網(wǎng)絡(luò) \x0d\x0a《計(jì)算機(jī)網(wǎng)絡(luò)(第二版)》,馮博琴,高等教育出版社. \x0d\x0a《》,張堯?qū)W,清華大學(xué)出版社. \x0d\x0a《計(jì)算機(jī)網(wǎng)絡(luò)》,蔡開裕等,機(jī)械工業(yè)出版社. \x0d\x0a\x0d\x0a(7)離散數(shù)學(xué) \x0d\x0a《離散數(shù)學(xué)》,孫吉貴 楊鳳杰,高等教育出版社. \x0d\x0a《離散數(shù)學(xué)教程》,耿素云 屈婉玲 王捍貧,北京大學(xué)出版社. \x0d\x0a《離散數(shù)學(xué)及其應(yīng)用(原書第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇義 屈婉玲 王捍貧 劉田譯,機(jī)械工業(yè)出版社. \x0d\x0a\x0d\x0a基本上每類的第一本已經(jīng)可以代表當(dāng)今中國大學(xué)教學(xué)用書的主流了。所以從basic角度講,足夠了,但是如果從工程角度講,建議你可以根據(jù)某一種語言去定向的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),比如Java或者C#。畢竟面向?qū)ο笠院?,?shù)據(jù)結(jié)構(gòu)的處理不像c那樣麻煩。體系結(jié)構(gòu),操作系統(tǒng)和網(wǎng)絡(luò)我們用的是英文教材《國外優(yōu)秀信息科學(xué)技術(shù)系列教學(xué)用書》感覺寫的比中文的實(shí)用,如果你英文好的話可以參考,分別較計(jì)算機(jī)組織與結(jié)構(gòu),實(shí)用操作系統(tǒng)概念,計(jì)算機(jī)網(wǎng)絡(luò)(好像現(xiàn)在有翻譯版了)。\x0d\x0a《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》我們老師當(dāng)時(shí)強(qiáng)烈推薦,但是兩大厚本,我一直沒時(shí)間看,挺遺憾的。脫離基礎(chǔ)學(xué)科,就語言方面 Think in C++ (Think in Java)是非常好的書。你可以到網(wǎng)上搜一搜就知道,Bruce.另外如果你要是學(xué)軟件的話, .net 和J2EE是必須掌握其一的,否則以后的路很難走,這方面建議你上網(wǎng)多查資料,因?yàn)樾畔⒏潞芸?,那些書很多都是抄來抄去,也沒什么新鮮的。CSDN網(wǎng)站應(yīng)該知道吧,看看里面的帖子就知道了。
學(xué)習(xí)軟件開發(fā)入門應(yīng)該看哪些書好?
首先你學(xué)C語言,建議你看譚浩強(qiáng)的(C程序設(shè)計(jì)),把基礎(chǔ)打好,再學(xué)習(xí)C++或java,你把C語言學(xué)好后再看C++Primer或Thinking in java,你學(xué)完這兩本書了就知道自己該怎么走下去了。書里都有相關(guān)方面的很多知識以及應(yīng)該學(xué)習(xí)哪些知識。
我是一個(gè)初中生,從零開始自學(xué)編程,請問有該看哪些書?
我是一個(gè)初中生,從零開始自學(xué)編程,請問有該看哪些書?
給你推薦個(gè)文章,你看一下::yangfei./post/78. 祝你成功
通過以下4個(gè)階段的訓(xùn)練, 沒有任何編程基礎(chǔ)人就可以成為一名普通的程序員。
第一階段:掌握一種編程語言
學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程語言。例如C++語言。
學(xué)習(xí)目標(biāo):熟練掌握一種語言的語法和基本的編程技巧。
學(xué)習(xí)時(shí)間:3個(gè)月左右
注意事項(xiàng):編程語言和編程工具是兩回事情,編程語言是指C++、Basic、Object Pascal等 程序設(shè)計(jì)語言,它們是像漢語、英語一樣的抽象的語法規(guī)則,編程工具是指 Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器 在內(nè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í)的編程語言一致,例如你學(xué)習(xí)的 編程語言是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í)編程語言,最后達(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):這是一門不可或缺的軟件開發(fā)課程,曾經(jīng)有一本經(jīng)典計(jì)算機(jī)專業(yè)書籍叫做《數(shù)據(jù)結(jié)構(gòu)+算法=程序》, 這說明了數(shù)據(jù)結(jié)構(gòu)和算法的重要性。它能幫我們建立良好的程序分析與設(shè)計(jì)能力。
第四階段:實(shí)現(xiàn)一個(gè)模擬的小型軟件項(xiàng)目
學(xué)習(xí)內(nèi)容:軟件項(xiàng)目的開發(fā)過程
學(xué)習(xí)目標(biāo):掌握軟件項(xiàng)目的基本開發(fā)過程和方法
學(xué)習(xí)時(shí)間:4個(gè)月左右
注意事項(xiàng):自己完成一個(gè)模擬的小型軟件項(xiàng)目,強(qiáng)烈推薦做一個(gè)MIS(管理信息系統(tǒng))軟件,參考用書推薦 “中小型信息管理系統(tǒng)開發(fā)實(shí)例系列叢書”,人民郵電出版社,它的例子詳實(shí)有效, 以它為基礎(chǔ)再加以擴(kuò)展,就可以做出實(shí)用的MIS軟件來。此叢書包括多種開發(fā)工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》《JAVA數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》 《VISUAL BASIC數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》《VISUAL C++6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》 《ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航》《DELPHI數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》 《POWERBUILDER 8.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》。
從零開始自學(xué)編程,學(xué)哪一種比較好入門?
從零開始話就好辦多了,你是一張白紙想怎么畫就怎么畫,選擇哪一種都沒關(guān)系,關(guān)鍵是能否持之以恒。因?yàn)槲沂菍W(xué)Java的所以我建議你也學(xué)Java,選擇之后你要對它情有獨(dú)鐘,不能三心兩意。希望你能成為java程序員中的一員。
從零開始自學(xué)PHP需要看那些書?
建議你先看下視頻再決定買什么樣的書,如果看完視頻你覺得基礎(chǔ)知識掌握的比較好了,可以買實(shí)戰(zhàn)類的書,如果你想看視頻的同時(shí)也想看書,建議你購買《細(xì)說PHP》一書,你可以在百度里輸入兄弟連php,進(jìn)入他們的論壇里面有很多基礎(chǔ)視頻教程,也許有人給你推薦過《php與mysql開發(fā)》,我只提出自己的個(gè)人意見,我感覺不大適合新手。verycd上都有這兩本書的pdf版,你可以先下下來,看一下
我想自學(xué)編程,從零開始。請大俠幫忙。
編程自己自學(xué)的話可能會有些難,還是建議你在網(wǎng)上看看關(guān)于編程的視頻或者報(bào)個(gè)培訓(xùn)班都可以。。
我是一個(gè)初中生想學(xué)編程,熱愛編程.請給我推薦幾本書讓我自學(xué),()要有視頻的
譚浩強(qiáng)的書 都是垃圾,千萬不能看,切記切記!
我是一個(gè)初中生,很想學(xué)習(xí)編程,沒有任何基礎(chǔ)想自學(xué)請問怎么辦
語言有很多種,基礎(chǔ)是C語言和匯編?,F(xiàn)在很多語言仍是基于這兩鐘語言的,有想法很好,建議入門時(shí)找最基礎(chǔ)最簡單最能引起你的興趣的,畢竟編程很累,需要很細(xì)心,其能力也不是一兩年就能達(dá)到一個(gè)很高的水平的。學(xué)習(xí)之初,可以借一些書籍對書上的代碼進(jìn)行調(diào)試,看是否正確,然后注意再次基礎(chǔ)上對代碼進(jìn)行修改,久而久之,能力會提高的。注意建議你最好保存你輸過的正確代碼,對每一句都進(jìn)行注釋,并注釋功能,切不可忽視這一細(xì)節(jié),養(yǎng)成好的習(xí)慣對你以后的編程很有幫助。要知道,很多大的程序都是有細(xì)小的功能模塊構(gòu)成。有一本書叫《手把手教你學(xué)單片機(jī)》,很好的。會對你的編程思想有幫助。
我是一個(gè)想自學(xué)編程/WEB編程的新手,請問學(xué)編程/WEB編程要從那開始學(xué)啊 ?
,先學(xué)習(xí)標(biāo)簽,和表格,完了學(xué)習(xí)CSS樣式和div布局,這是必須的也是入門,這些熟練后學(xué)習(xí)javascript和一些腳本技術(shù),這個(gè)過程很漫長,得堅(jiān)持呀,
我是一個(gè)初中生,是初一,想自學(xué)編程應(yīng)先學(xué)什么語言,請幫助我
哪一種語言都行,道理基本都是相通的。
關(guān)鍵的是哪一種語句你更容易得到相應(yīng)的開發(fā)工具和更容易的獲得幫助。
如果你周圍有很多C語言的高手,用VC做開發(fā)的,那我就建議你學(xué)C語言;
如果你周圍都是用VB6或VB,開發(fā)的,那我就建議你學(xué)Basic語言;
如果你周邊都是Java擁護(hù)者,那你就學(xué)Java吧。
如何從零開始自學(xué)plc
可以在騰訊里聽PLC公開課,看看自己感不感興趣,如果感興趣在報(bào)個(gè)VIP課程學(xué)起來就得心應(yīng)手
我是一個(gè)初中生,想學(xué)編程,學(xué)delphi可以嗎?該從何學(xué)起?怎么學(xué)?
可以的!
程序語言,一般都是從基礎(chǔ)知識學(xué)起
語法,面向?qū)ο缶幊?類,組件應(yīng)用,函數(shù)應(yīng)用等.
是一個(gè)熟悉與熟練的過程
自學(xué)編程需要哪些入門書籍?
1、《實(shí)戰(zhàn)Java程序設(shè)計(jì)》
這是一本既注重實(shí)戰(zhàn),同時(shí)也注重底層“內(nèi)功”訓(xùn)練的書,非常適合初學(xué)者閱讀!
2、《程序員修煉之道——從小工到專家》
這本是指導(dǎo)程序員從低等級向高等級轉(zhuǎn)變的必要圣經(jīng)。每一篇幅都需要仔細(xì)閱讀,深入思考,作者多年的經(jīng)驗(yàn)可以給我們在實(shí)際項(xiàng)目中處理給予很大的幫助。通過在實(shí)踐中,摸索,探討,最終都會發(fā)現(xiàn)很多問題都能在這本書找到最好的指導(dǎo)。
《重構(gòu):改善既有代碼的設(shè)計(jì)》,這本書確實(shí)牛掰,尤其適合當(dāng)代程序員讀。近幾年軟件開發(fā)的門檻降低了很多,好多公司都因?yàn)槌跫壋绦騿T的存在累積了一大批shit一樣的代碼,重構(gòu)也講技巧和原則,不是單純地刪除重寫??戳藥醉摼陀惺斋@,推薦給各位開發(fā)的朋友,沒事兒讀讀,肯定有啟發(fā)。
JAVA自學(xué)看什么書好?
1、《Head First Java》:適合初學(xué)者,與國內(nèi)計(jì)算機(jī)類教材果然有很大差異。生動的例子、細(xì)致地講述、風(fēng)趣的配圖,各種難度不同的練習(xí),很棒。
2、《實(shí)戰(zhàn)Java程序設(shè)計(jì)》:這是一本既注重實(shí)戰(zhàn),同時(shí)也注重底層“內(nèi)功”(內(nèi)存分析、JVM底層、數(shù)據(jù)結(jié)構(gòu))訓(xùn)練的書,本書能幫 助初學(xué)者打通Java編程“任督二脈”。
另關(guān)于自學(xué),先提幾條建議,望采納!
找一個(gè)行業(yè)當(dāng)中的師傅進(jìn)行規(guī)劃和指導(dǎo)。
每天規(guī)劃好學(xué)習(xí)時(shí)間,不要中斷。
先掌握了解知識體系后編寫項(xiàng)目,邊抓細(xì)節(jié)。
不能只看書,學(xué)習(xí)編程本就是枯燥無味,也可以看一下視頻課提高下自己的興趣!
我們免費(fèi)的視頻課在B站可觀看,有興趣可以了解一下!搜索我們官方“尚學(xué)堂”即可
另附上學(xué)習(xí)的路線,希望對你有所幫助吧!
如需更多的學(xué)習(xí)資料,私聊回復(fù)“java”即可獲取~
望采納~
自學(xué)軟件開發(fā)看什么書的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于初學(xué)軟件開發(fā)看什么書、自學(xué)軟件開發(fā)看什么書的信息別忘了在本站進(jìn)行查找喔。