國內有哪些不錯的 IT 書籍作者?

國內的 IT 類書籍評價普遍較低,大家有讀過哪些還不錯的嗎?作者是誰?
他們還寫過哪些比較經典的書(包括譯本)?


樓上各位提到的多本圖書,都是我負責的團隊經手出版的,包括:
走出軟體作坊 (作者阿朱,如今是京東技術學院負責人)
冒號課堂 (作者鄭暉,貌似在做ios獨立開發)
程序員的自我修養 (第一作者俞甲子,創辦了兩個遊戲公司,第一個已經成功賣掉。第三作者潘愛民,目前是阿里雲首席架構師)
軟體調試 (作者張銀奎)
Windows內核原理與實現 (作者潘愛民)
Python源碼剖析 (作者陳儒)

還有不少好作者,就不一一列舉了。推薦我近年來合作出版的好書的作者:
@吳軍 (見:吳軍博士是一個怎樣的人?)
@鄒欣 (見:鄒欣老師怎樣給學生上課和如何成為一名踏實靠譜、勤奮刻苦、高瞻遠矚、能言善辯又脾氣棒棒的程序員? )
@劉未鵬 (見:劉未鵬是誰? )

工作中能力很強的人平時有哪些共同的特徵?——在這個回答里,還分別介紹了侯捷、潘愛民和吳軍、鄒欣老師和他們的書。

還有一位我印象很深並且很欣賞的作者是熊力,他寫了Windows用戶態程序高效排錯
如今,這本書已經開放了電子版:http://files.cnblogs.com/files/lixiong/userdbg_msinternal.pdf

我在有哪些可以提高程序員技術檔次的書或博客? 里引用了熊力的觀點:
「我當年畢業的時候總結了一個公式:第一份工作的月薪=大學四年買過的技術書籍價格的總和。」


侯捷。

--
譯著:
《Essential C++》:C++入門書籍,蜻蜓點水一樣的了解一遍C++.
《深度探索C++對象模型》:從編譯器角度理解一下C++編譯器開發者有多不容易。
《Effective C++》和《More Effective C++》:幾乎是最好的C++進階教材了。

著:
《STL源碼剖析》:源碼面前,了無秘密。


以前看的都是國外的技術資料,時間久了誤以為國內沒什麼優秀的作者。後來閱讀面擴寬了後才發現其實是自己目光太狹隘了。

例如張銀奎先生的《軟體調試》就是令我印象深刻的圖書之一。這本書不太適合初學者,主要面向有一定項目經驗的一線 Windows 開發人員,書很厚,連上附錄差不多有1000頁。在這樣的體量下,還能幹貨連篇,技術積累可見一斑。

《軟體調試》這本書是08年出版的,按理說也不是什麼新書,但就在前幾天它卻又幫了我一個大忙——最近開發的一個項目碰上了一個棘手的問題,表現為與另一個著名軟體的新版本會發生偶發性衝突致其崩潰,對客戶影響很大。但是由於這一著名軟體做了諸多反調試保護+混淆,導致我很難分析其具體執行細節,只能靠猜測及實驗縮小問題範圍。後來還是在翻閱《軟體調試》時找到一些思路,才最終定位到問題所在。

困擾了我差不多十天的BUG,最後還是按照張銀奎先生教的方法解決了,你說,這麼好的書,我心裡充滿了感激自然也就不足為奇了吧。

就軟體調試這一主題來說,國外也有很多優秀的書籍。總的來說各有側重,並不是說哪一本就舉世無雙。不過既然問題問的是國內的,那麼我第一時間想到的就是這本書。

其實這本書光是目錄有已經讓人印象深刻了(感興趣的可以看看亞馬遜上的書籍目錄《軟體調試:Software Debugging》 張銀奎【摘要 書評 試讀】圖書)


排名不分先後:
侯捷:STL源碼剖析
毛德操:Linux內核源代碼情景分析

潘愛民:程序員的自我修養 : 鏈接、裝載與庫
周志明:深入理解Java虛擬機
秦小波:設計模式之禪

技術博客:陳皓、阮一峰


侯捷:深入淺出MFC
趙炯:Linux內核完全剖析
毛德操:Linux內核源代碼情景分析
宋寶華:Linux設備驅動開發詳解
韋東山:嵌入式Linux應用開發完全手冊 (豆瓣)
/***************************update******************************/
於淵:自己動手寫操作系統


王爽的彙編


謝希仁的《計算機網路》。


把清華大學出版社的計算機類的書全部去掉檔次就可以提高一大截(求輕噴


怎麼沒人說碩哥,陳碩。
《Linux 服務端編程》
讀完這本書,你就會發覺作者的旁徵博引。
質量非常高。


潘愛民


貼一下我看過還不錯的書
走出軟體作坊 當年出的時候很是火了一把, 蠻有意思
冒號課堂 封面丑了點, 內容不錯
Linux多線程服務端編程 那個 最有用的中差評 很有喜感, 很能反映國內很多人對多線程編程的認識
程序員的自我修養 看不懂 & 可以試試這本
系統程序員成長計劃 大學生看看還不錯

MySQL技術內幕 SQL編程
MySQL技術內幕 InnoDB存儲引擎
感覺作者內容組織稍差, 書是好書


@Milo Yip, 《遊戲引擎架構》譯者


Python源碼剖析,陳儒
http://book.douban.com/subject/3117898/


@阮一峰


其實人民郵電出版社出版的很多譯本都不錯,而且說實話國內的書很少能夠找到一本從頭到尾都是精品的書,很多都是前面寫得好後面寫的差(估計是湊字數敷衍了事或者直接照抄官方文檔)


說些操作系統和軟體調試相關的,尤其是windows。
潘愛民:
深入解析Windows操作系統 系列
Windows內核原理與實現 系列
程序員的自我修養 : 鏈接、裝載與庫

COM原理與應用
深入理解COM+
他還有一些 C++、Java和.net的。不過我自己沒看過。可參考這裡:書籍搜索: 潘愛民

張銀奎
軟體調試 (豆瓣)
格蠹彙編 (豆瓣)

侯捷 這個已經有人列了,gwindows程序設計、MFC、C++等都有不少不錯的書。 書籍搜索: 侯捷


@鄒欣


@程傑


程傑和他的《大話數據結構》


陳碩。他也在知乎上@陳碩。。他的翻譯作品並不多,但每一本都很用心。。


推薦閱讀:

TAG:編程 | 信息技術IT |