1. 紼嬪簭鍛樺繀澶囩殑涔︾睄鏈夊摢浜
1銆併婁唬鐮佸ぇ鍏ㄣ 鍙茶拏澶路榪堝厠搴峰堝皵
2銆併婄▼搴忓憳淇鐐間箣閬撱
3銆併婅$畻鏈虹▼搴忕殑鏋勯犲拰瑙i噴銆
4銆併奀紼嬪簭璁捐¤璦銆
5銆併婄畻娉曞艱恆
6銆併婇噸鏋勶細鏀瑰杽鏃㈡湁浠g爜鐨勮捐°
7銆併婅$畻鏈虹▼搴忚捐¤壓鏈銆
8銆併婄紪璇戝師鐞嗐
9銆併婃繁鍏ユ祬鍑鴻捐℃ā寮忋
10銆併婁唬鐮佹暣媧佷箣閬撱
11銆併奅ffective C++銆嬪拰銆奙ore Effective C++銆
12銆併婄紪紼嬬彔鐜戙
13銆併婄紪鐮侊細闅愬尶鍦ㄨ$畻鏈鴻蔣紜浠惰儗鍚庣殑璇璦銆
14銆併奀oders at Work / 緙栫▼浜虹敓銆
15銆併奤nix緙栫▼鑹烘湳銆
2. 紼嬪簭鍛樺繀璇葷殑10鏈楂樺垎涔︾睄錛屾敹鈃忕爜浣忥紒
紼嬪簭鍛樺繀璇葷殑10鏈楂樺垎涔︾睄濡備笅錛
瀵逛換浣曡亴涓氭潵璇達紝鎸佺畫鐨勫︿範鍜岀瘡縐閮介潪甯擱噸瑕併傚挨鍏舵槸紼嬪簭鍛樻潵璇達紝涓氫綑鏃墮棿闈炲父瀹濊吹錛岃佹兂鍦ㄦ湁闄愮殑鏃墮棿鍐呮湁濂界殑鍥炴姤錛岄変功寰堥噸瑕併
涔︿笉鍦ㄤ簬澶氾紝鑰屽湪浜庣粡鍏革紝璇葷粡鍏哥殑涔︽槸絝欏湪宸ㄤ漢鐨勮偐鑶涓娿
浠婂ぉ緇欏ぇ瀹舵暣鐞嗕簡紼嬪簭鍛樺繀璇葷殑10鏈涔︾睄錛岄兘鏄璞嗙摚楂樿瘎鍒嗕功綾嶏紝蹇鏉ョ湅鐪嬩綘閮借昏繃鍝鍑犳湰鍚э紵
1銆併婃繁鍏ョ悊瑙h$畻鏈虹郴緇熴
璞嗙摚璇勫垎錛9.7
榪欐湰涔︾粨鍚堣捐″疄浣滀緥浠庨潰鍚戝硅薄鐨勮捐′腑綺鵑夊嚭23涓璁捐℃ā寮忥紝鎬葷粨浜嗛潰鍚戝硅薄璁捐′腑鏈鏈変環鍊肩殑緇忛獙錛屽苟涓旂敤綆媧佸彲澶嶇敤鐨勫艦寮忚〃杈懼嚭鏉ャ
涔︿腑鍒嗙被鎻忚堪浜嗕竴緇勮捐¤壇濂姐佽〃杈炬竻妤氱殑杞浠惰捐℃ā寮忥紝榪欎簺妯″紡鍦ㄥ疄鐢ㄧ幆澧冧笅鐗瑰埆鏈夌敤銆傛や功閫傚悎澶у﹁$畻鏈轟笓涓氱殑瀛︾敓銆佺爺絀剁敓鍙婄浉鍏充漢鍛樺弬鑰冦
3. 程序員雜志評出的十大it好書
1、人人都是產品經理
互聯網產品經理的第一本書。作者蘇傑經歷豐富,實踐出真知,串起產品經理散落在各處的精粹,讓人融匯貫通,掌握思維方法和做事方式,人人都是產品經理!
2、正在爆發的營銷革命:社會網路營銷指南
《程序員》雜志主編劉江如是說「搞技術的人也要懂得營銷」,無獨有偶,馮大輝亦說「技術本身也需要營銷」。在網路如此發達的今天,科技依然引領著營銷的變革,作為科技的創建者和使用者,更需要了解點營銷學。
3、高效程序員的45個習慣
這是一本對所有程序員開卷有益的好書,是一本融知識、哲理、實踐於一體的奇書。用簡明、易懂的方式將各種敏捷方法中的有效實踐有機地串聯成一個整體,深刻、實用,是有志於躋身「優秀程序員」的人員必讀之作。
4、演講之禪:一位技術演講家的自白
從事IT媒體行業已有10年,參加過無數的IT技術會議,最大的感觸就是演講者們能夠把技術講得很好,但在演講技巧,和聽眾互動以及演講的趣味性上實在是不敢恭維。而這本《演講之禪,正是專門為「參加(或以後有機會參加)公共演講的程序員精英們」而精心准備的。作者15年的演講經驗匯集於此書,從多方面介紹如何做好技術演講,以及如何處理演講時遇到的突發事件。值得一提的是,書中提到美國前總統柯林頓的演講費用高達每小時15萬美金(據媒體報道,他因全球巡迴演講獲得巨額收入,而成為近40年來最富裕的美國總統)。
5、結網:互聯網產品經理改變世界
稱得上是作者8年來培養產品經理新兵的經驗集萃,從互聯網產品經理的視角,深入剖析了互聯網公司的產品運作方式和互聯網產品的成功要素。值得一提的是,本書的閱讀體驗很好,脈絡清晰,結構分明,語句簡潔,排版考究。
6、程序員職場第一課
這是作者Leo 獻給社會新人的生存手冊。推薦給剛剛入職或入職一兩年的朋友。書中詳細闡述了學校里學不到,但是工作中又特別需要的「常識」。希望你的職業之路走得更順暢。
7、如何管理軟體企業
曾經一篇《我的大學10年》轟動IT開發界,如果拿來重讀依舊意味深長。從曾經的高校學子到企業老闆,如今已經為企業在做咨詢,林先生本身的過程就是一部很好的教科書。暫不論成敗英雄,林先生的這本《如何管理軟體企業》立足本土,值得品味。
8、團隊之美
書中匯集了30多位IT資深團隊領導的成功與失敗經驗,揭秘軟體工程歷史上最引人注目的團隊鮮為人知的故事。幫助你從中吸取教訓、學到經驗,打造成功的團隊。
9、觀止——微軟創建NT和未來的奪命狂奔
一個比爾蓋茨都怕的人?他是誰?一本在國外已經出版了15年,為什麼到今天才在中國有中文版面市?上市一個月在各大技術社區引起了巨大反響,每一個開發者在感嘆Culter的偉大與執著同時,也為自己是一個程序員而感到莫大的榮耀。
10、軟體隨想錄:程序員部落酋長Joel談軟體
這是一本影響全世界數百萬程序員的網志書、一位軟體行業老兵的真知灼見。作者以詼諧幽默的筆觸將自己在軟體行業的親身感悟娓娓道來,觀點新穎獨特,內容簡潔實用。從不同側面滿足了軟體開發人員、設計人員、管理人員及從事軟體相關工作的人員的學習與工作需要。
4. 程序員必讀的14本書籍
程序員必讀書籍有哪些呢?下面是我精心為您整理的程序員必讀的14本書籍,希望您喜歡!
程序員必讀的14本書籍
1、《代碼大全》 史蒂夫·邁克康奈爾
“優秀的編程實踐的網路全書,《代碼大全》注重個人技術,其中所有東西加起來, 就是我們本能所說的“編寫整潔的代碼”。這本書有50頁在談論代碼布局。” —— Joel Spolsky
Steve McConnell的原作《代碼大全》(第1版)是公認的關於編程的最佳實踐指南之一, 在過去的十多年間,本書一直在幫助開發人員編寫更好的軟體。
無論您的經驗水平如何,也不管您在怎樣的開發環境中工作,也無論項目是大是小, 本書都將激發您的思維並幫助您構建高品質的代碼。
2、《計算機程序的構造和解釋》
《代碼大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。 其他像《人件集》、《計算機編程心理學》和《人月神話》這些書會深入軟體開發的心理層面。 其他書籍則處理演算法。這些書都有自己所屬的位置。
然而《計算機程序的構造和解釋》與這些不同。 這是一本會啟發你的書,它會燃起你編寫出色程序的熱情; 它還將教會你認識並欣賞美; 它會讓你有種敬畏,讓你難以抑制地渴望學習更多的東西。
其他書或許會讓你成為一位更出色的程序員,但此書將一定會讓你成為一名程序員。
3、《C程序設計語言》
《C程序設計語言》(第2版新版)原著即為C語言的設計者之一Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan合著的 一本介紹C語言的權威經典著作。 我們現在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。
原著第1版中介紹的C語言成為後來廣泛使用的C語言版本——標准C的基礎。
人們熟知的“hello,world”程序就是由本書首次引入的,現在,這一程序已經成為所有程序設計語言入門的第一課。
4、程序員思維修煉(修訂版)
生命中沒有什麼是一成不變的,人們需要改變自己的習慣和方法。不論你是程序員、軟體公司管理者、技術奇人還是思想家,或者你只是想讓自己的大腦更聰明一點兒,所有嘗試改變自己的人,請把本書當作改變的開始……
5、系統化思維導論
關注人文,掌握思維法則,揭開科學與技術的神秘面紗
“它給我的震撼是第一次我能從全局的角度去看待各個學科,科學也不再是冷冰冰的割裂了的教條,不再是難以理解的一堆符號。”
6、優秀的叛逆者:引領組織變革的力量
Lois Kelly和Carmen Medina用她們的實戰經驗,向我們展示了如何在工作中贏得信賴、提出想法、處理人際關系、管理沖突和保持理智。”
——亞當•格蘭特,沃頓商學院教授,《紐約時報》暢銷書Give and Take的作者
7、《重構:改善既有代碼的設計》
《重構:改善既有代碼的設計》適合軟體開發人員、項目管理人員等閱讀, 也可作為高等院校計算機及相關專業師生的參考讀物。
8、《Site Reliability Engineering》
《SRE:Google運維解密》可以讓讀者學習到Google工程師在提高系統部署規模、改進可靠性和資源利用效率方面的指導思想與具體實踐——這些都是可以立即直接應用的寶貴經驗。任何一個想要創建、擴展大規模集成系統的人都應該閱讀,該書針對如何構建一個可長期維護的系統提供了非常寶貴的實踐經驗。
9、《Refactoring》
那時候當我讀這本《重構:改善既有代碼的設計》時,由於它在關於代碼異味的單獨章節所花的篇幅,使得這本書非常值這個價。該書非常成功,因為它使重構和代碼異味的觀念成為主流。
Steve Yegge曾對這本書不吝贊譽之詞:
2003年10月,我第一次閱讀這本書,有一種不寒而粟的感覺。如果你意識到,當你想離職時,你已經工作5年。轉天我就隨意問周圍:“嗯,你已經讀過重構方面的書,對吧?我只是隨便問問,因為我很久以前讀過,當然不是現在。”在我所調查的20個人中,只有一個人
10、《Peopleware》
在大學時我讀到這本《人件》,該書似乎很令人信服,甚至所有的研究結果都支持該書的觀點:不設置截止日期就比設置截止日期要好;辦公室比隔間要好,等等。所有開發人員跟我討論的時候,基本都贊同這些觀點。
11、《編程珠璣》
盡管我不得不羞愧地承認,書中一半的東西我都沒有理解,但我真的推薦《編程珠璣》,書中有些令人驚奇的東西。 – Matt Warren
12、《修改代碼的藝術》by Michael Feathers
我認為沒有任何一本書能向這本書一樣影響了我的編程觀點。它明確地告訴你如何處理其他人的代碼,含蓄地教會你避免哪些(以及為什麼要避免)。
同意。很多開發人員討論用干凈的石板來編寫軟體。但我想幾乎所有開發人員的某些時候是在吃其他開發人員的狗食。– Bernard Dy
13、《編碼:隱匿在計算機軟硬體背後的語言》
我推薦CharlesPetzold的《編碼》。在這個充滿工具和IDE的年代,很多復雜度已經從程序員那“抽取”走了,這本書一本開眼之作。 –hemil
14、《程序員健康指南》
5. 有哪些程序員必讀書籍值得推薦
程序員必讀書有哪些?這個其實沒辦法回答,你最需要的,就是你必讀的。不過,仍然有很多經典的書籍,當你讀完這些之後,你會發現另外一番天地,也解放了自己的思維方式。
代碼大全(第二版)
本書從軟體質量、編程思想等方面闡述了軟體構建的各種問題,並論述了緊跟潮流的新技檔盯咐術、高屋建瓴的觀點,而且還有豐富的程序示例。看完這本書,可以打開自己的思維方式,有種柳暗花明又一村的感覺。
程序員修煉之道
這本書主要講述了使代碼保持靈活並且易於改變和復用的各種框架技術,利用了許多富有娛樂型的奇聞異事,具有思想性的例子及有趣的類比,全面闡述了軟體開發的許多不同方面的最佳實踐和重則稿大陷阱,絕對是程序員必讀的書之一。
計算機程序的構造和解釋
本書成型於麻省理工學院多年使用的一本教材,世界各地已有100多所院校採用本書作為教材,包括美國福斯坦大學、普林斯頓大學、牛津大學、東京大學等。
這本書,能賦予你智慧。
C程序設計語言
由C語言設計者DennisM.Ritchie和著名計算機科學家BrianW.Kernighan編寫的一部介紹C語言標准及其程序設計方法的權威性經典著作。全面、系統的講訴了C語言各個特性及程序設計的基本方法。
C語言開發者必讀的一本書,其他開發者也不妨看看,非常有價值。
重構:改善既有代碼的設計
實用性書籍,清晰揭示了行純重構的過程,解釋了重構的原理和最佳實踐方式,並給出了何時、何地應該開始挖掘代碼以求改善。書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換首發的動機和技術。