Monday, January 5, 2015

ကႊၽန္ေတာ္တုိ.စဥ္းစားတတ္သင့္ၿပီ

အြန္လိုင္းေပၚမွာ ေလွ်ာက္ျကည့္ေနရင္းနဲ့ ဝက္ဘ္ဆိုက္ေတြအေပၚမွာ ေရးထားတဲ့ comment ေတြအေပၚ ေရးသင့္ျပီ ထင္လို့ေရးလိုက္ပါတယ္။ ဒီက စာဖတ္ေနတဲ့ လူေတြေတာ့ မပါပါဘူး။ ေတာ္ျကပါတယ္။ ေျပာခ်င္တာက အင္တာနက္စျပီး သံုးနိုင္ျပီဆိုတဲ့ လူတန္:စားကို ဆိုလိုတာပါ။

ျငင္းေတာ့မရပါဘူး။ ကွြ်န္ေတာ္တို့ အားလံုး အင္တာနက္စသံုးျဖစ္တာ ခ်က္တင္ပါ။ ကွြ်န္ေတာ္လဲ ၂၀ဝ၀ျပည့္နစ္မွာ စသံုးျဖစ္ပါတယ္။ MIRC ပါ။ အဲဒီတုန္းက ငယ္ေသးေတာ့ သိပ္ေပ်ာ္ပါတယ္။ အကိုျကီးေတြ၊ အမျကီးေတြ၊ ေကာင္မေလးေတြ နဲ့စကားေျပာ (အမွန္ကေတာ့ ေကာင္မေလးေတြ မ်ားပါတယ္)။ ေနာက္ဆံုး အဲဒီကပဲ ရည္းစားေတာင္ ရပါေသးတယ္။ ေနာက္မွ ျပတ္သြားတာေတာ့ တစ္ပိုင္းေပါ့ေနာ္။ အက်ိုးမရွိဘူး မဟုတ္ပါဘူး ရွိပါတယ္။ အနည္းဆံုးေတာ့ စာရိုက္တာ ျမန္လာတာေပါ့ေနာ္ ခ်က္ခ်င္တာကိုး ဖြင့္ထားတဲ့ ေကာင္မေလး account က ၄၀ေလာက္ရွိတယ္။ အျမန္လိုက္ရိုက္ရင္းနဲ့ ေတာ္ေတာ္ေလးကို အင္တာနက္ဆိုင္ကို လုပ္ေကြ်းခဲ့ပါတယ္။ ျပီးရင္ အျပင္မွာ ခ်ိန္းေတြ့ ေတာ္ေတာ္ကို အလုပ္ရႈပ္ခဲ့တာပါ။ MIRC က အဲဒီတုန္းက အဲေလာက္ မဆိုးေသးဘူးဗ်။ လူသန့္တယ္ေျပာရမလား သံုးနိုင္တဲ့သူက လူတန္းစား တရပ္ပဲရွိေသးတယ္။

ေနာက္ေတာ့ Gtalk ေခတ္စားလာတယ္ဗ်ာ။ အခုဆိုရင္ Facebook ေပါ့ေနာ္။ သံုးေနျကတာေတြ့ေတာ့ ဝမ္းသာပါတယ္။ ဘာပဲေျပာေျပာ နည္းပညာနဲ့ မစိမ္းေတာ့ဘူးဗ်။ ကွြ်န္ေတာ္ေျပာခ်င္တဲ့ အပိုင္းက ဒီမွာစျပီ။ ဒီမွာက ေတာ္ေတာ္ဆိုးတယ္ဗ်။ chat ဆိုရင္ chat အဆင့္မွာပဲ က်န္ခဲ့တယ္ က်န္တာကို မေရာက္ေတာ့တာ။ အဓိက အေျကာင္းအရင္းကို စစ္လိုက္ေတာ့ ေလ့လာရေကာင္းမွန္းကို မသိတာပါ။ Social Networking ေတြေတာင္ သံုးတတ္ျပီဆိုေတာ့ ေလ့လာမူနဲ့ မေဝးေတာ့ဘူးဗ်။ နည္းနည္းပဲ လိုေတာ့တယ္။ အားစိုက္ရင္ ေရာက္ျပီ။ ကွြ်န္ေတာ္က ဝက္ဘ္ သမားဆိုေတာ့ ဝက္ဘ္နဲ့ ပတ္သက္ျပီး share ပါရေစ။

ပြဲေတြတတ္တာေကာင္းလား?

