日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

我要学编程,看什么书好?--^_^,这里推荐一些个人觉得很不错的书

發(fā)布時(shí)間:2024/3/12 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我要学编程,看什么书好?--^_^,这里推荐一些个人觉得很不错的书 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如果你覺(jué)得這個(gè)文章對(duì)你有幫助,留下個(gè)腳印吧。

不同的方向,就要看不同的書(shū),有的時(shí)候沒(méi)辦法說(shuō)看了一本就能解決所有問(wèn)題了,從小白到高手都要看各種書(shū),在不同的環(huán)境下編程就要用到不同的書(shū)。
比如:我最近需要寫一個(gè)網(wǎng)絡(luò)程序,那看《unix環(huán)境高級(jí)編程》就不夠,里面講的太少了。如果要寫驅(qū)動(dòng),那就要看驅(qū)動(dòng)和內(nèi)核方面的書(shū)。
因此根據(jù)我個(gè)人的了解,想了一些自己認(rèn)為在某個(gè)方面需要看的書(shū)。
以下書(shū)難度有高有低,有的不適合小白看,有的高手看了沒(méi)用,有空了我整理下要看哪個(gè)書(shū)之前需要看哪些東西作為前期準(zhǔn)備。

如果想學(xué)網(wǎng)絡(luò)協(xié)議

推薦:
《計(jì)算機(jī)通信網(wǎng)》《TCP/IP協(xié)議族》《局域網(wǎng)與城域網(wǎng)》 《TCP/IP詳解 卷一 協(xié)議》《接入網(wǎng)技術(shù)》

心得:

本人網(wǎng)絡(luò)專業(yè)出身,這部分比較有心得。

《計(jì)算機(jī)通信網(wǎng)》 : 這本書(shū)講了很多基礎(chǔ),重點(diǎn)是給我們建立一個(gè)OSI模型和TCP模型的概念,看的時(shí)候,可以認(rèn)真揣摩下每個(gè)協(xié)議層做了哪些功能,為什么要實(shí)現(xiàn)這些功能,具體協(xié)議細(xì)節(jié)不要看了,講的不夠。

《TCP/IP協(xié)議族》 : 一本經(jīng)典教材,講的其實(shí)是一個(gè)OSI和TCP的混合模型,,但是都是集中在網(wǎng)絡(luò)層之,數(shù)據(jù)鏈路層和之下的一筆帶過(guò)了,如果要理解下面兩個(gè)層做了什么,推薦《局域網(wǎng)與城域網(wǎng)》,這本書(shū)具體介紹了每個(gè)協(xié)議的內(nèi)容,認(rèn)真看一下 “變長(zhǎng)子網(wǎng)劃分” “IP” “ICMP” “ARP” “TCP” "UDP" "RIP" “OSPF” “BGP”?這幾個(gè)協(xié)議,從原理到報(bào)文,慢慢啃,有很多東西值得回味。其他的比如“NAT” “TELNET” “HTTP” 稍微熟悉下就好了。 另外這些東西的標(biāo)準(zhǔn)文檔都是 RFC

《局域網(wǎng)與城域網(wǎng)》 : 這本書(shū)很經(jīng)典的介紹了物理層和數(shù)據(jù)鏈路層,里面的內(nèi)容非常的雜,比TCP/IP的要復(fù)雜很多,這兩層的標(biāo)準(zhǔn)是IEEE規(guī)定的,如果要深入理解就去看IEEE的標(biāo)準(zhǔn)文檔。這本書(shū)內(nèi)容都很重要,很多都值得揣摩,很多信息都在字里行間。

?《TCP/IP詳解 卷一 協(xié)議》 : 個(gè)人感覺(jué)和《TCP/IP協(xié)議族》差不多,兩本書(shū)可以對(duì)照著看,如果懂一本了,另外一本看起來(lái)就簡(jiǎn)單很多了。

