1. Persiapkan Jiwa
Persiapan jiwa ini adalah hal yang paling utama dalam menjadi seorang hacker, adapun hal yang perlu dipersiapkan adalah:
- Mental dan psikologi: hal ini dibutuhkan karena seorang hacker akan mendapatkan banyak cobaan yang sering kali membuat down dan kadang membuat lupa diri. Seperti caci maki, hinaan, sanjungan dan perkataan manis.
- Kesabaran, ketabahan dan keikhlasan: hal ini merupakan kunci kesuksesan seorang hacker dimana dengan hal ini akan membuat seorang hacker tidak akan pernah menyesali setiap tindakan yang diperbuat.
- Semangat, usaha, kemauan, pantang menyerah dan kerja keras: hal ini dibutuhkan seorang hacker untuk berjuang menggapai yang terbaik didalam kehidupan yang dijalani, karena menjadi seorang hacker tidak mudah dan butuh waktu yang cukup untuk memahami setiap seluk beluk ilmu pengetahuan.
- Percaya dan berserah diri hanya kepada Tuhan YME: hal ini menjadi pondasi paling penting dan salah satu motto yang digunakan oleh BinusHacker Family yaitu “Tuhan Hanya Engkau Yang Esa” dimana dengan hal ini semua akan dikembalikan kepada Sang Pencipta dan menyatakan bahwa Ilmu Pengetahuan itu Tanpa Batas.
Persiapan raga merupakan langkah kedua yang perlu dilakukan oleh seorang hacker, dimana raga harus dibangun sedemikian rupa agar bisa mencapai target yang diingikan. Hal yang perlu dipersiapkan adalah:
- Kesehatan dan kebugaran: hal ini diperlukan agar seorang hacker tetap fit dalam menghadapi setiap tantangan dan perjuangan dalam mempelajari dan mencapai target yang sudah ditetapkan serta kemampuan memory, daya pikir otak, nurani, panca indra bisa dimaksimalkan.
- Aktif Olahraga: hal ini diperlukan untuk menunjang latihan tubuh agar terhindar dari berbagai ancaman. Misalkan olahraga beladiri untuk melindungi diri ketika ada ancaman, fitness agar tubuh tetap aktif dan sehat terjaga.
Persiapan perbuatan adalah langkah ketiga untuk menjadi seorang hacker, dimana langkah yang perlu dijalani adalah langkah positif dalam kehidupan, senantiasa beramal dan beribadah. Mengurangi, menghindari dan meninggalkan hal-hal negatif adalah perjuangan panjang dan paling berat untuk seorang hacker.
- Belajar, Berbagi, Senantiasa Update dan Meningkatkan Kemampuan: hal ini menjadi pondasi paling penting dan salah satu motto yang digunakan oleh BinusHacker Family untuk bersama-sama meningkatkan kualitas dan kuantitas kemampuan yang dimiliki.
- Saling Tolong Menolong, Persahabatan, Hindarkan SARA:
hal ini diperlukan agar seorang hacker bisa berkontribusi dalam
kehidupan yang global dimana semua sangat universal. Dengan menjadi
seorang hacker maka diharuskan memiliki pandangan yang luas sehingga
bisa bertindak dengan netral, baik, adil dan bijaksana.
Ilmu dasar yang harus dikuasai untuk menuju ke keahlian seorang hacker adalah :1. Mempelajari program dan bahasa pemrograman : keahlian yang paling dasar seorang hacker adalah program. Bisa memulainya dari Python, Java, C/C++ kemudian Perl dan LISP. Menjadi hacker perlu mempelajari secara mendalam bagaimana berpikir dan memecahkan masalah pemrograman dalam berbagai bahasa pemrograman. Berlatih melalui membaca kode program dan menuliskan kode program.2. Mempelajari software dan operating system open-source : software open-source dapat diperoleh dengan biaya yang minimal, source-code nya tersedia sehingga dapat dimodifikasi. Nilai yang diperoleh dengan mempelajari software open-source jauh lebih tinggi dari software komersial. Software komersial seperti Microsoft atau Apple didistribusikan dalam bentuk binari sehingga sulit membaca kodenya.Unix adalah operating system di internet. Bila kita berfokus pada mempelajari Unix, akan banyak sekali manfaatnya. Budaya hacker saat ini terpusat pada Unix.3. Mempelajari penggunaan world wide web dan menulis dalam HTML : ini bukan dimaksudkan belajar menggunakan web browser, tapi belajar menulis dalam HTML (hiper-text mark-up language). Menulis dalam HTML akan melatih kebiasaan berfikir tentang pemrograman. Jadi, buatlah Home Page (dengan HTML tentunya, bukan program visual) dengan isi yang baik. Isi yang baik akan melatih semangat untuk berbagi.4. Mempelajari dan menulis bahasa Inggris : suka atau tidak, bahasa Inggris masih merupakan bahasa yang digunakan dalam internet. Hampir dapat dikatakan tools pemrograman yang ada menggunakan bahasa Inggris. Jadi fokuskan untuk dapat menulis dalam bahasa Inggris dengan baik.Selain mempelajari keempat ilmu dasar itu, yang tidak kalah pentingnya adalah menumbuhkan sikap seorang hacker. Sama seperti keahlian lainnya, selain kemampuan, sikap dan budaya akan keahlian tersebut sangat menentukan seseorang berhasil mencapai status keahlian itu atau tidak.Berikut hal-hal yang menjadi sikap dan kebiasaan seorang hacker :1. Melakukan usaha keras dengan penuh memotivasi : menjadi hacker adalah menyenangkan, kesenangan yang membutuhkan usaha keras untuk mencapainya. Usaha keras tersebut harus dipelihara dengan motivasi yang tinggi untuk mendapatkan ilmu dasarnya, melatihnya dengan memecahkan masalah, dan berlatih terus menerus untuk mempertajam keahlian. Jangan membatasi diri.2. Menjadi kreatif : tidak ada metode penyelesaian yang keramat dan jitu dalam permasalahan komputer yang terus berkembang. Memiliki kreatifitas, walaupun sumberdaya terbatas, akan sangat membantu dan bernilai tinggi.3. Memelihara rasa ingin tahu : rasa ingin tahu akan memotivasi diri dari dalam, sehingga memiliki kemauan untuk membaca, melakukan latihan dan percobaan, mencari penyelesaian masalah hingga tuntas, dan melihat sejauh mungkin.4. Mengatasi kejenuhan : jangan pernah bosan dan jenuh terhadap pekerjaan yang berulang-ulang, sebab hal itu merupakan salah satu bagian dari upaya penyelesaian terhadap masalah baru. Seorang hacker harus dapat mengatasi kebosanan dan kejemuan yang muncul dalam dirinya.5. Menumbuhkan iklim yang kondusif : kreatifitas, ide cemerlang dan kejernihan berpikir biasanya muncul pada suasana yang menyenangkan. Hacker memerlukan suasana itu. Bentuk dan macam suasana yang menyenangkan sangat beragam dan tidak berlaku universal, jadi lebih mudah menset suasana itu oleh diri sendiri.6. Membangun sikap dan kemampuan yang handal : menjadi hacker memerlukan kecerdasan, latihan, dedikasi dan kerja keras. Membangun sikap dan memiliki kemampuan sangat penting, sehingga perlu dimiliki secara bersama-sama.
ringan lainnya. Saat seorang hacker dalam keadaan buntu terhadap suatu masalah,
komunitasnya akan siap membantu.