အိုင္တီေလ့လာျကတယ္ေပါ့ေလ။ ေကာင္းပါတယ္။ ဒီမွာက ပြဲတိုင္း လုပ္တိုင္းစည္တယ္။ ဘားကမ့္ ဆိုလဲ ကမၻာေပၚမွာ အမ်ားဆံုး၊ devcon ဆိုလဲ လာျကတာ ေထာင္ခ်ီတယ္။ ဘာေတြရလဲ? ကွြ်န္ေတာ္ ေမးခ်င္ပါတယ္။ အဲဒါေတြ တတ္တာေတာ့ ဟုတ္ပါတယ္ ကွြ်န္ေတာ္တို့ ဘာေတြရလဲေပါ့။

အဓိကကေတာ့ ကွြ်န္ေတာ္တို့ မသိတာေတြ ရွိရင္သိရတယ္ဗ်။ ပြင့္ပြင့္လင္းလင္း ေျပာရရင္ HTML 5 ကို ေလ့လာရေကာင္းမွန္း Devcon မွာ ဂ်ပန္မျကီးေျပာမွသိတာ။ Javascript၊ HTML၊ CSS ကို ေလ့လာရေကာင္းမွန္း လြန္ခဲ့တဲ့ နနစ္ေလာက္ကမွသိတာ။ အဲဒီတုန္းက asp.net နဲ့ တိုင္ပတ္ေနတာ၊ မလုပ္တာမဟုတ္ဘူး လုပ္တတ္တယ္။ Web သေဘာတရားကို မျမင္ဘူးျဖစ္ေနတာဗ်ာ့။

.net မေကာင္းဘူး မဟုတ္ပါ ေကာင္းပါတယ္။ ဒါေပမယ့္ validation စစ္တာေတာင္ ဘယ္လိုလုပ္တာ ကွြ်န္ေတာ္မသိဘူးဗ်။ properties ထဲမွာ ေရြးတာပဲတတ္တယ္။ အခုကေလးေတြလဲ အဲလို ျဖစ္ေနျကတာ။ Web developer လုပ္မယ္ ဘာသင္မလဲ asp.net ဆိုတာခ်ည္းပဲ။ HTML, CSS ကို ေျခဖ်ားေတာင္ မတို့ခ်င္ျကတာ။

Asp.net က မေကာင္းဘူးလား?

အဲဒီေမးခြန္းက မွားတယ္ဗ်။ ေကာင္းပါတယ္။ ေကာင္းတာမွ ေတာ္ေတာ္ကို ေကာင္းတာပါ။ Microsoft ရဲ့ Support၊ Research နဲ့ Funding က အရမ္းေကာင္းပါတယ္။ .net ကလဲေတာ္ေတာ္ ေကာင္းမြန္တဲ့ language collection ပါ။ ျပႆနာက သိပ္ကို ေကာင္းလြန္းေနတာပါ။ အလြယ္တကူ webpage ေတြ ဖန္တီးနိုင္ေနေတာ့ လူေတြက အတြင္းမွာ ဘာေတြျဖစ္သြားမွန္းကို နားမလည္ေတာ့တာပါ။

အေျခခံနားမလည္ေတာ့ ဘာျဖစ္

အထပ္ျမင့္ေဆာက္ခ်င္ရင္ အုတ္ျမစ္က ေတာ္ေတာ္ အေရးပါပါတယ္။ ဆယ္ထပ္တိုက္က ေလးထပ္တိုက္ရဲ့ အုတ္ျမစ္နဲ့ ေဆာက္မရဘူးဗ်။ အေျခခံ မခိုင္ပဲ အိမ္ေဆာက္တာမ်ိုးနဲ့တူတယ္။ အေပၚေရာက္ေတာ့ ယိမ္းထိုးေနေကာ။ မိုးပ်ံေဟာ္တယ္ျကီးေဆာက္ျပီး အိမ္သာထည့္ဖို ေမ့သြားတာနဲ့ပဲ ဆင္ပါတယ္။

Asp.net မွာ Visual Studio က javascript ေတြကို auto –generate ထုတ္ေပးပါတယ္။ HTML အျပင္၊ CSS ပါ ေကာက္ခ်ိတ္ ေပးလိုက္ေသးတယ္။ ကွြ်န္ေတာ့ တပည့္တခ်ို့ရွိပါတယ္။ ပင္ကို ေတာ္ျကပါတယ္။ ခက္တာက HTML basic page ေတာင္ ေကာင္းေကာင္း မေဆာက္တက္ေသးဘူး ကိုယ္ေတာ္၊ အမေတာ္ေတြက Asp.net MVC ကိုင္ခ်င္ေနျပီ။ ခက္ပါတယ္ ကိုယ္ေျပာလဲ မရ။ တစ္ခ်ို့က နားလည္ျပီး ျပင္တယ္။ တစ္ခ်ို့က လံုးဝကို ဒီအတိုင္းပဲ။ ေတာ္ေတာ္ နေမ်ာစရာေကာင္းပါတယ္။

