由黑客谈起如何学习

在别人的qzone里看到了这个,拿过来,大家看看,不知道有没有参考价值呢
提笔的时候真的不知道为这篇文章添什么样的标题才恰倒好处,我将要讲到的不过是本人的一些学习经验和见解,如果你有什么问题可以来问我.当然我的空间很少有人来踩,但是希望我这篇文章能给和我志同道合朋友一点启发.只要你耐心地看完我写的这篇文章,我相信你能从中得到一些启发.我也尽量压缩字数,一是我天生没有文采,二是长篇大论会浪费我的不少时间,因为每发表一篇文章,我都是经过反复修正的,所以同时也不会浪费你的宝贵的时间.
首先谈谈黑客吧,我知道很多人都想成为黑客.似乎网络上到处都有黑客的踪迹,我个人把黑客分为三类:菜鸟型,只会利用一些工具,进行攻击威胁和恐吓等,往往比较常见;二类是高手进阶型,熟知win下的dos和了解一些linux内核等,这样的人可以称为我们经常所说的大虾了,因为我觉得只要一些基本的知识就可以对你的计算机造成很严重的攻击了,往往借助的网络工具比较多,但是熟知其中的原理,所以往往很容易得手,建议去安全焦点看看,一旦他们发现已经有了新的漏洞,这一级别的黑客就会警觉起来,兴奋啊,又可以抓很多肉鸡了!第三种类型真正意义上不是黑客,是高级程序员,但是必须的语言是汇编语言,一定要学会!嘿嘿,我的8086现在忘得差不多了.另外不只是这些,必须精通linux内核,要有深入的研究,不只是了解,要达到如此深的水平需要4~10年的时间,这是一个过程,每个人都不能跨越的时间阶段,linux系统有很多,但是去选两种比较优秀的版本研究就可以平天下了.
恐怕看了我上面的微弱描述,是不是有种冲动想学linux,什么是linux?linux不过是一种操作系统的内核,通常我们所说的linux是经过包装好的一般为开源的操作系统,桌面版的已经很多了,红旗6.0都让我感觉在用vista了,有半透明的效果.我刚开始学linux的时候完全是因为想成为高手,想成为黑客,慢慢地才了解到其实linux并不神秘,可以说,如果你想快速入门,我只要两个小时让你踏进linux的大门,至于你的造化如何还得看你的勤奋度了,去找那些从windows转向linux我觉得没有多大用处,因为linux完全是靠大量的命令组合在一起,要的是你的好记忆和你聪慧的分析能力.我在这里提个建议,第一,如果你还是初学者,学linux首先得把你计算机所有的部分都当作文件系统来理解,在命令行时把所有的文件当作命令来看待!第二,建议初学者使用虚拟机,因为你刚开始对linux并不熟悉,先在windows系统下练习dos,等你想进一不提高自己的时候,找如<<深入理解linux内核>>,<>等书籍,在虚拟机linux下慢慢对照操作,刚开始可能有点慢,但是不久你就知道灵活应用了.当然这时候需要你至少会某种语言编程了,如c.当然有人说我不喜欢windows下的dos,那么你还可以通过putty等软件直接远程登陆你的linux系统,进行命令行的输入,要不就在安装linux系统的时候,选择全英文的安装,这样通过ctrl+alt+f1热键进入控制台命令行,alt+f7又可以返回了.你喜欢怎么弄就看你自己了.
以上谈到编程,必然需要我们学会某些计算机语言了,我个人认为编程语言好学,但是编程很枯燥,需要灵感,我就不多说了.选择适合自己喜欢的语言很重要的,就目前我自己的眼光,首推微软公司的c#语言了,它是.net环境的开发语言,功能强大而且美观,易学易懂,假如你学了vb,c,c++,java中的任何一种,有了一定的熟练度,我相信你都能很快转向c#,因为这就在于c#本来的魅力,也因为c#和其他的语言如java就有很大的相似之处,所以假如你学了java,那么两个星期不到,你就能完全掌握了c#这门语言了,个人认为学语言,只要两份不同的资料,一份是多媒体视频类教程(最好带源码,很重要),另一份是电子书.
这两种不同类型的资料可以做对比,而是减轻压力的效果,我就是这么学的.
再说就是废话了,估计没有人看这篇文章,只有一个目的,希望初学者和有梦想的同仁可以从中得到一些启发.在学习的过程中,正如一本书名<>
我们应该thinking in everything!
thinking in c#
thinking in c++
thinking in…….

发表评论

电子邮件地址不会被公开。 必填项已用*标注