《接入網(wǎng)技術(shù)》: 這個(gè)講的是接入網(wǎng)方面的內(nèi)容,主要涉及的就是3A(接入、認(rèn)證、授權(quán)三個(gè)方面),這個(gè)和實(shí)際應(yīng)用很有關(guān)系,如果去網(wǎng)絡(luò)運(yùn)營(yíng)商,這本書(shū)肯定是要啃的了。接入網(wǎng)的標(biāo)準(zhǔn)主要是ITUT定制的,可以查看相關(guān)文檔。書(shū)中提到了很多我們常見(jiàn)的接入網(wǎng),比如ADSL, ?無(wú)線局域網(wǎng),無(wú)線城域網(wǎng), 無(wú)線廣域網(wǎng)等等(內(nèi)容有些記不清了)


如果想知道網(wǎng)絡(luò)協(xié)議底層如何實(shí)現(xiàn):

推薦:
《深入了解網(wǎng)絡(luò)技術(shù)內(nèi)幕》

心得:

老子還沒(méi)看,怎么知道


如果想了解系統(tǒng)底層實(shí)現(xiàn)

推薦:
《linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》 《深入理解linux內(nèi)核》 《linux設(shè)備驅(qū)動(dòng)程序》《深入分析linux內(nèi)核源碼》

心得:

非計(jì)算機(jī)出身,這些學(xué)的不深,正在啃。。。。

《linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》:最近在啃的一本書(shū),看名字都知道內(nèi)容,每個(gè)章節(jié)都很重要,有空了寫心得

?《深入理解linux內(nèi)核》: 是上面的書(shū)的進(jìn)階版,啃都沒(méi)啃,哈哈哈

?《linux設(shè)備驅(qū)動(dòng)程序》 : 很多時(shí)候做產(chǎn)品就是要寫驅(qū)動(dòng),所以要整驅(qū)動(dòng)這本書(shū)是少不了了,還沒(méi)啃

《深入分析linux內(nèi)核源碼》 : 侯捷有一句話”源碼面前 了無(wú)秘密“,理解了機(jī)制,但是不懂怎么實(shí)現(xiàn),看看源碼就能幫我們更好的理解其中的原理,有空了啃

如果想做網(wǎng)絡(luò)仿真

推薦:

這個(gè)沒(méi)什么書(shū)籍推薦,常用網(wǎng)絡(luò)仿真軟件有 omnet++ opnet NS2

心得:

網(wǎng)絡(luò)仿真的書(shū)真的很少,這里指的是怎么使用這些軟件,多看看國(guó)外論壇是一個(gè)很好的選擇,去年做omnet++仿真,整的死去活來(lái),至今還有陰影。。。。推薦弄明白網(wǎng)絡(luò)后再來(lái)做這個(gè),不然比我死的更慘。。。

如果想學(xué)習(xí)算法

推薦:
《算法導(dǎo)論》 《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷一 基本算法》 《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷二 半數(shù)值算法》 《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 卷三 排序和查找》

心得:

看了不寫等于白看。不看就寫沒(méi)那能耐。所以心得就是一句話“在實(shí)踐中檢驗(yàn)真理”,寫3遍自然什么都明白了。《算法導(dǎo)論》 還好,只要口味夠重,可以去看后面三本書(shū)。

建議看這些書(shū)之前,先會(huì)寫C。不用會(huì)C++,這個(gè)對(duì)算法沒(méi)什么用處

如果想學(xué)習(xí)嵌入式開(kāi)發(fā)

推薦:
買一個(gè)開(kāi)發(fā)板回來(lái),然后看里面的視頻比較好,貌似沒(méi)有什么經(jīng)典的書(shū)

心得:最近在學(xué)這玩意,所以正在整理中。。。

如果想學(xué)大型網(wǎng)絡(luò)服務(wù)器編程

推薦:
《UNIX網(wǎng)絡(luò)編程 卷1》《UNIX環(huán)境高級(jí)編程》《UNIX網(wǎng)絡(luò)編程 卷二 :進(jìn)程間通信》

