Cum să devii un hacker

Cum de a deveni un hacker? Probabil că nu cere doar această întrebare, așa că HelpU a decis să examineze această întrebare și scrie opiniile lor cu privire la acest lucru.







Hacker - nu este doar un buzzword, este numele unei întregi subcultură. Un fel de elită în rândul utilizatorilor de calculatoare. Nu te grăbi să se îndoiască de cuvântul. Tocmai am primit de părere că un hacker - cracare, ceea ce ar afecta doar pe cineva și să facă probleme. De fapt, este fundamental greșit! scriitori virus, hoții de informații confidențiale, programe de biscuiți și site-uri - ca hackeri timp nu sunt. Hacker - acest lucru nu este un dăunător, ci mai degrabă la un asistent. De fapt, putem spune că hackerii au creat Internetul și World Wide Web, sistemul de operare Unix. Ele ajuta dezvoltatorii de software pentru a corecta erorile și părțile greșite ale codului. Să aruncăm o privire mai atentă la care acest hacker, cum este diferit de alte persoane și modul în care acestea pot deveni. Cum de a deveni un hacker, chiar de la zero?

Cum să devii un hacker
Hacker emblema - un simbol al relației la cultura hacker. Pe un poster descrie „planor“ - una dintre figurile de joc „Life“.

Deci, programele de cracare nu este un hacker, pentru a argoul calculator este un biscuit. Cuvântul fisurii - pauză. Oricine rupe programul sau site-ul poate fi numit un cracker, dar până acum hacker va fi foarte departe. Diferența principală dintre ele: cracare - prejudiciul, un hacker - beneficii. Pe lângă faptul că hacking - o infracțiune și poate duce la un adevărat kryakerskie termen limită penale astfel de acțiuni nu pot provoca nici o fărâmă de respect. Prin urmare, biscuiti, hackeri, să-l puneți blând, nu-mi place.

În primul rând, hacker - programator. Un programator bun, care creează, mai degrabă decât distruge, care devine placere de procesul de auto-îmbunătățire și dobândirea de noi cunoștințe. Acest hacker - specialist nekorystny, crede cu adevărat în asistența reciprocă și dornici de a ajuta pe alții ca ei. Dacă nu reușiți să rezolve orice problemă, este necesar să se împartă soluția cu alții la colegii ar putea beneficia, de asemenea, de această decizie și a continuat să avanseze, mai degrabă decât marcarea timpului într-un singur loc, rezolvarea aceleiași probleme și pierdem timp prețios.

În activitatea sa, hacker-ul este ca o pasăre liberă. Libertate și mișcare înainte. Prin urmare, de rutină, monotonia și capul de sus - aceste cuvinte nu pentru acest hacker. Primele două pot lupta cu tehnicile lor de coroană. Automatizați de acțiune simplu, dar plictisitoare. În același timp, capul poate veni mai multe idei utile. Un model de comunicare „superioare-subordonat“ ar trebui să fie înlocuit cu egalitate și cooperare. Nimeni nu ar trebui să fie mai mare, deoarece nici un egal printre cele mai bune. Din același motiv, iar hacker nu se încline în fața nimănui, ci pentru a câștiga respect în hacker poate, și acest lucru necesită, probabil, doar un singur lucru - competență. Parveniților și impostori va provoca o aversiune, dar dacă o persoană este grav versat într-o anumită zonă, este capabil să elibereze de a împărtăși cunoștințele și preocupările lor arogant altora - aceasta este cu siguranță demn de respect.

Cu toate acestea, să adăugăm mai multă realitate și specula că aveți nevoie pentru a deveni un hacker. Odată ce hacker este un programator excelent, atunci ai nevoie de cunoștințe de limbaje de programare. Dacă aceste cunoștințe nu ai încă, atunci nu vă faceți griji, toate pot învăța, cu toate acestea, nu pentru o zi. Și nici măcar un an. Dar puteți începe acum și de a îmbunătăți treptat abilitățile lor. Ce pot să spun, uneori toată viața trebuie să cultive pentru a fi mereu pe partea de sus. Ca un prim limbaj de programare Python - va fi o alegere bună. Este destul de puternic și instrument flexibil. Java - perfect pentru oa doua limbă.







Pentru a deveni un adevărat maestru, să învețe doar câteva una sau două limbaje de programare - nu este suficient. Pentru a face acest lucru, trebuie să se gândească algoritmic. limbaj de programare - un instrument. paste Fork. Principalul lucru pentru a avea paste, dar poate fi orice furcă. În mod ideal, dezvoltarea limbajului durează doar câteva luni pentru a se asigura că operatorii de a învăța și de a le corela cu propriul stil de a scrie algoritm. Prin urmare, este important să învățăm două sau mai multe în mare măsură diferită de limba celuilalt, să stăpânească toate aspectele legate de crearea de algoritmi.

