1. 《python 絕技 》這本書小白能看么
可以
先來說說我試讀的第一章,Python基礎,作為一個Java開發人員,通過作者書本的內容,對於Python有了一個基本的了解,雖然語言不同,但是從語法上,可以看到很多相似的影子。而作者通過代碼實例的講解,讓我這個Python門外漢覺得Python並不難,且學習起來還挺有趣的。第二章利用Python進行滲透測試中,一下子提起了我的興趣,作者用生動的描述和殷實的案例,講解了如何通過Python進行密碼破解、埠掃描,還將如何構建一個SSH僵屍網路,利用FTP破解感染WEB伺服器等等這些秘籍全部傾囊相授。我看的那就叫一個過癮!以至於後面的電子取證、網路塌橘流量分析、無線網路攻擊、網路刺探、免殺等內容,吊足我的胃口!最後不得不佩服譯者水平的高超!一本老外寫的技術書籍,能通過譯者的思想和領悟,讓讀者能產生如此強烈的認同感和好奇心!可見書本的翻譯水平,貌似登峰造極了!
說實話,讀完《Python絕技:運用Python成為頂級黑客》的試讀章節,我內容產生了一種不安和歡喜。不安,是看到目錄後,發現原來我們使用的網路和機器原來可以這樣被玩,這不由讓我的後背一陣發涼!不可思議的是,既然用Python腳本語言可以玩的這么大,而Python語言的語法還那麼簡單。不僅僅能夠通過Python語言編寫團仔團密碼破解程序,還能通過Python編寫一個埠掃描器,破解SSH密碼,黑掉整個計算機群,構建一個SSH僵屍網路,讓所有被控制的計算機自動執行我們想要的指令。還可以通過破解FTP用戶名密碼,然後間接破解WEB伺服器,植入木馬或者病毒,從而獲得更多敏感信息。而以上兩種危害極大的攻擊方式,才是黑客攻擊中滲透測試的開始,後面的電子取證,網路流程分析,以及無線網路攻擊、網路刺探,也只是黑客們攻擊的家常便飯,最後介紹的病毒免殺,讓我感覺當前的電腦里,就可能存在著一個黑客,我面前的這台電腦彷彿一絲不掛的展現在黑客面前。當然,我不僅僅是看到書的內容後,才有如此的反映,而是回想起工作時發生的事件,才越發覺得網路安全的重要性和緊迫性,以及了解網路安全的必要性。兩年之前,我所在的公司就出現過Oracle資料庫一夜之間,突然就沒有了的事情,當時檢查伺服器、查日誌、掃磁碟,都沒有發現問題,可是資料庫就是沒有了,如果不是監控系統告警,可能問題會變得更嚴重,雖然大家都知道可能是黑客乾的,但是,怎麼乾的,卻無人知曉!還好公司有備庫,只損失了一天的數據。戚游但是,從那以後,公司便成立了安全部門,對網路安全開始格外注重。而最近一次遇見黑客,是新公司線上OA伺服器磁碟被格... ...,唉,傷心的往事不想再提!所以我認為網路安全,無處不在,而且網路安全應該是每個IT技術從業人員的必備課!
雖然有諸多不安,但是還是幸好遇見《Python絕技:運用Python成為頂級黑客》這本書,讓我能有幸一睹黑客的真容,原來他們牛逼的背後還有一個幫手Python!最令我興奮不已的是《Python絕技:運用Python成為頂級黑客》將黑客工作的點點滴滴全盤托出,讓我們對網路安全,計算機安全有了更深的了解和認識。古人雲,知己知彼,百戰不殆!如果信息安全如此重要,作為一個IT建設者來說,我們就更應該了解其中的奧秘,如果我們知道他們是如何做的,那麼我們就能從這些方面入手,利用木桶理論,補齊自己的短板,鞏固自己。雖然信息沒有絕對的安全,但是,我們可以通過鞏固自己,變得更安全。
2. 如何高效地閱讀技術類書籍與博客
當你打算看一本書的時候,要確定它是不是你所需要的
這點不用說,特別是技術類的書籍,很多都大同小異。因此,我覺得同一類的書籍,在於精而不在於多。很多書外包裝精美,價格也不菲,但是買回來一細看,發現要麼漏洞百出,要麼是說的比較寬泛,缺少自己的特色,而且現在還有網路,谷歌這種東西,所以很多書籍可以只要買一兩本就好。那要怎麼樣挑選自己喜歡的書籍呢?我的做法是:先去知乎,豆瓣,亞馬遜,當當上看大家對某些書籍的評論,然後再看看電子版的,感覺不錯就買下來。我本人很討厭電子版,因為我感覺整天盯著電腦本身就是很摧殘身體的事情。
還有一點就是,很多時候我會腦袋一熱,買了和自己主要學習方向無關的書籍,比如說看到別人在看java方面的書籍,自己就也想買一本。當是,冷靜下來好好想想,自己目前在學習c/c++,現在買一本java方面的書籍,知識層次就會造成混亂,即便是看了,那就要擠掉學習主要方面的知識的時間,這樣極端下去,就會變的什麼都想學一點,到了最後什麼也學不精。因此,認准了一個方向,就好好把它學好,等到真的需要擴展知識面了,再去擴展也不遲。
帶著下面的問題進行閱讀,可以設定明確的目的。
你閱讀這篇文章的最終目的是什麼?
這份文章對自己有多重要?
我需要的是多詳細的信息?
為了達成目的,我現在需要花多少時間?
不要把讀書的時間拉的太久
現在社會,信息增長量特別快,我們每天都在接受不同的信息,因此如果你看一本書的時間拖了很久,後面讀起來就會缺少連貫性,而很多章節都是具有連貫性的,因此我感覺讀書要盡量把時間縮短。當你感覺很久沒碰這本書了,在看後面章節的時候,最好先翻一下前面的章節,有個預熱。
對於這點,我自己也做的不好,很多時候我會被生活中的瑣事給占據特別多的時間,而且每天還要應付很多工作上的事情。我感覺這個還是和個人的生活習慣有關,有的人可以很高效的安排自己的時間,有的人生活拖拖拉拉。
每次讀完一篇文章,做一個小小的總結與肯定:
我現在對這本書已經留下了印象……
我的頭腦會吸收取得的信息,加以整理。
我期待以後能以各種形式正確地感覺到自己已經在引用這些信息。
讀書抓住重點
特別是對於技術類的書籍,這些書籍喜歡由淺入深,我不是說這個不好,但是我感覺相對於有些基礎的人,太過於基礎的東西反而會顯得無聊。因此我看一本書(前提是我對這門知識比較了解的情況下,如果是入門的,那麼就要腳踏實地的好好從基礎打起,萬丈高樓平地起)一般都喜歡直入主題,直接找到重點知識,你要先知道人家在告訴你什麼,這個章節的框架是什麼,重點在哪裡。然後選擇性的看,遇到不明白的地方直接網路,谷歌。對於細節類的東西,需要反復在實踐中體會,然後反復的看書,反復的記憶才能記住,死記硬背是用來對付應試考試的,實打實的應用上,死記硬背人家只會說你是書獃子。。。(ps:我不是反對記住知識點,相反我感覺記住知識點很重要,我的意思是,要在理解的前提下記住知識點,一定要理解,而對於it方面的知識怎麼樣才能理解呢?
多實踐
反復看書,反復閱讀
思考
做筆記也是個不錯的選擇,不過我做過的筆記自己從來沒看過。。。too lazy)
強化知識層面:實踐+反復閱讀+做題
實踐 :這個不用說,我感覺首先是要克服心理障礙,最關鍵的是要邁出第一步,還有就是對這個東西充滿興趣。
反復閱讀: 很多時候我會有這樣感覺,第一次拿起一本書,看了半天感覺像天書,但是等過了一段時間,返回來看發現很多東西都是那麼的淺顯易懂,這就是因為你的知識層面提升了。反復閱讀一本書(前提是:這本書很經典)可以讓你有很多新的發現。很多以前看不懂的知識點現在返回來看會感覺很熟悉。反復閱讀也是加強記憶的一種方式。
做題:這個也不用多說,大家都是學生過來的,好處是什麼都知道,不過相對於應試教育的做題,我感覺側重點不一樣,你做題是為了鞏固知識,不是為了應付考試。
如果一篇文章對你很有用,最好能夠間隔一個晚上是理想的。這段時間是信息的成熟期。嘗試問自己關於那篇文章的一些內容。提出問題時,重點在於不要急著找到答案。再次閱讀時,注意閱讀作者的思考流程。首先思考文章的架構,掌握作者推論的方式,也就是寫作時的設計圖。然後配合其設計形式,進行超閱讀和挑讀。能夠做腦圖就最好。
多去讀讀英語原著
簡單幾點理由:
國內很多翻譯很爛。
提升你的英語水平。(包括單詞,以及思維模式的改變)
遲早都要看英文,還不如早點看。
讀書不要太功利
讀書不要總想著能從書中獲得什麼的,不要太功利。放寬心,快樂就好。讀那些什麼什麼成功學,其實沒多大用,讀完的影響也就那麼幾天。反之,那些看了會會心一笑的東西,反而能不知不覺影響你。讀書本該如此,看書時候,單純一些,放鬆大腦,這樣就很快樂。
輕輕鬆鬆的生活,輕輕鬆鬆的看書,沒什麼不好。那些文學作品,讀了不一定能成功,但會讓一個人情商得到提升,思維得到提升,頭腦得到提升。這些都是不知不覺的,不是刻意就可以的。
3. 如何閱讀一本技術書
《如何閱讀一本文學書》談的東西其實非常簡單.經過基緩液這種訓練,你的閱讀范圍也夠廣之後,你才會看出某些作家在用前人用搏物過的方法時,哪升如何的別出心裁,或者他用一些典故,用一些傳統的、有原型有模式的象徵時,又是怎樣把它對照出新的豐富的意思。——梁文道《開卷八分鍾》
每個想拿A的同學都應該把本書奉為聖經。讀了本書後,我每次都能拿到A+的高分。——美國亞馬遜網站讀者CODY KITTLE
4. 一本400頁的計算機技術的書大家一般要看多長時間可以看完
你要是學過資料庫的話,最多一周應該就能看完;沒好橘學過看半個月也挺快的了...不過要是沒怎麼實際操作的話...看友扒團了==沒此賀看
5. 最近在看一本叫JAVA核心技術的書,很多看不懂啊!!怎麼辦
看不懂就把晌畝例子多做幾遍,多用斷點或是輸出跟一跟 看看程序是怎麼變化的,沒一段兒代碼是怎樣影響程序變化的,如果螞謹譽有是在看不懂的代碼段,可以切悶段出來用網路搜一搜
6. 怎麼判斷一本產品書籍的含金量
【問題背景】有時候想提高自己作為產品的壁壘,會去想通過書籍去擴大自己的知識面。
【問題困擾】很多時薯碰候發現看這本書,說的都比較片面,沒有告訴你what而沒說了why與how....
我寫一點通用一點的方法:
1.XXX著一般情況下優於XXX編撰: 能夠自己寫書的畢竟有自己獨立的邏輯和引證,編撰的歷手做書,大多是信息的二次加工,往往會少了只是的結構和邏輯體系;
2.豆瓣評分: 這個評分可以相對去參考,有時候影響評分的是書的翻譯程度;
3.再版次數: 尤其是外文書,再版3版以上其實就可以標志這個書賣的還可以,比如現在在讀的《社會心理學(第八版)》,目前國外已經第九版,本書堪稱社會心理學指導用書;
4.國外大學推薦用書 :看公開課,或者國外大學網站,一般會有推薦教程,在於積累系統知識方面這些書很有幫助;
5.行業大牛自己博客里推薦的書單, 豆單,例如 『只讀經典』思維改變生活(原「心理學改變生活」) 之類的推薦,畢竟有人已經幫你篩選過一遍了
6.看出版社: 工具書,商務出版社,等等規則,這個我忘記了,網上搜搜,但是現在為了銷售書籍,很多以前很喜歡的出版社也出一些不是很好的書;
7.看作者, 作者在這個領域有沒有好的論文發表,寫作領域是不是固定,有的水貨作家幾乎是全才,看是不是有在相關行業、實驗室任職,用Google學術,CNKI等工具就可以查出來
8.技術類書肢衡籍,優先看官方文檔 ,其次選擇好的出版社:
艾迪生-韋斯利公司(Addison-Wesley),主要出版計算機、經濟、金融、數學、物理、天文學和統計學方面的圖書及電子讀物。
McGraw-Hill Ecation 麥格羅希爾國際出版公司
John Wiley & Sons Inc. 約翰-威立出版社:Wiley收購了因母公司美國Peer Information集團破產而受到影響的Wrox的一部分,清華出版的紅皮書和傻瓜書系列
O'REILLY 奧萊利,著名的動物書:其圖書質量頗高;
國內主要出版社:
機械工業出版社、人民郵電、電子工業出版社、清華(口碑差一點,7天、21天很多事清華的)
PS:技術類書能看原版就看原版,真的不難
9.讀書往往不能立馬解決你手頭的問題,需要自己沉澱,建立好的讀書習慣,例如《How to read a book》講了一部分方法,可以做一些讀書筆記、腦圖,知識點獲得不難,難得是形成自己的知識網,希望大家養成閱讀習慣,少看1小時娛樂節目,少刷一會兒朋友圈,每天看一個小時書,一年後你發現自己有很大的提升,看問題的角度會多元化,也更深入。
希望對你們有所幫助。
7. 關於IT書籍,你應該知道的五件事
雖然在我的書架上有很多的技術書籍,但是這並不代表我對每本書都很了解——但是至少每本書我都過了一下目錄,大部分的書都翻了一遍。在開始瞎扯之前,先讓我們過一下目錄:
買技術書籍的情形應該是下面的幾種情況:
上面的第一、二點都是因為我們需要,所以我們才去看——這也是我們日常買書的常見原因。
從出版行業來說,我最喜歡的就是動物園(O'Reilly出版社)的書,然後就是其他書籍了。但是O'Reilly出版社出的書都比較慢、慢,除此,與進到國內還需要經過翻譯等等。說到翻譯,不得不說圖靈教育出版的翻譯書籍挺不錯的。
而這個行業里,最敏捷的就數Manning出版社的Manning Early Access Program,這是一個非常敏捷的出版流程。
簡單地說,就是當作者完成一章的內容時,你就可以閱讀這一章的內容。作者在不斷寫作的過程中,你就可以不停地收到相關的書籍。當作者寫完這本書的時候,你就讀完這本書了。
可惜如果你要等中文版的書籍,差不多要等一年。並且英文版的書籍,動不動就是幾百的。
因此從流程上來說,國內的出版的書籍從流程上來說會更快一些。而國內的出版現狀是,寫書都是為了賺名氣。對比於工作時間來說,寫書基本上是虧錢的買賣。更不用說,我寫的六書開源電子書,就是更虧錢的買賣了。因此, 很多技術大牛都不願意寫書 。他們本身就是大牛了,不差名氣、也不差錢。
因此,如果我們需要某一個領域的技術書籍。從理論上來說,最看到的是 國內的 -> Manning > Packt > O'Reilly。
因此:
對了, 如果你看的是盜版書籍,即電子版等等,你沒有資格說這本書寫得爛、翻譯得爛。
開始之前,我們需要簡單地知道幾點內容:
現在,我們是不是應該:
翻譯過來就是:
完了,我們就可以開始看書了。一般來說,書的主要內容 要麼寫在前言里,要麼寫在第一章里 ,但是它一定是在目錄里的,所以可以按照這個順序:
其實這個過程中,有一點很重要——對書的內容進行索引。換句來說,就是我們應該大概記得這本書在講什麼時候,相當於是,我們記住了這個框架、語言的一些基本屬性。而正是這些構建了這些屬性,我們就可以記住那些關鍵點,然後Google it。
如在那篇 索引 中所說:
「當然是要放在書籍上裝逼了。」
最好的效果莫過於:
一般來說,我們都會推薦給別人去看官方文檔,畢竟官方文檔比較新什麼的。然而有一點值得商榷的是,時間成本。閱讀一本英語的原著書籍,至少能讓可以讀英正者語書籍的人讀3~5本翻譯書籍。
當你工作之雀耐後,你會發現這一點更不值:大部分情況下,我們需要花舉歲薯費幾天的時間自己去探索一項新的技術,但是如果是一本書籍的話,可能就是一兩個小時的事。
8. 怎麼堅持看完一本很厚的技術書,感覺很枯燥
想要看下纖爛去,我覺得還是要養成習慣才行,就是說每天都安排固定的時間,其他的都不做租豎搜,就是用來看弊歷這本書,然後就是下定決心,在限定時間內逼著自己看,看不完就來個懲罰什麼的~
9. 看技術書籍,大家是如何看完一本書的呢
提問者正在等待您的回答大家是如何看完一本書的呢
10. java入門書籍如何選擇推薦幾本
選擇Java入門書籍時,可以考慮瞎罩以下因素:
作者的經驗和知名度
書籍的內容和難度適合程度
是否有相關的實例和練習
以下是幾本推薦的Java入門書籍:
《Head First Java》:這本書適合Java初學者,內容易懂,提供了大量的練習和實例,幫助讀者快速掌握團行Java編程語言。
《Java編程思想》:這本書的內容比較全面,適合想要深入了解Java語言的讀者。雖然難度較高,但是提供了豐富的例子和代碼,能夠幫助讀者更好地理解Java編程思想。
《Effective Java》:這本書是由Java之父Joshua Bloch撰寫的,它主要介紹Java編程中的最佳實踐。這本書的難度較高,適合已經有一定Java編程經驗的讀者。
《Java核心技術》:這是一本比較全面的Java技術書籍,內容包括Java語言的基礎、面向對象編程、多線塌神嘩程、網路編程等方面。這本書的難度適中,適合Java初學者和有一定編程基礎的讀者。
以上推薦的書籍僅供參考,具體的選擇可以根據自己的學習需求和目標來定。