心得:

這三本書(shū)真的很經(jīng)典哇,作者那個(gè)…… 咦!我怎么給忘記了? 算了,看就是了,說(shuō)說(shuō)怎么看這些書(shū)吧。還是那句話“在實(shí)踐中檢驗(yàn)真理”,三本書(shū)都是工具書(shū),需要做到

2點(diǎn),知道它有什么,知道它能做什么,用的時(shí)候才能知道怎么查,怎么用。然后是大致介紹

《UNIX網(wǎng)絡(luò)編程 卷1》 : 要寫一個(gè)網(wǎng)絡(luò)程序,就要看這本書(shū),這里說(shuō)的網(wǎng)絡(luò)程序不是那種應(yīng)用程序,如QQ這樣的,這里的網(wǎng)絡(luò)程序說(shuō)的更多的是大型的服務(wù)器程序,書(shū)里面層層遞進(jìn),講了實(shí)現(xiàn)網(wǎng)絡(luò)程序的?種方法(幾種方式來(lái)著,又給忘記了,有空了查一下),然后比較了各種方法的優(yōu)缺點(diǎn),啃明白了,就明白自己要做什么樣的程序用什么樣的模型去實(shí)現(xiàn)了。

《UNIX環(huán)境高級(jí)編程》: 主要介紹了unix環(huán)境高級(jí)編程的很多可以用到的工具,很基礎(chǔ),但是也很強(qiáng)大

《UNIX網(wǎng)絡(luò)編程 卷二 :進(jìn)程間通信》 : 如果看過(guò)上面兩本了,那這本看起來(lái)就沒(méi)那么累了,里面介紹了很多中進(jìn)程之間通信的方法,非常有實(shí)用意義,值得啃一啃。

如果對(duì)C一點(diǎn)都不了解:

推薦:
《C與C指針》《C編程一站式學(xué)習(xí)》 《你必須知道的495個(gè)c語(yǔ)言知識(shí)》 《c高質(zhì)量編程》 《C專家編程》 《C陷阱與缺陷》

心得:

這幾本書(shū)都是初學(xué)C的人可以看的,從不同方面講了怎么學(xué)C,怎么用C,從基礎(chǔ)知識(shí),到編程習(xí)慣,到注意內(nèi)容都有涉及,我大概介紹下吧

《C與C指針》、《C編程一站式學(xué)習(xí)》 初學(xué)C就可以看這兩本,邊看邊做,

?《你必須知道的495個(gè)c語(yǔ)言知識(shí)》:涉及一些用C的時(shí)候遇到的問(wèn)題,很多都可以在這里面得到解答,感覺(jué)還算可以

?《c高質(zhì)量編程》 : 編寫程序,一個(gè)良好的習(xí)慣非常重要,這本書(shū)就給我們介紹了編程時(shí)需要注意的一些習(xí)慣,提高代碼質(zhì)量,里面細(xì)到包括什么時(shí)候輸入空格都有說(shuō)明。如果寫過(guò)幾百行代碼的人就可以過(guò)來(lái)看看這本書(shū)了。

《C專家編程》 、《C陷阱與缺陷》:這兩本書(shū)算C的進(jìn)階版吧,看看就好,對(duì)編程有幫助

如果對(duì)C++一點(diǎn)都不了解

推薦:
《C++ primer》《C標(biāo)準(zhǔn)函數(shù)庫(kù)》 《STL源碼剖析》 《Effective C++》

心得:

《C++ primer》 : 學(xué)C++的人都會(huì)知道這本書(shū)了,要學(xué)C++,最好還是有些C的功底后再學(xué),這樣會(huì)好學(xué)很多,C是面向過(guò)程的,C++是面向?qū)ο蟮摹K栽谟玫沫h(huán)境就會(huì)有很多不同,當(dāng)然也會(huì)有很多時(shí)候會(huì)混合兩種編程的風(fēng)格,比如可以使用C++中的容器,但是寫的又是一個(gè)C風(fēng)格的程序。學(xué)C++肯定逃不開(kāi)“類”, 然后所有的東西都是圍繞類開(kāi)始說(shuō)明的,比如STL中題通的各種容器就是一個(gè)類封裝,還有怎么使用類繼承,怎么編寫模板類等等。

