Eric
Steven Raymond ရဲ႕How To Become A Hacker ကို ကုိစံပီးက ဘာသာျပန္ထားတာ
ျဖစ္ပါတယ္။ အက်ိဳးရွိ ပုိ႔စ္ေလး တစ္ခု ျဖစ္တဲ့အတြက္ ကၽြန္ေတာ္ ျပန္လည္
ေ၀မွ်လုိက္ပါတယ္။
ဟက္ကာ
ျဖစ္ခ်င္တယ္… ဟက္ကာဆိုတာ ဘာလဲ…ဒီေမးခြန္းက အရမ္းကို ေတြ႔ရတာ မ်ားပါတယ္….
ကၽႊန္ေတာ္လည္း ေသခ်ာမသိပါဘူး… ေလ႔လာ ၾကည့္တဲ႔အခါ နည္းပညာပိုင္း ဆိုင္ရာမွာ
ကၽႊမ္းက်င္မႈ ရွိျပီးေတာ႔ ျပသနာေတြကုိ ေျဖရွင္းရတာကို ႏွစ္သက္တဲ႔သူ
ကန္႔သတ္ခ်က္ေတြကို ျဖတ္ေက်ာ္ႏိုင္တဲ႔ သူေတြကို ေခၚတာပဲျဖစ္ပါတယ္…
ဟက္ကာဆိုတာ ကြန္ပ်ဴတာေလာက မွာပဲရွိတာ မဟုတ္ပါဘူး… တျခားေသာ Science
ဒါမွမဟုတ္ art တစ္ခုခုမွာ အျမင့္ဆံုး အေျခအေနအထိ ကၽႊမ္းက်င္သူေတြ ကိုလည္း
ဟက္ကာလုိ႔ ေျပာလို႔ရပါတယ္… ကၽႊန္ေတာ္ ကေတာ႔ ကြန္ပ်ဴတာနဲ႔ပဲ ပတ္သက္တာ
ကိုပဲေျပာမွာပါ သူတို႔ကိုယ္ သူတို႔ ဟက္ကာပါလို႔ ေျပာေနၾကတဲ႔ သူေတြလည္း
မ်ားစြာရွိ ျပန္ပါတယ္ …ဒါေပမယ္႔ တကယ္ေတာ႔ မဟုတ္ၾကပါဘူး.. အထူးသျဖင့္ေတာ႔ု
ပ်က္စီးရာ ပ်က္စီးေၾကာင္း လုပ္ေဆာင္ျပီး… ကြန္ပ်ဴတာ စနစ္ေတြကို
ခ်ိဳးျဖတ္၀င္ေရာက္ အတားအဆီး ေတြကုိေက်ာ္လြန္ ႏိုင္တယ္ဆိုျပီး ေလက်ယ္ေနၾကတဲ႔
ဆယ္ေက်ာ္သက္လူငယ္အမ်ားစုပါ….။ တကယ္႔ ဟက္ကာ အစစ္ေတြကေတာ႔ သူတို႔ကို
ကရက္ကာ(crackers) လို႔ေခၚၾကပါတယ္… တကယ္ေတာ႔ သူတို႔က ဘာမွအထင္ၾကီး
စရာမရွိပါဘူး…။တကယ္႔ ဟက္ကာ အစစ္ေတြ ကေတာ႔ အဲဒီကရက္ကာ ေတြဟာ
ပ်င္းရိတဲ႔သူေတြ၊ တာ၀န္ မယူတတ္တဲ႔ သူေတြ၊ ဥာဏ္မေကာင္းတဲ႔ သူေတြလို႔ပဲ
ေတြးၾကပါတယ္… security ေတြကို ခ်ိဳးေဖာက္ ေက်ာ္လြန္ျပီး ၀င္ေရာက္
ႏိုင္ယံုနဲ႔ေတာ႔ ဟက္ကာ မဟုတ္ပါဘူး… ။ဒါေပမယ္႔ ၀မ္းနည္းစရာက စာေရးဆရာေတြ
ဂ်ာနယ္လစ္ ေတြက ဟက္ကာဆုိတဲ့ စာလံုးကုိ သံုးၿပီးေတာ့ပဲ အဲဒီခရက္ကာေတြ
အေၾကာင္းကုိ တြင္တြင္ႀကီး ေဖာ္ျပေနေတာ့တာ ပါပဲ။ အဲဒီ အတြက္ေတာ့ ဟက္ကာ
အစစ္တုိင္းက စိတ္ပ်က္ၾကရပါတယ္။ သူတုိ႔ၾကားက အေျခခံ ျခားနားမွဳကေတာ့
ကြန္ပ်ဴတာ ပေရာ္ဖက္ရွင္နယ္ အမ်ားစု နားလည္ထားၾကသလုိပါပဲ။ … HACKERS BUILD THINGS, CRACKERS BREAK THEM
ပါပဲ။
ျပသနာေတြကိုေျဖရွင္းျပီး.. အသစ္အသစ္ေတြဖန္တီးတယ္… တည္ေဆာက္တဲ႔သူေတြကမွာသာ ဟက္ကာေတြပါ… အင္တာနတ္ကိုဖန္တီးခဲ႔တဲ႔သူေတြ.. Operating System ကိုဖန္တီးခဲ႔တဲ႔သူေတြ… world wide web ကိုသက္၀င္လႈပ္ရွားလာေအာင္လုပ္ခဲ
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
ဒါေၾကာင့္ဟက္ကာျဖစ္ခ်င္ရင္အဲဒီ
ကၽႊန္ေတာ္တို႔ရဲ႕ကမာၻၾကီးကေျဖရွ
သင္တစ္ခုခုလုပ္တဲ႔အခါ ေလ႔လာတဲ႔အခါမွာပဲျဖစ္ျဖစ္ ယံုၾကည္မႈတစ္ခုကိုထားရွိဖို႔ေတာ
နားလည္လာ.. ေနာက္ဆံုးမွာေတာ႔ေအာင္ျမင္သြား
ဘယ္ျပသနာကိုမဆိုႏွစ္ခါေျဖရွင္း
ဟက္ကာ(ေျပာရရင္ေတာ႔ Creative people ေတြေပါ႔)သူတို႔ေတြက လြတ္လပ္မႈ (Freedom) ကိုႏွစ္သက္ပါတယ္..
သူတို႔အေပၚမွာ authority လာျပတာကို ေယဘူယ်အားျဖင့္မႏွစ္သက္ၾကပါဘူး… ခ်ဴပ္ခ်ယ္မႈေတြကိုမုန္းတီးပါတယ္
သူတို႔ကအတူတကြပူးေပါင္းလုပ္ေဆာ
စိတ္ထားမ်ိဳးေတြအမူအက်င့္ေတြရွိ
ပညာရပ္မွာကၽႊမ္းက်င္မႈ၊ မ်ားမ်ားေလ႔က်င့္မႈ၊ အေသအခ်ာအာရံုစူးစိုက္မႈ၊ အလုပ္ၾကိဳးစားမႈေတြလည္း လိုအပ္ပါေသးတယ္။
Attitude ေတြကအေရးၾကီးတာမွန္ပါတယ္.. ဒါေပမယ္႔ တကယ္တမ္းမွာေတာ႔ Skills ကပိုအေရးၾကီးျပန္ပါတယ္။ တျခားသူတစ္ေယာက္ကသင့္ကို ဟက္ကာတစ္ေယာက္လို႔ေခၚေစဖို႔ သက္မွတ္လာေစဖို႔အတြက္ အရင္ဆံုးသင္လုပ္ရဦးမဲ႔အေျခခံအေ
တကယ္ေတာ႔အားလံုးေလ႔လာတာကေတာ႔အေ
အဲဒါအားလံုးကသင့္အတြက္အက်ိဳးျ
programming language ေလ႔လာတယ္ဆိုတာ natural language ကိုေလ႔လာသလိုပါပဲ။ အထက္ကဆရာ႔ဆရာၾကီးေတြ ေရးထားတာေတြကိုမ်ားမ်ားဖတ္ ျပီးရင္ကိုယ္ကိုယ္တိုင္နဲနဲေရး၊ ေနာက္ထပ္ထပ္ျပီးေတာ႔ မ်ားမ်ားဖတ္၊ မ်ားမ်ားထပ္ေရး၊ ပိုျပီးဖတ္၊ ပိုျပီးေရး……၊ဘယ္အခ်ိန္ထိလုပ္သြ
ျပသနာတစ္ခုထပ္ေတြ႔ျပန္ျပီ သင့္ရဲ႕ English စာတတ္ေျမာက္မႈအဆင့္အတန္းကစကားေျ
Hacker Culture ဆိုတာလည္းရွိပါေသးတယ္။ စိတ္၀င္စားစရာ ျပသနာေတြကိုသင္ကေျဖရွင္းမယ္။ ရလာတဲ႔ သင့္ရဲ႕ Solution ေတြက တကယ္ေကာင္းရဲ႕လားဆိုတာ သင့္ရဲ႕ အေပါင္းအသင္းေတြ ဆရာေတြက အဆံုးအျဖတ္ေပးႏိုင္ပါလိမ္႔မယ္။
အခုကၽႊန္ေတာ္ Hacker Mindset အေၾကာင္းေျပာခ်င္ပါတယ္။ ကြန္ပ်ဴတာေရွ႕မွာ္မရွိေနတဲ႔အခ်ိ
ကိုယ္႔ကိုယ္ကိုယ္က်ဥ္းေျမာင္းတဲ
Q: ကၽႊန္ေတာ္ဟက္ကာတစ္ေယာက္ျဖစ္ျပီ
A: *သင္ Coding ေတြကို အရမ္းကိုကၽႊမ္းကၽႊမ္းက်င္က်င္ေ
* Hacker Community ရဲ႕ ရည္ရြယ္ခ်က္ေတြနဲ႔ တန္ဖိုးရွိမႈေတြကို ေသခ်ာသေဘာေပါက္နားလည္လား?
* Hacker Community ထဲက Senior Member တစ္ေယာက္ကသင့္ကို ဟက္ကာလို႔ေခၚလား။
ဒီသံုးခုစလံုး သင္က ဟုတ္တယ္ဆိုရင္ ေတာ႔ သင္ကဟက္ကာေပါ႔.. ႏွစ္ခုေလာက္ပဲမွန္ေသးရင္ေတာ႔ မဟုတ္ ေသးပါဘူး .. ၾကိဳးစားလိုက္ဦးေနာ္။
Q: ဘယ္လိုဟက္ကင္းလုပ္ရတယ္ဆိုတာ ကၽႊန္ေတာ္႔ကိုသင္ေပးမွာလား?
A: ကၽႊန္ေတာ္ဒါေရးရင္ဒီလိုအေျပာခံ
Q: ဒါျဖင့္ရင္ ကၽႊန္ေတာ္ဘယ္လုိစရမွာလဲ?
A: Linux User Group တစ္ခုခုအရင္ရွာျပီးရင္အကူအညီေတာ
Q: ကၽႊန္ေတာ္စဖို႔ေနာက္မ်ားက်ေနျပီ
A: သင္စိတ္အားထက္သန္ေနတဲ႔အခ်ိန္ဆို
Q: ကၽႊန္ေတာ္ Hack ႏိုင္ဖို႔ဘယ္ေလာက္ၾကာမလဲဟင္?
A: သင့္မွာ အရည္အခ်င္း(Talent) ဘယ္ေလာက္ရွိတဲ႔ ဘယ္ေလာက္ၾကိဳးစားလဲဆိုတဲ႔ေပၚမွာ
Q: Visual Basic နဲ႔ကၽႊန္ေတာ္စလိုက္ရင္ဘယ္႔ႏွယ္႔
A: ဒီလိုေမးရင္ေတာ႔ သင္ Microsoft Windows နဲ႔ႏွစ္ပါးသြားခ်င္ျပီထင္တယ္။ ေကာင္းမြန္တဲ႔ စိတ္ကူးတစ္ခုေတာ႔ မဟုတ္
ဘူးေနာ္။ မလုပ္ပါနဲ႔လားဗ်ာ.. ။ အဲဒါရုပ္ဆိုးလြန္းပါတယ္။ Python တို႔ C တို႔ ကို ကၽႊန္ေတာ္ recommend လုပ္ထား
တယ္ေလ။ ပိုသင့္ေတာ္လုိ႔ေျပာတာပါဗ်ာ။ အေသးစိတ္ေတာ႔မေျပာႏိုင္ေတာ႔ဘူး။
Q: ကၽႊန္ေတာ္ System တစ္ခုကို Crack လုပ္ခ်င္လို႔ ကူညီပါလားဗ်ာ..။ ဒါမွမဟုတ္သင္ေပးပါလား ?
A: ဆိုုးပါတယ္ဗ်ာ။ဒီ FAQ ေတြကိုဖတ္ျပီးတာေတာင္သင္ဒါမ်ိဳး
Q: ကၽႊန္ေတာ္တျခားသူရဲ႕ Gmail အေကာင့္ရဲ႕ password ျဖစ္ျဖစ္ေပါ႔… အဲဒါဘယ္လိုယူလို႔ရမလဲ ?
A: ျပသနာပဲ..။ အဲဒါ Cracking လို႔ေခၚတယ္ဗ်..။ အဲဒါမ်ိဳးအားမေပးပါ။
Q: ကၽႊန္ေတာ္ Cracked လုပ္ခံလိုက္ရတယ္ဗ်ာ.. ။ ကူညီေပးပါ။
A: ဒါမ်ိဳးေမးရင္ သင္သံုးတာ Microsoft Windows ျဖစ္မယ္ထင္တယ္။ Windows System က ပံုမွန္အားျဖင့္ Crack လုပ္တာကို ေကာင္းေကာင္း မကာကြယ္ႏိုင္ဘူးဗ်။ အေကာင္းဆံုးက Linux ျဖစ္ျဖစ္ well Design ျဖစ္တာ ေျပာင္း သံုးဗ်ာ။
Q: ကၽႊန္ေတာ္႔ Windows မွာျပသနာျဖစ္ေနျပီ။ ကူပါဦး?
A: ေကာင္းျပီေလ။ CMD ဖြင့္ျပီး.. “format c:” လို႔ရိုက္လိုက္ပါ။ မိနစ္အနည္းအငယ္အတြင္းအားလံုး အဆင္ေျပသြားလိမ္႔မယ္။
Q: ဟက္ကာအစစ္ေတြနဲ႔ ဘယ္နားမွာေတြ႔ႏိုင္မလဲ?
A: သင့္ျပည္တြင္းက Unix or Linux user group ေတြရွာျပီး ေတြ႔လို႔ရတယ္ေလ။ IRC နဲ႔ Gtalk လိုဟာမွာေတာ႔ မေတြ႔ႏိုင္ေလာက္ဘူးေနာ္..။
Q: ဟက္ကာျဖစ္ဖို႔ Maths ေကာင္းစရာလိုလားမသိဘူး?
A: ေကာင္းစရာေတာ႔မလိုပါဘူး..။ trigo တို႔ calculus တို႔မလိုေလာက္ပါဘူး.. (ခၽႊင္းခ်က္ရွိႏိုင္သည္) formal logic နဲ႔ Boolean algebra ေတြေတာ႔လိုလိမ္႔မယ္။ အဓိကက logical က်က်ေတြးႏိုင္ရမယ္။ reasoning ေကာင္းရမယ္။ intelligence ရွိရမယ္။
Q: ကၽႊန္ေတာ္စလုပ္ခ်င္ေနပါျပီ..။ စလုပ္ဖို႔ တစ္ခုခုေပးပါ။
A: သင့္ရဲ႕ စိတ္၀င္စားမႈနဲ႔ Talent ကိုမသိပဲကၽႊန္ေတာ္ဘာမွလုပ္ေပးလု
Q: Mircrosoft ကိုမုန္းသင့္သလား?
A: Mircrosoft ကမုန္းစရာလားဗ်ာ။မုန္းမယ္႔အစား ကိုယ္လုပ္စရာရွိတာသာလုပ္။
Q: Open Source ၾကီးပဲေရးေတာ႔ Programmer ေတြရပ္တည္မႈအတြက္ အဆင္ေျပပါ႔မလား။?
A: မဟုတ္ေသးဘူးဗ်။ Open Source Software Industry ရွိလာတ႔ဲအတြက္ အလုပ္ေတြပိုတိုးလာတာပဲ ရွိမယ္။ ေလွ်ာ႔မသြားဘူးေလဗ်ာ။ သူ႔ဘာသူ open source ပဲျဖစ္ျဖစ္ ေရးတဲ႔သူက ပိုက္ဆံရမွာပဲေလ။ free software ေတြဘယ္ေလာက္ပဲမ်ားမ်ား သင္ပိုက္ဆံရမယ္႔နည္းလမ္းရွိကို
http://www.zoxy.