În mod ideal, trebuie să stăpânească toate aceste limbaj de programare 4 - Python, C, Perl, LISP. În plus față de importanța faptului că cunoașterea acestor limbi, ele sunt foarte diferite în abordarea lor de a software-ului de afaceri și fiecare dintre ele va avea o contribuție importantă la propria lor dezvoltare.

Doar vorbim despre sistemele de operare, să atingă pe hacker la locul de muncă aranjament problemă. Desigur, acesta este computerul pe care doriți să instalați sistemul de operare. Nu numai că va asigura funcționarea altor instrumente, dar în sine poate fi o sursă de cunoaștere. Prin urmare, sistemul de operare închis-sursă pentru acest lucru nu se potriveste. O mai bună utilizare a distribuției bazate pe Unix - ar putea fi sau Linux, sau un sistem de nucleu BSD. În plus, pe Unix pe bază de servere care rulează majoritatea Internetului. Deci, dacă doriți să devină un hacker de Internet fără cunoștințe de Unix, aceasta nu va funcționa. În plus, sub Unix, puteți rula orice alt sistem de operare - Windows, Mac, etc, în cazul în care aveți nevoie pentru a ...

Internet si WWW - o parte din viața noastră fără ele acum nicăieri. Prin urmare, este important să stăpânească World Wide Web este foarte bun. Nu doar du-te pentru ea, și anume, de a lucra cu ea. Înainte de a dezvolta limbaje de programare grave, puteți explora Hypertext Markup Language pagini web - HTML. Este extrem de ușor de învățat, iar procesul de dezvoltare va ajuta în viitor. În plus, ghidurile inteligente de învățare pe HTML - o mulțime. Creați un site sau o pagină de start pentru ei înșiși. Ulterior, împreună cu creșterea cunoștințelor și abilităților dumneavoastră, puteți să faceți upgrade site-ul și pune-l pe experimente.

Un alt punct important. Trebuie să știi limba engleză. Unii hackeri, pentru care engleza este un non-nativ, preferă să discute probleme tehnice este disponibil în limba engleză, iar dacă nu-l știu, acces la o mare parte din informațiile vor fi blocate. În plus față de limba engleză, desigur, cunoașterea limbii materne ar trebui să fie pe cinci puncte. Scrisoare cu erori gramaticale - evident, nu se va adăuga puncte în trezoreria de reputația ta.

Hacker - nu este doar o profesie sau hobby. Este un stil de viață. Prin urmare, atacatorul trebuie să fie în mediul hacker între colegi și asociați. Și pentru ca ei s-ar putea primi ca pe un egal, trebuie să câștige respectul și recunoașterea. Se poate spune le „Eu sunt un hacker,«dar un hacker adevărat, va fi doar atunci când alții spun despre tine -». Ești un hacker"

Este de asemenea important pentru a ajuta alți hackeri pentru a depana programele lor. Găsiți și corecta erorile, programul de testare open source. Programul Debugging durează întotdeauna o lungă perioadă de timp. Iar succesul depinde de cât de repede și eficient capabil de a găsi toate bug-uri. Un tester bun - va găsi întotdeauna ce să facă. Dacă sunteți un hacker novice, cel mai bun mod de a construi relații și pentru a strânge cunoștințele lor - pentru a găsi o aplicație open source care necesită depanare și testare. În acest proces, vă învăța o mulțime și să câștige o reputație pentru ei înșiși.

În plus, mediul de hacker, puteți găsi întotdeauna ce să facă pentru binele societății, și nu să se uite. Neaparat schimb de informații primite sau obținute, de exemplu, ghiduri, FAQ, și alte materiale. Elaborarea documentatiei pentru software-ul, liste de discuții liste de moderare și de abonament. Toate acestea nu este la fel de interesant ca și de lucru cu codul sursă, dar foarte util pentru recunoașterea comunității hacker, de asemenea.

În ceea ce privește calificările profesionale - pe scurt smântânit, poate afecta sfera personală și viitorul hacker. Pentru a deveni un hacker nu trebuie să fie un botanist ochelarist. Puteți menține și se măsoară viața socială. Dar, dacă vă decideți să se angajeze în hacking din cauza eșecurilor în viața sa personală, de ce nu. Atunci nimic nu te va împiedica să se concentreze pe acest domeniu. Ei bine, dacă ești pasionat de science-fiction va fi ceva pentru a vorbi despre, în plus față de directe hacking-ul, așa.

Și, probabil, ultima. Aboneaza-te numele său real. Nicky folosite de către cei care au ceva de ascuns, cum ar fi biscuiti. Hacker - nu un dăunător, el este angajat în lucruri utile, și el nu a ascuns de nimeni.