Showing posts with label Education. Show all posts
Showing posts with label Education. Show all posts

C# Beginner Book ဖတ္ၿပီး ဘာဆက္လုပ္ရမလဲ...။



ေမး။ ။ ကၽြန္ေတာ္ အသက္(၁၆)နွစ္ရွိပါၿပီ..။ အနာဂတ္မွာ Programming Field ထဲမွာ အလုပ္လုပ္မယ္လို႔ စဥ္းစားထားပါတယ္..။ နိုင္ငံၿခားတကၠသိုလ္ကိုေက်ာင္းေလွ်ာက္လိုက္ၿပီးကတည္းက Programming ကို အေတြ႔အၾကံဳရဖို႔ စေလ႔လာထားခ်င္ပါတယ္..။ ပညာေရးအတြက္ေရာ..၊ ေနာင္အလုပ္အတြက္ေရာ အဆင္ေၿပခ်င္လို႔ပါ..။ မနွစ္ကေတာ႔ Java သင္ခဲ႔ပါတယ္..။ ဒါေပမယ္႔ စာအုပ္တစ္အုပ္ၿပီးတာနဲ႔ စိတ္ပ်က္လာၿပီး သူ႔ကိုမစြန္႔လႊတ္ခင္ေတာ႔ Project တစ္ခု ၿပီးခဲ႔ပါေသးတယ္..။


ဒီနွစ္ေတာ႔ C# သင္ဖို႔ ဆံုးၿဖတ္လုိက္ပါၿပီ..။ Java အေၿခခံနည္းနည္းရွိထားေတာ႔ တစ္ခ်ိဳ႕အခ်က္ေတြ ၿပန္အမွတ္ရပါတယ္..။ အရင္အေတြ႔အၾကံဳရွိမထားေတာ႔ ၿပန္ေတာ႔ဖတ္ရပါတယ္..။ ကၽြန္ေတာ္႔အထင္ အဲဒီနွစ္ခုက တူသင္႔သေလာက္တူၿပီး မတူသင္႔သေလာက္လည္း ကြဲတယ္လို႔ ထင္ပါတယ္..။


ကၽြန္ေတာ္C# စေလ႔လာတာကေတာ႔ Herb Schildt's ရဲ႔ "C# 3.0 A Beginner's Guide" ဆိုတဲ႔ စာအုပ္ပါ..။ ၿပီးေအာင္ေလ႔လာပါတယ္..။ ဒါေပမယ္႔ စာအုပ္ၿပီးေတာ႔ အခုဘာဆက္လုပ္ရမလဲ မသိပါဘူး..။ ေတြ႔ရာပေရာဂ်က္တစ္ခု ေကာက္ေရးေနပါတယ္..။ (တကယ္လုပ္နိုင္တာထက္ အမ်ားၾကီးပိုေနတယ္ဆိုတာ ေတြ႔ပါတယ္..။) ပိုအဆင္႔ၿမင္႔တဲ႔ ေခါင္းစဥ္ေတြကို ဖတ္ရမလား..။(လက္ေတြ႔အေတြ႔အၾကံဳက မရွိပါဘူး..။)ဒီစာအုပ္ဖတ္ၿပီးေပမယ္႔ တကယ္စြမ္းေဆာင္နိုင္တဲ႔ Programmer ၿဖစ္ေအာင္ ဘယ္လိုလုပ္ရမလဲ မသိေသးပါဘူး..။


အေၿဖ ၁။ ။ ေသးေသးေလးက စလုပ္ပါ..။ တကယ္႔ေသးေသးေလးကို ေရးပါ..။ ရိုးရွင္းလြယ္ကူၿပီး ၿပီးေအာင္ ၿပည္႔စံုသြားေအာင္ ေရးပါ..။


ပထမProgram ၿပီးတာနဲ႔ နည္းနည္းပိုရွဳပ္ေထြးတဲ႔ ဒုတိယတစ္ပုဒ္ေရးပါ..။ ဒါေပမယ္႔ ေသးေသးေလးက စေရးပါ..။ ဥပမာ။ ။ unit ေၿပာင္းတဲ႔ Text Based Application လိုမ်ိဴးကို စေရးပါ..။


အဲဒါကိုပဲ လအနည္းငယ္ၾကာေအာင္ေရးပါ..။ ဘယ္ Program တစ္ခုထဲေပၚမွာပဲ အာရံုမစိုက္ပါနဲ႔..။ ၿပီးခဲ႔တဲ႔အေဟာင္းတစ္ခုကိုပဲ နည္းနည္းစီ ထပ္ထည္႔ၿပီး ၿပီးသြားေအာင္ ၿပည္႔စံုသြားေအာင္ ၾကိဳးစားပါ..။ အမွားလုပ္မိမွာနဲ႔ Code ေတြ မေကာင္းတာ ညံ႕တာဆိုတာ မပူပါနဲ႔..။


ဘာလဲဆိုေတာ႔ အၾကိမ္တိုင္း တကယ္ၿပီးေအာင္လုပ္ဖို႔က လုိရင္းပါပဲ..။ ဒါမွ တြန္းအားၿဖစ္လာမယ္..။ ဒါေပမယ္႔ စိတ္၀င္စားေစမယ္႔ element အသစ္ေတြရွိပါတယ္..။ အတင္းစိတ္အားထက္သန္လြန္းလို႔လည္း မရပါဘူး..။ အေစာပိုင္းပေရာဂ်က္ေတြမွာ ဆံုးၿဖတ္ခ်က္အမွားေတြလုပ္တာက ေနာက္တစ္ခါ မလုပ္မိေစေတာ႔ဘူးေပါ႔..။ Problems ကို မတူညီတဲ႔ခ်ဥ္းကပ္မွဳနဲ႔ ခ်ဥ္းကပ္နုိင္မယ္..။ အမွားေတြလုပ္မိေနေပမယ္႔ အခ်ိန္ၾကာလာတာနဲ႔အမွ် Problem ေတြက ဓားေသြးေက်ာက္ေတြ ၿဖစ္လာတာပါပဲ..။ Problem ကို ေသးငယ္ေအာင္လုပ္လိုက္တာနဲ႔အမွ် ၿပႆနာအသစ္ေတြကို ေအာင္ၿမင္နုိင္လုပ္နုိင္ၿပီး Design Decision နဲ႔ပတ္သက္လို႔ စိတ္ပ်က္ၿပီး လက္ေလွ်ာ႔ခ်င္တာမ်ိဴး ၿဖစ္မွာမဟုတ္ေတာ႔ပါဘူး..။ အၾကိမ္တိုင္းၿပန္လည္တက္ၾကြလာၿပီး ေပၚလာတဲ႔အၾကံဥာဏ္ေတြကလည္း ဂုဏ္ယူစရာCode ေတြ ၿဖစ္လာေစမွာပါပဲ..။

အေၿဖ ၂။ ။ CRUD operation တစ္ခုနဲ႔ Database နဲ႔ Database ခ်ိတ္တဲ႔ Web Application တစ္ခု ေရးပါ..။(CRUD operation ဆိုတာ Create,Read,Update,Read ပါ..။ Insert,Update,Delete နဲ႔ သေဘာထားခ်င္းအတူတူပါပဲ..။ အသံုးအနွဳန္းပဲ ကြာတာပါ..။ ။မစံပယ္) ဒီအရည္အခ်င္းက ေယဘုယ်အားၿဖင္႔ ရွိသင္႔တဲ႔အရည္အခ်င္းပါ..။ နည္းနည္းပိုေကာင္းခ်င္ရင္ေတာ႔ User Interface မွာ JavaScript ေလးဘာေလး ထည္႔ေရးေပါ႔..။

အေၿဖ ၃။ ။Project အတြက္ Idea လိုတယ္ဆိုပါေတာ႔..။ ကြန္ပ်ဴတာၿပင္ပက မင္း၀ါသနာကိုၾကည္႔လိုက္ပါ..။ မင္း၀ါသနာကို ကြန္ပ်ဴတာနဲ႔ၿပီးနိုင္တဲ႔တစ္ခုကို ေရြးလုိက္ပါ..။ ဥပမာ။ ။ မင္းက ဓာတ္ပံုဆရာဆိုပါေတာ႔..။ Photo Album Program ေလးေရးေပါ႔..။ အဲဒါမင္းအတြက္ အသစ္စက္စက္ၾကီးၿဖစ္မေနဘဲ မင္းစိတ္၀င္စားတာအေပၚမွာပဲ ထပ္ခ်ဲ႔သြားတာေပါ႔..။ Hello World Program ထက္ေတာ႔ ၾကီးမွာပဲေလ..။ မေရးခင္ေတာ႔ မင္း Program က ဘာလုပ္ခ်င္တယ္ဆိုတာ ခ်ေရးထားပါ..။ အစိတ္အပိုင္းေသးေသးေလးေတြခြဲထားၿပီး တစ္ခုခ်င္းစုစည္းေရးသြားပါ..။

အေၿဖ ၄။ ။ ငါကေတာ႔ ငါ႔အရည္အခ်င္းကို အြန္လိုင္းမွာေတြ႔တဲ႔ Code Kata exercises ေတြနဲ႔ၿမွင္႔ခဲ႔တာပဲ..။ 15 Exercises to Know a Programming Language ဆိုတာေတြနဲ႔ေပါ႔..။ ဒါေတြၿပီးရင္ေတာ႔ လက္ေတြ႔က်တဲ႔ Applications ေတြေရးေပါ႔..။ ဘယ္လို Program ေနေန (မင္းကိုေပ်ာ္ေစရံု Program ေလးေနေန) ေရးပါ..။
-Calculator
-ရိုးရိုး Crawler, Website ရွာတဲ႔ Program (amazon.com က တစ္ခ်ိဳ႕Products ေတြကို နာရီးၿခားတိုင္းရွာတဲ႔ Application ေသးေသးေလးၿဖစ္ၿဖစ္)
-Text based game
-Log file parser
-Open source project ရွာၿပီး အဲဒီမွာလည္း ၀င္ေရးတာမ်ိဴး

ဘယ္နည္းနဲ႔ၿဖစ္ၿဖစ္..၊ ေလ႔က်င္႔ခန္းတစ္ခုတည္းကို ထပ္ခါထပ္ခါလုပ္တာလည္း အေထာက္အကူၿပဳပါတယ္..။ Factor ေတြၿပန္ခြဲတာ..၊ Pattern ေတြ သတ္မွတ္လိုက္နာတာ..၊ Unit Testing ေတြ ေလ႔က်င္႔တာၿဖစ္ၿဖစ္ လုပ္ပါ..။

အေၿဖ ၅။ ။ Program ေရးဖို႔ရာ Programming (အစီအစဥ္ဆြဲၿခင္း) ၿဖင္႔ပဲ သင္ရမယ္..။ Computer ကို မင္းလုပ္ေစခ်င္တဲ႔ ရိုရိုး Program ကိုေရြးပါ..။ ေရးပါ..။

အေၿဖ ၆။ ။ Programming ေရးတာကေနပဲ စပါ..။ စာဖတ္ေနရံုနဲ႔ေတာ႔ ဘယ္မွေရာက္မွ မဟုတ္ဘူး..။ ပေရာဂ်က္ေသးေသးေလးကေနစပါ..။ Address book တို႔..၊ Calculator တို႔လို႔ ဘာၿဖစ္ၿဖစ္..။ စစခ်င္းပေရာဂ်က္ေတြကေတာ႔ အသံုး၀င္ခ်င္မွ ၀င္မယ္..။ ဒါေတြကိုပဲ အၾကိမ္ဒါဇင္ေပါင္းမ်ားစြာ ၿပန္ေရးရရင္ ေရးရလိမ္႔မယ္..။ ပထမဆံုးေရးတာကို ေတာ္ေတာ္နဲ႔ေက်နပ္နိုင္မွာမဟုတ္ဘူး..။ ဒါပံုမွန္ပါပဲ..။ မင္းေမးတာနဲ႔နည္းနည္း လြဲခ်င္လြဲမယ္..။ တကယ္လုပ္နိုင္တဲ႔ Programmer ဆိုတာ Language တစ္ခုမွာ Master ၿဖစ္ေအာင္ထူးခၽြန္ေနတာထက္ပိုတယ္ဆိုတာ မင္းစဥ္းစားထားသင္႔ေသးတယ္..။

