Trending News

General, Learning

Bad Programming Habits

ဒီတစ်ပတ်တော့ OOP series ခဏနားပြီးတော့ bad programming habits ဆိုတဲ့ programming လုပ်နေတဲ့ အချိန်မှာ မထားသင့်တဲ့၊ ဖျောက်သင့်တဲ့ bad habits တွေအကြောင်းကိုရေးသွားမှာပဲဖြစ်ပါတယ်။ တစ်ချို့ဟာတွေကလည်း ကိုယ်တွေ့ပေါ့လေ :3။ ဘာလို့ ဒီအကြောင်းရေးရတာလဲဆိုတော့ ပုံမှန်ဆို ရုံသွားရုံးတတ် အလုပ်လုပ်နေတဲ့အချိန် အချိန်ပိုကသိပ်မထွက်ဘူး၊ အခုလို remote working လုပ်နေတဲ့ အချိန်မှာ မိမိအတွက် အချိန်ပိုတွေထွက်အောင် ကိုယ့်ကိုကိုယ် ပိုတိုးတတ်အောင် လုပ်ဖို့အချိန်တွေရပါတယ်။ အခုပြောမယ့်အထဲက bad habits တစ်ချို့ကိုယ့်မှာရှိခဲ့တယ်ဆိုရင်လည်း ပြင်ဆင်ဖို့အချိန်ရတာပေါ့။ Official Documentation ကိုမဖတ်ဖြစ်တာ နည်းပညာတစ်ခုခုလေ့လာပြီဆို အဲ့ဒီနည်းပညာနဲ့ပတ်သတ်တဲ့…

Learning, Soft Skill

Code ရေးဖို့ motivation မရှိဘူး၊ စိတ်မပါဘူး။

တစ်ခါတစ်လေကျဘာမှလုပ်ချင်စိတ်မရှိအောင် ပျင်းနေတာလိုလို motivation ပဲပျောက်နေတာလိုလိုဖြစ်တတ်ပါတယ်။ ဒါပေမယ့် အလုပ်ကလည်း သတ်မှတ်ထားတဲ့ tasks တွေ deadlines တွေရှိပါတယ်။ မလုပ်ချင်လဲ လုပ်နေရတဲ့ အချိန်တွေရှိတတ်ပေမယ့် အဲ့လိုအချိန်တွေမှာ productive ဖြစ်အောင်လုပ်ဖို့ဆိုတာ မလွယ်ပါဘူး။ ကျနော် ဘယ်လို productive ဖြစ်အောင်လုပ်နေလဲ ဆိုတဲ့ အချက်တစ်ချို့ကို ဒီနေ့ရေးပေးမှာပါ။ Motivation ရှိမှ code ရေးလို့ရတာသေချာလား ? (Live without your soul sometimes) Motivation မရှိဘဲ code ရေးနိုင်ဖို့ motivation ကိုအရင်ဖယ်ထားဖို့လိုပါတယ်။ Problem solved :3. မိမိရဲ့…

Career

စာတွေ့လေ့လာခဲ့တာတွေကို လက်တွေ့မှာအသုံးချနိုင်ဖို့ ဘာတွေပြင်ဆင်ထားသင့်လဲ။

ဟိုတစ်ရက်က programming လေ့လာတဲ့အချိန်မှာ မှားတတ်တဲ့ အမှားတွေနဲ့ ပတ်သတ်ပြီးရေးထားတဲ့ ဆောင်းပါးက တော်တော်များများအတွက် အသုံးဝင်တယ်ဆိုလို့ဝမ်းသာပါတယ်။ မဖတ်ရသေးရင် အောက်က link မှာဝင်ဖတ်နိုင်ပါတယ်။ https://www.aprogrammer.blog/2020/09/25/mistakes/ Learning လုပ်တာကတော့ ဟုတ်ပါပြီ၊ ဒါပေမယ့် လက်တွေ့လုပ်ငန်းခွင်ထဲဝင်ပြီဆို တစ်မျိုးတစ်ဖုံကွာခြားသွားတာတွေအများကြီးရှိပါတယ်။ ကျနော်ဒီနေ့ အဲ့ဒီ ကွာခြားချက်တွေကြားမှာ ဘယ်လို balance ဖြစ်အောင် survive လုပ်နိုင်အောင် ပြင်ဆင်ဖို့ကို ကျနော်သိသလောက် sharing လုပ်ပေးသွားပါမယ်။ လေ့လာခဲ့တာတွေကို ပြန်ဆန်းစစ်ပါ. ပထမဦးဆုံး အရေးကြီးဆုံး အချက်အနေနဲ့ ကိုယ်လေ့လာခဲ့တဲ့ အရာတွေကို တစ်ကယ်နားလည်ပြီး ကြေညက်ထားဖို့လိုပါတယ်။ အစထဲက ယောင်ဝါးဝါးဖြစ်နေမယ်ဆို နောက်ဆက်တတ်မယ့် steps…