《C標(biāo)準(zhǔn)函數(shù)庫(kù)》:這個(gè)書(shū)是侯捷推薦的,我沒(méi)看過(guò),有些厚,暫時(shí)沒(méi)打算啃,畢竟自己不是學(xué)計(jì)算機(jī)的。

?《STL源碼剖析》 :看了一下這本書(shū),寫的很好,言簡(jiǎn)意該,第一步看的時(shí)候可以先看看每種容器實(shí)現(xiàn)的思路方式,這對(duì)你以后選擇什么容器很有幫助,然后可以看一下一些容器的實(shí)現(xiàn)方法,這對(duì)以后自己封裝類也很有幫助。

《Effective C++》 :沒(méi)看,但是知道是好書(shū),我說(shuō)了我不是學(xué)計(jì)算機(jī)的。。。。

如果想學(xué)圖形編程

推薦:

《深入了解MFC》《JAVA編程》 《QT GUI》 《QT高級(jí)編程》


心得:
《深入了解MFC》: 沒(méi)看,這玩意很老了吧,現(xiàn)在還有用么??

《JAVA編程》 :我知道java現(xiàn)在用的很多,不過(guò)我學(xué)的是Qt,所以這個(gè)也沒(méi)看,懂一個(gè)就夠了。

《C++ ?GUI Qt4編程》 :學(xué)Qt的入門書(shū)籍,另外我還在youku上傳了我找到的一個(gè)很好的Qt教學(xué)視頻,里面對(duì)很多類做了介紹,一步步的教我們?cè)趺从?#xff0c;送上網(wǎng)址http://www.youku.com/playlist_show/id_17270061.html

《QT高級(jí)編程》:和上面的那本差不多,用的要高級(jí)很多,進(jìn)階的時(shí)候看

如果想要學(xué)習(xí)linux系統(tǒng)怎么使用

推薦:
《linux鳥(niǎo)哥的私房菜》 《linux命令、編輯器和shell編程》

心得:

《linux鳥(niǎo)哥的私房菜》 : linux用起來(lái)麻煩,我當(dāng)時(shí)是沖著這個(gè)系統(tǒng)可以裝B,以及那華麗的桌面特效去的,后來(lái)發(fā)覺(jué)linux下編程真的不是一般的爽,所以慢慢也開(kāi)始用linux了。這個(gè)東西入門很難?感覺(jué)有些,因?yàn)榇蟛糠謻|西都需要你輸入命令去完成,不像window下那樣,所以這兩本書(shū)都可以看看,而且可以當(dāng)作工具書(shū)來(lái)看

《linux命令、編輯器和shell編程》



下面的書(shū)介紹只是前幾年看的書(shū),和程序員沒(méi)關(guān)系,我提及就好了,具體不做解釋了,但是有空了看看還是很好玩的,尤其是想創(chuàng)業(yè)的可以看看(貌似我自己連畢業(yè)都沒(méi),說(shuō)這個(gè)會(huì)不會(huì)太裝了?)

如果想了解金融方面的知識(shí)

推薦:
《金融學(xué)》 《金融市場(chǎng)與金融機(jī)構(gòu)》

如果想了解營(yíng)銷方面

推薦:
《營(yíng)銷管理》

如果想了解經(jīng)濟(jì)方面的知識(shí)

推薦:
《經(jīng)濟(jì)學(xué)》 《微觀經(jīng)濟(jì)學(xué)》


總結(jié)

以上是生活随笔為你收集整理的我要学编程,看什么书好?--^_^,这里推荐一些个人觉得很不错的书的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。