Smart, and
Gets Things Done.
အဲဒါေျပာတာ ကြ်န္ေတာ္မဟုတ္ပါဘူး။Joel Spolsky ဆိုတဲ႔ company ပိုင္ရွင္ေျပာတာျဖစ္ပါတယ္။ သူက အင္တာဗ်ဴးရင္ အဲဒီလို Get Things Done in smart ways ျဖစ္တဲ႔ငနဲရွာခ်င္တာပါ။ ပင္ကိုယ္စြမ္းရည္ေကာင္းတာမ်ိဳးလိုခ်င္တယ္လို႕ေျပာတယ္။ သူေျပာတာက သင္ထားတာေတြတတ္ေနတာအျပင္ ပင္ကိုယ္ကလည္း အလုပ္လုပ္ရင္ ျဖစ္ေအာင္လုပ္တဲ႔လူမ်ိဳးလုိခ်င္တာ။
Joel ေျပာတာက အရင္က သင္ထားလို႕တတ္ေနတာေတြက Technically ေျပာရင္ အေဟာင္းၾကီးေတြျဖစ္ေနျပီ။ နည္းပညာအသစ္ေတြကို အင္တာဗ်ဴးလာေျဖတဲ႔သူက နားလည္ႏုိင္မလား၊ အျမန္ေလ႔လာႏုိင္မလားဆိုတာကို Joel က သိခ်င္ပါတယ္။ သူ႕ရံုးမွာခန္႕မယ္႔လူေတြကို အဲဒီလို ပင္ကုိယ္စြမ္းရည္ေကာင္းတာမ်ိဳး ျဖစ္ေစခ်င္တယ္ေပါ႔ဗ်ာ။ ေခတ္နဲ႕အံမ၀င္တဲ႕နည္းပညာေတြကို သိပ္ကိုကြ်မ္းေနပါတယ္ဆိုတာမ်ိဳးကို သူကမခန္႕ခ်င္ဘူး။
စမတ္က်တယ္ဆုိတာသတ္မွတ္ရခက္ပါတယ္။ အင္တာဗ်ဴးေမးခြန္းေတြကို ဘယ္လုိေျဖသလဲ၊အေျဖရေအာင္ဘယ္လုိခ်ဥ္းကပ္သလဲဆိုတာေတြကေန ခန္႕မွန္းၾကည္႕ရတာပါပဲ။ ဒါေပမယ္႔ အလုပ္ကိုျပီးေျမာက္ေအာင္၊ ေအာင္ျမင္ေအာင္ လုပ္တတ္တဲ႔အမူအက်င္႔ကေတာ႔ အေရးအၾကီးဆံုးပါပဲ။ တစ္ခ်ိဳ႕လူေတြက သိပ္ေတာ္တယ္။ အလုပ္ျဖစ္ေအာင္သာမလုပ္တတ္တာ၊ အဲဒီလူေတြက phD ေတြဘာေတြရတဲ႔အထိျဖစ္ႏုိ္င္တယ္။ Smart က်တာနဲ႕ အလုပ္ျပီးေအာင္ လုပ္တတ္တာမတူပါဘူး။
smart ေတြဟာ ေတာ္တယ္။ get Things Done ခ်င္မွ done မယ္။ company အၾကီးၾကီးေတြမွာ ရာထူးအၾကီးၾကီးေတြနဲ႕ေနခ်င္လည္းေနမယ္။ သိပ္လည္း smart ျဖစ္တယ္။ လုပ္လုိ႕မျဖစ္ႏုိင္ေလာက္တာေတြပဲလုပ္ေနလို႕ ဘယ္သူမွ သူ႕ဆီက အၾကံမယူႏို္င္ေလာက္ေအာင္ကို smart ျဖစ္ေနတာမ်ိဳး။ သူတုိ႕က သိပ္ကို အခဲဒမစ္ဆန္တဲ႔အတြက္ software ေတြ ဘယ္အခ်ိန္မွာျပီးဖုိ႕ထက္၊ ျပႆနာတစ္ခုခုကို အေလးအနက္ကိုင္တြယ္ေျဖရွင္းဖုိ႕ကို ပိုစိတ္၀င္စားတယ္။
အလုပ္မျဖစ္ဘူးဆိုတာက အလုပ္မလုပ္တာကိုေျပာတာမဟုတ္ဘူးေနာ္။ သူလုပ္ခ်င္တာလုပ္ေနလို႕ တကယ္လုပ္ရမယ္႔ဟာေတြမျပီးတာမ်ိဳးလည္းျဖစ္ႏုိင္တယ္။ အလုပ္မဟုတ္တာေတြကို လုပ္လုပ္ေနတတ္လုိ႕ Joel က အဲဒီလို smart ေတြ၊ smart but not useful လုိ႕သတ္မွတ္ပါတယ္။ သူ႕အတြက္သတ္မွတ္တာပါ။ ဒီလုိလူေတြက research ေတြဘာေတြသြားဖုိ႕သင္႔ေတာ္တယ္လုိ႕ကြ်န္ေတာ္ျမင္ပါတယ္။ အံမ၀င္တာမ်ိဳးပါ။ ျပိဳင္ကားေမာင္းဖုိ႕မ်က္လံုးေကာင္းျပီး၊ ဦးေႏွာက္က response ျမန္တဲ႔သူကို စပါးလံုးေကာက္ခိုင္းဖုိ႕ အလုပ္ခန္႕ေနတာမ်ိဳးလည္းျဖစ္ေနႏို္င္တယ္လုိ႕ျဖည္႕စြက္ေတြးမိပါတယ္။
အလုပ္ပဲျဖစ္ေအာင္လုပ္ျပီး smart မက်တဲ႔ေကာင္က ပိုေတာင္ဆိုးေသး။ သူက အလုပ္ျဖစ္ေအာင္ ျဖစ္သလိုလုပ္ပစ္မယ္။ ေနာက္က်ရင္ သူလုပ္ထားတာေတြကို ျပန္ရွင္းေနရတာနဲ႕ပိုဆုိးကုန္တယ္။ အဲဒါကို ကြ်န္ေတာ္နည္းနည္းျဖည္႕ေျပာလုိက္ခ်င္တယ္။ Developers ေတြအလုပ္လုပ္ရင္ နားလည္ဖုိ႕မၾကိဳးစားခ်င္တဲ႔အခါ hard code လုပ္ပစ္တာမ်ိဳး၊ အဲဒါကို အေပၚလြင္ဆံုးျပႏိုင္တဲ႔ အဂၤလိပ္ အီဒီယမ္တစ္ခုကေတာ႔ sweep things under the carpet ပါ။ ျပႆနာေတြကို ဖံုးထားလိုက္တယ္။ ေနာက္ေတာ႔မွ ေလွ်ာက္လုပ္လုိက္တာေၾကာင္ျပႆနာ႔ပိုၾကီးသြားျပီ။ အပ္နဲ႕ထြင္းရမွာကေန c4 နဲ႕ခြဲရတဲ႔အဆင္႔ကိုေရာက္ပါတယ္။
Joel ေျပာတာက အင္တာဗ်ဴးမွာ ဘာလုိ႕ သိပ္အသံုးမက်တဲ႔ေမးခြန္းေတြဘာလို႕ေမးမွာလဲတဲ႔။ ဥပမာ oracle8i မွာ varchar နဲ႕ varchar2 ဘာကြာလဲေမးတာမ်ိဳးတဲ႕၊ ဒီလိုေမးခြန္းအတြက္ အြန္လိုင္းကေန ၁၅ စကၠန္႕နဲ႕ရွာလုိ႕ရတယ္ဆိုတာ သူသိတယ္။ အဲဒါမ်ိဳးေတြေမးတာ ရယ္စရာေကာင္းတယ္လို႕သူကေျပာပါတယ္။
သူလုိခ်င္တဲ႔အရည္အခ်င္းေတြထဲမွာ passion နဲ႕အလုပ္လုပ္တဲ႔အခ်က္လည္းပါပါတယ္။ အဲဒါေလးကိုေတာ႔ အေလးအနက္ေျပာခ်င္ပါတယ္။ အင္တာဗ်ဴးမွာ ကိုယ္တကယ္လုပ္တတ္လားမလုပ္တတ္လားခန္႕မွန္းဖုိ႕သာမလြယ္တာ၊ ကိုယ္႔အလုပ္ကိုကုိယ္ေျပာတဲ႔အခါ သိပ္ကိုတက္ၾကြျပီးအာေပါင္အာရင္းသန္ေနရင္၊ အခု laptop ေပးအခုေရးလုိက္ခ်င္စမ္းတယ္ဆိုတဲ႔အထာၾကီးနဲ႕ေျပာေနဆိုေနရင္ ဒီလူဟာ ၀က္ကိုေဟာလစ္လုိ႕ထင္တဲ႔အစားပဲဆိုျပီး အလုပ္ခန္႕ခ်င္လည္းခန္႕မွာတဲ႔။
ေနာက္တစ္ခုက်န္ေသးတယ္။ အရင္အလုပ္မွာလုပ္ခဲ႔တာကို အပိုေတြေျပာမယ္ဆိုရင္ လုိသေလာက္ပဲအပိုေျပာဖုိ႕ပါ။ လုပ္ခဲ႔တာက developer။ project ကိုလည္း ကိုယ္ပဲ manage လုပ္ခဲ႔တယ္သြားေျပာရင္ယံုမွာမဟုတ္ဘူး။ ဒါေပမယ္႔ အဲဒီလို High level view ရိွေၾကာင္း၊ System Analysis လုပ္တုန္းကပါခဲ႔ေၾကာင္းေလာက္ေျပာရင္ကိုအိုေကျပီ။ အကန္႕အသတ္ေလးနဲ႕ေျပာဖုိ႕။ ကို္္ယ္ထြက္သြားလုိ႕ ဟိုကုမၸဏီမွာ Do နဲ႕မ်က္ရည္သုတ္က်န္ခဲ႔သေယာင္ၾကီးေတြ ေလွ်ာက္မေျပာဖုိ႕၊ Attitude ေကာင္းဖုိ႕ေတြသတိထားျပီးေျဖဖုိ႕ေတြကို သူကေျပာပါတယ္။
ဒီပို႕စ္ကေတာ႔ Blah-Blah ပါပဲ။ Blah-blah ဟာ Blurred blurred ထက္ေတာ႔ေကာင္းပါတယ္။ တကယ္လုိ႕ အလုပ္တစ္ခုမွာ လုပ္ေတာ႔မယ္ဆိုရင္ အဲဒီအလုပ္ကို professional ပီပီသသ လုပ္ရင္ ေရရွည္မွာပိုျပီးတုိးတက္လာတာပါပဲ။ အင္တာဗ်ဴးေျဖတာေတြကလည္း ကိုယ္သိတာကို အားၾကိဳးမာန္တက္ေျပာတာအေရးၾကီးသလို၊ကိုယ္တကယ္သိဖုိ႕လုိတာေတြသိေနဖုိ႕လည္းလုိပါတယ္။ အခုလုိ Resume' ျပင္ေရးေနတဲ႔အခါသမယမွာ Tips and Tricks ေတြကို share လိုက္ပါတယ္။
နတ္လူသာဓုစ္ေခၚေစေသာ္၀္။
Regards,
Zero