最好的黑客中,有许多,也许几乎都是自学成材的

发布时间:2018-07-02 14:11:31

最好的黑客中,有许多,也许几乎都是自学成材的

首先问个问题,大家了解黑客吗?

黑客的解释

黑客最早源自英文hacker,早期在美国的电脑界是带有褒义的。但在媒体报道中,黑客一词往往指那些软件骇客”(software cracker)黑客一词,原指热心于计算机技术,水平高超的电脑专家,尤其是程序设计人员。但到了今天,黑客一词已被用于泛指那些专门利用电脑网络搞破坏或恶作剧的家伙。对这些人的正确英文叫法是Cracker,有人翻译成骇客,:在中国,很多网友将黑客与骇客划分为一类,实际为错误区分。根本的区别是:黑客们建设,而骇客们破坏。

如何成为一名黑客

如果你是黑客文化的一部分,如果你已经为它作了些贡献,而且圈内的其他人也知道你是谁并称你为一个黑客,那么你就是一名黑客。并且,要成为黑客,你必须学会自学。做一名黑客有很多乐趣,但却是些要费很多气力方能得到的乐趣。黑客们解决问题,建设事物,信仰自由和双向的帮助,人人为我, 我为人人。

自学如何编程

这当然是最基本的黑客技术。如果你还不会任何计算机语言,我建议你从自学Python开始。它设计清晰,文档齐全,对初学者很合适。尽管是一门很好的初级语言,它不仅仅只是个玩具。它非常强大,灵活,也适合做大型项目。



但是记住,如果你只会一门语言,你将不会达到黑客所要求的技术水平,甚至也不能达到一个普通程序员的水平---你需要学会如何以一个通用的方法思考编程问题,独立于任何语言。要做一名真正的黑客,你需要学会如何在几天内通过一些手册,结合你现在所知,迅速掌握一门新语言。这意味着你应该学会几种不同的语言。



如果要做一些重要的编程,你将不得不自学C语言,Unix的核心语言。

写开放源码的软件

自学的初步,(也是最基本和传统的)是写些被其他黑客认为有趣或有用的程序,并把程序的原代码公布给大家共享。

(过去我们称之为自由软件-free software”,但这却使很多不知free的精确含义的人感到不解。现在我们很多人使用开放源码-open source”这个词)

黑客王国里最受尊敬的大牛们是那些写了大型的、具有广泛用途的软件,并把它们公布出去,使每人都在使用他的软件的人。

总结

学习黑客技术,指望别人是不行的,都要靠自学的。还有,我认为成为一名黑客不仅要自学,而且要学会分享,分享你的学习心得,分享你的源代码。要勤学苦练,学习编程,慢慢地来,并且受到别人的重视,你终将成为一名合格的、称职的、真正的黑客。最后向大家介绍一下自由软件也就是开源软件:根据自由软件基金会的定义,这些是一类可以不受限制地自由使用、复制、研究、修改和分发的软件。大家如果有兴趣的话可以上网查一下Free Software,希望大家多多使用自由软件。我的演讲完了,谢谢大家的支持。

最好的黑客中,有许多,也许几乎都是自学成材的

相关推荐