热门搜索:  as  as a 2 3  xxx  test

什么叫黑客可能注意先容一下吗?

时间:2019-01-25 10:55 文章来源:未知 作者:极速赛车 点击次数:

  可选中1个或众个下面的环节词,寻找相闭材料。也可直接点“寻找材料”寻找全部题目。

  Jargon File中对“黑客”一词给出了良众个界说,大个别界说都涉及高明的编程本领,激烈的处置题目和制胜限度的盼望。假设你念分明怎样成为一名黑客,那么好,唯有两方面是主要的。(立场和本领)

  长期今后,生活一个专家级步调员和搜集好手的共享文明社群,其史册可能追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实践时候。 这个文明的介入者们创修了“黑客”这个词。 黑客们修起了Internet。黑客们使Unix操作体例成为即日这个式样。黑客们搭起了Usenet。黑客们让常运转。假设你是这个文明的一个别,假设你仍旧为它作了些功勋,况且圈内的其他人也分明你是谁并称你为一个黑客,那么你便是一名黑客。

  黑客精神并不只仅限定于软件黑客文明圈中。有些人同样以黑客立场周旋其它事务如电子和音乐---底细上,你可能正在任何较高级此外科学和艺术中发掘它。软件黑客们识别出这些正在其他界限同类并把他们也称作黑客---有人声称黑客实质上是独立于他们做事界限的。 但正在本文中,咱们将小心力鸠合正在软件黑客的本领和立场,以及出现了“黑客”一词的哪个共享文明古板之上。

  其余又有一群人,他们高声嚷嚷着自身是黑客,实质上他们却不是。他们是少少用意阻挠准备机和电话体例的人(大批是芳华期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。大批真正的黑客以为骇客们是些不负仔肩的懒家伙,还没什么大本事。特意以阻挠别人平和为宗旨的手脚并不行使你成为一名黑客, 正如拿根铁丝能翻开汽车并不行使你成为一个汽车工程师。不幸的是,良众记者和作家往往错把“骇客”当成黑客;这种做法激愤真正的黑客。

  假设你念成为一名黑客,不停读下去。假设你念做一个骇客,去读 alt.2600 消息组,并正在发掘你并不像自身设念的那么聪颖的时刻去坐5到10次缧绁。 闭于骇客,我只念说这么众。

  要念被以为是一名黑客,你的手脚务必显示出你仍旧具备了这种立场。要念做的好象你具备这种立场,你就不得不真的具备这种立场。然而假设你念靠提拔黑客立场正在黑客文明中获得供认,那就大错特错了。由于成为具备这些特质的这种人对你自身额外主要,有帮于你练习,并给你供应源源不竭的生机。同全数有创修性的艺术相似,成为行家的最有用本事便是因袭行家的精神---不是仅从理智上,更要从热情上实行因袭。

  做一名黑客有良众趣味,但却是些要费良众实力方能获得的趣味。 这些致力须要动力。告成的运策动从充实体魄,寻事自我极限中吸收动力。同样,做黑客,你务必

  要有从处置题目,熬炼本领,熬炼智力中获得根本的热望。假设你还不是这类人又念做黑客,你就要念法成为云云的人。不然你会发掘,你的黑客热忱会被其他诱惑薄情地吞噬掉---如金钱、性和社会上的虚名。

  (同样你务必对你自身的练习本事征战决心---确信只管你对某题目所知不众,但假设你一点一点地练习、摸索,你最终会职掌并处置它。)

  聪颖的脑瓜是名贵的,有限的资源。当这个宇宙还充满其他有待处置的风趣题目之时,他们不应当被奢侈正在从头出现轮子这些事务上。 行为一名黑客,你务必确信其他黑客的研究时候是名贵的---因而共享消息,处置题目并颁布结果给其他黑客简直是一种道义,云云其他人就可能行止置新题目而不是反复地凑合旧题目。

  (你不必以为你肯定要把你的出现创修通告出去,但云云做的黑客是取得行家爱慕最众的人。卖些钱来给自身养家生活,买房买车买准备机以至发大财和黑客价钱也是相容的,只消你别遗忘你仍旧个黑客。)

  黑客们应当一直不会被迂曲的反复性劳动所困扰,由于当这种事务产生时就意味着他们没有正在做唯有他们才略做的事务---处置新题目。云云的奢侈蹂躏每一私人。因而,无聊和乏味的做事不只仅是令人不如意云尔,它们是极大的坐法。 要念做的象个黑客,你务必全部确信这点并尽或者众地将乏味的做事主动化,不只为你自身,也为了其他人(特别是其他黑客们)。

  (对此有一个显着的各异。黑客们有时也做少少反复性的刻板做事以实行“脑力停歇”,或是为练熟了某个技术,或是得到少少除此无法得到的体会。但这是他自身的遴选---有脑子的人不应当被迫做无聊的活儿。)

  黑客们是天禀的反巨头主义者。任何能向你发号召的人会迫使你结束处置令你重溺的题目,同时,依照巨头的大凡思道,他广泛会给出少少极其蒙昧的起因。因而,不管何时何地,任何巨头,只消他压迫你或其他黑客,就要和他斗毕竟。

  (这并非说任何权柄都不须要。儿童须要监护,罪犯也要被把守起来。 假设遵从号召获得某种东西比升引其他格式获得它更朴实时候,黑客会订定给与某种步地的巨头。但这是一个有限的、特地的来往;权柄念要的那种私人遵从不是你的予以,而是无前提的遵从。)

  权柄疼爱审查和保密。他们不信赖自觉的团结和消息共享---他们只可爱由他们左右的团结。因而,要念做的象个黑客,你得对审查、保密,以及操纵武力或哄骗去压迫人们的做法有一种本能的反感和敌意。

  要做一名黑客,你务必提拔起这些立场。但只具备这些立场并不行使你成为一名黑客,就象这并不行使你成为一个运动健将和摇滚明星相似。成为一名黑客须要花费智力,履行,贡献和劳累。

  因而,你务必学会不确信立场,并敬重种种各样的本事。黑客们不会为那些居心装模做样的人奢侈时候,但他们却额外敬重本事---特别是做黑客的本事,只是任何本事总归是好的。具备很少人才略职掌的本领方面的本事特别为好,而具备那些涉及脑力、技术和收视返听的本事为最好。

  假设你爱慕本事,你会享用降低自身本事的趣味---劳累的做事和贡献会造成一种高度文娱而非贱役。 要念成为一名黑客,这一点额外主要。

  黑客立场是主要的,但本领特别主要。立场无法替换本领,正在你被此外黑客称为黑客之前,有一套根本的本领你务必职掌。 这套根本本领跟着新本领的崭露和老本领的落后也随时候正在平缓变动。比方,过去征求操纵机械码编程,而分明迩来才征求了HTML说话。但如今显着征求以下本领:

  这当然是最根本的黑客本领。假设你还不会任何准备机说话,我发起你从Python入手下手。它计划明白,文档完备,对初学者很适宜。只管是一门很好的低级说话,它不只仅只是个玩具。它额外重大,机动,也适合做大型项目。

  然而记住,假设你只会一门说话,你将不会抵达黑客所哀求的本领秤谌,以至也不行抵达一个遍及步调员的秤谌---你须要学会如缘何一个通用的本事研究编程题目,独立于任何说话。要做一名真正的黑客,你须要学会如安正在几天内通过少少手册,联合你如今所知,急速职掌一门新说话。这意味着你应当学会几种差别的说话。

  假设要做少少主要的编程,你将不得不练习C说话,Unix的中央说话。其他对黑客而言比拟主要的说话征求Perl和LISP。 Perl很适用,值得一学;它被广大用于运动网页和体例约束,因而即使你从不消Perl写步调,起码也应当能读懂它。 LISP 值得练习是由于当你最终职掌了它你会获得雄厚的体会;这些体会使你正在从此的日子里成为一个更好的步调员,纵然你实质上或者很少操纵LISP自身。

  当然,实质上你最好四种城市。 (Python, C, Perl, and LISP). 除了是最主要的四种根本说话,它们还代外了四种额外差别的编程本事,每种城市让你受益非浅。

  这里我无法完美地教会你怎样编程---这是个繁杂的活儿。但我可能告诉你,书本和课程也不行作到。简直全数最好的黑客都是自学成材的。真正能起用意的便是去亲身读代码和写代码。

  练习怎样编程就象练习用自然说话写作相似。最好的做法是读少少行家的名著,试着自身写点东西,再读些,再写点,又读些,极速赛车手机投注又写点....如斯来去,直到你抵达自身正在范文中看到的简捷和气力。

  过去找到好的代码去读是清贫的,由于很少有大型步调的可用源代码能让新手练手。这种情况仍旧获得了很大的改良;如今有良众可用的盛开源码软件,编程器材和操作体例(全都有黑客写成)。这使咱们自然地来到第二个线 获得一个盛开源码的Unix并学会操纵、运转它

  我假设你仍旧具有了一台私人准备机或者有一个可用的( 即日的孩子们真疾乐 :-) )。新手们最根本的一步便是获得一份Linux或BSD-Unix,安置正在私人准备机上,并运转它。

  当然,这宇宙上除了Unix又有其他操作体例。但它们都是以二进造步地发送的---你无法读到它的源码,更不或者窜改它。考试正在DOS或Windows的机械上练习黑客本领,就象是正在腿上绑了铁块去学舞蹈。

  除此除外,Unix仍旧Internet的操作体例。你可能不分明Unix而学会用Internet,但不懂它你就无法成为一名Internet黑客。由于这个因由,即日的黑客文明正在很洪流平上是以Unix为核心的。(这点并不老是真的,少少很早的黑客对此很不喜悦,但Unix和Internet之间的共生干系已是如斯之强,以至连微软也无可若何)

  公共黑客文明修造的东西都正在你看不睹的地方阐明着用意,帮忙工场、办公室和大学寻常运转,轮廓上很难看到它对他人的存在的影响。Web是一个大大的各异。即使政客也订定,这个宏伟而耀眼的黑客玩具正正在变动全部宇宙。单是这个因由(又有很众其它的), 你就须要练习怎样职掌Web。

  这并不是仅仅意味着怎样操纵浏览器(谁城市),而是要学会怎样写HTML,Web的符号说话。假设你不会编程,写HTML会教你少少有帮于练习的研究民风。因而,先修起自身的主页。

  但仅仅修一个主页也不行使你成为一名黑客。 Web里充满了种种网页。大批是偶然义的,零消息量垃圾。

  要念有价钱,你的网页务必有实质---务必风趣或对其它黑客有效。云云,咱们来到下一个话题....

  象大个别不涉及金钱的文明相似,黑客王邦的运转靠声誉保护。你念法处置风趣的题目,但它们毕竟众风趣,你的解法有众好,是要有那些和你具有同样本领秤谌的人或比你更牛的人去评判的。

  相应地,当你正在玩黑客逛戏时,你分明,你的分数要靠其他黑客对你的本领的评估给出。(这便是为什么唯有正在其它黑客称你为黑客是,你才算得上是一名黑客)这个底细常会被黑客是一项孤单的做事这一印象所削弱;它也会被另一个黑客文明的禁忌所削弱(此禁忌的听命正正在削弱但仍很重大):拒绝供认自我或外部评估是一私人的动力。

  稀奇地,黑客王邦被人类学家们称为一种精英文明。正在这里你不是依附你对别人的统治来征战位子和职位,也不是靠美丽,或具有其他人念要的东西,而是靠你的贡献。特别是贡献你的时候,你的才智和你的本领成就。

  第一个(也是最根本和古板的)是写些被其他黑客以为风趣或有效的步调,并把步调的原代码通告给行家共享。

  黑客王邦里最受爱慕的大牛们是那些写了大型的、具有广大用处的软件,并把它们通告出去,使每人都正在操纵他的软件的人。

  黑客们也爱慕也那些操纵、测试盛开源码软件的人。正在这个并非完善的宇宙上,咱们弗成避免地要花大宗软件开荒的时候正在测试和抓臭虫阶段。 这便是为什么任何盛开源码的作家稍加研究后城市告诉你好的beta测试员象红宝石相似珍稀。 (他分明怎样显现描摹犯错症状,很好地定位纰谬,能容忍神速颁布的软件中的bug,情愿操纵少少容易的诊断器材) 以至他们中的一个能判别出哪个测试阶段是伸长的、令人精疲力尽的恶梦,哪个只是一个有益矫健的玩意儿。

  假设你是个新手,试着找一个赶兴会的正正在开荒的步调,作一个好的beta测试员。从帮着测试,到帮着抓臭虫,到终末帮着改步调,你会不竭先进。从此你写步调时,会有别人来帮你,你就获得了你当初善举的回报。

  另一个好事是搜罗清理网页上有效风趣的消息或文档如FAQ。很众紧要FAQ的保护者和其他盛开源码的作家相似受到行家的爱慕。

  黑客文明是靠自觉者运转的。要使Internet能寻常做事,就要有大宗刻板的做事不得不去实现----约束mail list,newsgroup,保护大宗文档,开荒RFC和其它本领程序等等。做这类事务的人会获得良众人的爱慕,由于每人都分明这些事务是耗时耗力的苦役,不象编码那样好玩。做这些事务须要毅力。

  终末,你可能为这个文明自身办事(比方象我云云,写一个“怎样成为黑客”的低级教程 :-) )(hehe,象我云云把它翻成中文 :-) ) 这并非肯定要正在你仍旧正在这里呆了好久,通晓全数以上4点,得到肯定声誉后后才略去做。

  黑客文明没有主脑。正确地说,它确实有些文明英豪和部落父老和史册学家和讲话人。若你正在这圈内呆的够长,你也许成为此中之一。

  记住:黑客们不确信他们的部落父老的自负的炫耀,因而很显着地去探索这种信誉是危机的。你务必具备根本的谦和和斯文。

  同时髦的传说相反,做一名黑客并纷歧定要你是个怪人。然而,良众黑客都是怪人。做一个降生者有帮于你鸠合元气心灵实行更主要的事务,如研究和编程。

  因而,良众黑客都情愿给与“怪人”这个标签,更有甚者情愿操纵“傻子(geek)”一词并自认为豪---这是宣告他们与主流社会不团结的声明。

  假设你能鸠合足够的元气心灵来做好黑客同时还能有寻常的存在,这很好。即日作到这一点比我正在1970年代是个新手是要容易的众。今上帝流文明对本领怪人要友善的众。以至有更众的人认识到黑客广泛更富爱心,是块很好的做爱人和配头的质料。 更众消息睹 Girls Guide to Geek Guys.

  假设你由于存在上不如意而为做黑客而吸引,那也没什么---起码你不会分神了。也许从此你会找到自身的另一半。

  重申一下,做一名黑客,你务必进入黑客精神之中。当你不正在准备机边上时,你已经有良众事务可做。它们并不行替换真正的编程(没有什么能替换编程),但良众黑客都那么做,并感触它们与黑客精神生活一种本色的相干。

  学会流利地用母语写作。(令人吃惊的时,我所分明的全数最棒的黑客,都是很不错的作家)

  这些事务,你做的越众,你就越适合做黑客。至于为什么偏偏是这些事务,因由并不很显现,但它们都涉及到了左-右脑的归纳技术,这宛如是环节地方。(黑客们既须要明白的逻辑头脑,有时也须要激烈的跳出逻辑除外的直觉)

  做以上的事务,会使大大损害你的声誉。黑客们个个追忆轶群---你将须要数年的时候让他们遗忘你的迂曲。

  Peter Seebach为那些不知怎样同黑客打交道的司理们保护了一个额外精华的黑客FAQ。

  我还写过另一篇著作,“大教堂与集市”,阐明了很众Linux和盛开源码文明的运做道理。我还正在它的续集“开采智域”一文中有更直接的陈说。

  自从第一次颁布此页,我每周城市获得少少央浼,要我“教会他怎样做黑客”;可惜的是,我没有足够的时候和元气心灵来做这个;我自身的编程项目仍旧占用了我110%的时候。

  以至即使我念教你也不或者,黑客根本上是一项须要你自行修炼的的立场和本领。你会发掘纵然真正的黑客念帮忙你,假设你乞求他们填鸭相似教你的话,你不会取得他们的爱慕。

  No. 任安正在读完FAQ后还问此题目人,都是愚弗成及的家伙,纵然有时候我也不会招呼。 任何发给我的此类mail城市被渺视或被痛斥。

  但它不是一个真正的编程说话。当你计算编程时,我发起你从 Python入手下手. 会有良众人向你推举Perl,它比Python还受接待,但却难学少少。

  这宛如不大或者---到目前,盛开源码软件财产创修了而不是消失了大宗做事机缘。

  假设写一个步调比不写一个步调只是个纯粹经济上的收益的话,无论它是否免费,只消它被实现,步调员城市从中获得回报。况且,无论软件是由何等的free的本事开荒的,对更新的软件运用的需求老是会有的。

  本页的其他地方指向最常用的免费Unix。要做一名黑客,你须要自立自强,以及自我教训的本事。

  睁开全数什么是黑客?Jargon File中对“黑客”一词给出了良众个界说,大个别界说都涉及高明的编程本领,激烈的处置题目和制胜限度的盼望。假设你念分明怎样成为一名黑客,那么好,唯有两方面是主要的。(立场和本领)

  长期今后,生活一个专家级步调员和搜集好手的共享文明社群,其史册可能追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实践时候。 这个文明的介入者们创修了“黑客”这个词。 黑客们修起了Internet。黑客们使Unix操作体例成为即日这个式样。黑客们搭起了Usenet。黑客们让常运转。假设你是这个文明的一个别,假设你仍旧为它作了些功勋,况且圈内的其他人也分明你是谁并称你为一个黑客,那么你便是一名黑客。

  黑客精神并不只仅限定于软件黑客文明圈中。有些人同样以黑客立场周旋其它事务如电子和音乐---底细上,你可能正在任何较高级此外科学和艺术中发掘它。软件黑客们识别出这些正在其他界限同类并把他们也称作黑客---有人声称黑客实质上是独立于他们做事界限的。 但正在本文中,咱们将小心力鸠合正在软件黑客的本领和立场,以及出现了“黑客”一词的哪个共享文明古板之上。

  其余又有一群人,他们高声嚷嚷着自身是黑客,实质上他们却不是。他们是少少用意阻挠准备机和电话体例的人(大批是芳华期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。大批真正的黑客以为骇客们是些不负仔肩的懒家伙,还没什么大本事。特意以阻挠别人平和为宗旨的手脚并不行使你成为一名黑客, 正如拿根铁丝能翻开汽车并不行使你成为一个汽车工程师。不幸的是,良众记者和作家往往错把“骇客”当成黑客;这种做法激愤真正的黑客。

  假设你念成为一名黑客,不停读下去。假设你念做一个骇客,去读 alt.2600 消息组,并正在发掘你并不像自身设念的那么聪颖的时刻去坐5到10次缧绁。 闭于骇客,我只念说这么众。

  要念被以为是一名黑客,你的手脚务必显示出你仍旧具备了这种立场。要念做的好象你具备这种立场,你就不得不真的具备这种立场。然而假设你念*提拔黑客立场正在黑客文明中获得供认,那就大错特错了。由于成为具备这些特质的这种人对你自身额外主要,有帮于你练习,并给你供应源源不竭的生机。同全数有创修性的艺术相似,成为行家的最有用本事便是因袭行家的精神---不是仅从理智上,更要从热情上实行因袭。

  做一名黑客有良众趣味,但却是些要费良众实力方能获得的趣味。 这些致力须要动力。告成的运策动从充实体魄,寻事自我极限中吸收动力。同样,做黑客,你务必

  要有从处置题目,熬炼本领,熬炼智力中获得根本的热望。假设你还不是这类人又念做黑客,你就要念法成为云云的人。不然你会发掘,你的黑客热忱会被其他诱惑薄情地吞噬掉---如金钱、性和社会上的虚名。

  (同样你务必对你自身的练习本事征战决心---确信只管你对某题目所知不众,但假设你一点一点地练习、摸索,你最终会职掌并处置它。)

  聪颖的脑瓜是名贵的,有限的资源。当这个宇宙还充满其他有待处置的风趣题目之时,他们不应当被奢侈正在从头出现轮子这些事务上。 行为一名黑客,你务必确信其他黑客的研究时候是名贵的---因而共享消息,处置题目并颁布结果给其他黑客简直是一种道义,云云其他人就可能行止置新题目而不是反复地凑合旧题目。

  (你不必以为你肯定要把你的出现创修通告出去,但云云做的黑客是取得行家爱慕最众的人。卖些钱来给自身养家生活,买房买车买准备机以至发大财和黑客价钱也是相容的,只消你别遗忘你仍旧个黑客。)

  黑客们应当一直不会被迂曲的反复性劳动所困扰,由于当这种事务产生时就意味着他们没有正在做唯有他们才略做的事务---处置新题目。云云的奢侈蹂躏每一私人。因而,无聊和乏味的做事不只仅是令人不如意云尔,它们是极大的坐法。 要念做的象个黑客,你务必全部确信这点并尽或者众地将乏味的做事主动化,不只为你自身,也为了其他人(特别是其他黑客们)。

  (对此有一个显着的各异。黑客们有时也做少少反复性的刻板做事以实行“脑力停歇”,或是为练熟了某个技术,或是得到少少除此无法得到的体会。但这是他自身的遴选---有脑子的人不应当被迫做无聊的活儿。)

  黑客们是天禀的反巨头主义者。任何能向你发号召的人会迫使你结束处置令你重溺的题目,同时,依照巨头的大凡思道,他广泛会给出少少极其蒙昧的起因。因而,不管何时何地,任何巨头,只消他压迫你或其他黑客,就要和他斗毕竟。

  (这并非说任何权柄都不须要。儿童须要监护,罪犯也要被把守起来。 假设遵从号召获得某种东西比升引其他格式获得它更朴实时候,黑客会订定给与某种步地的巨头。但这是一个有限的、特地的来往;权柄念要的那种私人遵从不是你的予以,而是无前提的遵从。)

  权柄疼爱审查和保密。他们不信赖自觉的团结和消息共享---他们只可爱由他们左右的团结。因而,要念做的象个黑客,你得对审查、保密,以及操纵武力或哄骗去压迫人们的做法有一种本能的反感和敌意。

  要做一名黑客,你务必提拔起这些立场。但只具备这些立场并不行使你成为一名黑客,就象这并不行使你成为一个运动健将和摇滚明星相似。成为一名黑客须要花费智力,履行,贡献和劳累。

  因而,你务必学会不确信立场,并敬重种种各样的本事。黑客们不会为那些居心装模做样的人奢侈时候,但他们却额外敬重本事---特别是做黑客的本事,只是任何本事总归是好的。具备很少人才略职掌的本领方面的本事特别为好,而具备那些涉及脑力、技术和收视返听的本事为最好。

  假设你爱慕本事,你会享用降低自身本事的趣味---劳累的做事和贡献会造成一种高度文娱而非*役。 要念成为一名黑客,这一点额外主要。

  黑客立场是主要的,但本领特别主要。立场无法替换本领,正在你被此外黑客称为黑客之前,有一套根本的本领你务必职掌。 这套根本本领跟着新本领的崭露和老本领的落后也随时候正在平缓变动。比方,过去征求操纵机械码编程,而分明迩来才征求了HTML说话。但如今显着征求以下本领:

  这当然是最根本的黑客本领。假设你还不会任何准备机说话,我发起你从Python入手下手。它计划明白,文档完备,对初学者很适宜。只管是一门很好的低级说话,它不只仅只是个玩具。它额外重大,机动,也适合做大型项目。

  然而记住,假设你只会一门说话,你将不会抵达黑客所哀求的本领秤谌,以至也不行抵达一个遍及步调员的秤谌---你须要学会如缘何一个通用的本事研究编程题目,独立于任何说话。要做一名真正的黑客,你须要学会如安正在几天内通过少少手册,联合你如今所知,急速职掌一门新说话。这意味着你应当学会几种差别的说话。

  假设要做少少主要的编程,你将不得不练习C说话,Unix的中央说话。其他对黑客而言比拟主要的说话征求Perl和LISP。 Perl很适用,值得一学;它被广大用于运动网页和体例约束,因而即使你从不消Perl写步调,起码也应当能读懂它。 LISP 值得练习是由于当你最终职掌了它你会获得雄厚的体会;这些体会使你正在从此的日子里成为一个更好的步调员,纵然你实质上或者很少操纵LISP自身。

  当然,实质上你最好四种城市。 (Python, C, Perl, and LISP). 除了是最主要的四种根本说话,它们还代外了四种额外差别的编程本事,每种城市让你受益非浅。

  这里我无法完美地教会你怎样编程---这是个繁杂的活儿。但我可能告诉你,书本和课程也不行作到。简直全数最好的黑客都是自学成材的。真正能起用意的便是去亲身读代码和写代码。

  练习怎样编程就象练习用自然说话写作相似。最好的做法是读少少行家的名著,试着自身写点东西,再读些,再写点,又读些,又写点....如斯来去,直到你抵达自身正在范文中看到的简捷和气力。

  过去找到好的代码去读是清贫的,由于很少有大型步调的可用源代码能让新手练手。这种情况仍旧获得了很大的改良;如今有良众可用的盛开源码软件,编程器材和操作体例(全都有黑客写成)。这使咱们自然地来到第二个线 获得一个盛开源码的Unix并学会操纵、运转它

  我假设你仍旧具有了一台私人准备机或者有一个可用的( 即日的孩子们真疾乐 :-) )。新手们最根本的一步便是获得一份Linux或BSD-Unix,安置正在私人准备机上,并运转它。

  当然,这宇宙上除了Unix又有其他操作体例。但它们都是以二进造步地发送的---你无法读到它的源码,更不或者窜改它。考试正在DOS或Windows的机械上练习黑客本领,就象是正在腿上绑了铁块去学舞蹈。

  除此除外,Unix仍旧Internet的操作体例。你可能不分明Unix而学会用Internet,但不懂它你就无法成为一名Internet黑客。由于这个因由,即日的黑客文明正在很洪流平上是以Unix为核心的。(这点并不老是真的,少少很早的黑客对此很不喜悦,但Unix和Internet之间的共生干系已是如斯之强,以至连微软也无可若何)

  公共黑客文明修造的东西都正在你看不睹的地方阐明着用意,帮忙工场、办公室和大学寻常运转,轮廓上很难看到它对他人的存在的影响。Web是一个大大的各异。即使政客也订定,这个宏伟而耀眼的黑客玩具正正在变动全部宇宙。单是这个因由(又有很众其它的), 你就须要练习怎样职掌Web。

  这并不是仅仅意味着怎样操纵浏览器(谁城市),而是要学会怎样写HTML,Web的符号说话。假设你不会编程,写HTML会教你少少有帮于练习的研究民风。因而,先修起自身的主页。

  但仅仅修一个主页也不行使你成为一名黑客。 Web里充满了种种网页。大批是偶然义的,零消息量垃圾。

  要念有价钱,你的网页务必有实质---务必风趣或对其它黑客有效。云云,咱们来到下一个话题....

  黑客文明中的位子大教堂与集市”,阐明了很众Linux和盛开源码文明的运做道理。我还正在它的续集“大教堂与集市”,阐明了很众Linux和盛开源码文明的运做道理。我还正在它的续集“开采智域”一文中有更直接的陈说。

  自从第一次颁布此页,我每周城市获得少少央浼,要我“教会他怎样做黑客”;可惜的是,我没有足够的时候和元气心灵来做这个;我自身的编程项目仍旧占用了我110%的时候。

  以至即使我念教你也不或者,黑客根本上是一项须要你自行修炼的的立场和本领。你会发掘纵然真正的黑客念帮忙你,假设你乞求他们填鸭相似教你的话,你不会取得他们的爱慕。

  No. 任安正在读完FAQ后还问此题目人,都是愚弗成及的家伙,纵然有时候我也不会招呼。 任何发给我的此类mail城市被渺视或被痛斥。

  但它不是一个真正的编程说话。当你计算编程时,我发起你从 Python入手下手. 会有良众人向你推举Perl,它比Python还受接待,但却难学少少。

  这宛如不大或者---到目前,盛开源码软件财产创修了而不是消失了大宗做事机缘。

  假设写一个步调比不写一个步调只是个纯粹经济上的收益的话,无论它是否免费,只消它被实现,步调员城市从中获得回报。况且,无论软件是由何等的free的本事开荒的,对更新的软件运用的需求老是会有的。

  本页的其他地方指向最常用的免费Unix。要做一名黑客,你须要自立自强,以及自我教训的本事。

  一言难尽啊,总之,只消你正在网上,你做的一齐他都可能分明,你电脑上的材料他都可能看到,什么防火墙,对好手来说的确形同虚设

  睁开全数什么是黑客?Jargon File中对“黑客”一词给出了良众个界说,大个别界说都涉及高明的编程本领,激烈的处置题目和制胜限度的盼望。假设你念分明怎样成为一名黑客,那么好,唯有两方面是主要的。(立场和本领)长期今后,生活一个专家级步调员和搜集好手的共享文明社群,其史册可能追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实践时候。 这个文明的介入者们创修了“黑客”这个词。 黑客们修起了Internet。黑客们使Unix操作体例成为即日这个式样。黑客们搭起了Usenet。黑客们让常运转。假设你是这个文明的一个别,假设你仍旧为它作了些功勋,况且圈内的其他人也分明你是谁并称你为一个黑客,那么你便是一名黑客。

  黑客精神并不只仅限定于软件黑客文明圈中。有些人同样以黑客立场周旋其它事务如电子和音乐---底细上,你可能正在任何较高级此外科学和艺术中发掘它。软件黑客们识别出这些正在其他界限同类并把他们也称作黑客---有人声称黑客实质上是独立于他们做事界限的。 但正在本文中,咱们将小心力鸠合正在软件黑客的本领和立场,以及出现了“黑客”一词的哪个共享文明古板之上。

  其余又有一群人,他们高声嚷嚷着自身是黑客,实质上他们却不是。他们是少少用意阻挠准备机和电话体例的人(大批是芳华期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。大批真正的黑客以为骇客们是些不负仔肩的懒家伙,还没什么大本事。特意以阻挠别人平和为宗旨的手脚并不行使你成为一名黑客, 正如拿根铁丝能翻开汽车并不行使你成为一个汽车工程师。不幸的是,良众记者和作家往往错把“骇客”当成黑客;这种做法激愤真正的黑客。

  假设你念成为一名黑客,不停读下去。假设你念做一个骇客,去读 alt.2600 消息组,并正在发掘你并不像自身设念的那么聪颖的时刻去坐5到10次缧绁。 闭于骇客,我只念说这么众。

  要念被以为是一名黑客,你的手脚务必显示出你仍旧具备了这种立场。要念做的好象你具备这种立场,你就不得不真的具备这种立场。然而假设你念靠提拔黑客立场正在黑客文明中获得供认,那就大错特错了。由于成为具备这些特质的这种人对你自身额外主要,有帮于你练习,并给你供应源源不竭的生机。同全数有创修性的艺术相似,成为行家的最有用本事便是因袭行家的精神---不是仅从理智上,更要从热情上实行因袭。

  做一名黑客有良众趣味,但却是些要费良众实力方能获得的趣味。 这些致力须要动力。告成的运策动从充实体魄,寻事自我极限中吸收动力。同样,做黑客,你务必

  要有从处置题目,熬炼本领,熬炼智力中获得根本的热望。假设你还不是这类人又念做黑客,你就要念法成为云云的人。不然你会发掘,你的黑客热忱会被其他诱惑薄情地吞噬掉---如金钱、性和社会上的虚名。

  (同样你务必对你自身的练习本事征战决心---确信只管你对某题目所知不众,但假设你一点一点地练习、摸索,你最终会职掌并处置它。)

  聪颖的脑瓜是名贵的,有限的资源。当这个宇宙还充满其他有待处置的风趣题目之时,他们不应当被奢侈正在从头出现轮子这些事务上。 行为一名黑客,你务必确信其他黑客的研究时候是名贵的---因而共享消息,处置题目并颁布结果给其他黑客简直是一种道义,云云其他人就可能行止置新题目而不是反复地凑合旧题目。

  (你不必以为你肯定要把你的出现创修通告出去,但云云做的黑客是取得行家爱慕最众的人。卖些钱来给自身养家生活,买房买车买准备机以至发大财和黑客价钱也是相容的,只消你别遗忘你仍旧个黑客。)

  黑客们应当一直不会被迂曲的反复性劳动所困扰,由于当这种事务产生时就意味着他们没有正在做唯有他们才略做的事务---处置新题目。云云的奢侈蹂躏每一私人。因而,无聊和乏味的做事不只仅是令人不如意云尔,它们是极大的坐法。 要念做的象个黑客,你务必全部确信这点并尽或者众地将乏味的做事主动化,不只为你自身,也为了其他人(特别是其他黑客们)。

  (对此有一个显着的各异。黑客们有时也做少少反复性的刻板做事以实行“脑力停歇”,或是为练熟了某个技术,或是得到少少除此无法得到的体会。但这是他自身的遴选---有脑子的人不应当被迫做无聊的活儿。)

  黑客们是天禀的反巨头主义者。任何能向你发号召的人会迫使你结束处置令你重溺的题目,同时,依照巨头的大凡思道,他广泛会给出少少极其蒙昧的起因。因而,不管何时何地,任何巨头,只消他压迫你或其他黑客,就要和他斗毕竟。

  (这并非说任何权柄都不须要。儿童须要监护,罪犯也要被把守起来。 假设遵从号召获得某种东西比升引其他格式获得它更朴实时候,黑客会订定给与某种步地的巨头。但这是一个有限的、特地的来往;权柄念要的那种私人遵从不是你的予以,而是无前提的遵从。)

  权柄疼爱审查和保密。他们不信赖自觉的团结和消息共享---他们只可爱由他们左右的团结。因而,要念做的象个黑客,你得对审查、保密,以及操纵武力或哄骗去压迫人们的做法有一种本能的反感和敌意。

  要做一名黑客,你务必提拔起这些立场。但只具备这些立场并不行使你成为一名黑客,就象这并不行使你成为一个运动健将和摇滚明星相似。成为一名黑客须要花费智力,履行,贡献和劳累。

  因而,你务必学会不确信立场,并敬重种种各样的本事。黑客们不会为那些居心装模做样的人奢侈时候,但他们却额外敬重本事---特别是做黑客的本事,只是任何本事总归是好的。具备很少人才略职掌的本领方面的本事特别为好,而具备那些涉及脑力、技术和收视返听的本事为最好。

  假设你爱慕本事,你会享用降低自身本事的趣味---劳累的做事和贡献会造成一种高度文娱而非贱役。 要念成为一名黑客,这一点额外主要。

  黑客立场是主要的,但本领特别主要。立场无法替换本领,正在你被此外黑客称为黑客之前,有一套根本的本领你务必职掌。 这套根本本领跟着新本领的崭露和老本领的落后也随时候正在平缓变动。比方,过去征求操纵机械码编程,而分明迩来才征求了HTML说话。但如今显着征求以下本领:

  这当然是最根本的黑客本领。假设你还不会任何准备机说话,我发起你从Python入手下手。它计划明白,文档完备,对初学者很适宜。只管是一门很好的低级说话,它不只仅只是个玩具。它额外重大,机动,也适合做大型项目。

  然而记住,假设你只会一门说话,你将不会抵达黑客所哀求的本领秤谌,以至也不行抵达一个遍及步调员的秤谌---你须要学会如缘何一个通用的本事研究编程题目,独立于任何说话。要做一名真正的黑客,你须要学会如安正在几天内通过少少手册,联合你如今所知,急速职掌一门新说话。这意味着你应当学会几种差别的说话。

  假设要做少少主要的编程,你将不得不练习C说话,Unix的中央说话。其他对黑客而言比拟主要的说话征求Perl和LISP。 Perl很适用,值得一学;它被广大用于运动网页和体例约束,因而即使你从不消Perl写步调,起码也应当能读懂它。 LISP 值得练习是由于当你最终职掌了它你会获得雄厚的体会;这些体会使你正在从此的日子里成为一个更好的步调员,纵然你实质上或者很少操纵LISP自身。

  当然,实质上你最好四种城市。 (Python, C, Perl, and LISP). 除了是最主要的四种根本说话,它们还代外了四种额外差别的编程本事,每种城市让你受益非浅。

  这里我无法完美地教会你怎样编程---这是个繁杂的活儿。但我可能告诉你,书本和课程也不行作到。简直全数最好的黑客都是自学成材的。真正能起用意的便是去亲身读代码和写代码。

  练习怎样编程就象练习用自然说话写作相似。最好的做法是读少少行家的名著,试着自身写点东西,再读些,再写点,又读些,又写点....如斯来去,直到你抵达自身正在范文中看到的简捷和气力。

  过去找到好的代码去读是清贫的,由于很少有大型步调的可用源代码能让新手练手。这种情况仍旧获得了很大的改良;如今有良众可用的盛开源码软件,编程器材和操作体例(全都有黑客写成)。这使咱们自然地来到第二个线 获得一个盛开源码的Unix并学会操纵、运转它

  我假设你仍旧具有了一台私人准备机或者有一个可用的( 即日的孩子们真疾乐 :-) )。新手们最根本的一步便是获得一份Linux或BSD-Unix,安置正在私人准备机上,并运转它。

  当然,这宇宙上除了Unix又有其他操作体例。但它们都是以二进造步地发送的---你无法读到它的源码,更不或者窜改它。考试正在DOS或Windows的机械上练习黑客本领,就象是正在腿上绑了铁块去学舞蹈。

  除此除外,Unix仍旧Internet的操作体例。你可能不分明Unix而学会用Internet,但不懂它你就无法成为一名Internet黑客。由于这个因由,即日的黑客文明正在很洪流平上是以Unix为核心的。(这点并不老是真的,少少很早的黑客对此很不喜悦,但Unix和Internet之间的共生干系已是如斯之强,以至连微软也无可若何)

  公共黑客文明修造的东西都正在你看不睹的地方阐明着用意,帮忙工场、办公室和大学寻常运转,轮廓上很难看到它对他人的存在的影响。Web是一个大大的各异。即使政客也订定,这个宏伟而耀眼的黑客玩具正正在变动全部宇宙。单是这个因由(又有很众其它的), 你就须要练习怎样职掌Web。

  这并不是仅仅意味着怎样操纵浏览器(谁城市),而是要学会怎样写HTML,Web的符号说话。假设你不会编程,写HTML会教你少少有帮于练习的研究民风。因而,先修起自身的主页。

  但仅仅修一个主页也不行使你成为一名黑客。 Web里充满了种种网页。大批是偶然义的,零消息量垃圾。

  要念有价钱,你的网页务必有实质---务必风趣或对其它黑客有效。云云,咱们来到下一个话题....

  象大个别不涉及金钱的文明相似,黑客王邦的运转靠声誉保护。你念法处置风趣的题目,但它们毕竟众风趣,你的解法有众好,是要有那些和你具有同样本领秤谌的人或比你更牛的人去评判的。

  相应地,当你正在玩黑客逛戏时,你分明,你的分数要靠其他黑客对你的本领的评估给出。(这便是为什么唯有正在其它黑客称你为黑客是,你才算得上是一名黑客)这个底细常会被黑客是一项孤单的做事这一印象所削弱;它也会被另一个黑客文明的禁忌所削弱(此禁忌的听命正正在削弱但仍很重大):拒绝供认自我或外部评估是一私人的动力。

  稀奇地,黑客王邦被人类学家们称为一种精英文明。正在这里你不是依附你对别人的统治来征战位子和职位,也不是靠美丽,或具有其他人念要的东西,而是靠你的贡献。特别是贡献你的时候,你的才智和你的本领成就。

  第一个(也是最根本和古板的)是写些被其他黑客以为风趣或有效的步调,并把步调的原代码通告给行家共享。

  黑客王邦里最受爱慕的大牛们是那些写了大型的、具有广大用处的软件,并把它们通告出去,使每人都正在操纵他的软件的人。

  黑客们也爱慕也那些操纵、测试盛开源码软件的人。正在这个并非完善的宇宙上,咱们弗成避免地要花大宗软件开荒的时候正在测试和抓臭虫阶段。 这便是为什么任何盛开源码的作家稍加研究后城市告诉你好的beta测试员象红宝石相似珍稀。 (他分明怎样显现描摹犯错症状,很好地定位纰谬,能容忍神速颁布的软件中的bug,情愿操纵少少容易的诊断器材) 以至他们中的一个能判别出哪个测试阶段是伸长的、令人精疲力尽的恶梦,哪个只是一个有益矫健的玩意儿。

  假设你是个新手,试着找一个赶兴会的正正在开荒的步调,作一个好的beta测试员。从帮着测试,到帮着抓臭虫,到终末帮着改步调,你会不竭先进。从此你写步调时,会有别人来帮你,你就获得了你当初善举的回报。

  另一个好事是搜罗清理网页上有效风趣的消息或文档如FAQ。很众紧要FAQ的保护者和其他盛开源码的作家相似受到行家的爱慕。

  黑客文明是靠自觉者运转的。要使Internet能寻常做事,就要有大宗刻板的做事不得不去实现----约束mail list,newsgroup,保护大宗文档,开荒RFC和其它本领程序等等。做这类事务的人会获得良众人的爱慕,由于每人都分明这些事务是耗时耗力的苦役,不象编码那样好玩。做这些事务须要毅力。

  终末,你可能为这个文明自身办事(比方象我云云,写一个“怎样成为黑客”的低级教程 :-) )(hehe,象我云云把它翻成中文 :-) ) 这并非肯定要正在你仍旧正在这里呆了好久,通晓全数以上4点,得到肯定声誉后后才略去做。

  黑客文明没有主脑。正确地说,它确实有些文明英豪和部落父老和史册学家和讲话人。若你正在这圈内呆的够长,你也许成为此中之一。

  记住:黑客们不确信他们的部落父老的自负的炫耀,因而很显着地去探索这种信誉是危机的。你务必具备根本的谦和和斯文。

  同时髦的传说相反,做一名黑客并纷歧定要你是个怪人。然而,良众黑客都是怪人。做一个降生者有帮于你鸠合元气心灵实行更主要的事务,如研究和编程。

  因而,良众黑客都情愿给与“怪人”这个标签,更有甚者情愿操纵“傻子(geek)”一词并自认为豪---这是宣告他们与主流社会不团结的声明。

  假设你能鸠合足够的元气心灵来做好黑客同时还能有寻常的存在,这很好。即日作到这一点比我正在1970年代是个新手是要容易的众。今上帝流文明对本领怪人要友善的众。以至有更众的人认识到黑客广泛更富爱心,是块很好的做爱人和配头的质料。 更众消息睹 Girls Guide to Geek Guys.

  假设你由于存在上不如意而为做黑客而吸引,那也没什么---起码你不会分神了。也许从此你会找到自身的另一半。

  重申一下,做一名黑客,你务必进入黑客精神之中。当你不正在准备机边上时,你已经有良众事务可做。它们并不行替换真正的编程(没有什么能替换编程),但良众黑客都那么做,并感触它们与黑客精神生活一种本色的相干。

  学会流利地用母语写作。(令人吃惊的时,我所分明的全数最棒的黑客,都是很不错的作家)

  这些事务,你做的越众,你就越适合做黑客。至于为什么偏偏是这些事务,因由并不很显现,但它们都涉及到了左-右脑的归纳技术,这宛如是环节地方。(黑客们既须要明白的逻辑头脑,有时也须要激烈的跳出逻辑除外的直觉)

  做以上的事务,会使大大损害你的声誉。黑客们个个追忆轶群---你将须要数年的时候让他们遗忘你的迂曲。

  Peter Seebach为那些不知怎样同黑客打交道的司理们保护了一个额外精华的黑客FAQ。

  我还写过另一篇著作,“大教堂与集市”,阐明了很众Linux和盛开源码文明的运做道理。我还正在它的续集“开采智域”一文中有更直接的陈说。

  自从第一次颁布此页,我每周城市获得少少央浼,要我“教会他怎样做黑客”;可惜的是,我没有足够的时候和元气心灵来做这个;我自身的编程项目仍旧占用了我110%的时候。

  以至即使我念教你也不或者,黑客根本上是一项须要你自行修炼的的立场和本领。你会发掘纵然真正的黑客念帮忙你,假设你乞求他们填鸭相似教你的话,你不会取得他们的爱慕。

  No. 任安正在读完FAQ后还问此题目人,都是愚弗成及的家伙,纵然有时候我也不会招呼。 任何发给我的此类mail城市被渺视或被痛斥。

  但它不是一个真正的编程说话。当你计算编程时,我发起你从 Python入手下手. 会有良众人向你推举Perl,它比Python还受接待,但却难学少少。

  这宛如不大或者---到目前,盛开源码软件财产创修了而不是消失了大宗做事机缘。

  假设写一个步调比不写一个步调只是个纯粹经济上的收益的话,无论它是否免费,只消它被实现,步调员城市从中获得回报。况且,无论软件是由何等的free的本事开荒的,对更新的软件运用的需求老是会有的。

  本页的其他地方指向最常用的免费Unix。要做一名黑客,你须要自立自强,以及自我教训的本事。

  Jargon File中对“黑客”一词给出了良众个界说,大个别界说都涉及高明的编程本领,激烈的处置题目和制胜限度的盼望。假设你念分明怎样成为一名黑客,那么好,唯有两方面是主要的。(立场和本领)

  长期今后,生活一个专家级步调员和搜集好手的共享文明社群,其史册可能追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实践时候。 这个文明的介入者们创修了“黑客”这个词。 黑客们修起了Internet。黑客们使Unix操作体例成为即日这个式样。黑客们搭起了Usenet。黑客们让WWW寻常运转。假设你是这个文明的一个别,假设你仍旧为它作了些功勋,况且圈内的其他人也分明你是谁并称你为一个黑客,那么你便是一名黑客。

  黑客精神并不只仅限定于软件黑客文明圈中。有些人同样以黑客立场周旋其它事务如电子和音乐---底细上,你可能正在任何较高级此外科学和艺术中发掘它。软件黑客们识别出这些正在其他界限同类并把他们也称作黑客---有人声称黑客实质上是独立于他们做事界限的。 但正在本文中,咱们将小心力鸠合正在软件黑客的本领和立场,以及出现了“黑客”一词的哪个共享文明古板之上。

  其余又有一群人,他们高声嚷嚷着自身是黑客,实质上他们却不是。他们是少少用意阻挠准备机和电话体例的人(大批是芳华期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。大批真正的黑客以为骇客们是些不负仔肩的懒家伙,还没什么大本事。特意以阻挠别人平和为宗旨的手脚并不行使你成为一名黑客, 正如拿根铁丝能翻开汽车并不行使你成为一个汽车工程师。不幸的是,良众记者和作家往往错把“骇客”当成黑客;这种做法激愤真正的黑客。

  假设你念成为一名黑客,不停读下去。假设你念做一个骇客,去读 alt.2600 消息组,并正在发掘你并不像自身设念的那么聪颖的时刻去坐5到10次缧绁。 闭于骇客,我只念说这么众。

  要念被以为是一名黑客,你的手脚务必显示出你仍旧具备了这种立场。要念做的好象你具备这种立场,你就不得不真的具备这种立场。然而假设你念*提拔黑客立场正在黑客文明中获得供认,那就大错特错了。由于成为具备这些特质的这种人对你自身额外主要,有帮于你练习,并给你供应源源不竭的生机。同全数有创修性的艺术相似,成为行家的最有用本事便是因袭行家的精神---不是仅从理智上,更要从热情上实行因袭。

  做一名黑客有良众趣味,但却是些要费良众实力方能获得的趣味。 这些致力须要动力。告成的运策动从充实体魄,寻事自我极限中吸收动力。同样,做黑客,你务必

  要有从处置题目,熬炼本领,熬炼智力中获得根本的热望。假设你还不是这类人又念做黑客,你就要念法成为云云的人。不然你会发掘,你的黑客热忱会被其他诱惑薄情地吞噬掉---如金钱、性和社会上的虚名。

  (同样你务必对你自身的练习本事征战决心---确信只管你对某题目所知不众,但假设你一点一点地练习、摸索,你最终会职掌并处置它。)

  聪颖的脑瓜是名贵的,有限的资源。当这个宇宙还充满其他有待处置的风趣题目之时,他们不应当被奢侈正在从头出现轮子这些事务上。 行为一名黑客,你务必确信其他黑客的研究时候是名贵的---因而共享消息,处置题目并颁布结果给其他黑客简直是一种道义,云云其他人就可能行止置新题目而不是反复地凑合旧题目。

  (你不必以为你肯定要把你的出现创修通告出去,但云云做的黑客是取得行家爱慕最众的人。卖些钱来给自身养家生活,买房买车买准备机以至发大财和黑客价钱也是相容的,只消你别遗忘你仍旧个黑客。)

  黑客们应当一直不会被迂曲的反复性劳动所困扰,由于当这种事务产生时就意味着他们没有正在做唯有他们才略做的事务---处置新题目。云云的奢侈蹂躏每一私人。因而,无聊和乏味的做事不只仅是令人不如意云尔,它们是极大的坐法。 要念做的象个黑客,你务必全部确信这点并尽或者众地将乏味的做事主动化,不只为你自身,也为了其他人(特别是其他黑客们)。

  (对此有一个显着的各异。黑客们有时也做少少反复性的刻板做事以实行“脑力停歇”,或是为练熟了某个技术,或是得到少少除此无法得到的体会。但这是他自身的遴选---有脑子的人不应当被迫做无聊的活儿。)

  黑客们是天禀的反巨头主义者。任何能向你发号召的人会迫使你结束处置令你重溺的题目,同时,依照巨头的大凡思道,他广泛会给出少少极其蒙昧的起因。因而,不管何时何地,任何巨头,只消他压迫你或其他黑客,就要和他斗毕竟。

  (这并非说任何权柄都不须要。儿童须要监护,罪犯也要被把守起来。 假设遵从号召获得某种东西比升引其他格式获得它更朴实时候,黑客会订定给与某种步地的巨头。但这是一个有限的、特地的来往;权柄念要的那种私人遵从不是你的予以,而是无前提的遵从。)

  权柄疼爱审查和保密。他们不信赖自觉的团结和消息共享---他们只可爱由他们左右的团结。因而,要念做的象个黑客,你得对审查、保密,以及操纵武力或哄骗去压迫人们的做法有一种本能的反感和敌意。

  要做一名黑客,你务必提拔起这些立场。但只具备这些立场并不行使你成为一名黑客,就象这并不行使你成为一个运动健将和摇滚明星相似。成为一名黑客须要花费智力,履行,贡献和劳累。

  因而,你务必学会不确信立场,并敬重种种各样的本事。黑客们不会为那些居心装模做样的人奢侈时候,但他们却额外敬重本事---特别是做黑客的本事,只是任何本事总归是好的。具备很少人才略职掌的本领方面的本事特别为好,而具备那些涉及脑力、技术和收视返听的本事为最好。

  假设你爱慕本事,你会享用降低自身本事的趣味---劳累的做事和贡献会造成一种高度文娱而非*役。 要念成为一名黑客,这一点额外主要。

  黑客立场是主要的,但本领特别主要。立场无法替换本领,正在你被此外黑客称为黑客之前,有一套根本的本领你务必职掌。 这套根本本领跟着新本领的崭露和老本领的落后也随时候正在平缓变动。比方,过去征求操纵机械码编程,而分明迩来才征求了HTML说话。但如今显着征求以下本领:

  这当然是最根本的黑客本领。假设你还不会任何准备机说话,我发起你从Python入手下手。它计划明白,文档完备,对初学者很适宜。只管是一门很好的低级说话,它不只仅只是个玩具。它额外重大,机动,也适合做大型项目。

  睁开全数什么是黑客?Jargon File中对“黑客”一词给出了良众个界说,大个别界说都涉及高明的编程本领,激烈的处置题目和制胜限度的盼望。假设你念分明怎样成为一名黑客,那么好,唯有两方面是主要的。(立场和本领)长期今后,生活一个专家级步调员和搜集好手的共享文明社群,其史册可能追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实践时候。 这个文明的介入者们创修了“黑客”这个词。 黑客们修起了Internet。黑客们使Unix操作体例成为即日这个式样。黑客们搭起了Usenet。黑客们让常运转。假设你是这个文明的一个别,假设你仍旧为它作了些功勋,况且圈内的其他人也分明你是谁并称你为一个黑客,那么你便是一名黑客。黑客精神并不只仅限定于软件黑客文明圈中。有些人同样以黑客立场周旋其它事务如电子和音乐---底细上,你可能正在任何较高级此外科学和艺术中发掘它。软件黑客们识别出这些正在其他界限同类并把他们也称作黑客---有人声称黑客实质上是独立于他们做事界限的。 但正在本文中,咱们将小心力鸠合正在软件黑客的本领和立场,以及出现了“黑客”一词的哪个共享文明古板之上。

  其余又有一群人,他们高声嚷嚷着自身是黑客,实质上他们却不是。他们是少少用意阻挠准备机和电话体例的人(大批是芳华期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并不屑与之为伍。大批真正的黑客以为骇客们是些不负仔肩的懒家伙,还没什么大本事。特意以阻挠别人平和为宗旨的手脚并不行使你成为一名黑客, 正如拿根铁丝能翻开汽车并不行使你成为一个汽车工程师。不幸的是,良众记者和作家往往错把“骇客”当成黑客;这种做法激愤真正的黑客。

  假设你念成为一名黑客,不停读下去。假设你念做一个骇客,去读 alt.2600 消息组,并正在发掘你并不像自身设念的那么聪颖的时刻去坐5到10次缧绁。 闭于骇客,我只念说这么众。

  要念被以为是一名黑客,你的手脚务必显示出你仍旧具备了这种立场。要念做的好象你具备这种立场,你就不得不真的具备这种立场。然而假设你念靠提拔黑客立场正在黑客文明中获得供认,那就大错特错了。由于成为具备这些特质的这种人对你自身额外主要,有帮于你练习,并给你供应源源不竭的生机。同全数有创修性的艺术相似,成为行家的最有用本事便是因袭行家的精神---不是仅从理智上,更要从热情上实行因袭。

  做一名黑客有良众趣味,但却是些要费良众实力方能获得的趣味。 这些致力须要动力。告成的运策动从充实体魄,寻事自我极限中吸收动力。同样,做黑客,你务必

  要有从处置题目,熬炼本领,熬炼智力中获得根本的热望。假设你还不是这类人又念做黑客,你就要念法成为云云的人。不然你会发掘,你的黑客热忱会被其他诱惑薄情地吞噬掉---如金钱、性和社会上的虚名。

  (同样你务必对你自身的练习本事征战决心---确信只管你对某题目所知不众,但假设你一点一点地练习、摸索,你最终会职掌并处置它。)

  聪颖的脑瓜是名贵的,有限的资源。当这个宇宙还充满其他有待处置的风趣题目之时,他们不应当被奢侈正在从头出现轮子这些事务上。 行为一名黑客,你务必确信其他黑客的研究时候是名贵的---因而共享消息,处置题目并颁布结果给其他黑客简直是一种道义,云云其他人就可能行止置新题目而不是反复地凑合旧题目。

  (你不必以为你肯定要把你的出现创修通告出去,但云云做的黑客是取得行家爱慕最众的人。卖些钱来给自身养家生活,买房买车买准备机以至发大财和黑客价钱也是相容的,只消你别遗忘你仍旧个黑客。)

  黑客们应当一直不会被迂曲的反复性劳动所困扰,由于当这种事务产生时就意味着他们没有正在做唯有他们才略做的事务---处置新题目。云云的奢侈蹂躏每一私人。因而,无聊和乏味的做事不只仅是令人不如意云尔,它们是极大的坐法。 要念做的象个黑客,你务必全部确信这点并尽或者众地将乏味的做事主动化,不只为你自身,也为了其他人(特别是其他黑客们)。

  (对此有一个显着的各异。黑客们有时也做少少反复性的刻板做事以实行“脑力停歇”,或是为练熟了某个技术,或是得到少少除此无法得到的体会。但这是他自身的遴选---有脑子的人不应当被迫做无聊的活儿。)

  黑客们是天禀的反巨头主义者。任何能向你发号召的人会迫使你结束处置令你重溺的题目,同时,依照巨头的大凡思道,他广泛会给出少少极其蒙昧的起因。因而,不管何时何地,任何巨头,只消他压迫你或其他黑客,就要和他斗毕竟。

  (这并非说任何权柄都不须要。儿童须要监护,罪犯也要被把守起来。 假设遵从号召获得某种东西比升引其他格式获得它更朴实时候,黑客会订定给与某种步地的巨头。但这是一个有限的、特地的来往;权柄念要的那种私人遵从不是你的予以,而是无前提的遵从。)

  权柄疼爱审查和保密。他们不信赖自觉的团结和消息共享---他们只可爱由他们左右的团结。因而,要念做的象个黑客,你得对审查、保密,以及操纵武力或哄骗去压迫人们的做法有一种本能的反感和敌意。

  要做一名黑客,你务必提拔起这些立场。但只具备这些立场并不行使你成为一名黑客,就象这并不行使你成为一个运动健将和摇滚明星相似。成为一名黑客须要花费智力,履行,贡献和劳累。

  因而,你务必学会不确信立场,并敬重种种各样的本事。黑客们不会为那些居心装模做样的人奢侈时候,但他们却额外敬重本事---特别是做黑客的本事,只是任何本事总归是好的。具备很少人才略职掌的本领方面的本事特别为好,而具备那些涉及脑力、技术和收视返听的本事为最好。

  假设你爱慕本事,你会享用降低自身本事的趣味---劳累的做事和贡献会造成一种高度文娱而非贱役。 要念成为一名黑客,这一点额外主要。

  黑客立场是主要的,但本领特别主要。立场无法替换本领,正在你被此外黑客称为黑客之前,有一套根本的本领你务必职掌。 这套根本本领跟着新本领的崭露和老本领的落后也随时候正在平缓变动。比方,过去征求操纵机械码编程,而分明迩来才征求了HTML说话。但如今显着征求以下本领:

  这当然是最根本的黑客本领。假设你还不会任何准备机说话,我发起你从Python入手下手。它计划明白,文档完备,对初学者很适宜。只管是一门很好的低级说话,它不只仅只是个玩具。它额外重大,机动,也适合做大型项目。

  然而记住,假设你只会一门说话,你将不会抵达黑客所哀求的本领秤谌,以至也不行抵达一个遍及步调员的秤谌---你须要学会如缘何一个通用的本事研究编程题目,独立于任何说话。要做一名真正的黑客,你须要学会如安正在几天内通过少少手册,联合你如今所知,急速职掌一门新说话。这意味着你应当学会几种差别的说话。

  假设要做少少主要的编程,你将不得不练习C说话,Unix的中央说话。其他对黑客而言比拟主要的说话征求Perl和LISP。 Perl很适用,值得一学;它被广大用于运动网页和体例约束,因而即使你从不消Perl写步调,起码也应当能读懂它。 LISP 值得练习是由于当你最终职掌了它你会获得雄厚的体会;这些体会使你正在从此的日子里成为一个更好的步调员,纵然你实质上或者很少操纵LISP自身。

  当然,实质上你最好四种城市。 (Python, C, Perl, and LISP). 除了是最主要的四种根本说话,它们还代外了四种额外差别的编程本事,每种城市让你受益非浅。

  这里我无法完美地教会你怎样编程---这是个繁杂的活儿。但我可能告诉你,书本和课程也不行作到。简直全数最好的黑客都是自学成材的。真正能起用意的便是去亲身读代码和写代码。

  练习怎样编程就象练习用自然说话写作相似。最好的做法是读少少行家的名著,试着自身写点东西,再读些,再写点,又读些,又写点....如斯来去,直到你抵达自身正在范文中看到的简捷和气力。

  过去找到好的代码去读是清贫的,由于很少有大型步调的可用源代码能让新手练手。这种情况仍旧获得了很大的改良;如今有良众可用的盛开源码软件,编程器材和操作体例(全都有黑客写成)。这使咱们自然地来到第二个线 获得一个盛开源码的Unix并学会操纵、运转它

  我假设你仍旧具有了一台私人准备机或者有一个可用的( 即日的孩子们真疾乐 :-) )。新手们最根本的一步便是获得一份Linux或BSD-Unix,安置正在私人准备机上,并运转它。

  当然,这宇宙上除了Unix又有其他操作体例。但它们都是以二进造步地发送的---你无法读到它的源码,更不或者窜改它。考试正在DOS或Windows的机械上练习黑客本领,就象是正在腿上绑了铁块去学舞蹈。

  除此除外,Unix仍旧Internet的操作体例。你可能不分明Unix而学会用Internet,但不懂它你就无法成为一名Internet黑客。由于这个因由,即日的黑客文明正在很洪流平上是以Unix为核心的。(这点并不老是真的,少少很早的黑客对此很不喜悦,但Unix和Internet之间的共生干系已是如斯之强,以至连微软也无可若何)

  公共黑客文明修造的东西都正在你看不睹的地方阐明着用意,帮忙工场、办公室和大学寻常运转,轮廓上很难看到它对他人的存在的影响。Web是一个大大的各异。即使政客也订定,这个宏伟而耀眼的黑客玩具正正在变动全部宇宙。单是这个因由(又有很众其它的), 你就须要练习怎样职掌Web。

  这并不是仅仅意味着怎样操纵浏览器(谁城市),而是要学会怎样写HTML,Web的符号说话。假设你不会编程,写HTML会教你少少有帮于练习的研究民风。因而,先修起自身的主页。

  但仅仅修一个主页也不行使你成为一名黑客。 Web里充满了种种网页。大批是偶然义的,零消息量垃圾。

  要念有价钱,你的网页务必有实质---务必风趣或对其它黑客有效。云云,咱们来到下一个话题....

  象大个别不涉及金钱的文明相似,黑客王邦的运转靠声誉保护。你念法处置风趣的题目,但它们毕竟众风趣,你的解法有众好,是要有那些和你具有同样本领秤谌的人或比你更牛的人去评判的。

  相应地,当你正在玩黑客逛戏时,你分明,你的分数要靠其他黑客对你的本领的评估给出。(这便是为什么唯有正在其它黑客称你为黑客是,你才算得上是一名黑客)这个底细常会被黑客是一项孤单的做事这一印象所削弱;它也会被另一个黑客文明的禁忌所削弱(此禁忌的听命正正在削弱但仍很重大):拒绝供认自我或外部评估是一私人的动力。

  稀奇地,黑客王邦被人类学家们称为一种精英文明。正在这里你不是依附你对别人的统治来征战位子和职位,也不是靠美丽,或具有其他人念要的东西,而是靠你的贡献。特别是贡献你的时候,你的才智和你的本领成就。

  第一个(也是最根本和古板的)是写些被其他黑客以为风趣或有效的步调,并把步调的原代码通告给行家共享。

  黑客王邦里最受爱慕的大牛们是那些写了大型的、具有广大用处的软件,并把它们通告出去,使每人都正在操纵他的软件的人。

  黑客们也爱慕也那些操纵、测试盛开源码软件的人。正在这个并非完善的宇宙上,咱们弗成避免地要花大宗软件开荒的时候正在测试和抓臭虫阶段。 这便是为什么任何盛开源码的作家稍加研究后城市告诉你好的beta测试员象红宝石相似珍稀。 (他分明怎样显现描摹犯错症状,很好地定位纰谬,能容忍神速颁布的软件中的bug,情愿操纵少少容易的诊断器材) 以至他们中的一个能判别出哪个测试阶段是伸长的、令人精疲力尽的恶梦,哪个只是一个有益矫健的玩意儿。

  假设你是个新手,试着找一个赶兴会的正正在开荒的步调,作一个好的beta测试员。从帮着测试,到帮着抓臭虫,到终末帮着改步调,你会不竭先进。从此你写步调时,会有别人来帮你,你就获得了你当初善举的回报。

  另一个好事是搜罗清理网页上有效风趣的消息或文档如FAQ。很众紧要FAQ的保护者和其他盛开源码的作家相似受到行家的爱慕。

  黑客文明是靠自觉者运转的。要使Internet能寻常做事,就要有大宗刻板的做事不得不去实现----约束mail list,newsgroup,保护大宗文档,开荒RFC和其它本领程序等等。做这类事务的人会获得良众人的爱慕,由于每人都分明这些事务是耗时耗力的苦役,不象编码那样好玩。做这些事务须要毅力。

  终末,你可能为这个文明自身办事(比方象我云云,写一个“怎样成为黑客”的低级教程 :-) )(hehe,象我云云把它翻成中文 :-) ) 这并非肯定要正在你仍旧正在这里呆了好久,通晓全数以上4点,得到肯定声誉后后才略去做。

  黑客文明没有主脑。正确地说,它确实有些文明英豪和部落父老和史册学家和讲话人。若你正在这圈内呆的够长,你也许成为此中之一。

  记住:黑客们不确信他们的部落父老的自负的炫耀,因而很显着地去探索这种信誉是危机的。你务必具备根本的谦和和斯文。

  同时髦的传说相反,做一名黑客并纷歧定要你是个怪人。然而,良众黑客都是怪人。做一个降生者有帮于你鸠合元气心灵实行更主要的事务,如研究和编程。

  因而,良众黑客都情愿给与“怪人”这个标签,更有甚者情愿操纵“傻子(geek)”一词并自认为豪---这是宣告他们与主流社会不团结的声明。

  假设你能鸠合足够的元气心灵来做好黑客同时还能有寻常的存在,这很好。即日作到这一点比我正在1970年代是个新手是要容易的众。今上帝流文明对本领怪人要友善的众。以至有更众的人认识到黑客广泛更富爱心,是块很好的做爱人和配头的质料。 更众消息睹 Girls Guide to Geek Guys.

  假设你由于存在上不如意而为做黑客而吸引,那也没什么---起码你不会分神了。也许从此你会找到自身的另一半。

  重申一下,做一名黑客,你务必进入黑客精神之中。当你不正在准备机边上时,你已经有良众事务可做。它们并不行替换真正的编程(没有什么能替换编程),但良众黑客都那么做,并感触它们与黑客精神生活一种本色的相干。

  学会流利地用母语写作。(令人吃惊的时,我所分明的全数最棒的黑客,都是很不错的作家)

  这些事务,你做的越众,你就越适合做黑客。至于为什么偏偏是这些事务,因由并不很显现,但它们都涉及到了左-右脑的归纳技术,这宛如是环节地方。(黑客们既须要明白的逻辑头脑,有时也须要激烈的跳出逻辑除外的直觉)

  做以上的事务,会使大大损害你的声誉。黑客们个个追忆轶群---你将须要数年的时候让他们遗忘你的迂曲。

  Peter Seebach为那些不知怎样同黑客打交道的司理们保护了一个额外精华的黑客FAQ。

  我还写过另一篇著作,“大教堂与集市”,阐明了很众Linux和盛开源码文明的运做道理。我还正在它的续集“开采智域”一文中有更直接的陈说。

  自从第一次颁布此页,我每周城市获得少少央浼,要我“教会他怎样做黑客”;可惜的是,我没有足够的时候和元气心灵来做这个;我自身的编程项目仍旧占用了我110%的时候。

  以至即使我念教你也不或者,黑客根本上是一项须要你自行修炼的的立场和本领。你会发掘纵然真正的黑客念帮忙你,假设你乞求他们填鸭相似教你的话,你不会取得他们的爱慕。

  No. 任安正在读完FAQ后还问此题目人,都是愚弗成及的家伙,纵然有时候我也不会招呼。 任何发给我的此类mail城市被渺视或被痛斥。

  但它不是一个真正的编程说话。当你计算编程时,我发起你从 Python入手下手. 会有良众人向你推举Perl,它比Python还受接待,但却难学少少。

    热门排行