最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

20年程序員生涯,讀了200多本技術(shù)書,挑了幾本精華好書分享給大家

2023-03-22 22:02 作者:Python阿罡  | 我要投稿

不知不覺已經(jīng)又走過了20個年頭了,今年已經(jīng)44了,雖然我已經(jīng)退休在家,但一直都保持著讀書的習(xí)慣,我每年平均要讀10本技術(shù)書籍,保持不讓自己的技術(shù)落伍。

這些年讀的技術(shù)書不下200本,很多好書我都會保存在家,時長去翻閱。今天給大家推薦其中幾本精華好書,建議做程序員的都去拜讀一下。


借用著名作家冰心的一句話“讀書好,多讀書,讀好書”。


除了編程語言的經(jīng)典好書外,我還會給大家介紹算法等其他方面的進階書籍,希望能幫到大家。


本文所涉書籍均已和出版社協(xié)商妥當(dāng),只為技術(shù)交流,無消費和其他引導(dǎo),僅做參考。


一、C語言書籍

首先來說一下C語言書籍,這也是很多人問到我的一個問題了,C語言看什么書比較好? 我推薦這本《C Prime Plus》。

這本書基本上C語言的方方面面基本全涉及到了,相信有很多人都看過譚浩強先生那本教科書《C語言程序設(shè)計》,譚先生的這本書我也看過很多次了,但以我經(jīng)驗來看,我推薦的這本它要全得多、深得多,多吃透幾遍很有用的。

版本的話, 建議大家去看最新版本的書籍,技術(shù)書籍經(jīng)常會因為技術(shù)的更新而出新的版本,雖然改動不會很大,但咱們盡可能跟上最新的技術(shù)趨勢為好。


對于C語言,進階的話可以看看別的書,主要兩方面的書籍,一個是指針,一個是內(nèi)存,這兩個是C語言里面最重要的東西了,《C和指針》、《C陷阱缺陷》、《C專家編程》都是不錯的。


二、C++書籍

C+++書籍我給大家推薦兩本,一本是非常經(jīng)典的《C++ Primer》,另一本是《C++ Primer Plus》。

這兩本書的區(qū)別就在于,《C++ Primer Plus》更適合零基礎(chǔ)的人去看,因為里面的內(nèi)容更為簡單一些,如果你具備或看過C++的東西,或者C語言基礎(chǔ)比較好,《C++ Primer》這本書會更適合你。


三.Python書籍

現(xiàn)在Python學(xué)習(xí)的人數(shù)是越來越多了,很多小伙伴在網(wǎng)上問我學(xué)Python應(yīng)該看哪本書比較好,那么我給大家推薦兩本。

第一本是《流暢的python》,這是一本適合中高級程序員去的Python好書。

當(dāng)你學(xué)了一些Python之后想要進階學(xué)習(xí),《流暢的Python》就相當(dāng)適合,它會讓你從底層進一步了解Python,它基本不涉及入門級內(nèi)容,反而聚焦在數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)、函數(shù)對象、面向?qū)ο?、控制流程與元編程等話題上。


如果你是新手的話,就不要去讀《流暢的Python》了,可以去讀《Python從入門到實踐》。


這也是Python的經(jīng)典好書之一,內(nèi)容通俗易懂,新手上路沒有問題,里面還結(jié)合了很多練手項目,就像書名所說的,學(xué)完你就能從入門到實踐。

四.Java書籍

Java書籍我力薦《Java編程思想》,在我看過的所有Java書籍里面,這是最全、最有深度的一本,如果錯過了那就太可惜了。

當(dāng)然,如果你Java基礎(chǔ)不怎么好,可能看到后面會有點費勁,那么你可以從《Java核心技術(shù)》這本看起,它會比較合適,這本書有I卷和II卷,都非常不錯。

如果你想把Java作為一門職業(yè)語言的話,這3本書是一定要看的。

五、Go語言書籍

GO語言給大家推薦一本我最近也在看的書《GO語言實戰(zhàn)》,也叫《Go In Action》,這本書是由國外書籍翻譯過來的,比較薄,但非常通俗易懂,市面上經(jīng)典的Go語言書籍并不多,這本書作為入門書籍我覺得是不錯的。

進階一:數(shù)據(jù)結(jié)構(gòu)與算法書籍

當(dāng)我們掌握了C語言/C++/Java/Python/GO中的一兩門語言,已經(jīng)入門了之后,就滿足了找工作的第一要素,那么我們就需要深入地了解IT行業(yè)里面比較重要的IT技術(shù)了,這不僅會是面試的時候會涉及的內(nèi)容,面試官會探測你的技術(shù)深度,而且會在工作中實際經(jīng)常用到。


對于編程工作而言,除了語言的精通,最最重要的就是數(shù)據(jù)結(jié)構(gòu)與算法了。


這方面我給大家推薦《算法導(dǎo)論》這本書,這本書不適合初學(xué)者,因為這本書要求你有很強的數(shù)學(xué)功底以及比較深的數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)底子。

相比較上一本書而言,《算法》這本書就比較好接受了,應(yīng)該適合絕大多數(shù)學(xué)數(shù)據(jù)結(jié)構(gòu)和算法的小伙伴們。這本書它基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)與算法都非常全面的涉及了,基本上就是可以成為你把數(shù)據(jù)結(jié)構(gòu)和算法學(xué)得不錯的一本書了。

進階二:Linux系統(tǒng)書籍

找工作必備的一個技能就是Linux操作系統(tǒng),眾所周知,C語言開發(fā)很少在windows上做,基本上都是基于Linux操作系統(tǒng)在做,作為一名優(yōu)秀的程序員,對于Linux的了解是必不可少的。


首先給大家推薦鳥哥的《linux私房菜》,這本書主要講Linux操作系統(tǒng)的使用,因為就是主要還是命令,很適合當(dāng)工具書,如果你對里面的內(nèi)容基本都熟悉,那你一定能派上用場,不需要你記住細節(jié),但你要大致能知道哪個命令是干啥的,建議大家誦讀一遍。



《linux私房菜》講的還只是Linux操作系統(tǒng)的使用層面,但如果你想學(xué)會在Linux操作系統(tǒng)上編程,建議去看這本叫《Unix環(huán)境高級編程》,C語言學(xué)得再好,不會在Linux操作系統(tǒng)上編程實戰(zhàn),那么也只是一個玩具而已。


《Unix環(huán)境高級編程》會講很多實戰(zhàn)方面的內(nèi)容,比如文件IO、多線程編程、網(wǎng)絡(luò)、套接字等等,非常實用和經(jīng)典。

結(jié)語

學(xué)編程從來都不是一朝一夕的事情,那些跟你說幾天就能精通某個語言的,全是在忽悠人。


20年程序員生涯,讀了200多本技術(shù)書,挑了幾本精華好書分享給大家的評論 (共 條)

分享到微博請遵守國家法律
东宁县| 应城市| 乌兰察布市| 铜陵市| 扶余县| 门头沟区| 彰化市| 沙雅县| 永德县| 墨脱县| 壤塘县| 宁阳县| 屯留县| 龙口市| 澄城县| 涪陵区| 南郑县| 彭山县| 惠东县| 鄂托克旗| 巴东县| 鄄城县| 六盘水市| 泰宁县| 革吉县| 虎林市| 乐业县| 崇礼县| 长垣县| 富平县| 通海县| 肃宁县| 胶南市| 綦江县| 保亭| 和龙市| 玛多县| 临汾市| 定远县| 濮阳县| 长岭县|