程式設計師有哪些必讀的書
程式設計師給人的印象就是隨時都在工作,隨時都有猝死的可能,那麼普通的程式設計師要閱讀些什麼書才能提高自己的水平呢?下面是由本站小編為大家整理的程式設計師必讀的書籍推薦,希望你會喜歡!
程式設計師必讀的書籍推薦1
程式碼大全
史蒂夫•邁克康奈爾
Steve McConnell的原作《程式碼大全》(第1版)是公認的關於程式設計的最佳實踐指南之一, 在過去的十多年間,本書一直在幫助開發人員編寫更好的軟體。
現在,作者將這本經典著作全新演繹,融入了最前沿的實踐技術,加入了上百個嶄新的程式碼示例, 充分展示了軟體構建的藝術性和科學性。 McConnell彙集了來自研究機構、學術界以及業界日常實踐的主要知識, 把最高效的技術和最重要的原理交織融會為這本既清晰又實用的指南。
無論您的經驗水平如何,也不管您在怎樣的開發環境中工作,也無論專案是大是小, 本書都將激發您的思維並幫助您構建高品質的程式碼。
《程式碼大全(第2版))》做了全面的更新,增加了很多與時俱進的內容,包括對新語言、新的開發過程與方法論的討論等等。
程式設計師必讀的書籍推薦2
計算機程式的構造和解釋
Harold Abelson ,Gerald JaySussman Julie,Sussman
就個人而言,這本書目前為止對我影響醉倒的一本程式設計書。
《程式碼大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。 其他像《人件集》、《計算機程式設計心理學》和《人月神話》這些書會深入軟體開發的心理層面。 其他書籍則處理演算法。這些書都有自己所屬的位置。
然而《計算機程式的構造和解釋》與這些不同。 這是一本會啟發你的書,它會燃起你編寫出色程式的熱情; 它還將教會你認識並欣賞美; 它會讓你有種敬畏,讓你難以抑制地渴望學習更多的東西。
其他書或許會讓你成為一位更出色的程式設計師,但此書將一定會讓你成為一名程式設計師。
同時,你將會學到其他東西,函數語言程式設計(第三章)、惰性計算、超程式設計、虛擬機器、直譯器和編譯器。
一些人認為此書不適合新手。 個人認為,雖然我並不完全認同要有一些程式設計經驗才能讀此書,但我還是一定推薦給初學者。 畢竟這本書是寫給著名的6.001,是麻省理工學院的入門程式設計課程。 此書或許需要多做努力(尤其你在做練習的時候,你也應當如此),但這個價是對得起這本書的。
程式設計師必讀的書籍推薦3
Head First
Eric Freeman和Elisabeth Freeman
本書的產品設計應用神經生物學、認知科學,以及學習理論,這使得這本書能夠將這些知識深深地印在你的腦海裡, 不容易被遺忘。
本書的編寫方式採用引導式教學,不直接告訴你該怎麼做,而是利用故事當作引子,帶領讀者思考並想辦法解決問題。 解決問題的過程中又會產生一些新的問題,再繼續思考、繼續解決問題,這樣可以加深體會。
作者以大量的生活化故事當背景,例如第1章是鴨子,第2章是氣象站,第3章是咖啡店, 書中搭配大量的插圖(幾乎每一頁都有圖),所以閱讀起來生動有趣,不會感覺到昏昏欲睡。
作者還利用歪歪斜斜的手寫字型,增加“現場感”。 精心設計許多爆笑的對白,讓學習過程不會太枯燥。 還有模式告白節目,將設計模式擬人化成節目來賓,暢談其內在的一切。 每一章都有數目不等的測驗題。 每章最後有一頁要點整理,這也是精華所在,我都是利用這一頁做複習。
-
開啟你心智的經典書籍推薦
智者用無上心智和雙手為自己開闢獨有的天空,搭建生命的舞臺。以下是本站小編推薦給大家的關於開啟你心智的經典書籍,希望大家喜歡!開啟你心智的經典書籍:世界萬物網路相連外來的科技和組織,會越來越接近像有生命的有機體《連結:網路新科學》艾伯特-拉斯洛•巴拉...
-
卓越潛能開發書《喚醒心中的巨人》推薦
卓越潛能開發書《喚醒心中的巨人》精彩推薦:80個國家、5000萬人受益的潛能開發力作世界權威潛能開發大師安東尼羅賓代表作王者歸來美國、英國、法國、德國、日本……全球暢銷20xx年哈佛大學商學院院長麥克阿瑟、《高效能人士的七個習慣》作者史蒂芬...
-
被小姐欺詐經歷
找小姐這種事,佳友們估計都不會幹,只當見聞八卦看看吧。那是好幾年前的事了。因公出差到西南某省某市,晚上閒來無事,就想去找小姐玩下。看看路邊停了不少摩的,找個問了下,本地小姐要到哪找(順便說下,以LZ的經驗,到不熟悉地方找小姐,問當地的士或摩的是個不錯的方法),他就...
-
網際網路商業營銷書籍推薦
推薦一些有關網際網路商業營銷書籍方面的書籍,想知道網際網路商業營銷知識的人快收。以下是本站小編為大家整理的關於網際網路商業營銷書籍推薦,歡迎閱讀!網際網路商業營銷書籍推薦書籍推薦1、《共享經濟大趨勢》滴滴快的、Uber、Airbnb...20xx年網際網路界乃至整個商界的...