编程语言应用

注册

 

发新话题 回复该主题

想利用业余时间当一名黑客要具备什么能力, [复制链接]

1#

几十年前刚有小型电脑的时候,产生了一个由程序专家和部分网络名人所组成的文化社群。该社群的成员创造出了hacker这个词,也就是人们常说的“黑客”。这些黑客们建立了后来的Internet,以及发明了电脑的操作系统。

如果有人对这种文化做出了贡献,并且得到了社群的认可,其他成员就会尊称其为“黑客”,带有一种同道中人的意味。事实上有些人在网络上进行着四处破坏的活动,并自称为黑客,然而这些人并不算黑客,充其量就是“骇客”而已,真正的黑客一直以建设为己任。

那么,在当今这个时代里,究竟要怎么样才能成为黑客呢?

从零开始成为一名黑客最首要的事情

首先大家要区分自己对未来的定位,如果是想当一名骇客,那只需要自学一些技术,然后去网上搞搞破坏,再坐上几次监狱,恐怕就差不多了。但要成为一名黑客,则不应持有这种态度。

所以从零开始当黑客,最首要的是保持一个正确的态度,编程都是其次。黑客以建设事物为己任,崇尚自由以及双向的帮助。要得到“黑客”这一名号,首先你所做的行为就要符合这种态度才行。

那么黑客要具备什么能力?

1.学习基本的编程:编程是黑客的基本技能,最起码要从Python开始学起吧,这门语言相对来说适合初学者入门,甚至未来还能拿来做大型项目。当然现在流行的Java也很不错,虽然较之更难一些,但生成代码的速度也就更快。

而这些只是第一步,掌握几门语言还不能达到黑客的技术水平,程序员都不够。要做其他类的编程还要去学习C语言、Unix、C++等,到时候工作效率能提高很多。

2.学会使用并运行Unix

虽然还有其他很多操作系统,但二进制形式是一切的起点。除此外,如今的黑客文化很大程度上是依靠Unix为中心的,不了解Unix将无法成为真正的Internet黑客。当然你可以同时安装Linux及Windows在同一台电脑上对比使用。阅读它的源代码,并尝试修改,也许会感到其乐无穷。

3.学会使用Web和写HTML

黑客所构建的框架,大多在看不见的地方默默发挥作用,就比如帮助办公室或工厂完成运转。只不过Web是个意外,这个黑客的“玩具”在雷厉风行地改变着世界。不过谁都会使用浏览器,所以你还要会写HTML才行,HTML会教会你一些思考习惯,让你更好的编程,所以先起步做一个主页吧。而要想主页具有价值,就要靠你自己丰富它的内容了。

4.英语是一定要学的

大概90年代时,黑客间技术讨论时就已经开始使用英语了,哪怕他们的母语相同而且并非英语。因为英语有着极丰富的技术词汇,所以对于工作肯定相当好用。

最后作为计算机小白的话,又该如何下手?

首先,还是搞懂计算机原理,要完成这部分内容,可以有很多开始的点。可以从手边的电脑开始搞起,当然也可以买一本编程语言类的书自学也行。其次,如果已经可以用一门语言自行编程了,那计算机原理就差不多了,就可以触碰所谓的“网络协议”了。

当前两步都完成了,就是学习黑客基础的时候了。这些内容有大量前辈留下的书对照,他们系统性的认知以及框架,都会很快引领你进入一个全新的思维模式。

分享 转发
TOP
发新话题 回复该主题