Trending News

General, Programming

Solving Problem In Programming

ကျနော်တို့ programming language တွေမျိုးစုံသုံးပြီးတော့ program တွေရေးကြတယ်။ ဘာလို့ရေးကြလဲဆိုတော့ problem တွေ solve လုပ်ချင်လို့၊ ဒါကိုတော့ အထူးတစ်လည်ပြောစရာမလိုဘူး။ ဒီလို problem တွေ solve လုပ်တဲ့နေရာမှာ လုပ်သွားတဲ့ approach လေးတွေရှိတယ်၊ ဥပမာ problem ကြီးတစ်ခုကို အပိုင်းပိုင်းတွေခွဲထုတ်လိုက်တယ်၊ ပိုပြီးတော့ လွယ်ကူတဲ့ အပိုင်းလေးတွေပေါ့၊ အဲ့ဒီ အပိုင်းလေးတွေကိုတစ်ခုခြင်းဆီ solve လုပ်ပြီး ပြန်ပေါင်းပြီး မူရင်း problem ကြီးကို solve လုပ်သွားနိုင်မယ်။ real world example ဆို dynamic programming technique…

General, Programming

Isset VS Empty In PHP

ပြီးခဲ့တဲ့ အပတ်က online class က ကျောင်းသားတစ်ယောက် မေးထားတာလေးပါ၊ isset နဲ့ empty ဘာကွာလည်းဆိုတာကို၊ အဲ့တုန်းကတော့ တိုတိုတုတ်တုတ်ပဲပြန်ဖြေလိုက်ပေမယ့် အခုအချိန်လည်းရလို့ article တစ်ခုလုပ်လိုက်ပါတယ်။ ကျနော်အောက်မှာ စမ်းထားတဲ့ code တွေက PHP 7.4.3 ကိုသုံးပြီးစမ်းပြထားတာဖြစ်ပါတယ်။ IseetIsset က variable က assign လုပ်ထားလားစစ်တယ်၊ assign လုပ်ထားတယ်ဆိုရင်လည်း NULL လွဲလို့ကျန်တာဘာပါပါ TRUE ပြန်မယ်။ empty string ပေးပေး 0 ပေးပေး TRUE ပြန်မယ်။ Boolean value FALSE…

Programming

Pair Programming အကြောင်းတစ်စေ့တစ်စောင်း (အပိုင်း ၂)

အပိုင်း ၁ ကိုတော့ အောက်က link မှာသွားဖတ်လို့ရပါတယ်။ https://www.facebook.com/photo.php?fbid=814360095586703&set=a.487154271640622&type=3&theater အခုအပိုင်း ၂ မှာတော့ pair programming လုပ်ပြီဆို ကြုံလာဆုံလာရမယ့် အခက်အခဲ တွေနဲ့ ဘယ်လို မျိုး Pair လုပ်ရင် ဘာတွေအတွက်ကောင်းတယ် စသည်ဖြင့် ရေးပေးသွားမှာပါ။ စလိုက်ကြရအောင်။ Productive မဖြစ်နိုင်တဲ့အခြေအနေတွေလည်းရှိပါတယ်။ လူတစ်ယောက်ရဲ့ စိတ်တောင် တစ်နေ့နဲ့ တစ်နေ့ feeling မတူတာဖြစ်ပေမဲ့ pair programming မှာတော့ pair လုပ်ထားတဲ့ programmers တွေက အားလုံး စိတ်တူကိုယ်တူ နဲ့ လက်ရှိလုပ်နေတဲ့ အလုပ်ကို စိတ်ပါဝင်စားစွာ…

Programming

Pair Programming အကြောင်းတစ်စေ့တစ်စောင်း (အပိုင်း ၁)

developer တွေက အလုပ်လုပ်တဲ့ နေရာမှာ စိတ်ပါဝင်စားမှုရှိ နေလို့ရှိရင် ပိုပြီးတော့ အလုပ်တွင်ပါတယ်။ စိတ်မပါရင် မပါဘူး၊ ပါရင်လည်း မပါဘူး တော့ မလုပ်နဲ့ပေါ့နော် :3။ အလုပ်တွင်စေနိုင်မယ့် tools တွေ resources တွေရှိရင် ပိုပြီးတော့တောင် လုပ်ရကိုင်ရတာ မြန်ပါတယ်။ ဒီလိုမျိုး efficiency ကို boost လုပ်နိုင်တဲ့ tatics တွေအများကြီးရှိပါတယ်။ ဒီနည်းလမ်းတွေထဲ ကမှ Pair Programming အကြောင်းလေးကို ကျနော်နားလည်ထားသလောက် ပြန်လည် sharing လုပ်ပေးလိုက်ပါတယ်။ ps. အလုပ်နည်းနည်းများနေတဲ့ အတွက်ကြောင့် စာသိပ်မရေးနိုင်သေးလို့ part ခွဲပြီးတင်ပေးပါမယ်။…

Programming

Why Programming. Programming ကိုဘာအတွက်ကြောင့် လေ့လာသင့်သလဲ။

အားလုံးသိတဲ့ အတိုင်းပဲ ဒီနေ့ခေတ် industries တော်တော်များများက tech နဲ့ မလွတ်တာကိုတွေ့ရမှာပါ။ ဘာအလုပ်လုပ်ပဲလုပ်လုပ် အနည်းနဲ့ အများ technology က ပါလာတာပါပဲ။ ဒီနေ့မှာတော့ programming ကိုဘာလို့လေ့လာသင့်သလဲ၊ coding ရေးဖို့တစ်ခုတည်း အတွက် မဟုတ်ဘဲ တစ်ခြား ဘယ်အပိုင်းတွေမှာအရေးပါမလဲဆိုတာကို ရေးသွားမှာပါ။ programmer ဖြစ်ချင်လို့ programming သင်တာက make sense ဖြစ်သလို programmer မဟုတ်ဘဲတစ်ခြား နယ်ပယ် မှာ အလုပ် လုပ်နေတဲ့လူတွေ (eg.Digital industries ကလူတွေ)လည်း လေ့လာလို့ရပါတယ်၊ လေ့လာလိုက်ခြင်းအားဖြင့် ကိုယ့်ရဲ့ နေ့စဉ်လုပ်ငန်းဆောင်တာတွေကို ဘယ်လိုအကျိုးပြုနိုင်တယ်၊…

Programming

Programming Language တွေဘယ်လိုအလုပ်လုပ်လဲ

Programming language တွေကို computer တွေထဲမှာဘယ်လိုအလုပ်လုပ်လဲမသိခင်မှာ computer တွေကဘာကိုနားလည်လက်ခံနိုင်စွမ်းရှိလဲကိုသိထားရမှာပါ။ အားလုံးသိထားကြတဲ့ အတိုင်းပဲ computer တွေက machine language code (01) ကိုပဲနားလည်နိုင်ပါတယ်။ Machine Language Code တွေကိုတိုက်ရိုက်ရေးဖို့ဆိုတာခက်ခဲတဲ့အရာဖြစ်တဲ့အတွက်ကြောင့် ကျနော်တို့တွေက ယနေ့ခေတ်မှာသုံးနေတဲ့ high level langs တွေဖြစ်တဲ့ Java, C++, Python အစရှိတာတွေကို software program တွေရေးသားကြပါတယ်။ သို့သော်ငြားလည်းပဲ High level နဲ့ရေးထားတဲ့ code တွေကို computer ထဲ တိုက်ရိုက်သွား run လို့မရပါဘူး။ Machine…