那本書就是《編碼的奧秘》太經典了,這本書是老外寫的就是《windows程式設計》的作者寫的。可以這麼說只要你認的裡面的字就能讀懂,非常淺顯易懂,翻譯也是上乘,這本書非常薄,乙個禮拜就能讀完,讀完了對計算機結構有個很清析的認識
第四本就是彙編方面的書了,想做黑客彙編是不的不學的。有一本非常棒的彙編入門書,就是王爽的《組合語言》,以前看了一些彙編的書都沒入門,看到這書有種相見恨晚的感覺。覺的很多時候並不是知識太難,只是我們的教育家太喜歡賣弄學問了,
如果每個教育學家都像王爽老師這麼踏實的做學問,中國何愁沒比爾。看這本書如果你把實驗都做一遍,收穫將非常大
第五本書也是關於彙編的,說到彙編怎麼能不學保護模式?可惜上本書的定位是關於入門的,並沒講保護模式,這本是彙編的高階書,便是楊季文的《80x86組合語言程式設計》,重點看保護模式這章,前面的可以快速的掃過,有了前面的基礎,看這本就很輕鬆了
接下來可能網上很多人會推薦羅雲彬的《windows環境下32位組合語言程式設計》,我買了本二手的,其實這是本講window程式設計的書,看了幾章,感覺這本確實是本好書,就單說視窗那章,概念講的非常清晰,不過後來仔細考慮了下,覺的太早 覺的太早接觸window沒多大好處,思維容易被微軟固定,放棄了這本書
第六本我介紹一本名氣非常大的書,《深入理解計算機系統》,豪不誇張的說,如果你你能通讀一遍,你絕對比80%的大學生都要強,這本書從底向上講解了計算機的全部的基礎知識,包括cpu體系結構,彙編,記憶體的結構,編譯原理,作業系統,計算機網路
想想,一本書要講這麼多內容,而且還保持一定的深度就知道有多牛x,不過這本書非常厚不好啃,讀這書最重要的是耐心,這本書的核心是第1,4,6,8,10,章,理解了這幾章這本書就基本上拿下了,這本書是計算機的大局觀,學好了接下不論你的發展方向
那本書畢竟是本很廣的書,深度便會有所保留。第七本書是關於作業系統的書,作業系統的書有三本口碑不錯,《作業系統概念》,《現代作業系統》,《作業系統設計與實現》,我選擇的是現代作業系統,沒什麼說的,有了前面的基礎,讀著很輕鬆,順便說一句,如果對黑客非常感興趣可以仔細看下安全那章,對不同的系統攻擊,病毒,木馬的原理都有所介紹
最後一本書是我正在讀的《linux核心完全剖析》剛看不好說怎麼樣,我覺的從**角色來理解操作原理是必要的。
最後我還計畫讀下《windows核心程式設計》,我的第乙個學習階段就完成了,該回到我的主業c#上來,接下來就該花一兩年的時間實踐了,有理論沒實踐不行有時間就研究下木馬,想學入侵的朋友應該再加本網路的書了
最後我想說不論是我們程式序員還是黑客,這些堅實的基礎,都是要具備的,學基礎我花了很多時間,走了很多灣路,其實自學最最關建的是有一本好書和一條學習路線,我把這段時間自己的經驗分享給大家,希望大家不要天天想著要拜師
這些書一本一本的看,一步乙個腳印走,不要浮躁,蒙回頭的時候會發現原來你超過你原來的目標這麼遠了(好了,手機發好累)
方向
推薦書籍(精選)
1.提高溝通技巧,學會好好說話 所謂的高情商,就是會說話 關鍵對話 贏在談判 你的口才價值千萬 2.克服不良習慣,科學管理時間 睡眠革命 硬派健身 把時間當做朋友 拖延心理學 3.公升級認知系統,提公升思想深度 慢思考,大腦超載時代的思考學 拆掉思維裡的牆 如何高效閱讀 天才在左,瘋子在右 4.增強...
ThoughtWorks QA推薦書籍
tools of critical thinking 0人評價 2014年2月6日讚回覆 來自 豆瓣讀書 軟體測試的藝術 8.4 218人評價 2014年2月6日讚回覆 來自 豆瓣讀書 3人評價 2014年2月6日讚回覆 來自 豆瓣讀書 敏捷軟體測試 7.4 63人評價 2014年2月6日讚回覆 來...
Linux程式設計推薦書籍
shell 程式設計 linux與unix shell程式設計指南 bash寶典 advanced bash scripting guide 如果你使用的是 gnu debian 系統,可以用 apt get install abs guide 安裝該文件 bash programming intr...