အေၿဖ ၇။ ။ နည္းပညာပိုင္းဆိုင္ရာမွာ ေနာက္တစ္ဆင္႔လွမ္းမယ္စဥ္းစားထားရင္ေတာ႔ ကၽြမ္းက်င္ေအာင္လုပ္ရမွာပဲ..။ ေလ႔က်င္႔မွဳန႔ဲပဲ ကၽြမ္းက်င္မွဳကိုရနိုင္မယ္..။ ဘာေရးဖို႔စိတ္၀င္စားလဲဆိုတာ ဆံုးၿဖတ္ပါ..။ (Web Application? ၊ Desktop Application? ၊ Mobile Application?) ေယဘုယ်က်တဲ႔ Features တစ္ခ်ိဳ႕ကိုေရြးပါ..။ (Authorization တို႔ RSS Feeding တို႔)..။ Tasks(တာ၀န္) ေတြ သတ္မွတ္ပါ..။ ထည္႔သြင္းအသံုးခ်ပါ..။ နည္းပညာတိုင္းရဲ႕စာအုပ္ေတြဖတ္ပါ..။ အဲဒီထဲက ကုဒ္ေတြေရးပါ..။ တစ္ေယာက္ေယာက္ကို ကုဒ္ေတြ စစ္ေပးခိုင္းပါ..။ ဒီၿဖစ္စဥ္ပဲ ထပ္ခါထပ္ခါလုပ္ပါ..။

အေၿဖ ၈။ ။ လူတိုင္းလူတိုင္း တစ္မ်ိဴးစီလုပ္ေနၾကတာပဲ..။ နည္းပညာအမ်ိဴးမ်ိဴး စမ္းၾကည္႔ေလ..။ ၿပီးမွ ကိုယ္စိတ္၀င္စားတာရွာ..။ အဲဒီမွာမွ အင္းအရည္အခ်င္းေပၚမူတည္ေနမွာပဲ..။ တခါတေလ အခ်ိန္အၾကာၾကီး လုပ္ေနမိေပမယ္႔ အခ်ိန္ကုန္သြားမွန္းေတာင္ မသိတာမ်ိဴး ၿဖစ္လိမ္႔မယ္..။

အေၿဖ ၉။ ။ C# in Depth ဆိုတဲ႔စာအုပ္က C# သင္ဖို႔ ဖတ္သင္႔တဲ႔စာအုပ္ပဲ..။ C# ကို Confident ရွိသြားၿပီးရင္ F# တို႔ ဘာတို႔ သင္ဖို႔ၾကိဳးစားပါ..။

http://programmers.stackexchange.com/questions/98282/what-to-do-after-reading-a-beginners-book-on-c ကို ဆီေလ်ာ္ေအာင္ ၿပန္ဆိုသည္..။

OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



Comments

Comments ဆိုတာက Program ေရးေနရင္းနဲ႔ Program ထဲမွာပဲ Program နဲ႔ပတ္သက္တဲ႔ ရွင္းၿပခ်က္တို႔၊ Programmer အခ်င္းခ်င္း ေရွ႔လူလုပ္တာကို ေနာက္လူသိေအာင္ ဘာ႔ေၾကာင္႔ဒီလိုေရးပါတယ္ဆိုတာ ခ်ိတ္ဆက္မိေအာင္...၊ ကိုယ္ေရးတာကိုပဲ ေနာက္တစ္ခါၿပန္အၾကည္႔မွာ ဘာေၾကာင္႔ဒီလိုေရးထားတယ္ဆိုတာသိေအာင္ ေရးတဲ႔ေနရာမွာ သံုးပါတယ္..။ Program ကိုထိေရာက္မွဳမရွိေစပါဘူး..။ ဘယ္နွစ္ေၾကာင္းေရးေရး Program ကိုထိေရာက္မွဳမရွိေစခ်င္ရင္..၊ ကိုယ္ေရးတဲ႔ကုဒ္က သိပ္မေသခ်ာရင္ comment ပိတ္ထားခဲ႔ရင္ အဲဒီကုဒ္က Program ကို သက္ေရာက္မွဳမရွိေစေတာ႔ပါဘူး..။

ကိုယ္ေရးတဲ႔စာက တစ္ေၾကာင္းတည္းဆိုရင္၊ ဒါမွမဟုတ္ တစ္ေၾကာင္းၿပီးတစ္ေၾကာင္း line by line ဆိုရင္ (//)မ်ဥ္းနွစ္ေၾကာင္းနဲ႔ တစ္ေၾကာင္းခ်င္းေရွ႕ကေန ပိတ္သြားရပါတယ္..။

ကိုယ္ေရးတဲ႔ Comment က တစ္ေၾကာင္းထက္ပိုတယ္..၊ စာတစ္ပုိဒ္ေလာက္ရွည္တယ္ဆိုရင္လည္း ဘယ္နွစ္ေၾကာင္းပဲၿဖစ္ေနေန အစမွာ (/*) နဲ႔ အဆံုးမွာ (*/)အဲလိုပိတ္ေပးရပါတယ္..။ ၾကားထဲမွာ စာဘယ္နွစ္ေၾကာင္းရွိရွိ အစမွာတစ္ခါနဲ႔ အဆံုးမွာ တစ္ခါပဲ စေပး၊ ပိတ္ေပးလိုက္ရံုပါပဲ..။



ေနာက္တစ္မ်ိဴးက documentation comment ဆိုတာ ရွိေသးတယ္..။ XML file ေတြကို comment ပိတ္တယ္ဆိုရင္ သူတို႔က file အမ်ိဴးအစားေတြမို႔ documentation comment နဲ႔ပိတ္ရတယ္..။ tag အစကေန line by line စာေၾကာင္းဆံုးသေလာက္ တစ္ေၾကာင္းခ်င္းေရွ႔မွာပိတ္သြားရမယ္..။



OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)




ဒီ operatorsေတြက သိစရာေတြ က်ယ္၀န္းပါတယ္..။ operators ေတြမွာ Left to right အလုပ္လုပ္သလား..၊ Right to Left အလုပ္လုပ္သလားဆိုတာ ထည္႔စဥ္းစားရပါတယ္..။ အဲဒီအတြက္ ဦးစားေပး Level အဆင္႔နဲ႔သတ္မွတ္ထားတဲ႔ ဇယားရွိတယ္..။ Level အနည္းအမ်ားေပၚမူတည္ၿပီး အလုပ္လုပ္တာ အရင္လုပ္၊ ေနာက္လုပ္ကြဲသြားပါတယ္..။







x+y-z


ဆိုတဲ႔ expression မွာ x နဲ႔ y အရင္ေပါင္းမလား..။ y ထဲက z နူတ္တာကို အရင္လုပ္မလား..ဆိုတာ စဥ္းစားစရာပါ..။ Level 5 မွာ + နဲ႔ - ေတြ႔နိုင္ပါတယ္...။ Level 2 က အေပါင္းနဲ႔အနူတ္က Unary ေတြအတြက္ပါ..။ integer ေတြအတြက္ မဟုတ္ပါဘူး..။ ဒါေၾကာင္႔မို႔ အေပါင္းအလုပ္ အရင္လုပ္ၿပီးမွ အနူတ္အလုပ္ လုပ္ရမွာပါ..။






ေနာက္တစ္ခု






ေပါင္းနူတ္ေၿမွာက္စား ဥပမာေတြ စေပးပါမယ္..။






3+4=7


3 နဲ႔ 4 ေပါင္းရင္ 7 ရတယ္..။ အေၿဖကိုၾကည္႔လိုက္ရင္ လြယ္လြယ္ေလးပဲလို႔ ၿဖစ္သြားမွာပဲ..။ အဓိကက သူတို႔ေရးတာကို နားလည္ေအာင္ၾကည္႔ရင္းက ဘယ္လိုေရးရမလဲဆိုတဲ႔ စဥ္းစားနည္းကို တတ္ေစခ်င္တာပါ..။ Programming မွာ လိုခ်င္တဲ႔ အေၿဖကိုပဲ သိတာ..။ ဘယ္လိုေရးရင္ ဒီအေၿဖရမလဲ၊ ဒီအေၿဖရဖို႔ ဘယ္လိုေရးမလဲဆိုတာ စဥ္းစားနည္းက အဓိကက်တာ..။


ဂဏန္းနွစ္ခုေပါင္းခ်င္တယ္..။ ဂဏန္းဆိုေတာ႔ Type သတ္မွတ္ရင္ int ေပါ႔..။ ဒႆမကိန္းဟုတ္မဟုတ္ ၾကည္႔ဖို႔လည္းလိုမယ္..။ uint မသတ္မွတ္ေတာ႔ပါဘူး..။ int နဲ႔ပဲ တြက္မယ္..။ 3 အတြက္ int variable တစ္ခု၊ 4 အတြက္ int variable တစ္ခု သူတို႔နွစ္ခု ေပါင္းလဒ္ထည္႔ဖို႕ int variable တစ္ခုလိုမယ္ဆိုတာ စဥ္းစားထားရမယ္..။






အလားတူ ေနာက္တစ္ခု





OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



Arithmetic Operators

အတြက္အခ်က္အတြက္သံုးမယ္႔ Arithmetic Operators ေတြအေၾကာင္းေရာက္ၿပီ..။ +,-,*,/ေတြ အေၾကာင္းေၿပာေတာ႔မယ္..။ အေၿခခံဆိုေပမယ္႔ ေနရာတိုင္းမွာ အရာက်ယ္တယ္..။ Core Concept ေတြၿဖစ္ၿပီး က်န္တာေတြက သူတို႔ကေန ခ်ဲ႕ခ်ဲ႕သြားတာေတြၿဖစ္တယ္..။ ေပါင္းနဴတ္ေၿမွာက္စားေတြအၿပင္ (%)ကို အၾကြင္းအတြက္နဲ႔ binary operation ေတြအတြက္လည္း ေသခ်ာသတ္မွတ္ထားတဲ႔ operators ေတြ ရွိပါေသးတယ္..။



int x=5;
x now 7--> x+=2;


