ПредишенСледващото

Как да стана хакер - Hacker основни умения


Hekersky оглед на живот - това е важно, но умението - многократно важно. Позицията не е заместител на компетентен и има определен набор от основни умения, които трябва да имате, преди да се мисли за хакери наричат ​​хакер и Вас.
Този основен набор от промени постепенно с течение на времето до такава степен, че, тъй като технологията създава нови умения и прави ненужни остарели. Например, обикновено се нарича програмиране в машинен език, но доскоро не бяха включени в комплекта на HTML език. Въпреки това, в момента, съвсем ясно да включва следните компоненти:


1. Научете се как да програмирате.
Това, разбира се, основно умение hekersky. Ако не знаете всички компютърни езици, бих препоръчал като се започне с Python. Той ясно проектирана, добре документирана и сравнително добър към начинаещи. Независимо от факта, че това е добро за първи език, това не е просто играчка. Това е един много мощен и гъвкав език, много подходящ за големи проекти.
Но имайте предвид, че няма да достигне hekerskogo ниво на умения (или дори само на нивото на добър програмист), ако знаете само един език. Трябва да се научите да мислите за програмни проблеми като цяло, независимо от всеки конкретен език. Хакер за да е истина, трябва да се достигне нивото, на което можете да научите нов език, в рамките на няколко дни, съотнасяне лидерски позиции с факта, че вече знаете. Това означава, че вие ​​трябва да се научите няколко много различни езици.

Най-хубавото е, всъщност, за да научите всички тези четири езика (Python, C, Perl, и LISP). Освен факта, че това е най-важните езици hekerskie, те показват много различни подходи за програмиране и всеки от тях ще ви научи ценни неща.

Не мога да дам подробни инструкции тук за това как да се научите да програма - е сложен чл. Но мога да ви кажа, че книги и курсове няма да го учат (много, може би повечето от най-добрите хакери - самоук). Това, което ни учи, това е (а) код за четене и (б) код писмена форма.

Научете се да програма - това е като да се научим да напише добър естествен език. Най-добрият начин да направите това - прочете нещо от писането на майсторите, а след това напишете себе си малко; прочетете повече, напиши малко повече; прочетете повече, пишат още. И този процес се повтаря в продължение на толкова дълго, колкото ви програма не се развие в нещо силно и рентабилен.

Изглежда добре за кодове за четене, използвани за да бъде трудно, защото имаше много малко големи програми, достъпни в изходния код и са подходящи за изследването и суетата на младите хакери. Сега ситуацията е коренно променена: програмата в изходния код, инструменти за програмиране, операционни системи и (всички създадени от хакери) сега са широко достъпни. Което ме води направо към следващия раздел.

В допълнение, Unix - операционната система на Интернет. Въпреки че можете да се научите да използвате интернет, без да знае Unix, но не можете да бъдете онлайн Hacker, без да разбират Unix. По тази причина днес hekerskaya култура е много силно Unix-центриран. (Това не винаги е било така и някои от бившите хакерите, тази ситуация не е много подобно на това, но симбиозата между Unix и Интернет е станал толкова силен, че дори и силата на Microsoft не е достатъчно сериозно да влияят върху него.)

За повече информация относно обучението Unix, вижте. В Loginataka.

За да получите ръцете си Linux, които виждате. Къде мога да намеря Linux ( "Къде мога да намеря Linux").

3. Научете се как да използвате World Wide Web и пише на HTML.
Повечето от нещата, които направиха hekerskoy култура, вършат своята работа невидим, помага за отварянето фабрики, институции и университети, без да окаже значително въздействие върху живота на нехакери. WWW - е едно голямо изключение, гигантската лъскава играчка hekerskaya, че дори и политици признават, променя света. Само поради тази причина (както и много други приятни причини), трябва да се научат как да работят с интернет.
Това не означава, че просто трябва да се научат да се справят с браузъра (това може да има такива), но се научите как да пишете HTML, уеб документи Markup Language. Ако не знаете как да програмирате, то писането на HTML тренират ума си с някои добри навици, които ще са от полза по време на разработването на програмни езици. Така че началната си страница.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!