成为黑客的几个必备技能
黑客的精神态度固然重要,但技术更是不可或缺。在新旧科技不断更替的今天,尽管工具在不断演变,但黑客的核心价值和态度始终如一。
回溯到互联网的黄金时代,学习编程从机器码开始,随着技术的发展,HTML成为了新的语言。在1996年,基础的黑客技能便已确立,C语言成为了理所应当的选择。但仅仅掌握C语言并不能让你跻身黑客之列,你还需要掌握多种程序设计语言,如LISP和Perl等,甚至Java也正在逐渐崭露头角。这些语言为你提供了不同的程序设计路径,帮助你在良好的环境中学习成长。
编程是一项复杂的技术,无法在此全面阐述学习步骤。但我可以分享一些独特的学习建议:(a)阅读他人的代码,(b)编写程序。最好的学习方式莫过于借鉴专家的成果,自己尝试编写代码,不断阅读、实践。对于新手黑客来说,找到适合自己的代码来阅读是一项挑战,因为适合他们阅读和学习的大型开源程序并不多。但现在,随着免费软件的普及,如Linux等开源操作系统及其丰富的源代码,为学习者提供了广阔的空间。
接下来,获取一个免费的Unix系统并学习使用和维护。假设你已经拥有了一台个人电脑(现代孩子们真是幸运!)。要成为一名黑客,第一步是获取Linux或Free BSD-Unix并将其安装在你的机器上。尽管存在其他操作系统,但Unix因其开放性、透明性和可定制性成为黑客的首选。尝试在DOS、Windows或MacOS上进行黑客活动就如同被束缚的舞蹈。Unix是Internet上的主流操作系统,因此要想成为Internet黑客,学习Unix是必不可少的。这也解释了为什么当前的黑客文化仍然以Unix为中心。尽管有些黑客对此感到不满,但Unix和Internet之间的紧密联系已经坚不可摧。安装Unix(我个人更喜欢Linux,当然还有其他选择),学习它、让它运行流畅,并伴随你不断进步。用它向整个Internet展示你的才华,阅读代码、修改程序。
当你有一天成为一名顶尖黑客时,你会发现你得到的不仅仅是比Microsoft操作系统更好的程序设计工具(如C、Lisp和Perl),还有快乐和对技术的深入理解。你将会发现,即便在强大的Microsoft面前,Unix操作系统的牢不可破地位以及其提供的丰富资源和环境也无法被轻易取代。成为一名黑客不仅需要精神态度,更需要扎实的技术基础和不断的努力实践。
网站设计
- 成为黑客的几个必备技能
- VRay物理相机简介及其参数
- Paypal个人账户、高级账户和企业账户的区别
- Cross Iframe Trick:the Old New Thing(图)
- css网页设计非常有用的解决办法
- 16英寸MacBook Pro值得买吗 16英寸MacBook Pro详细评测
- 笔记本硬盘的术语解释
- Web端的邮件内容HTML格式规范总结
- Html5 webview元素定位工具的实现
- 电脑快捷键操作大全
- 电脑要升级内存需要看哪些参数 如何升级电脑的
- ai怎么设计炫酷光影效果的背景图-
- CSS自适应布局实现子元素项目整体居中,内部项
- Flash cs3鼠绘教程:图文讲解铰连身体部分
- 28家百货集团联合天猫双十一 推出O2O专场
- 为挽救iPad销量颓势 苹果瞄准了企业市场