Learning

Programming လေ့လာချိန်မှာ မှားတတ်တဲ့ အမှားများ

Programming လေ့လာနေပြီး ခရီးမတွင်တဲ့ သူတွေကိုလည်း အမြဲလိုလို ကျနော်တွေ့ရတတ်တယ်။ ဒါကြောင့် ဒီနေ့မှာ programming လေ့လာနေတဲ့အချိန်မှာ ဆောင်ရန်ထက် ရှောင်ရန်လေးတွေကို ရေးပေးသွားပါမယ်။ မိမိလေ့လာနေတဲ့ အရာကို မကွဲပြားခြင်း ပထမဆုံး အရေးကြီးတဲ့ အချက်က ကိုယ်ဘာလေ့လာမလဲဆိုတာ ကွဲကွဲပြားပြား သိဖို့လိုအပ်ပါတယ်။ ဥပမာ ကိုယ်က JS လေ့လာနေတယ်ဆိုတာ ကိုယ့်ရဲ့ focus က JS မှာပဲ ရှိနေဖို့လိုပါတယ်။ JS လေ့လာနေလို့ မပျက်သေးဘဲနဲ့ တစ်ခြားသော ဟိုယောင် ဒီယောင်ဖြစ်မယ်ဆိုလည်း progress ရှိလာမှာမဟုတ်ပါဘူး။ အခုလက်ရှိမှာ မြင်နေတွေ့နေရတာက ဘာလဲဆိုတော့ အကုန်လုံးကို လိုက်လေ့လာနေကြတာပါ။…

Laravel

Livewire အပေါ် ကျနော့်ရဲ့ အမြင်တစ်ချို့

ဒီမနက် အလုပ်လေးနည်းနည်းအားနေတာနဲ့ Laravel 8 ကို catchup လိုက်လုပ်ရင်း Livewire အကြောင်းဖတ်လိုက်မိပါတယ်၊ သူ့ရဲ့ လုပ်ထားတဲ့ creativity features တွေကတော့ စိတ်ဝင်စားဖို့ကောင်းပေမယ့် drawbacks တွေအရမ်းများနေတယ်လို့တော့ ထင်မိတယ်။ ဘာလို့လဲဆိုတာကို ကျနော်ဖတ်ထားသလောက် sharing ပြန်လုပ်လိုက်ပါတယ်။ မဝေဖန်ခင် Livewire အကြောင်းအရင်သိထားရပါမယ်။ ကျနော်ကတော့ အသစ်တစ်ခုကိုကြည့်ပြီဆို သူ့ရဲ့ purpose & definition ကို catchup အရင်လုပ်တယ်၊ ပြီးရင် သူ့ရဲ့ life cycle ကို ကြည့်ပါတယ်။ အဲ့အတိုင်းပဲရေးသွားပါမယ်။ Livewire ရဲ့ အဓိက ရည်ရွယ်ချက်ကတော့…

General

Choosing Computer For Programming

Programming လုပ်နေတဲ့လူတွေ computer ဝယ်တဲ့အခါ အသုံးဝင်နိုင်တဲ့ tips လေးတွေဖြစ်ပါတယ်။ အရေးကြီးတဲ့ article မဟုတ်ပေမယ့် ခနခန လာလာမေးကြလို့ တစ်ခါတည်း ရေးထားလိုက်တယ်။ Hardware ပိုင်း အရမ်း မသိပေမယ့် ကျနော်သိသလောက် ထည့်ပေးထားပါတယ်၊ အဆင်ပြေမယ်လို့ထင်ပါတယ်။ ဒီ article ထဲမှာတော့ ကျနော် brand အကြောင်းမပြောသွားဘဲ spec တွေအကြောင်းပဲပြောသွားမှာပါ။ ကိုယ်ကြိုက်တဲ့ brand ဝယ်သုံးနိုင်ပါတယ်။ ကျနော်တို့ အဓိက ကြည့်ရမယ့် အချက်တွေက CPU RAM Storage Display Battery Life Keyboard Size တွေပဲဖြစ်ပါတယ်။…