Rabu, 19 November 2008

Hacker

Mencoba mendefinisikan hacker sebenarnya seperti mencoba membuat semua orang tersenyum pada saat yang sama. Sebuah pekerjaan yang sulit untuk dilakukan dengan satu cara saja. Itu sebabnya tidak pernah ada hanya satu definisi untuk hacker. Definisi hacker umumnya terkait dengan, kemampuan teknis, rasa ingin tahu, melampaui batasan-batasan yang ada, baik dalam diri maupun lingkungan.

Dalam kamus yang lebih banyak dimengerti orang awam, karena ditegaskan penggunaannya oleh media massa, hacker diartikan sebagai penjahat yang menggunakan komputer atau melakukan kejahatan komputer (cybercrime). Kata hacker sendiri tidak ada kaitannya dengan kejahatan, tetapi fakta di masyarakat istilah hacker telah begitu terkait dengan tindak kejahatan, sehingga orang lebih mudah menyebut hacker adalah seorang penjahat yang menggunakan kemampuan komputer.

Dalam komunitas hacker yang bukan penjahat, istilah penjahat komputer disosialisasikan dengan sebutan cracker. Menurut mereka perbedaannya sederhana, hacker membuat sesuatu , sedangkan cracker menghancurkan sesuatu. menjadi seorang hacker berarti memiliki kemampuan tertentu. Dan kemampuan itu tak bisa digantikan dengan apapun. Keahlian adalah emas bagi para hacker.

Hacker paling tidak harus menguasai lebih dari satu bahasa pemrograman, Dan bahasa pemrograman yang dikuasainya disarankan bukan 'basic'. Ada banyak bahasa pemrograman yang bisa dikuasai hacker, mulai dari Python, java, Lisp, Perl, hingga C dan C++. Masing-masing membutuhkan waktu yang tidak cepat untuk dikuasai. Dalam dunia yang semakin terhubung, karena internet yang semakin merasuk dalam kehidupan manusia, hacker juga harus memahami cara kerja jaringan internet. Bahasa HTML (hypertext markup languange) harus menjadi semacam 'bahasa ibu' bagi mereka.

Ada satu ungkapan yang cukup terkenal dalam komunitas hacker, 'Show me the code'. Artinya, tunjukan padaku kode (pemrograman) yang telah kamu buat. Ungkapan ini menegaskan dua hal, bahwa hacker dinilai berdasarkan keahliannya membuat kode program dan seharusnya kode program itu tidak terkunci tapi dapat ditunjukkan pada masyarakat luas.

0 komentar: