Tutorial, hogyan lesz egy hacker - az alapvető készségek Hacker
Hogyan válhat egy Hacker - Hacker alapvető készségek
Hekersky életszemlélet - ez a fontos, hanem a képesség - ismételten fontos. A helyzet nem helyettesíti az illetékes, és van egy bizonyos alapvető készségek, hogy szükség van, mielőtt bármilyen gondolat a hackerek az úgynevezett Hacker és te.
Ez az alapvető készlet folyamatosan változik idővel olyan mértékben, hogy a technológia teremt új ismeretek és szükségtelenné teszi elavult. Például, közkeletű programozás gépi kódban, de egészen a közelmúltig nem szerepel a sor HTML nyelvet. Jelenleg azonban, egyértelműen meghatározott a következő elemeket tartalmazza:
1. Ismerje meg, hogyan kell programozni.
Ez természetesen egy alapvető készség hekersky. Ha nem tudod, hogy minden számítógép nyelv, azt ajánlom kezdő Python. Ő egyértelműen tervezték, jól dokumentált, és viszonylag kedves kezdők. Annak ellenére, hogy jó volt az első nyelv, ez nem csak egy játék. Ez egy nagyon erős és rugalmas nyelv, jól illeszkedik a nagy projektek.
De ne feledje, hogy nem fogja elérni hekerskogo képzettségi szint (vagy akár csak a szint egy jó programozó), ha tudja, csak egy nyelvet. Meg kell tanulni gondolkodni programozási problémák általában, tekintet nélkül bármely adott nyelvet. Hacker, hogy igaz legyen, akkor kell, hogy elérje azt a szintet, amit lehet tanulni egy új nyelvet néhány nap, korreláló vezető pozíciókat azzal a ténnyel, hogy már tudja. Ez azt jelenti, hogy meg kell tanulni néhány nagyon különböző nyelveken.
A legjobb az egészben, valójában, tanulni mind a négy nyelven (Python, C, Perl, és LISP). Emellett az a tény, hogy ez a legfontosabb hekerskie nyelv, ezek azt mutatják, nagyon különböző megközelítések programozás, és mindegyik fog tanítani értékes dolgokat.
Nem adhatok részletes útmutatást itt, hogyan kell tanulni a program - egy komplex művészet. De azt lehet mondani, hogy a könyvek és tanfolyamok nem tanít meg (sok, talán a legtöbb a legjobb hackerek - autodidakta). Mi ez arra tanít bennünket, hogy (a) olvasási kódot, és (b) írásban kódot.
Ismerje meg a programot - ez olyan, mint a tanulás írni jó természetes nyelv. A legjobb módja, hogy ezt - olvasni valamit az írás mesterek, majd írni egy kicsit magam; tovább, írj egy kicsit; tovább, írj egy kicsit. És ismételje meg ezt a folyamatot, amíg a program nem alakulnak valami nagy teljesítményű és költséghatékony.
Nézd a jó olvasáshoz kódok szokott lenni nehéz, mert nagyon kevés volt a nagy rendelkezésre álló programok forráskódját, és megfelelő a tanulmányi és felhajtás fiatal hackerek. Most a helyzet drámaian megváltozott: a program forráskódját, programozási eszközök és operációs rendszerek (összes létrehozott hackerek) ma már széles körben elérhető. Mely elvezet egyenesen a következő részben.
Ezen túlmenően, Unix - az operációs rendszer az interneten. Bár lehet tanulni, hogy az internet ismerete nélkül Unix, de nem lehet online Hacker, anélkül, hogy megértenék Unix. Emiatt ma hekerskaya kultúra nagyon erősen Unix-központú. (Ez nem volt mindig így, és néhány, a korábbi hackerek, ez a helyzet nem nagyon tetszik, de a szimbiózis Unix és az Internet olyan erős lett, hogy még a Microsoft ereje nem elég ahhoz, hogy komolyan befolyásolhatják azt.)
További információ a tanulás Unix, lásd. A Loginataka.
Kaparintani Linux látni. Hol találok Linux ( „Hol kapok Linux”).
3. Ismerje meg, hogyan kell használni a World Wide Web és írj HTML.
A legtöbb dolog, ami hekerskoy kultúra, végezzék munkájukat láthatatlan, így futás gyárak, intézmények és egyetemek nélkül észrevehető hatással az életére nem hackerek. WWW - az egyik nagy kivétel, az óriás fényes hekerskaya játék, hogy még a politikusok elismerik megváltoztatja a világot. Csak emiatt (valamint sok más kellemes okok miatt), meg kell tanulni, hogyan kell dolgozni az interneten.
Ez nem azt jelenti, hogy csak meg kell tanulni, hogy megbirkózzon a böngésző (ez esetben), de a tanulás, hogyan kell írni a HTML, a jelölőnyelv Web dokumentumokat. Ha nem tudja, hogyan kell programozni, majd írásban HTML vonat a fejében, hogy jó szokások, hogy hasznos lesz a fejlesztés során programozási nyelvek. Tehát, hogy a honlap.