作為乙個有理想的程式設計師,必讀的書都有哪些?

時間 2021-05-06 02:23:59

1樓:玻色子與畫家

看了其他答案,給了我非常多的書目和資料,非常感謝。我這在裡再補充一些。大家都主要提都都是程式設計師專業方面的書,但是我認為當一名有理想的程式設計師,還需要有一些能判定技術前沿的書沒,來培養自己的技術發現敏感性。

這是李開復的兩本書。作為一直在工業界的從事人員,且有是人工智慧領域的重要投資者。李開復的看法一定程度上代表了現階段人工智慧的發展方向。

《AI未來》主要是2023年出版的書,所以更加貼合AI現階發展狀況。這本書前半部分一直在論述中美在AI領域的主導地位的更換。從現在最流行的深度學習的特性(嚴重依賴與資料,而非演算法本身的精巧度,而資料正好是中國企業優勢所在),推測中國在未來AI的發展中優勢大於美國,未來的AI領域中心必定是中國。

這無異給了中國AI從業者乙個大利好。後面部分提到了關於人工智慧帶來的工作機會大消減的問題。可能這個如果是在2023年談的話,我覺得還很遙遠,但是自從2023年開始颳起新能源汽車,然後各大大廠都開始秀自己的自動駕駛成果的時候,比如華為最近公布的ADS系統,我發現這個社會問題其實離我們已經很近了。

我們會不會因為AI丟掉工作?可能性很大,也許那時候連個滴滴車司機都當不了了。

《人工智慧》是在2023年出版,所以實效性有點過時。但是圍繞深度學習的人工智慧爆發就是在2023年,突然人工智慧接替大資料成為了技術界裡的當紅辣子雞。詳細的根據自己的實際經歷,講述了人工智慧的發展歷史,很有代入感。

其中講了人工智慧學派之爭,以作者堅定的統計學派完敗了符號學派。也許這沒什麼好講的,正常的技術迭代而已。但是歷史如果被放大到細節,就有很多令人深刻地方。

作者講到他去微軟做語音系統的時候,是怎麼堅持裁掉150團隊中一半的語言學家,只留下工程師的事情。在符號學派也就是專家系統中,語言學家是中心人物,他們來不斷把自己學了一輩子的知識填充到系統中。但是在統計學派中,系統依賴的是自然資料,而不是人為提煉的知識。

所以語言學家直接就從中心位置踢出去,永遠的和語音人工智慧說拜拜了。一句歷史的車輪滾滾向前,並不能反應這些令人唏噓的被碾過的人物的悲劇。

這本書很特殊。不是直接講能使用的技術。而是闡述由技術構成的複雜系統是怎麼形成的。

特別是對與越大的系統,讀完這本書能讓我們明白他的形成的過程和原因。不知道大家有沒有在開發系統的時候,修復乙個bug引發了另乙個bug的情況,還有很多種情況發現總是覆蓋不全各種邊界情況導致系統執行結果不符合預期。也許是我們看這些系統的方式不對,不應該從一種靜態的方式看待這些系統,而是從一種動態的類似與生物學思維看待 。

2樓:洛雨曦

這個題我真的是不會了

但是如果說必讀的話,我有幾個推薦

《民法典》中的合同編

《勞動法》

《著作權法》

《刑法》中關於侵害智財權的犯罪、利用資訊網路的相關犯罪

3樓:

本書是為程式設計師量身製作的健康指南,針對頭痛、眼部疲勞、背部疼痛和手腕疼痛等常見的問題,簡要介紹了其成因、測試方法,並列出了每天的行動計畫,從運動、飲食等方面給出詳細指導,幫助程式設計師在不改變工作方式的情況下輕鬆擁有健康。

本書適合程式設計師、長期伏案工作的其他人群以及所有關心健康的人士閱讀。

可能對你有用或有啟發的內容:

1、第 1 和第 10 章的健康測驗

2、第 2 章-走路(walking)的好處3、第 3 章-坐的危害和站的危害

4、第 8 章-番茄工作法與鍛鍊的結合

5、第 9 章-vitamin D和曬太陽珍愛生命,健康第一

4樓:Francis Zhang

技術上沒有什麼必讀的書。

如果真的有理想有抱負有能力,

通過這個職業實現價值/利益最大化就行了;

雖然這意味著越早告別程式設計師越好。

所以我的建議是多讀金融/政治/軍事/歷史類書籍,不是為了擴充知識面或者在眾人前吹逼,

而是會讓你想明白一點:

研究社會規則比研究技術語法更有價值和錢景。

這裡任何一本經典著作都可以讀讀,

但是要深刻思考而不僅僅是對軍政經那種巨集觀感的YY;

程式設計師最好的一點是:

在剛剛進入社會時,會有乙份相對體面的職業;

而且無需你有很好的出身。

5樓:難問歸期

從寫好程式的角度來推薦三本

Introduction to Algorithms, third edition.(CLRS)

Operating Systems: Three Easy Pieces.(OSTEP)

建議直接讀英文的,這三本書的用詞都十分平實,英文讀起來基本不會有什麼障礙,還順帶學了很多專業詞彙。

6樓:

程式設計師的使命就是用軟體來定義世界。

然而要理解我們周遭的世界,需要很多種思維模式。否則拿到一把錘子,看什麼都像釘子。

比如對學會 mysql 就一直在 crud 的程式設計師尤其要重視抽象思維的訓練。

我比較推薦 《領域驅動設計》

更多 吳文濤:程式設計師的自我修養:DDD 領域驅動設計

7樓:探碼科技