ဒီ operator ေတြနဲ႔ ပတ္သက္လို႔ကေတာ႔ (C,C++,Java,C#) language ေတြအားလံုး အတူတူပါပဲ..။



တန္ဖိုးတိုးသြားတာနဲ႔ ေလ်ာ႔သြားတာနဲ႔ ပတ္သက္လို႔မွာ (++)နဲ႔(--)လို႔ operation နွစ္ခုရွိတယ္..။ ဒီ operator ေတြကိုသံုးတာက ရွင္းရွင္းေလးပါ..။ ၁ ေပါင္း ၁ နဴတ္ လုပ္သြားတာပါပဲ..။



ဒီလကၡဏာနွစ္ခုက variable ရဲ႕ေရွ႔မွာ ေရွ႔မွာလည္းရွိတယ္..။ ေနာက္မွာလည္း ရွိတယ္..။ ေရွ႕ေနာက္ေနရာကြာတာနဲ႔အမွ် အက်ိဴးသက္ေရာက္မွဳလည္း ကြာသြားတယ္..။ ဒီလကၡဏာက variable ရဲ႕ေရွ႕မွာရွိရင္ variable ကိုမသံုးခင္ သူ႕အက်ိဴးသက္ေရာက္မွဳက အရင္ၿဖစ္သြားတယ္..။



(++)လကၡဏာကို variable ေနာက္မွာထားရင္ variable တန္ဖိုးကို assignအရင္လုပ္တယ္..။ assign လုပ္ၿပီးမွ ၁ တိုးတာ လုပ္တယ္..။



(?:)ဆိုၿပီးထူးၿခားတဲ႔ လကၡဏာေလးေရာရွိတယ္..။ အဓိပၸာယ္က if then else statement ဆိုတဲ႔ အဓိပၸာယ္ပါ..။ ? နဲ႔ : နဲ႔ operand သံုးမ်ိဴးၾကားမွာ ခြဲထားတာပါ..။ ပထမ operand က Boolean Expression ပါ..။ Boolean Expression ကလုပ္လုိက္တဲ႔ အလုပ္ကမွန္သြားရင္ ? ေနာက္္က variable ရဲ႕ result ထြက္မယ္..။ မမွန္ရင္ (:) ေနာက္က result ထြက္မယ္..။



ဆက္ရန္..................>

OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



Console Input and Output

အခုေၿပာမယ္႔ဟာေတြက output ထုတ္တဲ႔ေနရာမွာသံုးဖို႔ C#အသံုးေလးပါ..။ ပုစၦာေတြတြက္ရင္ လိုမွာမို႔ ထည္႔ေရးလိုက္ပါတယ္..။

စာေၾကာင္းတစ္ေၾကာင္းလံုးကို ဖတ္မယ္ဆိုရင္



user ကစာေၾကာင္းအေနနဲ႔ပဲ ရိုက္ထည္႔လိုက္ေတာ႔..။ string အေနနဲ႔ပဲ ၀င္လာတယ္..။ တကယ္လို႔ ရိုက္ထည္႔လိုက္တဲ႔စာေၾကာင္းမွာ အသက္လို၊ လခလို ကိန္းဂဏန္းေတြပါလာခဲ႔ရင္ စာေၾကာင္းအေနနဲ႔၀င္လာတဲ႔ဂဏန္းေတြကို ဂဏန္းတန္ဖိုးၿဖစ္ေအာင္ ၿပန္ေၿပာင္းေပးရမယ္..။



Console ဆိုတဲ႔ class က output ထုတ္ေပးဖို႔ .Net Library ထဲမွာ ရွိၿပီးသားဟာပါ..။ Console class ထဲမွာ WriteLine method, Write method ေတြရွိတယ္..။ WriteLine ကစာတစ္ေၾကာင္းခ်င္း တစ္လိုင္းခ်င္းေရးသြားတဲ႔နည္း..။ Write ကေတာ႔ တစ္ေၾကာင္းခ်င္း တစ္လိုင္းခ်င္းမခ်ဘူး..။ ကိုယ္ေရးလိုက္သလို Format ေလးအတိုင္း output ကိုထုတ္ေပးတာပါ..။



Value မတူတာေတြကို Output တစ္ခါတည္းထုတ္ဖို႔ရာ WriteLine()method မွာရွိပါတယ္..။ output ထုတ္ခ်င္တဲ႔ format ကို ကိုယ္ထည္႔ခ်င္တဲ႔ တန္ဘိုးနဲ႔ ေနရာေတြသတ္မွတ္ေပးၿပီး ထည္႔ေပးလိုက္တာပါ..။



OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



လိုအပ္လာတဲ႔ တခါတရံမွာ Type ေတြအခ်င္းခ်င္း အကူးအေၿပာင္း လုပ္ေပးရတာေတြ ရွိပါတယ္..။ int ကေန long ကိုေၿပာင္းတာ..။ double ကေန int ၿပန္ေၿပာင္းတာေတြ ရွိလာပါတယ္..။ ဒီလိုေၿပာင္းရာမွာ နည္းနွစ္နည္းရွိပါတယ္..။

Implicit Conversion
Explicit Conversion


Implicit Conversion ဆိုတာ ေသးတဲ႔ခြက္ထဲကေန ၾကီးထဲခြက္ထဲေၿပာင္းထည္႔တာမို႔ သူ႔ေဒတာေတြ ဆံုးရွံဳးစရာမရွိပါဘူး..။ Explicit Conversion မွာေတာ႔ ၾကီးတဲ႔ခြက္ထဲကေန ေသးတဲ႔ခြက္ထဲေၿပာင္းတာမို႔ ေဒတာတစ္ခ်ိဳ႕ ဆံုးရွံဳးတာ ၿဖစ္ေပၚမွာပါ..။ ၿမင္သာေအာင္ ဥပမာေတြ ၿပလိုက္ပါတယ္..။





OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



Local Variables





ဆိုေတာ႔ Local Variables မွာ Literal နဲ႔ Expression ဆိုၿပီး Initial Value ေဖာ္ၿပနည္း နွစ္နည္းရွိတယ္..။



Main Method ထဲမွာ Variable ေၾကညာရင္ Initial Value သတ္မွတ္ေပးရတယ္..။ မသတ္မွတ္ေပးရင္ Error တက္ၿပီပဲ...။ Main Method ထဲမွာ ကိုယ္ကသံုးေတာ႔မွာမို႔ Variable ေၾကညာတာ..။ သံုးေတာ႔မယ္ဆို သူ႔တန္ဘိုးကဘာလဲဆိုတာ မသံုးခင္သိထားဖို႔ လိုတယ္..။ ဒါေၾကာင္႔မို႔ တန္ဘိုးသတ္မွတ္ေပးရတာ..။

OOP (နိဒါန္း...။)



အခုေရးမယ္႔ OOP က C# Language သံုးၿပီးေရးမွာပါ..။ C# ပဲၿဖစ္ၿဖစ္၊ Java ပဲၿဖစ္ၿဖစ္ အေၿခခံ OOP ကေတာ႔ အတူတူပါပဲ..။ Java ၿဖစ္ၿဖစ္၊ OOP ၿဖစ္ၿဖစ္ ဘာကိုပဲ စသင္သင္ ပထမဆံုးအခန္းက Program တစ္ပုဒ္ Run ရင္ ေနာက္ကြယ္က ၿဖစ္ပ်က္သြားမယ္႔ အေၾကာင္းအရာေတြကို စသင္ေလ႔ရွိပါတယ္..။ ကို႔စ္ဆြဲထားတဲ႔သူေတြကိုက ဒါကိုနားလည္ဖို႔လိုအပ္တယ္လို႔ ယူဆလို႔ ဒီအေၾကာင္းအရာေတြကို စေၿပာေလ႔ရွိပါတယ္..။ ဒီအေၾကာင္းအရာေတြက Beginners ေတြအတြက္ အလြန္နားရွဴပ္ေစပါတယ္..။ စာေရးသူလည္း ဒီအခန္းကို ေတာ္ေတာ္နားလည္ေအာင္ဖတ္လည္း ဖတ္တံုးပဲ သေဘာေပါက္လိုက္ၿပီး ၿပီးရင္ေမ႔သြားလို႔ ၿပန္ဖတ္ရပါတယ္...။ အဓိကေၿပာခ်င္တာေတြကေတာ႔ User က Program တစ္ပုဒ္ေရးလိုက္ရင္ Compiler က Execute လုပ္ပါတယ္..။ မွားရင္ Compiler ကေန Error ထြက္တယ္..။ မွန္ရင္ Result ထြက္လာပါမယ္..။ ဒီေလာက္ပဲအၾကမ္းဖ်ဥ္းနားလည္ၿပီဆို ရပါၿပီ..။ စာေရးသူအေနနဲ႔ဆို ဒီအခန္းကို ေနာက္ဆံုးမွ ၿပန္ေၿပာခ်င္ပါတယ္..။ ေနာက္ဆံုးခန္းေရာက္ၿပီဆိုရင္ User ေတြအေနနဲ႔လည္း C# ကဘာလဲ..၊ Program ဆိုတာဘာလဲ သေဘာေပါက္ခ်ိန္မွ ဒီအခန္းကိုၿပန္ရွင္းၿပရင္ နားလည္နိုင္တယ္ စိတ္အေၿခခံ ရွိေနၿပီလို႔ စာေရးသူယူဆပါတယ္..။



ဒီပံုကေတာ႔ Program တစ္ပုဒ္ရဲ႕ အၾကမ္းဖ်ဥ္းသေဘာတရားပါ..။ ေတာ္ေတာ္ေတာ႔ အၾကမ္းဖ်ဥ္းဆန္ပါတယ္..။ ဒါေပမယ္႔ Beginners ေတြအတြက္ ရည္ရြယ္လို႔ အေသးစိပ္နားလည္ေအာင္ ေရးလိုက္တာပါ..။ ဒီစာကိုေရးတဲ႔ရည္ရြယ္ခ်က္က OOP သင္ကာစ Beginners ေတြကို ရည္ရြယ္ၿပီးေရးတာမို႔ပါ..။

အစပိုင္းသင္ကာစေန႔ေတြမွာ ကိုယ္ကေတာ႔ ရိုက္ထည္႔လိုက္တာ မွန္တယ္..။ ဒါေပမယ္႔ Error ေတြ တစ္သီၾကီးထြက္ခ်င္ထြက္ေနတတ္ပါတယ္..။ Typing အမွား..၊ စာလံုးအၾကီးအေသးအမွား..၊ (;) အပိတ္ေတြက်န္လို႔ မ်ားပါတယ္..။ ဒါေတြကို ၿဖည္းၿဖည္းခ်င္းစိတ္ရွည္ရွည္နဲ႔ ေက်ာ္လႊားသြားရင္း ကၽြမ္းက်င္သူအၿဖစ္ ေရာက္တာပါပဲ..။ လူတိုင္းေက်ာ္လႊားရမယ္႔ အဆင္႔ပဲၿဖစ္လို႔ Error ၿပရင္ ဘာေၾကာင္႔လဲဆိုတာ အေၾကာင္းရင္းသိေအာင္လုပ္ရင္း ေပ်ာ္ေပ်ာ္ၾကီး ေက်ာ္ၿဖတ္ၾကပါစို႔..။

Program နဲ႔ Result နဲ႔ၾကားထဲမွာ Compiler ဆိုတာေလး ေနာက္ကြယ္က အလုပ္လုပ္ေနပါတယ္..။ ကိုယ္ေရးလိုက္တဲ႔ Program ကို Compiler က Machine Language ကိုေၿပာင္းလိုက္တယ္..။ Machine Language က နားလည္တယ္..၊ Error မပါဘူးဆိုရင္ Compiler ဆီကိုပဲ ၿပန္ပို႔ပါတယ္..။ Compiler ကေနပဲ လိုခ်င္တဲ႔ Result ၿပန္ထုတ္ေပးပါတယ္..။ ရွင္းေအာင္ ပံုေလးနဲ႔ၿပမယ္ေနာ္..။ ဒါက Beginners ေတြနားလည္ေအာင္ စာေရးသူဘာသာရွင္းေအာင္ဆြဲထားတဲ႔ ပံုေတြပါ..။ စာေရးသူက ဒီစာကို ဘာသာၿပန္ေရးမွာမဟုတ္ပါဘူး..။ ကိုယ္နားလည္သလို ၿပန္ရွင္းၿပတဲ႔ပံုနဲ႔ ေရးမွာပါ..။ C# Courses ေတြကို နားလည္ေအာင္ပဲဖတ္ပါတယ္..။ ကိုယ္နားလည္သလိုပဲ ၿပန္ရွင္းၿပၿပီး ဘာသာၿပန္ရံု ေရးသြားမွာ မဟုတ္ပါဘူး..။ စာေရးသူလည္း ဘာသာၿပန္ရံုေလးေရးထားတာဆို ဖတ္ရတာ စိတ္၀င္စားမွဳ နည္းတတ္လို႔ပါ...။



ဒါက Compiler ဆီကေန Machine ဆီ သြားတဲ႔ အသြားပါ..။ Result မေပၚေသးပါဘူး..။ Execute လုပ္ဆဲကာလပါ..။



ဒါကေတာ႔ Machine Language က Compiler ဆီၿပန္ထုတ္ေပးတဲ႔ အပိုင္းပါ..။ မွန္ရင္ Result ထုတ္ေပးပါမယ္..။ စာတစ္တန္ေပတစ္တန္ေရးေနရေပမယ္႔ ဒီအၿဖစ္အပ်က္ကေလးက စကၠန္႔ပိုင္းေလာက္ပဲ ၾကာတဲ႔အၿဖစ္အပ်က္ေလးပါ..။ Developer ေတြကေတာ႔ ဒါကိုသိထားရပါမယ္..။

Program တစ္ပုဒ္ ဘယ္လုိ Run မလဲ..။

ေနာက္အခန္းကေနစၿပီး Program ေတြစမ္းရပါမယ္..။ ဒီလိုစမ္းဖို႔အတြက္ ၿမန္မာနိုင္ငံကလူေတြအတြက္ဆို Visual Studio 2010 တစ္ေခြကို၀ယ္ၿပီး Install လုပ္ေစခ်င္ပါတယ္..။ ေခြ၀ယ္ဖို႔ခဲယဥ္းတဲ႔ ၿပည္ပကလူေတြအတြက္ Microsoft Website က Visual Studio 2010 Express Version ကို အလကားေပးထားပါတယ္..။ သူ႔ကိုေဒါင္းၿပီး Install လုပ္ေစခ်င္ပါတယ္...။ < href="http://www.microsoft.com/visualstudio/eng/downloads">အဲဒီလင္႔မွာ Install Now ကိုကလစ္ရံုပါပဲ..။ Install လုပ္ခ်ိန္ကေတာ႔ နာရီ၀က္ကေန ၄၅ မိနစ္ေလာက္ ၾကာတတ္ပါတယ္...။ Memory လည္းေတာ္ေတာ္မ်ားမ်ား ေနရာယူမွာမို႔ စက္မွာေနရာမရွိရင္ ေနရာအရင္ရွင္းေစခ်င္ပါတယ္..။ 200Mb ေက်ာ္ေက်ာ္ေလာက္ ရွိပါတယ္..။ Install လုပ္တဲ႔ အဆင္႔ေတြကိုလည္း ထည္႔မေရးေတာ႔ပါဘူး..။ < href="http://geekswithblogs.net/Ramaraju/archive/2009/05/24/step-by-step--installing-visual-studio-2010.aspx">အဲဒီလင္႔မွာ Install လုပ္နည္းတစ္ဆင္႔ခ်င္းကို ရွင္းၿပထားပါတယ္..။ ေသခ်ာေအာင္လို႔ အဲဒီရွင္းၿပခ်က္တစ္ဆင္႔ခ်င္းကိုၾကည္႔ၿပီးလုပ္ရင္ အမွားနည္းလို႔ အခ်ိန္ကုန္သက္သာပါလိမ္႔မယ္..။

Program ေတြ မ Run ခင္ Folder အရင္ေဆာက္သင္႔ပါတယ္..။ စာေရးသူကေတာ႔ D:> ေအာက္မွာ folder တစ္ခုေဆာက္ထားပါတယ္..။ ဒါမို႔လို႔ စာဖတ္သူကိုေရာ D:>ေအာက္မွာ ေဆာက္ေစခ်င္ပါတယ္..။ ဒါမွ စာေရးသူရွင္းၿပရင္ နားလည္မွဳမမွားေစခ်င္လို႔ပါ..။ Folder တစ္ခုေဆာက္ၿပီး အဲဒီ Folder ထဲမွာ File ကိုသိမ္းၿပီး command prompt ထဲကေန လွမ္းRun ရမွာပါ..။ Start-->Program-->Visual Studio 2010-->Visual Studio 2010 (tool)--> Command prompt (2010) ကိုေရြးပါ..။ Command prompt ထဲေရာက္သြားရင္ သူက C:> ေအာက္ကို ပံုေသေပးထားတတ္တာမ်ားပါတယ္..။ cd.. နဲ႔ေနာက္ၿပန္ဆုတ္ရပါမယ္..။ cd d နဲ႔ Directory ေၿပာင္းယူရပါမယ္..။ cd class(ကိုယ္ေပးထားတဲ႔ ဖိုဒါနာမည္) လို႔ေရးၿပီး ကိုယ္သိမ္းတဲ႔ ဖိုဒါေအာက္ကို ပို႔ရပါမယ္...။

တကယ္ Run ေတာ႔မယ္ဆို ၿပန္ေၿပာပါမယ္..။ ၿမင္သာတဲ႔ ဥပမာအေနနဲ႔ကေတာ႔

C:/cd..(ေနာက္ၿပန္ဆုတ္တာ)

C:/ cd d (C ေအာက္ကေန D ေအာက္ကို ခ်ိန္းတာ..။)
D:/ cd class (ကိုယ္သိမ္းတဲ႔ ဖိုဒါေအာက္ ၀င္တာ..။)
D:/ Class(ဖိုဒါေအာက္ေရာက္သြားၿပီ..။)
D:/Class/csc First.cs(Compile လုပ္တာ..။)
D:/Class/First (Run တာ..။)


ေနာက္အခန္းမွ Theory ၿပီးရင္ လက္ေတြ႔ Program Run ပါေတာ႔မယ္..။

အေၿခခံ အပိုင္း(၁) ဆက္ရန္..။

ဆရာေအာင္သင္း၏ အင္တာဗ်ဴးမ်ားစြာထဲမွာ မစံပယ္နွစ္သက္ေသာ လိုက္နာက်င္႔သံုးၿဖစ္ေသာ အင္တာဗ်ဴးတစ္ခု..။

ခ်င္းမိုင္ (မဇၩိမ) ။ ။ ဆရာေအာင္သင္းသည္ ၁၉၅၈ ခုႏွစ္က ရန္ကုန္တကၠသိုလ္သို႔ ဝင္ေရာက္ခဲ့ၿပီး၊ ၁၉၆၂ ခုႏွစ္တြင္ ရန္ကုန္တကၠသိုလ္ နည္းျပ၊ ၁၉၆၅ ခုႏွစ္တြင္ ျပင္ဦးလြင္ စစ္တကၠသိုလ္ ျမန္မာစာဌာန၏ လက္ေထာက္ကထိကအျဖစ္ တာဝန္ထမ္းေဆာင္ခဲ့သည္။ ယင္းအျပင္ အလြတ္ပညာသင္ အထက္တန္းေက်ာင္းမ်ားတြင္ ျမန္မာစာ နည္းျပအျဖစ္ သင္ၾကားပို႔ခ်ေပးခဲ့သည္။

ဆရာသည္ ပညာေရးႏွင့္ ပတ္သက္သည့္ေဆာင္းပါးမ်ား လူငယ္မ်ားတိုးတက္ေရးအတြက္ စာေပမ်ား စသည့္ စာအုပ္၊ ေဆာင္းပါးမ်ား စုစည္းမႈႏွင့္ ဘာသာျပန္ စာအုပ္ေပါင္း ၄ဝ ေက်ာ္ကို ေရးသားခဲ့ၿပီးျဖစ္သည္။ ဆရာသည္ အသက္ ၈၅ ႏွစ္ရွိၿပီျဖစ္ၿပီး လူငယ္ျပဳျပင္ေရး စာေပမ်ား ေရးသားေနဆဲျဖစ္သည္။ ထို႔ျပင္ ျမန္မာႏိုင္ငံအႏွံ႔ လူငယ္ျပဳျပင္ေရး စာေပေဟာေျပာပြဲမ်ား ကိုလည္း လိုက္လံေဟာေျပာေနသည္။

ဆရာျဖတ္သန္းခဲ့သည့္ ရန္ကုန္ တကၠသိုလ္ ပညာေရးအေျခအေန၊ လက္ရွိျဖစ္ေနသည့္ ျမန္မာ့ပညာေရး၊ ပညာေရး ဝန္ထမ္းမ်ား လာဘ္စားမႈအေပၚဆရာအျမင္၊ ယခု အစိုးရအေပၚ ဆရာ၏ ပညာေရး သံုးသပ္ခ်က္၊ အနာဂတ္ ပညာေရးေမွ်ာ္မွန္းခ်က္၊ ျပည္တြင္းျပည္ပ လူငယ္မ်ားအေပၚဆရာ၏ ဆံုးမစကားမ်ား စသည္တို႔ကို မဇၩိသတင္းေထာက္ မ်ဳိးသန္႔က ေမးျမန္းထားပါသည္။
(ေမလ ၂၅ ရက္ေန႔မွ ၃၁ ရက္ေန႔အထိသည္ ျမန္မာႏိုင္ငံ ပညာေရးဝန္ၾကီးဌာန၏ ေက်ာင္းအပ္ႏွံေရး သီတင္းပတ္လည္း ျဖစ္သည္။)
ပထမဆံုး ေမးခ်င္တာက ဆရာတို႔ ျဖတ္သန္းခဲ့တဲ့ ရန္ကုန္တကၠသိုလ္ အေျခအေနနဲ႔ ပညာေရးဌာနေတြ အေၾကာင္း ေျပာျပေပးပါ။


“ပညာေရးဌာနမွာ အရင္တုန္းက Senate ရွိတယ္၊ Council ရွိတယ္။ Senate နဲ႔ Council က ဆံုးျဖတ္တာ။ သမၼတတို႔ ဝန္ၾကီးခ်ဳပ္တို႔က ႏိုင္ငံေရးနဲ႔ အုပ္ခ်ဳပ္ေရးဘက္က။
ဘာမွ တကၠသိုလ္ကို ေျပာခြင့္မရွိဘူး။ သူက ေထာက္ပ့ံေပးရတာပဲ ရွိတယ္။ တကၠသိုလ္က သူ႔ရန္ပံုေငြနဲ႔သူ သူ႔အုပ္ခ်ဳပ္ေရးနဲ႔သူ။ က်ေနာ္တို႔ ရန္ကုန္တကၠသုိလ္ထဲမွာ ကိုယ္ပိုင္ေဆး႐ံု ရွိခဲ့တယ္၊ ကိုယ္ပိုင္ ျမဴနီစီပယ္လိုဟာမ်ဳိး ရွိတယ္၊ အလုပ္သမား တန္းလ်ားေတြ ရွိခဲ့တယ္။ က်ေနာ္တို႔ကို Senate က ျပ႒ာန္းတယ္၊ Council က အုပ္ခ်ဳပ္တယ္။ ဒီလိုသြားခဲ့တာ အစိုးရက ဘာမွ ေျပာပိုင္ခြင့္ မရွိဘူး။ အဂၤလိပ္ အုပ္ခ်ဳပ္တဲ့ လက္ထက္မွာေတာင္ ဘုရင္ခံက ဘာမွ ေျပာပိုင္ခြင့္ မရွိဘူး။ ခင္ဗ်ားျပန္စဥ္စားရင္ သိလိမ့္မယ္။ ၁၉၂ဝ သပိတ္ေမွာက္မႈ ေပၚေပါက္ခဲ့ေတာ့ ဘုရင္ခံက
ကန္႔ကြက္ခဲ့တာပဲ။ ဒါေပမဲ့ ရမယ့္ မရဘဲနဲ႔”

၁၉၆၂ မတိုင္ခင္က အေရွ႕ေတာင္အာရွမွာ ရန္ကုန္တကၠသိုလ္ဟာ အေကာင္းဆံုးလို႔ ဖတ္မွတ္ဖူးပါတယ္။ အခုက်ေတာ့ ေျပာင္းျပန္ျဖစ္ေနတဲ့ အေနအထားလို႔ ေျပာၾကပါတယ္။ ဘာ့ေၾကာင့္ပါလဲ။

“ပညာေရးစနစ္က ပ်က္သြားတာက ႏုိင္ငံေရးစနစ္ေၾကာင့္ ပ်က္သြားတာ။ ဘာ့ေၾကာင့္လဲဆိုေတာ့ အဲဒီ ပညာေရးရဲ႕ အေပၚကို အစိုးရက လႊမ္းမိုးသြားတယ္။ အမွန္က အစိုးရသည္ သူ႔ေပၚလစီနဲ႔ သူသြား။ အဲဒီ ေပၚလစီနဲ႔ကိုက္ေအာင္ ပညာေရးကလုပ္။ အထက္တန္းထိေအာင္ကေတာ့ ပညာေရးဝန္ၾကီးဌာနေအာက္ ထားလိုက္ေတာ့။ တကၠသိုလ္ရဲ႕ အထက္ဘက္မွာ အရင္တုန္းက ဝန္ၾကီးခ်ဳပ္ကေတာင္ မလႊမ္းမိုးႏိုင္ဘူး၊ သမၼတ ကေတာင္ မေျပာႏိုင္ဘူး”

အခုေခတ္ လူငယ္ေတြ လြတ္လပ္စြာ ပညာသင္ၾကားခြင့္ မရွိဘူးလို႔ ညည္းၾကပါတယ္။ ဒီေက်ာင္းသားေတြကို ဆရာ ဘာေျပာခ်င္ပါလဲ။

“အဲဒါေတာ့ က်ေနာ္ေျပာခ်င္တာက လြတ္လပ္ခြင့္ဟာ ေပးသင့္တဲ့ေနရာေတြမွာ ေပးကိုေပးသင့္တယ္။ လြတ္လပ္စြာ ဖြံ႔ၿဖိဳးခြင့္ေပးတာဟာ သူတို႔ကို လြတ္လပ္စြာ ေအာ္ဟစ္ေႂကြးေၾကာ္ခြင့္၊ သူပုန္ထခြင့္ ေပးတာမဟုတ္ဘူး။ အဲဒီဥစၥာကို ပညာရွင္ေတြက နားကိုလည္ရမယ္၊ ေက်ာင္းသားေတြ ကိုယ္တိုင္ကလည္း နားလည္ရမယ္။ ငါတို႔ လြတ္လပ္ေနျခင္းသည္ အစိုးရကို ပုန္ကန္ဖို႔ မဟုတ္ဘူး၊ အစိုးရကို ဖီဆန္ဖို႔ မဟုတ္ဘူး၊ ငါတို႔ပညာေရးကို လြတ္လပ္စြာ ေတာင္းဆိုခြင့္သာလွ်င္ ျဖစ္တယ္”

လူငယ္ေတြ ပညာတပိုင္းတစနဲ႔ ႏိုင္ငံျခားထြက္ၿပီး အလုပ္လုပ္ၾကတယ္။ ဒါဟာ ျပည္တြင္းမွာ ပညာေရး အေျခအေန နိမ့္က်ေနတာေၾကာင့္လား။

“ပညာေရး နိမ့္က်မႈေၾကာင့္ မဟုတ္ဘူးဗ်။ က်ေနာ္ေျပာမယ္ ကိုယ့္တိုင္းကိုယ့္ျပည္ထဲမွာ အခြင့္အလမ္း ရွားပါးတာ ရွိတယ္။ အဲဒါက်ေတာ့ က်ေနာ္ မေျပာတတ္ေတာ့ဘူး။ အဲဒါက်ေတာ့ ႏိုင္ငံေရးနဲ႔လည္း ဆိုင္တယ္၊ စီးပြားေရးနဲ႔လည္း ဆိုင္တယ္။ ႏိုင္ငံေရးနဲ႔ စီးပြားေရးဟာ သိပ္ကြာတာ မဟုတ္ဘူး။ တိုင္းျပည္တျပည္မွာ ႏိုင္ငံေရးကို ၾကည့္ၿပီးေတာ့ စီးပြားေရးကို လုပ္ရတာ။ အဲဒီႏွစ္ခုလံုး မေကာင္းလို႔ေသာ္လည္းေကာင္း၊ ေကာင္းလို႔ေသာ္လည္းေကာင္း တခုခု ညံ့လို႔ ဒီလိုျဖစ္ေနတာေပါ့ဗ်ာ၊ ဒါပဲရွိတာေပါ့ဗ်ာ”

အစိုးရဲ႕ ပညာေရး အသံုးစရိတ္ေပၚမွာလည္း သိပ္နည္းလြန္းတယ္ဆိုၿပီး ေဝဖန္ၾကပါတယ္။ ဆရာေကာ ဘယ္လိုထင္ပါသလဲ။

“က်ေနာ္ တခုပဲေျပာမယ္။ မိသားစုတစုမွာ က်န္းမာေရးစရိတ္က ပထမဆံုး၊ ဒုတိယက ပညာေရး၊ ကိုယ့္သားသမီး က်န္းမာေရးနဲ႔ ပညာေရးထက္ အေရးၾကီးတာ မိဘေတြမွာ မရွိဘူး။ အဲဒီေတာ့ မိသားစုမွာရွိတဲ့ မိဘႏွစ္ပါးက သားသမီးရဲ႕ ပညာေရးနဲ႔ က်န္းမာေရးအတြကို တကယ့္ကို ရက္ရက္ေရာေရာ၊ ကိုယ္ထမင္းတလုတ္ ေလွ်ာ့စားၿပီးေတာ့ သို႔မဟုတ္ရင္ ကိုယ္လံုခ်ည္ တထည္ေလွ်ာ့ဝတ္ၿပီးေတာ့ ေထာက္ပ့ံရင္ အဲဒီမိသားစု ၾကီးပြားတာပဲ။ တိုင္းျပည္တျပည္မွာလည္း အဲဒီလိုပဲ က်န္းမာေရးနဲ႔ ပညာေရးကို ရန္ပံုေငြ ဘယ္ေလာက္ထားသလဲ၊ ဘတ္ဂ်က္ ဘယ္ေလာက္ေပးသလဲ၊ ဒီအေပၚမွာ မူတည္တာပဲ။ သူတို႔ (အစိုးရ) ဘယ္ေလာက္ေပးသလဲ က်ေနာ္မသိဘူး”

ပညာေရးအေျခအေန နိမ့္က်မႈနဲ႔ တျခား ဆိုးတဲ့အေျခအေနေတြဟာ အစိုးရစီမံခန္႔ခြဲမႈ ၫံ့တာေၾကာင့္လို႔ ေဝဖန္ၾကတဲ့ အေပၚမွာေကာ။

“ေကာင္းၿပီ။ က်ေနာ္ လူငယ္ေတြကို မင္း .. ငါနဲ႔ ေျပာေလ့ရွိတယ္။ မင္းဒီစနစ္ၾကီးကို မၾကိဳက္ဘူး။ ဒီပညာေရးစနစ္ေၾကာင့္၊ ဒီအစုိးရေၾကာင့္ မင္း မေက်နပ္ဘူးလို႔ ေျပာတယ္။ အဲဒီေတာ့ မင္း ေျပာင္းႏုိင္လား၊ မေျပာင္းႏိုင္ဘူး။ မေျပာင္းႏိုင္ရင္ မင္းကိုယ္မင္း တနည္းနည္းနဲ႔ တိုးတက္ေအာင္လုပ္ေပါ့။ အဖ်င္းဆံုး စာဖတ္ေနရမယ္၊ ဆည္းပူးေနရမယ္။ တဖက္သားမွာ ရရွိႏိုင္တဲ့ ပညာရပ္ကို ေမးျမန္းဆည္းပူးရမယ္။ အဲဒီေတာ့ မင္းဘဝမင္း ဟိုအၿငိဳးထား ဒီအၿငိဳးထား၊ ဟိုအျပစ္တင္ ဒီအျပစ္တင္နဲ႔ဆိုေတာ့ မင္းဘာသာမင္း ေနာက္ဆံုးပိတ္ ေအာက္တန္းက်႐ံုပဲ ရွိမယ္”

သင္ၾကားေရစနစ္ေတြမွာ ကေလးဗဟိုျပဳသင္ၾကားေရးစနစ္၊ ဆရာဗဟိုျပဳ သင္ၾကားေရစနစ္ ဆိုၿပီးေတာ့ ေျပာၾကဆိုၾကပါတယ္။ ဆရာကေကာ ဘယ္သင္ၾကားေရးစနစ္ကို အေလးေပးလဲ။

“တကယ့္ပညာေရးမွာ အေကာင္းဆံုးက တခုတည္း က်ေနာ္ေျပာမယ္။ ဘုရားက သူက သင္ေပးတာ မဟုတ္ဘူး။ သူက ေမးသြားတာ။ ဘုရားရဲ႕ သင္ၾကားေရးစနစ္ကိုလည္း ခင္ဗ်ား .. ေသခ်ာၾကည့္ပါ။ သူက ေမးသြားတာခ်ည္းပဲ။ သူကေနၿပီးေတာ့ ဒါကို က်က္၊ ဒါကိုမွတ္လို႔ ေျပာတာမဟုတ္ဘူး။ ဤအရာကို သင္မည္သို႔ ယူဆသနည္း၊ ဒါကို သြားတာ ဆိုခေရးတီးရဲ႕ သင္ၾကားနည္းကလည္း ဒီအတိုင္းပဲ။ ေနာက္ၿပီးေတာ့ ပညာေရး သီဝရီေတြထဲမွာလည္း ကေလးေတြကို ဒီဟာမွတ္၊ ဒီဟာမွတ္လို႔ ေျပာတာ မဟုတ္ဘူး။ သူ႔စဥ္းစားဉာဏ္ကို ႏႈိးေပးရတာ။ သူ႔ဘာသာသူ စဥ္းစားတတ္ေအာင္ လုပ္ေပးရတာ။ ကေလးကို စဥ္းစားတတ္ေအာင္ လုပ္ေပးတတ္ေလေလ၊ ကေလးစဥ္းစားေလေလ အဲဒီဆရာ ေအာင္ျမင္ေလေလပဲ။ က်ေနာ္ေတာ့ အဲဒီလို သေဘာေပါက္တယ္”

သင္ၾကားမႈ သင္ယူမႈ အေထာက္အကူ ပစၥည္းေတြကေကာ။

“အဲဒီ ပစၥည္းကိရိယာေပါ့ဗ်ာ။ မူလတန္းလိုဟာမ်ဳိးမွာေတာ့ သိပ္အေရးမၾကီးေပမယ့္ အထက္တန္းလို ဟာမ်ဳိးက်ေတာ့ ဥပမာ က်ေနာ္တုိ႔ သိေလာက္ေတာ့ ဘာမွမရွိဘူး။ ပန္းခ်ီကားခ်ပ္ေတာင္ ေကာင္းေကာင္းမရွိဘူး။ ႐ုပ္ပံုကားခ်ပ္ေတာင္ ေကာင္းေကာင္းမရွိဘူး။ ဒါ က်ေနာ္ သိသေလာက္ေျပာတာ။ ေက်ာင္းၾကီးေတြေတာ့ ရွိခ်င္ရွိမွာေပါ့။ နယ္ေတြမွာေတာ့ ဘာမွမရွိဘူး”

ပညာေရးဌာနေတြ ေက်ာင္းေတြမွာ လာဘ္စားမႈေတြကို ရန္ကုန္အစိုးရက တေလာက ထုတ္ေဖာ္တယ္လို႔ ၾကားပါတယ္ အဲဒီအေပၚမွာေကာ။

“ဒါက သက္ဆိုင္ရာ ဆရာ/ဆရာမေတြရဲ႕ ပညာေရးမွာ လာဘ္စားမႈေခၚတာေပါ့။ အတန္းတင္ေပးတာ အဆင့္ ၁/၂/၃ ေပးတာ၊ ေက်ာင္းဝင္ခြင့္ေတာင္းတာ၊ အဲဒါမ်ဳိးေတြ အမ်ားၾကီးေပါ့။ အဲဒါေတြက ပ်က္စီးေနတာ ေတာ္ေတာ္ၾကာၿပီ။ အခုလို လုပ္လိုက္တယ္ဆိုတာ က်ေနာ္ေတာ့ တကယ္ဝမ္းသာတယ္။ အဲဒီေတာ့ ဌာနေတြရဲ႕ လာဘ္စားမႈေတြထဲမွာ ပညာေရးနဲ႔ က်န္းမာေရး လာဘ္စားမႈေလာက္ဆိုးတာ တခုမွ မရွိဘူးလို႔ က်ေနာ္က ေျပာခ်င္တယ္။ ဘာေၾကာင့္လဲဆိုေတာ့ တိုင္းျပည္တျပည္ရဲ႕ အေျခခံအုတ္ျမစ္က က်န္းမာေရးနဲ႔ ပညာေရးပဲ”

ဆရာ ပညာေရးမွာ တာဝန္ယူခဲ့တုန္းကေကာ ဒီအေျခအေနေတြ ရွိခဲ့လား။

“အရင္တုန္းကေတာ့ ၇ တန္းဆုိပါေတာ့။ ကိုယ့္ေက်ာင္း ကိုယ္မစစ္ရဘူး၊ ေက်ာင္းခ်င္း လဲစစ္ရတယ္။ ခ႐ိုင္ခ်င္း လဲစစ္ရတယ္။ က်ေနာ္ဆို အလယ္တန္းျပလုပ္တုန္းက ေရနံေခ်ာင္းက အေျဖလႊာကို က်ေနာ္စစ္ရတာ။ အခုဟာက ကိုယ့္ေက်ာင္း ကိုယ္စစ္ဆိုေတာ့ လုပ္ခ်င္တာ လုပ္လိုက္ၾကတာေပါ့ဗ်ာ။ ဆိုေတာ့ က်ေနာ္က ေရနံေခ်ာင္းကဆုိေတာ့ အေျဖလႊာေတြက ဘယ္သူမွန္း ဘယ္ဝါမွန္းကို မသိဘူး။ က်ေနာ္က ေတာင္တြင္းၾကီးက။ အဲဒီေတာ့ ဆရာ၊ ဆရာမ လာဘ္စားတာေတြက ေဖာ္လို႔ကို မရဘူး။ က်ေနာ္က အရွိကုိအရွိအတိုင္း စစ္ေပးလိုက္တာပဲ။ ေနာက္ေတာ့ သက္ဆိုင္ရာ ပညာေရးအရာရွိကေန moderate လုပ္တာေပါ့။ ဘယ္ေလာက္ဆို ေအာင္ေပးသင့္တယ္၊ ဘယ္ေလာက္ဆိုက်တယ္ေပါ့။ သူတို႔ဘာသာသူတို႔ လုပ္ၾကတယ္။ အခုဟာက အဲဒီလိုမဟုတ္ဘူး။ ကိုယ့္ေက်ာင္း ကိုယ္စစ္ဆိုေတာ့ လုပ္ခ်င္တိုင္း လုပ္ေနၾကတာကိုးဗ်”

တိုင္းေဒသၾကီး အစိုးရေတြအေပၚမွာ ပညာေရး၊ က်န္းမာေရး တိုးတက္လာဖို႔ ဘယ္ေလာက္ထိ ေမွ်ာ္မွန္းလို႔ရႏိုင္လဲ။

“အခုေတာ့ျဖင့္ က်ေနာ္မွန္းတာ သက္ဆိုင္ရာ နယ္ပယ္ေတြမွာ အရင္ကနဲ႔ မတူေတာ့ဘူး တိုင္းေဒသၾကီးေတြမွာ သူ႔ဘာသူ ဝန္ၾကီးခ်ဳပ္ေတြရွိတယ္။ အဲဒီဝန္ၾကီးခ်ဳပ္ေတြက အဲဒီ ပညာေရး၊ က်န္းမာေရးမွာ အစြမ္းကုန္ ၾကိဳးစားလာၾကလိမ့္မယ္လို႔ က်ေနာ္ေမွ်ာ္လင့္တယ္။ တိုင္းျပည္တျပည္ရဲ႕ အေျခခံမွာ အေရးၾကီးဆံုးအခ်က္က က်န္းမာေရးနဲ႔ ပညာေရး။ အခု ပညာေရးကို စလုပ္ေနၿပီ။ က်န္းမာေရးကိုလည္း ေတာ္ေတာ္မ်ားမ်ား လုပ္လိမ့္မယ္လို႔ က်ေနာ္ ေမွ်ာ္လင့္ထားတယ္”

ျပည္ေထာင္စု အစိုးရအေပၚမွာေကာ။

“က်ေနာ့္ စိတ္ထဲမွာ က်ေနာ္ အမွန္အတိုင္းေျပာတာ အခု အစိုးရ လုပ္တဲ့ဟာေတြကို အမ်ားၾကီး က်ေနာ္ ေမွ်ာ္လင့္ခ်က္ ထားတယ္။ က်ေနာ္ သိပ္ကိုေမွ်ာ္လင့္တယ္။ ဘာေၾကာင့္လဲဆိုေတာ့ အလုပ္႐ံုေဆြးေႏြးပြဲေတြ လုပ္တယ္။ ေဒသဖြံ႔ၿဖိဳးေရးေတြ၊ ေက်းလက္ဖြံ႔ၿဖိဳးေရးေတြ၊ ဆင္းရဲသူ ပေပ်ာက္ေရးေတြ အခု ေတာ္ေတာ့္ကို က်ယ္က်ယ္ေလာင္ေလာင္ ေဆြးေႏြးၾကတယ္။ အရင္တုန္းက အဲဒါမ်ဳိး သိပ္မၾကားခဲ့ဖူးဘူး။ အခု ေနျပည္ေတာ္ ဆိုပါေတာ့ဗ်ာ၊ ဌာနခ်ဳပ္ကေနစၿပီး စိတ္ဝင္စားေတာ့၊ နယ္ေတြမွာရွိတဲ့ ေဒသၾကီးဝန္ၾကီးခ်ဳပ္ေတြကအစ သူတို႔ေတြက အကုန္လံုး လႈပ္ရွားတက္ႂကြ ပါဝင္လာၾကလိမ့္မယ္လို႔ ထင္တယ္။ ေနာက္ၿပီးေတာ့ သူတို႔ခ်င္းလည္း အၿပိဳင္အဆိုင္ လုပ္လိမ့္မယ္လို႔ ထင္တယ္။ ဒီလိုမွ အစြမ္းအစ မျပဳဘူးဆိုရင္ ျပဳတ္ေပါ့ဗ်ာ .. ဒါပဲ။ တတ္ႏုိင္တယ္ က်ဳပ္မေျပာတတ္ဘူး”

ပညာ ပညာလို႔ ေျပာေနၾကတာ ဒီပညာ ဆိုတဲ့ စကားလံုးကို ဆရာဘယ္လို အဓိပၸာယ္ဖြင့္လဲ။

“ပညာဆိုတာ ခင္ဗ်ားေျပာသလို က်ဳပ္လည္းပဲ မေမးရင္ သိတယ္၊ ေမးရင္ မသိေတာ့ဘူးဆုိတာ က်ေနာ္လည္း က်န္ခဲ့တဲ့ ေလးငါး ဆယ္ႏွစ္ေလာက္ကမွ သေဘာေပါက္တယ္။ သိဂၤသူ႔သမီးေက်ာက္စာမွာ ဆုေတာင္းေလး တခုပါတယ္။ ေရးထားတာ ဘာလဲဆိုေတာ့ .. ငါလည္းတဲ့ ပညာမရွိေသာ မိုက္ေသာ မျဖစ္ဟူ၍တဲ့။ ပညာရွိေသာ အေၾကာင္းကို သိေသာသူ ျဖစ္ရလို၏ဆိုတာ ပညာရွိတယ္ဆိုတာ အေၾကာင္းကို သိတာပဲ”

“အေၾကာင္းအက်ဳိးမသိတဲ့ သူဟာ လူ႔ဘဝမွာ မေအာင္ျမင္ႏိုင္ဘူး။ တိုင္းျပည္တခုရဲ႕ ေခါင္းေဆာင္ဟာ ပညာမတတ္ရင္ အဲဒီတိုင္းျပည္ ဒုကၡေရာက္တယ္။ ေဆြမ်ဳိးတမ်ဳိးထဲမွာ ေခါင္းေဆာင္လုပ္ေနတဲ့ ဖခင္ျဖစ္ေစ၊ ဘၾကီးျဖစ္ေစ၊ အဖိုးျဖစ္ေစ ဦးေဆာင္ေနတဲ့သူက အေၾကာင္းအက်ဳိးကို ဆင္ျခင္ႏိုင္စြမ္းမရွိရင္ တမ်ဳိးလံုးျပဳတ္ပဲ .. ဒါပဲ။ ေအာက္တန္းက်သြားတာပဲ .. ဒါပဲ။ အဲဒီအထဲကမွ အေၾကာင္းအက်ဳိး ဆင္ျခင္ႏိုင္တဲ့သူက ေခါင္းေဆာင္ျဖစ္မယ္။ ကမၻာ့ႏိုင္ငံေတြ ဖြံ႔ၿဖိဳးတယ္ဆိုတာ ေခါင္းေဆာင္က အေၾကာင္းအက်ဳိးသိလို႔ေပါ့”

အခ်ိန္ဆိုတဲ့ စကားလံုးနဲ႔ ပတ္သက္ၿပီး လူငယ္ေတြကို ဆံုးမစကား ေျပာေပးပါဦး။

“က်ေနာ္ စာေတြထဲလည္း ထည့္ေရးတယ္၊ ေဟာေျပာပြဲေတြမွာလဲ ေျပာတယ္။ အရင္ကေတာ့ ဒီေလာက္မေျပာဘူး။ ဘဝဆိုတာဘာလဲ၊ ေမြးတာနဲ႔ ေသတာရဲ႕ ၾကားကာလ မေမြးခင္ ဘဝမျဖစ္ဘူး ေမြးေမြးခ်င္း ေသသြားရင္ ဘဝမရွိဘူး။ အဲဒီၾကားကာလ ၾကားကာလဆိုတာ အခ်ိန္ပဲ။ အဲဒီေတာ့ ဘဝကို အခ်ိန္နဲ႔ ဖဲြ႔စည္းထားတယ္။ အခ်ိန္ကို တန္ဖိုးထားတာဟာ ဘဝကို တန္ဖိုးထားတာပဲ။ ဘဝကို တန္ဖိုးမထားရင္ အလကား အသံုးမက်တဲ့ ဘဝျဖစ္သြားမယ္။ အသံုးမက်ရင္ ေလာကမွာ အမႈိက္ပဲ။ အမႈိက္ဆိုတာ အသံုးမက်တဲ့ ပစၥည္း .. ဒါပဲ။ အဲဒီေတာ့ ကေလးေတြကို က်ေနာ္ေျပာတယ္ မင္းဟာ အသံုးမက်တဲ့အေကာင္ ျဖစ္ခ်င္သလား၊ အမႈိက္ျဖစ္ခ်င္လား။ ျဖစ္ခ်င္ရင္ ျဖစ္သလိုေန ေအာက္တန္းက်ဖို႔က ၾကိဳးစားေနဖို႔ မလိုဘူး၊ ငါကြ .. တေန႔ ေအာက္တန္းက်ရမယ္လို႔ ၾကိမ္းေနဖို႔ မလိုဘူး”

လူငယ္နဲ႔ တာဝန္ဆိုတဲ့ စကားလံုးအေပၚမွာေကာ

“က်ေနာ္ေျပာခ်င္တာက ေမြးလာၿပီဆို တာဝန္ရွိတယ္ အဖ်င္းဆံုး အေဖအေမကို လုပ္ေကၽြးဖို႔ တာဝန္ရွိတယ္။ လူငယ္ေတြ တာဝန္မဲ့စကားေျပာတာ က်ေနာ္ မၾကိဳက္ဘူး။ ဒီအစိုးရကို လုပ္ေကၽြးရမယ္ ဘာညာ မဟုတ္ဘူး။ ကိုယ့္တာဝန္ေတြက ေမြးရာပါတာဝန္ေတြ ရွိတယ္။ အဲဒီအတြက္ေတာ့ စြမ္းေဆာင္ႏိုင္ေအာင္ လုပ္ရမွာေပါ့။ အစိုးရကို ၾကိဳက္ခ်င္ၾကိဳက္ မၾကိဳက္ခ်င္ေန၊ ဆဲခ်င္ဆဲေန ဒါမွမဟုတ္ ေထာက္ခံခ်င္ ေထာက္ခံ။ သို႔ေသာ္ ကိုယ့္ဘဝေပးတာဝန္ က်ေနရာက္လာတဲ့ တာဝန္ကို သူ ႐ုန္းကန္ရမွာပဲ။ အဲဒီတာဝန္ေတာင္ မဲ့ေနရင္ေတာ့ လူျဖစ္လာတာ မေကာင္းပါဘူး”

ျပည္ပေရာက္ ျမန္မာလူငယ္ေတြကို ဘာမ်ားေျပာခ်င္ပါသလဲ။

“မင္းတို႔ဟာ မိေဝး ဖေဝးေတြ၊ မင္းတို႔ကိုယ္မင္းတို႔ မထိန္းသမွ်ကာလပတ္လံုး ထိန္းေပးမယ့္လူ မရွိဘူး။ အဲဒါ ေျပာခ်င္တယ္။ ေနာက္တခ်က္က မင္းတို႔ကိုယ္မင္းတို႔ ထိန္းဖို႔အတြက္က သတၱိေကာင္းဖို႔လိုတယ္။ သတၱိဆိုတဲ့ဟာက တေန႔ ငါၾကီးပြားရမယ္ဆိုတဲ့ အဓိ႒ာန္ကို ခိုင္ေနေအာင္ထားတာ။ ငါ့ဘဝကိုငါ အ႐ႈံးမခံဘူး၊ ငါ့ဘဝကိုငါ ဒီ့ထက္ တိုးတက္ေအာင္ လုပ္မယ္ဆိုတဲ့ သႏၷိ႒ာန္ခ်ဖို႔လိုတယ္။ အဲဒီဥစၥာကို ခိုင္ေနေအာင္ ထိန္းထားတဲ့ဟာက သတၱိပဲ။ ထိုးဝံ့ ခုတ္ဝံ့မွ သတိၱမဟုတ္ဘူး။ ခံဝံ့တာလည္း သတၱိပဲ။ အဲဒီသတၱိကို ကိုယ့္စိတ္ကို ျပန္ျပန္ၿပီးေတာ့ ထိန္းယူပါ။ ဥပမာ ဆိုပါေတာ့ ေအာင္သင္းေပါ့၊ ေအာင္သင္း စိတ္ဓာတ္မက်နဲ႔ ဘယ္သူမဆို ဒီလိုျဖစ္တာပဲ မင္းခံလိုက္စမ္း၊ ကိုယ့္ကိုယ္ကို အားေပးလို႔။ ေျပာခ်င္တာက မင္းတို႔ဟာ မိေဝးဖေဝး ေရာက္ေနတာလို႔ မင္းတို႔မွာ အနီးကပ္ အားေပးမယ့္လူ မရွိဘူးလို႔ ငါ အားေပးတယ္ဆုိတာ ေလထဲက အသံနဲ႔ပဲ အားေပးႏိုင္တာ။ တကယ့္တကယ္က်ေတာ့ မင္းကိုယ္မင္း အားေပးမယ့္ သူက မင္းပဲရွိတယ္။ အဲဒီေတာ့ မင္းသတၱိရွိသလား၊ သတၱိရွိရင္ မင္းကိုယ္မင္း ႏိုင္နင္းေအာင္ ထိန္းပါ။ ကိုယ့္ကိုယ္ကို ေအာင္ႏိုင္ေအာင္ ထိန္းျခင္းသည္ အၾကီးဆံုးေသာ သတၱိျဖစ္တယ္။ အဲဒီသတၱိနဲ႔ ထိန္းသြားၾကပါ။ မင္းအတြက္ အခြင့္အေရးဟာ တေန႔မွာ တံခါးလာေခါက္လိမ့္မယ္ဆိုတာ ယံုပါ”

မန္မာျပည္ထဲက ေက်ာင္းသူ၊ ေက်ာင္းသားေလးေတြကိုေကာ။

“သူတို႔ကို ေျပာခ်င္တာက သတၱိဆိုတာ ခုနက ေျပာခဲ့ၿပီ။ အဲဒီသတၱိက ႐ိုး႐ုိးပဲ။ အဲဒီသတိၱက ေရရွည္ခံရင္ ဇြဲလို႔ေခၚတယ္။ ဥပမာ ဆိုပါေတာ့ .. ေက်ာင္းတက္တယ္၊ လြယ္အိတ္အသစ္နဲ႔ လံုခ်ည္အသစ္နဲ႔ စာအုပ္အသစ္နဲ႔ ဒီႏွစ္ေတာ့ အျပတ္ခ်မယ္၊ ဒါ .. ေက်ာင္းသားတုိင္း ရွိတယ္။ စာအျပတ္တြယ္မယ္၊ ဘယ္အခ်ိန္ထိ စာၾကည့္မယ္၊ အကုန္လံုး သူတို႔မွာ Target ရွိတယ္။ ဒါေပမဲ့ တရက္ ႏွစ္ရက္ တပတ္ႏွစ္ပတ္ အဲဒီေတာ့ ဟိုဟာသြား ကစားခ်င္တာနဲ႔ ဟိုနားသြားခ်င္တာနဲ႔ ေက်ာင္းစာမၾကည့္မိတာနဲ႔ ၃ လေက်ာ္ၿပီး၊ ၄ လ ၅ လထိ ခံၿပီဆိုရင္ အဲဒီေကာင္ ဇြဲေကာင္းတယ္။ ဒါေပမဲ့ ၅ လထိေအာင္ ဇြဲေကာင္းတယ္ဆိုတဲ့ ေက်ာင္းသား သိပ္နည္းတယ္ဆိုတာ က်ေနာ္ ေျပာခ်င္တယ္။ ရာခိုင္ႏႈန္း ေျပာရရင္ ၁ဝ % မရွိဘူး။ အဲဒီေတာ့ ၾကာရွည္ခံတဲ့ သတၱိေကာင္းတဲ့ ၁ဝ% ထဲမွာ မင္းပါပါေစလို႔ အဲဒီကေလးေတြကို ရည္ၫႊန္းၿပီးေတာ့ က်ေနာ္ တိုက္တြန္းလိုက္ပါတယ္”

ဟုတ္ကဲ့ တျခား ျဖည့္ေျပာခ်င္တာ ေျပာပါဦးဆရာ။

“အခု ခင္ဗ်ားကတဆင့္ ေျပာတာေတြက တုိင္းျပည္ ပုန္ကန္ဖို႔လည္း မဟုတ္ဘူး၊ ဆူပူဖို႔လည္း မဟုတ္ဘူး၊ မေက်မနပ္လည္း မဟုတ္ဘူး။ က်ေနာ့္စိတ္ထဲမွာ ပကတိ ရွိတဲ့အတိုင္း တကယ္႐ုိးသားစြာ ေျပာတာ။ ခုန ေျပာတဲ့ အစုိးရကို ေမွ်ာ္လင့္တယ္ဆိုတာလည္း တကယ္ေျပာတာ။ လူငယ္ေတြအတြက္ သတိေပးတယ္ဆိုတာလည္း တကယ္ သတိေပးတာ။ အစိုးရ ဘယ္လိုျဖစ္ေနေန ကိုယ္တတ္ႏိုင္လား၊ ေအး … မတတ္ႏိုင္ရင္ ကိုယ့္အားေတာ့ ကိုယ္ကိုးရမွာေပါ့”

အထူးေကၽးဇူးတင္စြာၿဖင္႔ ကူးယူေဖာ္ၿပၿခင္း : ဆရာႀကီးဦးေအာင္သင္း၊ မ်ဳိးသန္႔ ခ်င္းမိုင္ (မဇၩိမ) http://www.mizzimaburmese.com

Education

Credit/http://www.todaygroup.com.mm/Magazine/Lst%20PDF/Coverstory.jpg

How to prepare for exam?

Introduction

"How to Prepare for Exam?" A big question that  you always ask yourself. Here are some tips that may help you. Dear student friends you people may be of different types. I know many of you, no all of you are so brilliant students.Yet there may be some problems regarding your studies Let's discuss it here.Many of you may be working hard and getting good marks and some of you may not be working hard but still manages to get high marks in exams,Others may be wondering how it happens?.And also there will be a few of you study well but still not able to score well in exams.Don't worry there are some very simple tips by following which you can become master. These tips will tell you 'How to prepare for Exams in Short time', 'How to prepare for a high school exam' as well as a competitive exam and even you can prepare for exams in a week just by following these tips. It will be even better if you follow this for a long period of time.


Exam Preparation Tips


Tips and Tricks For students

Actually there are no short cut to success this is the first thing you should remember. For this reason you have to study well first of all. But the preparations are different for different types of exams. Some competitive exams need long term preparation while your school level exam may need preparation of one or two weeks.
The 1st tip : Never fear or hate exam and be confident.
Some students study well but still may be much afraid of exams and due to this reason they get distracted and won't be able to score marks.So leave all your fears and free your mind before starting the study. You have to be confident and it is the most essential power you should have for attaining victory.

The 2nd tip: Prepare a good time table.
Prepare a time table before starting the study. This should include all the subjects but may not be with equal priority. Tough subjects can be given more time and easier ones less but most importantly some time shall be allotted for entertainment and also there should be sufficient intervals between each subject.
The 3rd tip: Select a proper atmosphere for studying.
No need to explain this point. Study atmosphere has very important role. Can anyone study well while watching TV? So select a place where you feel comfortable. That is where you feel relaxed and can concentrate. And you have to make sure that while you are studying a subject you are concentrating on it only. So keep the books of other subjects away from your eyesight so that you won't be upset about the things you have to learn. And importantly it is better to study early morning when all the surroundings will be in silence and you can concentrate more. Your concentration really counts. Never place a mirror in the room such that you will  ur reflection while sitting to study. This will lead to lack of concentration. And one top secret Study facing eastor more accurately North east. This will give you great positive energy and your marks will definitely increase.
The 4th tip : Sit well
This is so important that you have to sit in proper manner while studying. Don't study on bed or lying on a chair instead sit straight. Keep your spinal cord straight. And try to place your legs parallel to ground, a little bit raised from the ground. Other wise placing the legs on the ground causes ionization and induces sleep. And be alert that legs are not above the head level. This will affect the blood flow direction and causes sleepiness. It is better to place the legs almost parallel to ground but a little lower.
The 5th tip : Make notes while studying.
This is a very important point. While studying make small notes and that should not be descriptive make theme brief so that you can remember all points while doing revision with the help of that note. An ideal note shall include all important formulae and figures and also other important points. It will be a lot worth if you use this not for the revision in last one or two hours than u skipping through pages of your text book. It won't take much time to go through this note and if you feel tough anywhere you can refer for that portion in text book.
The 6th tip: Sleep well and Eat well.
You have to sleep well.Sleep deprivation study shows that Optimum hrs for sleep is 6hrs. Especially on the night before exam you have to sleep well, atleast 6 hours and not more than 8 hrs. Remember this will have a great effect on your exam. And have your food as in your daily diet. Don't fast on exam day. This will have reverse effect, so please have food properly. There are some food items you have to avoid and some other you have to include in your diet on exam day. Check for them later in this article (in tips for parents),And don't forget to have a glass water before you go to bed, essential to keep your brain cells charged!!!
The 7th tip : Write and Present well.
The presentation is the major factor that affects your marks. Whatever you studied or prepared your marks will depend on how you present them in the answer sheet. The teachers may not be able to read all what you have written. Remember daily they are going through 30 to 40 papers.They will scan for points. So try to present answers in points. In essay questions don't forget to underline the important points . Your hand writing also affects your marks. Try to write neatly. if it is not good enough, don't worry, if you presented it in a good manner you can score more marks. And another important factor to remember, As we all know 'First impression is the best impression'. So, answer the questions you know well, first. This will create a good impression on the evaluator and though you couldn't write some last answers well, that won't deduct your mark much. And care shall be taken so that you manage time well and is able to attend all questions. If there is any question out of syllabus, you just attend it. Usually full marks are awarded for such questions.
The 8th tip: Never malpractise in exam hall.
Dear students never malpractise in exam hall as it may even affect your marks and also some times you won't be allowed to continue the exam. If you don't know answer don't write. Keep in mind that you are writing exam for you, to prove yourself. There will be no problem if you have followed the above steps, For sure you can score good marks.
The 9th tip: Believe in God, Believe in you.
The last but not the least point pray well before the exam and your mind should be free at least 5 minutes before exam. Pray can give immense energy and peace to your mind that will definitely do good for you.And it is much important that you are confident about what you can and will always produce pleasant result.
Also remember one thing please don't discuss soon after exams.This won't do good and may affect your coming exams.If your friends are discussing question paper avoid them and come to house soon.

And above all you think about your parents their difficulties and sufferings and how they care you , you owe to them much, don't you?. The best gift you can give them is your victory. So never disappoint your parents. Study is not for them they are compelling you to study for your future. And ultimately what I have to say is that You have a lot of opportunities now.If you are serious in your studies for a few years of your life then the remaining part of your life will be fruitful and you people shall never stop study after getting a degree or a small job always look for higher studies and aims big hurdles like CAT, GATE, GRE, IAS,IES etc.So think your self and try your best.

http://hubpages.com/hub/Tricks-to-tackle-exams မွ ကူးယူေဖာ္ၿပပါသည္..။

TAKING LECTURE NOTES(Individual Learning)

I. There  are many reasons for taking lecture notes.

A. Making yourself take notes forces you to listen carefully and test your understanding of the material.
B. When you are reviewing, notes provide a gauge to what is important in the text.
C. Personal notes are usually easier to remember than the text.
D. The writing down of important points helps you to remember then even before you have studied the material formally.


II. Instructors usually give clues to what is important to take down.  Some of the more common clues are:

A. Material written on the blackboard.
B. Repetition
C. Emphasis
1. Emphasis can be judged by tone of voice and gesture.
2. Emphasis can be judged by the amount of time the instructor spends on points and the number of examples he or she uses.
D. Word signals (e.g. "There are two points of view on . . . " "The third reason is . . . " " In conclusion . . . ")
E. Summaries given at the end of class.
F. Reviews given at the beginning of class.


III. Each student should develop his or her own method of taking notes, but most students find the following suggestions helpful:

A. Make your notes brief.
1. Never use a sentence where you can use a phrase.  Never use a phrase where you can use a word.
2. Use abbreviations and symbols, but be consistent.
B. Put most notes in your own words.  However, the following should be noted exactly:
1. Formulas
2. Definitions
3. Specific facts
C. Use outline form and/or a numbering system.  Indention helps you distinguish major from minor points.
D. If you miss a statement, write key words, skip a few spaces, and get the information later.
E. Don't try to use every space on the page.  Leave room for coordinating your notes with the text after the lecture.   (You may want to list key terms in the margin or make a summary of the contents of the page.)
F. Date your notes.  Perhaps number the pages.


SAVING TIME ON NOTETAKING


Here are some hints regarding taking notes on classroom lectures that can save time for almost any student.  Some students say that they plan to rewrite or type their notes later.  To do so is to use a double amount of time; once to take the original notes and a second to rewrite them.  The advice is simple: DO IT RIGHT THE FIRST TIME!

Second, there are some students who attempt to take notes in shorthand.  Though shorthand is a valuable tool for a secretary, it is almost worthless for a student doing academic work.  Here's why.  Notes in shorthand cannot be studied in that form.  They must first be transcribed.  The act of transcribing notes takes an inordinate amount of time and energy but does not significantly contribute to their mastery.  It is far better to have taken the notes originally in regular writing and then spend the time after that in direct study and recitation of the notes.

Third, do not record the lesson on a cassette tape or any other tape.  The lecture on tape precludes flexibility.  This statement can be better understood when seen in the light of a person who has taken his/her notes in regular writing.  Immediately after taking the notes this person can study them in five minutes before the next class as s/he walks toward the next building, as s/he drinks his/her coffee, or whatever.  Furthermore, this student, in looking over his/her notes, may decide that the notes contain only four worthwhile ideas which s/he can highlight, relegating the rest of the lecture to obscurity.  Whereas the lecture on tape has to be listened to in its entirety including the worthwhile points as well as the "garbage," handwritten notes may be studied selectively.  A student who takes the easy way out - recording the lecture on tape as he or she sits back doing nothing - will box him or herself into inflexibility.


NOTE MAKING


Learning to make notes effectively will help you to improve your study and work habits and to remember important information.  Often, students are deceived into thinking that because they understand everything that is said in class they will therefore remember it.  This is dead wrong!  Write it down.

As you make notes, you will develop skill in selecting important material and in discarding unimportant material.  The secret to developing this skill is practice.  Check your results constantly.  Strive to improve.  Notes enable you to retain important facts and data and to develop an accurate means of arranging necessary information.

Here are some hints on note making.

1.  Don't write down everything that you read or hear.  Be alert and attentive to the main points.  Concentrate on the "meat" of the subject and forget the trimmings.

2.  Notes should consist of key words or very short sentences.  If a speaker gets sidetracked it is often possible to go back and add further information.

3.  Take accurate notes.  You should usually use your own words, but try not to change the meaning.  If you quote directly from an author, quote correctly.

4.  Think a minute about your material before you start making notes.  Don't take notes just to be taking notes!  Take notes that will be of real value to you when you look over them at a later date.

5.  Have a uniform system of punctuation and abbreviation that will make sense to you.  Use a skeleton outline and show importance by indenting.  Leave lots of white space for later additions.

6.  Omit descriptions and full explanations.  Keep your notes short and to the point.  Condense your material so you can grasp it rapidly.

7.  Don't worry about missing a point.

8.  Don't keep notes on oddly shaped pieces of paper.  Keep notes in order and in one place.

9.  Shortly after making your notes, go back and rework (not redo) your notes by adding extra points and spelling out unclear items.  Remember, we forget rapidly.  Budget time for this vital step just as you do for the class itself.

10.  Review your notes regularly.  This is the only way to achieve lasting memory.

Attention


Attention is a "collection of tensions that can be resolved only by getting the facts or ideas that the speaker is trying to convey."

Taking Lecture and Class Notes

Information presented in class often contains the central concepts of the course and the material most likely to be included on exams. Yet, students frequently do not realize the importance of notetaking and listening. The following handouts provide tips on how to recall more information from your lectures through active listening and purposeful notetaking. In addition, lecture notes can be a critical tool for preparing for exams. Suggestions are provided for how to use your notes regularly to review.

Listening

Listening is an essential learning tool, however, humans are poor listeners. Research shows that individuals can only recall 50% of what they hear and that 20-30% is incorrect! The following documents outline ways to improve your listening habits and retain more information from class.

Taking Notes

While many students view notetaking as an activity conducted simply in lecture, solid notetaking skills require preparation and reflection as well. Your class notes can serve as an important tool for reviewing for exams and distilling key concepts. The following handouts provide suggestions on ways to take good notes and use them well. The key is to develop a system that enables you to :

Criticisms against Individual Learning

  • Insufficient interaction with peers or adults socially
  • Neglect of norms and values
  • Loneliness
  • Can be boring
  • Requires self-discipline
  • Difficult to test synthesis
  • If drill and practice is used, it can lead to a single perspective
  • Focus on self-interest and personal success, and ignores the success and/or failures of others
  • No support system from peers
  • Insufficient knowledge to draw from ones self

Positive Aspects of Individual Learning

  • Good for introverts and shy learners
  • Builds self-confidence
  • Safe, free from peer pressure
  • Intrinsic motivation:
    • Challenged by competing with oneself (doing better next time)
    • Curiosity (can explore new interesting facts without justifying it to the group)
    • Control (use own time and sequence, do not need to report to others)
    • Fantasy (allowing oneself to daydream on certain aspects of the work)
  • Develops self-discipline
  • Can accommodate own learning style, cognitive style and learning approach
  • Can work on own time and at own pace
  • Practice skill as often as you wish, to master it.
  • Develops personal gratification
  • Opportunity for authentic learning to take place based on the individual learning style

Information Management

Significance of Information

      အင္ေဖာ္ေမးရွင္းရဲ႕ ထူးၿခားတာေလးေတြ ေၿပာခ်င္ပါတယ္..။ သူ႕ရဲ႕ထူးၿခားခ်က္လို႕ေၿပာထားတဲ႕အခ်က္ေလးေတြကိုဖတ္ရေတာ႕ အားလံုးသိထားသင္႕သလားလုိ႕ပါ..။ ဘာသာတိုင္းမွာ သူ႕ေကာင္းခ်က္ကေလးေတြနဲ႕သူ ရွိမွာပါေနာ္..။

"Information is an unusually powerful commodity. It provides the heart of the development of knowledge the basis for innovations, the resources for an informed citizenry and thereby, it becomes the key commodity for the progress of a society.
Nations will flourish  or fall depending upon the availability of leaders, professionals and citizens who have been educated to understand the power of information and have access to it for decision making and solving the problems of their society. "

(Oslen,1989,p.120)

  ေအာ႕စလန္က ၁၉၈၉ တံုးကေၿပာခဲ႕တာေလးပါ..။

အင္ေဖာ္ေမးရွင္းဆိုတာ ထူးျခားတဲ ့စြမ္းရည္ျပည့္၀တဲ ့လူသံုးကုန္ တစ္ခုပဲ .. ဒီအရာက လူသားေတြ ဗဟုသုတ တိုးတက္ဖို ့အတြက္ အဓိက ျဖစ္သလို
အင္ေဖာ္ေမးရွင္းရရွိတဲ ့ အဓီက အရင္းအျမစ္က အေျခအျမစ္ ခိုင္မာမူရွိတယ္ဆိုရင္ အဲဒီ အဖြဲ ့ အစည္းတိုးတက္ဖို ့အတြက္ .. အဓိက ေသာ့ခ်က္တစ္ခ်က္တစ္ခုပဲ ျဖစ္တယ္

 နိုင္ငံတစ္နိုင္ငံရဲ ့တိုးတက္မူဟာ . အဲဒီနိုင္ငံမွာ ရွိတဲ ့ ေခါင္းေဆာင္ ေတြအတတ္ပညာရွင္ေတြ နိုင္ငံသားေတြရဲ ့ အင္ေဖာ္ေမးရွင္း ပါ၀ါကို နားလည္နိုင္စြမ္း ရွိမူအေပၚမူတယ္
ဘာေႀကာင့္လည္း ဆိုေတာ့ အင္ေဖာ္ေမးရွင္းပါ၀ါက ..  အဖြဲ႕အစည္းေတြအတြက္ၿပႆနာေတြေၿဖရွင္းေပးဖို႕ ၊ ဆံုးၿဖတ္ခ်က္ေတြခ်နိုင္ဖို႕ေတြလည္း စြမ္းအင္ အခြင့္အလမ္းေတြ ရွိေနလို ့ပဲ

Information Management

 Information Studies ဆိုတဲ႕ဘာသာရပ္မွာ Information Management ၊ Information Sources and Searching၊ Information Storage and Retrival ဆိုတဲ႕ မယူမေနရ Core Subject သံုးခုကို ယူရပါတယ္..။ ဒီဘာသာရပ္ေတြကို ေလ႕လာၾကည္႕ေတာ႕ ေတာ္ေတာ္ေလးစိတ္၀င္စားဖို႕ေကာင္းတာ ေတြ႕ရပါတယ္..။ Information ေတြ ဘယ္လိုရွာမလဲ၊ ဘယ္လိုသိမ္းမလဲ၊ ဘယ္လို manage လုပ္မလဲဆိုတာ သင္ယူရပါမယ္..။
      Information Management မွာ နိုင္ငံတစ္နုိင္ငံ၊ အဖြဲ႕အစည္းတစ္ခုခု၊ စီးပြားေရးကုမၸဏီတစ္ခုခု ဆိုတဲ႕ Organization တစ္ခုရဲ႕ intelligence level ေကာင္းမေကာင္းကို Connecting,Sharing,(Re)Structuring ဆိုတဲ႕ အခ်က္သံုးခ်က္နဲ႕ ဆံုးၿဖတ္နိုင္ပါတယ္တဲ႕..။

Connecting: The ability to link to various information sources,media,locations and individuals for capturing accurate information and making it available to the right user at the right time and place.
အင္ေဖာ္ေမးရွင္း sources ေတြ မီဒီယာေတြ သတင္းၿဖစ္ေပၚရာေနရာေတြ တစ္ဦးခ်င္းသီးသန္႕ေတြဆီက ရလာတဲ႕သတင္းေတြဟာ မွန္ကန္တဲ႕လူေတြဆီ မွန္ကန္တဲ႕အခ်ိန္နဲ႕ေနရာမွာ အတိအက်ေရာက္သြားနုိင္ရမယ္..။
Sharing: The ability to integrate and share information in the organization for proper understanding and interpretation.
သင္႕ေတာ္တဲ႕ နားလည္မွဴ ၾကားခံေပးမွဴေတြနဲ႕ သတင္းေတြကို ေ၀မွ်ၿပီး စုစည္းေပးနုိင္ရမယ္..။
(Re)Structuring: The ability to extract meaning from data by matching and relating information from multiple sources for obvious patterns or trends.
ထင္ရွားတဲ႕ပံုစံေတြအတြက္ sources အမ်ိဴးမ်ိဴးကေနရလာတဲ႕ ဆက္စပ္ေနတဲ႕ အင္ေဖာ္ေမးရွင္းေတြကို တြဲစပ္ၿပီး အခ်က္အလက္ေဒတာေတြကို ထုတ္နဳတ္ေပးနုိင္ရမယ္..။

ဒီအခ်က္သံုးခ်က္နဲ႕တိုက္ဆိုင္ၿပီး မိမိေၿပာခ်င္တဲ႕အဖြဲ႕အစည္းဟာ ဘယ္ေလာက္ထိ Connecting ေကာင္းလဲ၊ Sharing ေကာင္းလဲ၊ Restructuring ေကာင္းလဲဆိုတာ ေဆြးေႏြးၾကပါတယ္..။ ကၽြန္ေတာ္တို႕စဥ္းစားမိတဲ႕ organization ဟာ ဘယ္ အဖြဲ႕အစည္းၿဖစ္မယ္လို႕ထင္ပါသလဲ.. :7: :7:။ ေဆြးေႏြးၾကတဲ႕အခါ ကၽြန္ေတာ္က အဂၤလိပ္စာကို အၿပည္႕အ၀နားလည္တဲ႕သူနဲ႕အတူေဆြးေႏြးရပါတယ္..။ ဘာေၿပာခ်င္တာလဲဆိုတာ ၿပန္ေမးၿပီး ကိုယ္ေၿပာခ်င္တဲ႕ အဖြဲ႕အစည္းဟာ ဘယ္ေလာက္ထိ connecting ေကာင္းလဲ၊ sharing ေကာင္းလဲ၊ Restructuring ေကာင္းလဲဆိုတာ အမွတ္ေပးရပါတယ္..။ right time နဲ႕ right user လို႕ေၿပာတဲ႕အတြက္ ကၽြန္ေတာ္တို႕ေဆြးေႏြးတဲ႕ အဖြဲ႕အစည္းဟာ Connecting မွာ 1 အနိမ္႕ဆံုးကို ေပးၾကပါတယ္..။ ဆိုးပါတယ္..။ ကိုယ္႕ကိုယ္ကိုေတာင္ သနားမိပါတယ္..။  ေနာက္ Sharing နဲ႕တူတဲ႕ Information  Processing မွာ ေတာ္ေတာ္ေကာင္းလို႕ 5 ေပးၾကပါတယ္..။ ၁ ကေန ၉ ထိ ေပးလို႕ရပါတယ္..။ Information Sharing မွာ လူၾကားမေကာင္းလို႕ ၾကားခ်ၿပီး ၄ ေပးခ႕ဲပါတယ္..။ ေနာက္ဆံုး Organizational Restructuringမွာေတာ႕ အေကာင္းဆံုး ၉ ေတာင္ေပးခ်င္တာ မေကာင္းတာနဲ႕ ၈ ကို ေပးခဲ႕ၾကပါတယ္..။ ၿပီးမွ ပေရာ္ဖက္ဆာနဲ႕ ဘာ႕ေၾကာင္႕ဒီလိုေပးလဲဆိုတာ ၿပန္ေဆြးေႏြးၾကပါတယ္..။ ဆရာမ်က္လံုးၿပဴးပါတယ္..။ ကၽြန္ေတာ္က မ်က္နွာမထားတတ္ပါဘူး..။

    ဘာလို႕မွေရးတာမဟုတ္ပါဘူး..။ သီအိုရီေတြကို စိတ္ကူးနဲ႕အေကာင္အထည္ေဖာ္ၾကည္႕ေနတာ ၿဖစ္မ်ားၿဖစ္မလားလို႕ပါ..။ ေနာက္ေတာ႕ ငါ႕အိမ္မွာေရာ ငါဒီသီအိုရီေတြကို အေကာင္အထည္ေဖာ္နိုင္လားလို႕ၿပန္ေမးမိေတာ႕ ကိုယ္႕စိတ္ကူးကို ဒီတင္ပဲအဆံုးသတ္လိုက္ပါတယ္..။