ကွြ်န္ေတာ္ အျမဲေျပာပါတယ္။ နင္တို့လိုရွိတာ သင္တန္းေတြ ေပ်ာ္တယ္လို့။ ဟုတ္တယ္ေလ။ နားမွ မလည္နိုင္တာ ထပ္ခါထပ္ခါ အခ်ိန္ေတြကုန္ျပီး သြားတာပါပဲ။ အလုပ္လဲ ေရာက္ေကာ နားကားေကာ။ လုပ္ရတာက CSS တစ္ပိုင္းေလာက္ျပင္ရတာ ကမၻာပ်က္ေနေကာ။

မတတ္တာသင္ေပးလို့ရတယ္ စဉ္းစားတတ္ေအာင္ လုပ္ေပးလို့မရဘူး

ကွြ်န္ေတာ္တို့ မတက္ရင္ ေလ့လာရင္ အခ်ိန္တန္ရင္ တတ္မွာပဲဗ်။ အခုမျဖစ္ ေနာင္တစ္ခ်ိန္ျဖစ္မွာပဲ။ ဒါေပမယ့္ ဒါကိုဒီလို စဉ္းစားပါသင္ေပးမရဘူးဗ်။ ရန္ကုန္ျမို့ထဲကို ဘယ္လမ္းကသြားသြားေရာက္တယ္။ အျမန္ဆံုးနဲ့ အသက္သာဆံုးလမ္းကေတာ့ ကိုယ္သြားဖူးမွသိမယ္။ ကိုယ္ေလ့လာဖူး မွသိမယ္။

ကွြ်န္ေတာ္တို့အလုပ္က ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုး မဟုတ္ဘူးဗ်။ ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုးက မ်ားေလအလုပ္တြင္ေလပဲ။ Development ပိုင္းက မတတ္တဲ့ သူစုထား အလကားပဲ။ total failure ပဲျဖစ္မွာပဲ။ ေမာင္လွအတြက္ ၃လျကာတဲ့ အလုပ္က၊ ေမာင္ျမအတြက္ ၃ရက္ထဲနဲ့ ျပီးတယ္ဆိုလဲ ျဖစ္နိုင္တယ္ဗ်။ တကယ္လို ေမာင္လွနဲ့ ေမာင္ျမက သိတာျခင္းတူရင္ေတာင္ စဉ္းစားတာျခင္းကြာရင္၊ စဉ္းစားတတ္တဲ့ သူသာတာပါပဲ။ ေရွ့က ေျပာခဲ့တဲ့ အေျခခံအဆင့္ကိုေတာင္ မပိုင္ခဲ့တဲ့ သူေတြက logical thinking (ဆက္စပ္ေတြးေခၚပံု) လြတ္သြားေကာ။

ဘယ္လို စဉ္:စားတတ္ေအာင္လုပ္ရမလဲ?

အရင္ဆံုး ဒီလိုလုပ္ရင္ ေကာင္းမယ္ဆိုတဲ့ အသိဝင္ဖို့ လိုတယ္ဗ်။ အဲဒါမ်ိုးက self-learning နဲ့ အေတြ့အျကံုက ပဲရတာ။ သင္တန္းလိုမ်ိုး၊ Seminar လိုမ်ိုးတက္ျပီး၊ စာအုပ္လိုမ်ိုး ဖတ္ေပးရတယ္။ ျပီးေတာ့ စဉ္းစားဖို့ အခ်ိန္ေပးရတယ္။ စဉ္းစားတာက ကိုယ္ေလ့လာထားတာကို ငါဘယ္လို လုပ္ရင္ေကာင္းမလဲ၊ ဒါကို ဘယ္မွာသံုးရင္ ေကာင္းမလဲဆိုတာပဲဗ်။

စတင္ေလ့လာတဲ့အခ်ိန္မွာ learning နဲ့ coding ကို ၇၀%ေပးျပီး ၊ R&D (အဆင့္ဆင့္ ဆင့္ကြဲ ျဖစ္ေပၚပံုကို ျခံုငံုသံုးသပ္မူ)ကို ၃၀% သံုးသင္တယ္ဗ် ။ ငါ ဒီ program ေလး ၊ coding ေလးေရးျပီးရင္ ဒါေလးကို ဘယ္ေနရာမွာ ျပန္သံုးလိုက္ရင္ ေကာင္းမလဲ စဉ္းစားဘူးျကလား မသိဘူး ။

