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初学者和有一定编程基础的读者。
以上推荐的书籍仅供参考,具体的选择可以根据自己的学习需求和目标来定。