首頁>Club>
4
回覆列表
  • 1 # 星空下的等待6

    1、《Android應用安全防護和逆向分析》

    2、《App研發錄》

    3、《Android群英傳》

    4、《深入理解Android》

    5、《Android開發藝術探索》

    6、《Android系統原始碼情景分析》

    《深入理解Java虛擬機器》

    《Effective Java》

    7、《重構- 改善既有程式碼的設計》

    8、c++程式設計原理與實踐

    9、《Working Effectively with Legacy Code(程式碼修改的藝術)》

  • 2 # 人民郵電出版社

    在IT領域的發展過程中,新的程式語言層出不窮:C/C++、Java、C#、PHP、R語言、Python ……但在程式語言不斷更新的過程中,經典的IT思想卻歷久彌新,用普適的思想來應對變化的語言,經受住了開發實踐的考驗。

    在修煉成為優秀程式設計師的道路上,有很多經典的IT好書可供閱讀。一本好書所傳達的程式設計思想和開發理念往往能令人醍醐灌頂,恍然大悟,教會我們用更高的效率開發出更優質的應用。

    《重構 改善既有程式碼的設計(第2版)》

    推薦理由:

    這本書是經典著作《重構》出版20年後的更新版。作者馬丁·福勒(Martin Fowler)是世界軟體開發大師,在重構、面向物件分析設計、模式、XP 和UML等領域都有傑出貢獻。這本書生動闡述了重構原理和具體做法,在第1版的基礎上,這一版的內容更豐富,反映了許多程式設計領域業已發生的變化,能夠幫助程式設計師一步一步修改程式碼,減少開發過程的風險。適合軟體開發人員、專案管理人員等閱讀,也可作為高等院校計算機及相關專業師生的參考讀物。

    《程式碼整潔之道》

    推薦理由:

    Robert C. Martin,世界級軟體開發大師,設計模式和敏捷開發先驅,敏捷聯盟首任主席,C++ Report前主編,被後輩程式設計師尊稱為“Bob大叔”。

    這本書提出了一種觀念:程式碼質量與其整潔度成正比。乾淨的程式碼,既在質量上較為可靠,也為後期維護、升級奠定了良好基礎。作者給出了一系列行之有效的整潔程式碼操作實踐,並輔以來自現實專案的正、反兩面的範例。只要遵循這些規則,就能編寫出乾淨的程式碼,從而有效提升程式碼質量。

    《程式碼整潔之道 程式設計師的職業素養》

    推薦理由:

    這本書是“Bob大叔”40餘年程式設計生涯的心得體會的總結,講解要成為真正專業的程式設計師需要具備什麼樣的態度,需要遵循什麼樣的原則,需要採取什麼樣的行動。作者以自己和身邊的同事走過的彎路、犯過的錯誤為例,意在為後來者引路,助其職業生涯邁上更高臺階。

    《程式設計珠璣(續 修訂版)》

    推薦理由:

    《程式設計珠璣》是歷史上最偉大的計算機科學著作之一,融深邃思想、實戰技術與趣味軼事於一爐。《程式設計珠璣(續)(修訂版)》是《程式設計珠璣》的姊妹篇,講述了對於程式設計師有共性的知識,延續了《程式設計珠璣》的特色,透過一些精心設計的有趣而又頗具指導意義的程式,對實用程式設計技巧及基本設計原則進行透徹而睿智的描述,為複雜的程式設計問題提供清晰而完備的解決思路。《程式設計珠璣(第2版 修訂版)》圍繞程式設計人員面對的一系列實際問題展開,作者以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程式設計師實際程式設計生涯中至關重要的。這兩本書對各個層次的程式設計師都具有很高的閱讀價值。

    《持續交付:釋出可靠軟體的系統方法》

    推薦理由:

    這是一本軟體工程師的職場指南,講述瞭如何實現更快、更可靠、低成本的自動化軟體交付,描述瞭如何透過增加反饋,並改進開發人員、測試人員、運維人員和專案經理之間的協作來達到這個目標。作者以自己在蘋果、網景等公司中面臨的生死攸關的時刻所做的抉擇為例,總結了在矽谷摸爬滾打的經驗,旨在為軟體工程師更好地規劃自己的職業生涯提供幫助,適合所有開發人員、測試人員、運維人員和專案經理學習參考。

    《持續交付2.0 業務引領的DevOps精要》

    推薦理由:

    這本書的作者喬梁是敏思特諮詢公司的聯合創始人,持續交付領域專家,敏捷與精益轉型導師,任騰訊外聘研發管理顧問,也是《持續交付》一書的譯者。作者“重新定義”了持續交付,增補了組織管理和架構兩個維度,輔助以真實案例,對諸多持續交付的原則和實踐加以解讀,並對持續交付過程中的取捨原則加以論述。本書適合大型網際網路公司的技術VP、技術負責人,中小型網際網路公司的CTO、技術VP、研發/測試/運維負責人、主管及骨幹,以及組織變革者閱讀。

    《計算機程式設計藝術》(共四卷)

    推薦理由:

    《計算機程式設計藝術》系列被公認為計算機科學領域的權威之作,深入闡述了程式設計理論,對計算機領域的發展有著極為深遠的影響。卷1講解基本演算法,其中包含了其他各卷都需用到的基本內容;卷2全面講解了半數值演算法,分“隨機數”和“算術”兩章,總結了主要演算法範例及這些演算法的基本理論,廣泛剖析了計算機程式設計與數值分析間的相互聯絡;卷3全面講述了排序和查詢演算法,擴充套件了卷1中資料結構的處理方法,並對各種演算法的效率進行了大量的分析;卷4主要介紹了組合演算法,內容涉及布林函式、按位操作技巧、元組和排列、組合和分割槽以及所有的樹等(中文版待譯)。

    《高效程式設計師的45個習慣:敏捷開發修煉之道(修訂版)》

    推薦理由:

    這本書生動地闡述並總結了成為高效的開發人員所需具備的45個習慣、思想觀念和方法,涵蓋了軟體開發程序、程式設計和除錯工作、開發者態度、專案和團隊管理以及持續學習等幾方面。這本書適合所有程式設計師閱讀,《Ajax基礎教程》的作者,資深軟體工程師Nathaniel T. Schutta評價這本書:“書中‘切身感受’的內容非常有價值——透過它我們可以做到學有所思,思有所悟,悟有所行。”

    《軟技能 程式碼之外的生存指南 》

    推薦理由

    這是一本真正從“人”的角度關注軟體開發人員自身發展的書,聚焦於軟體開發人員生活的方方面面。從揭秘面試的流程到精耕細作出一份殺手級簡歷,從建立大受歡迎的部落格到打造你,從提高自己工作效率到與如何與“拖延症”做鬥爭,甚至包括如何投資不動產,如何關注自己的健康。 透過閱讀本書,軟體工程人員、程式設計人員和其他技術人員能夠積極思考自己的職業生涯,豐富自己的生活,讓自己更接近成功。

    《系統化思維導論》

    推薦理由

    這本書初版於1975年面世,此後四分之一個世紀始終暢銷不衰。作者傑拉爾德·溫伯格是軟體領域最著名的專家之一,美國計算機名人堂代表人物,國際知名的演講家、作家、顧問。這是一本全面介紹一般系統思維的權威指南,旨在幫助人們掌握科學的思維法則,揭開科學與技術的神秘面紗。書中透過基本的代數原理,使用大量圖表、符號,乃至方程來展示探索專案、產品、組織機構等各類系統的方式方法。 這本書適合所有對思考問題感興趣,希望高效認知世界的讀者閱讀。

    《駭客與畫家:來自計算機時代的高見》

    推薦理由:

    這本書是矽谷創業之父Paul Graham的文集,以新的視角展示了當今IT技術浸透下的世界。主要介紹駭客的愛好和動機,討論駭客成長、駭客對世界的貢獻,以及程式語言和駭客工作方法等所有對計算機時代感興趣的人的一些話題。書中的內容不但有助於瞭解計算機程式設計的本質、網際網路行業的規則,還會幫助讀者瞭解我們這個時代,認識駭客大腦內部的世界,充滿了離經叛道的洞見與實踐的智慧。適合所有程式設計師和網際網路創業者,也適合一切對計算機行業感興趣的讀者。

    思想的傳承和借鑑讓程式設計師們跳出了具體程式語言的框架,認識了開發過程的本質。各位程式設計師不妨仔細研讀、品味這些精選的IT好書,利用這些珍貴的思想,創造出更為驚豔的作品!

  • 中秋節和大豐收的關聯?
  • 產婦剖腹產打麻藥後逃不了這三種感受,一個比一個遭罪,哪3個?