ေနာက္ျပီး အဆင့္ ဆင့္ တိုးသြားသင့္တယ္ ၄၀-၆၀ ၊ ၅၀-၅၀ ေနာက္ဆံုး တတ္ကြ်မ္းလာရင္ coding ကို ၃၀% ၊ R&D ကို ၇၀% အထိသံုးသင့္တယ္ဗ် ။ အနည္းဆံုးေတာ့ ဒီဟာမေရးခင္မွာ စာရြက္နဲ့ ခဲတံယူျပီး ဘယ္လိုလုပ္ရင္ ေကာင္းမလဲခ်ေရးျကည္.ပါလား ။ ခဏေလာက္ ေရးေနျကပံုစံကထြက္ျပီး အျပင္လူအေနနဲ့ စဉ္:စားျကည္.လိုက္ပါ ။ လံုးဝ မရရင္ အေအးေလ: ၊ ေကာ္ဖီေလးေသာက္ျပီး အျပင္ထြက္လမ္းေလွ်ာက္လိုက္ပါ ။ အျကံညဏ္ေတြ ရနိုင္ပါတယ္ ။

စာဖတ္အားနည္းျကတယ္…

ကွြ်န္ေတာ္ကိုယ္တိုင္လဲ စာဖတ္ေတာ္ေတာ္ပ်င္းပါတယ္ ။ စာအုပ္ေတြဆိုသိပ္မုန္း ၊ အခုထိ အျပီးထိ ဖတ္ဘူးတဲ့ အဂၤႅိပ္လိုစာအုပ္ဆို ေက်ာင္းစာအုပ္ပဲရွိပါတ ။ ဒါေတာင္ မဖတ္မရလို. ေက်ာင္းစာအုပ္ေတာင္chapter ေတာ္ေတာ္မ်ားမ်ား ေက်ာ္ဖတ္တာပါ ။ တကယ္တန္: နင္လာ: ၊ ငါလား လုပ္ျပီေဟ့ ဆိုရင္ knowledge က သိပ္ကို အေရးျကီးသြားျပီဗ် ။ ဒါေလးကို ဒီေနရာမွာသံုးတာ ငါဟိုေနရာမွာ ျမင္ဘူးတယ္ “ ဆိုတာမ်ိုးက သာသြားေကာ ။ အခုအေရးျကီးဆံုးျပႆနာက ဒါေတြရွိတယ္ ဆိုတာေတာင္ မသိတဲ့ ျပႆနာ ။

Framework ေတြ မသံုးသင့္ဘူး ၊ CMS ေတြ မသံုးသင့္ဘူး

အဲဒါလဲမွာ:တယ္ ။ အဓိကက ကိုယ္လုပ္ေနတဲ့ အလုပ္ေပၚမူတည္တယ္ ။ သံုးသင့္တဲ့ ေနရာမွာသံုး ၊ အစအဆံုးေရးသင္တဲ့ေနရာေရ:သင့္တယ္ ။ ရတဲ့အခ်ိန္ ၊ budget ၊ လူအင္အား ၊ တက္ေျမာက္မူေပၚမူတည္ျပီး မီးစင္ေပၚျကည္.ကသင့္ပါတယ္ ။

Payment လဲနည္းတယ္ ။ အျမန္လိုတယ္ ။ CMS

Payment အသင့္အတင့္ framework သံုးမယ္ကြာ (.net ေတာ္တဲ့သူက ေပါတာကိုး)

Payment သိပ္ေကာင္းတယ္ ။အခ်ိန္လဲ ေပးနိုင္တယ္ ။ လူလဲ ေတာ္ျကတယ္ ။ Testing လုပ္နိုင္တယ္ ။ (လက္စြမ္းျပျပီပဲ)

အပ္နဲ့ထြင္းသင့္ရင္ ထြင္းျပီး ၊ ပုဆိန္နဲ့ ေပါက္သင့္ရင္ ေပါက္ျကပါ ။ ေခါင္းမမာျကပါနဲ့ ။ ေလ့လာျကပါ သံုးသင့္တာကို သံုးသင့္တဲ့ေနရာမွာသံုးျကပါ ။ စဉ္:စားျကပါ ။ ကွြ်န္ေတာ္ကေတာ့ ဒါပဲေျပာလိုပါတယ္ ။

No comments:

Post a Comment

Please use your real name or nick/pen-name.