從入門到大神,Google大神為你羅列程式設計師必讀書單!(上)

從入門到大神,Google大神為你羅列程式設計師必讀書單!(中)

8樓:Pickle Pee

《Structured Computer Organization》

《SICP》

《DDIA》

《Streaming Systems》《Introduction to Information Retrieval》

9樓:icoder

有理想的程式設計師自然不會滿足於應用層的技術,推薦看看微機原理,編譯原理,而且要吸取多本書的精華,經典書籍未必各方面都是最好的,比如龍書就太學院派,不接地氣,可以看看編譯器設計之類的書籍

10樓:SleepingBear

關於程式設計, 推薦:

Programming Pearls (程式設計珠璣)Algorithms + Data Structures = Programs (演算法 + 資料結構 = 程式)Pascal 語言設計者N. Wirth的經典之作, 像設計飛機一樣寫出詩一般的程式!

關於理想, 推薦:

毛姆的「刀鋒」

羅素的「征服幸福」

11樓:

science of programming

用形式化的數學語言從底向上的構建著程式語言中的乙個個元素,並給出了'科學'的程式設計方法。

看完了真的只有乙個想法:五體投地。

12樓:irakih

書都是有滯後性的。2023年了,很多書現在都不適用了,或者是跟不上崗位需求,得自個兒根據發展挑了。現在大部分的資料,網上就可以找到。

看書的目的,應當只是為了夯實基礎,或者初步了解某個領域,不能說每個程式設計師都得看那啥那啥。當然,領域必讀是能分很多的

要說必讀的話,設計模式/refactor相關的書備乙個,然後電腦科學叢書(機械工業黑本)基本都是精編,看自己工作需求入手幾本,絕對不虧

13樓:貓多多

計算機組成原理編譯原理彙編原理程式設計師的自我修養(這本書深入淺出的講解了從文字程式到載入到記憶體中的過程)linux核心(毛德操那本)windows核心程式設計 windows核心原始碼 c和c++語言 effect c++ more effect c++ 深入淺出mfc stl原始碼解析 qt原始碼解析 opengl 設計模式 tcp/ip詳解(3本,本人看了足足1年才看完,做協議棧必看)com程式設計原理。這都是我看過的都是比較經典的書籍,建議你看看。

14樓:二十世紀的玉豬龍

初中高階程式設計師,各種導論,各種思想,各種技術專精。

高階程式設計師之上,精讀《法華經》,《楞嚴經》,《金剛經》,《哲學大師經典套裝》,《小提琴自學教程》。

15樓:justabug

我覺得有理想的人應該多做跟理想有關的事情。

為了避免歪樓我推薦GEB集異壁和黑客與畫家。

哦還有數學之美,都不是純技術的,求別打我。

16樓:BLS475

做遊戲的看<做前端的看<做後端的看<做移動的看<做測試的看<做美術的看<不做程式的看<

17樓:嚴駿

如果不分語言的話我來列一下,排名不分先後

《深入理解計算機系統》

《計算機網路》

《TCP/IP詳解》

《演算法導論》

《演算法與資料結構》

《軟體工程》

《計算機硬體結構》

《概率論與數理統計》

《離散數學》

《數位電路》

《組合語言》

稍微偏向性一些的還有

《資料庫原理》

《計算機圖形學》

18樓:overmind1980

程式設計師有很多種,就像木工有很多層面:有用電鋸的,有用榫卯的,有刷漆燙蠟的,還有做房子大樑框架的,還有雕刻小核桃的。。。等等等等,不一而足。

如果真想深入系統底層的話,組合語言指令集,編譯原理,組成原理還是挺好玩的。

最重要的是思維能力,推薦看看《道德經》,聽聽oeasy。

19樓:chuang

推薦一本,程式設計這

三、四年對我影響最大的一本書《計算機網路》(很經典的那一本),你可以隨之往底層深入(Linux作業系統),也可以往應用層HTTP那層邏輯,也是往TCP那層,總之很多很多……

作為乙個喜歡程式設計師的女生,你覺得程式設計師的哪些特質吸引了你?

因為 我也是程式設計師啊 我做前端吶,希望物件也是搞IT的 乙個團隊就這麼出來了噻 哈哈哈哈 開玩笑的啦,大家都是程式設計師比較有共同語言吧,也能夠相互激勵著學習,拓展知識面。高薪嘛,眾所周知,不過,我也不低呀 因為兄控。哥哥是學霸,從小優秀,現在在微軟工作。比較疼愛我。因為哥哥對程式設計師抱有非常...

作為乙個程式設計師有哪些優勢?

超級多啊簡直數不清 就拿我自己來說隨便舉個例子 曾經我是個即使大冬天的也天天洗頭洗澡,學校沒熱水了凍個半死也要用冷水洗完澡的南方妹子 現在自從我大學以後,我能做到大夏天的也好多天不洗,每次嫌棄自己的同時,默念 我是程式設計師啊 老長一段時間不洗澡不洗頭油膩膩的這不是很正常麼 1.熬夜根本停不下來,越...

作為乙個程式設計師,你相信人類所寫的的程式有一天會產生自我意識嘛?

四十二 半個程式設計師強答一下 產生自我意識屬於強人工智慧範圍內的。目前呢,完全沒有思路,也想象不出來。可控核聚變還有個理論基礎呢,而且一直一點點在進步。 老祝 通過圖靈測試的程式算不算,如果算則應該算會有。但你怎麼能確定這是它真的有意識,還是它已經有足夠強大的偽裝,偽裝強大到人類無法識別它是否真的...