Skip to main content

Posts

Showing posts from March, 2021

Software Developer တစ်ယောက်ဖြစ်ချင်ရင်

ဘယ်လိုအခြေခံကစရမလဲ          Software Developer ဆိုတဲ့လုပ်ငန်းမှာ လုပ်ငန်းအဆင့် နဲ့ လုပ်ငန်းခွဲအများအပြားရှိပါတယ်။ Computer Scientist  ၊ Software Engineer ၊ Programmer  စသဖြင့် Software  ရေးသားခြင်းလုပ်ငန်းကို အဓိကလုပ်ရတဲ့ လုပ် ငန်း တွေရှိသလို၊Web Design ၊ Engineer  ၊ Programmer  စသဖြင့်တဲ့ Software  ရေးသားခြင်းလုပ်ငန်းကို အဓိက လုပ်ရတဲ့ လုပ်ငန်းတွေရှိသလို၊ Web Design  ၊ Database ၊ Architect  ၊ System Administrator  ၊Software Project Manager  စတဲ့ Software  ရေးသားခြင်းလုပ်ငန်းနဲ့ ဆက် စပ်နေတဲ့ လုပ်ငန်းတွေလည်း ရှိပါတယ်။        ဘယ်ကဏ္ဍကို သွားချင်သလဲဆိုတဲ့ပေါ်မူတည် ပြီး သွားသင့်တဲ့လမ်းကြောင်းကလည်း ကွဲပြားသွားနိုင်ပါ တယ်။ ယေဘုယျအားဖြင့် စသင့်တဲ့အခြေခံတော့ ကွန် ပျူတာတက္ကသိုလ်မှာ တက်ရောက်လေ့လာခြင်း၊ နည်း ပညာတက္ကသိုလ်မှာ IT ဘာသာရပ်နဲ့ တက်ရောက်လေ့ လာခြင်း၊ ဒါမှမဟုတ် ဘွဲ့ဒီဂရီတစ်ခုရတဲ့အထိ တက် ရောက်လို့ရတဲ့ ပြင်ပပုဂ္ဂလိက ကွန်ပျူတာသင်တန်းကျောင်း တစ်ခုမှာ တက်ရောက်ခြင်းအားဖြင့် စသင့်ပါတယ်။    ...

အလုပ်အ တွေ့အ​ကြုံ

  Level မတူလို့ Staff/ Admin/ Executive/Manager/ Director ကွဲထွက်နေတာ။ Staff Level တွေကို Executive/ Manager Level ကိုမှန်းပြီး Train ပေးရင် Train ခံရတဲ့သူတွေ မခံနိုင်ဘူး။ ဒါမျိုးတွေ ကိုယ်လည်း တစ်ချိန်က ရူးပြီး Train ပေးခဲ့ဖူးတယ်။ သူတို့ရှိတဲ့ Level မှာပဲ နေချင်ကြတာများတယ်။ တစ်ချို့တလေလောက်သာ Level မြင့်ကိုလာချင်တဲ့သူတွေရှိတာတွေ့ရတယ်။ ဒီလိုလူမျိုးတွေက သိသာတယ်။ အဲ့လိုလူမျိုးကိုပဲ ရွေးပြီး Train ပေးဖို့သင့်တော်တယ်။ အခုက လူတိုင်းကို အမြင့်တစ်နေရာရောက်ဖို့ Train ပေးဖို့ဆိုတာ မဖြစ်နိုင်ဘူး။ သူတို့ကိုယ်တိုင်ကမှ မမြင့်ချင်တာ train ပေးတော့ သူတို့လည်း စိတ်ညစ်တယ်။ ဒါကြောင့်လည်း လုပ်ငန်းခွင်မှာ Level တွေကွဲနေတာပါ။ လွန်ခဲ့တဲ့နှစ်တွေကအထိ ကိုယ်တွေလည်းရူးခဲ့ဖူးတယ်။ လုပ်ငန်းခွင်မှာ လူတိုင်းကို level up လုပ်ပေးချင်တာ။ သို့သော် ဒါတွေက ဘယ်လိုမှမဖြစ်နိုင်ဘူးဆိုတာ အခုလက်ခံသွားတယ်။

Database လေ့လာနေသူများ အတွက်

  IT နဲ့ သိကျွမ်းဝင်သူ တော်တော်များများကတော့ ဒီစကားလုံးလေးကို သိကြမည်ဖြစ်ပါသည်။ မသိသေးသူများလည်းရှိနိုင်ပါသည်။ ကျွန်တော်ကိုယ်တိုင်လည်း ဒီအကြောင်းအရာနဲ့ပတ်သက်ပြီး တဖက်ကမ်းခတ်သိနေသူတော့မဟုတ်။သို့သော် မသိသေးသူများအတွက် အနည်းငယ်ဘဲသိရသိရ၊ သိသလောက်လေးကို ဗဟုသုတအနေနဲ့ပြန်ရေးပါသည်။ Database ဆိုတဲ့အတိုင်း Data စုဝေးထားရာနေရာတစ်ခုလို့ဆိုနိုင်သလို အဲလိုဘဲ သိကောင်းသိကြပေမည်။Database မှာက data store လုပ်ဖို့ဆိုတဲ့ ရည်ရွယ်ချက်တစ်ခုတည်းမရှိပါဘူး။သူမှာက အခြေခံအားဖြင့် querying /creating/modifying နဲ့ deleting datas စတဲ့ လုပ်ငန်းစဉ်ကို လုပ်ဆောင်ပါတယ်။ Database နဲ့ ပတ်သက်ပြီး SQL (Structured Query Language) ဆိုတဲ့ language ကို မသိမဖြစ် မပြောမဖြစ်ပြောရမှာဘဲဖြစ်ပါတယ်။ SQL ဟာ SQL server,DB2,My SQL,Oracle စတဲ့ database တွေမှာ Structured Query Language(SQL)က support ပေးထားတာဘဲဖြစ်ပါတယ်။ဆိုချင်တာက SQL ကောင်းကောင်းနားလည်တတ်ကျွမ်းရင် ဘယ် database ကိုမဆို ကောင်းကောင်းနားလည်သဘောပေါက်ပြီးလုပ်ကိုင်ဆောင်ရွက်နိုင်မှာဘဲဖြစ်ပါတယ်။ဒါကြောင့် SQL ကို ကောင်းကောင်းသိနားလည်ထားရပါမယ်။ ကဲ...ကျွန်တော်တို့ ဆက်ပြီး Database s...

👉Hacker ဖြစ်ချင်သူတွေလေ့လာသင့်တဲ့ Programming Language အကြောင်း👈

 👉Hacker ဖြစ်ချင်သူတွေလေ့လာသင့်တဲ့ Programming Language အကြောင်း👈  သည်အပိုင်းမှာတော့ နယ်ပယ်အကျယ်ကြီးပြောမနေတော့ပဲ Hacking ပိုင်းလိုက်မယ်ဆုံးဖြတ်ထားသူတိုင်းလေ့လာသင့်တဲ့ Programming Language & Scripting Language တွေအကြောင်း ကိုယ်သိသလောက်ထဲကပေါ့ ... လိုတာလည်းရှိမှာပဲ ...။ အရေးအကြီးဆုံးမေးခွန်းတစ်ခုရှိတယ် .... Hacking မှာ Language တွေက ဘာလို့အရေးကြီးသလဲ? ဆိုကြပါစို့ ... ကျနော်တို့ခဗျားတို့သုံးနေတဲ့ ကွန်ပျူတာကြီးပဲဖြစ်ဖြစ် ဖုန်းပဲဖြစ်ဖြစ် ၊ ယုတ်စွအဆုံး TV remote controll မှာပဲဖြစ်ဖြစ် ပုံမှန်အလုပ်တွေကိုလုပ်ဆောင်နိုင်ဖို့အတွက် Language တွေအမျိုးမျိုးသုံးပြီးကြိုရေးထားရတယ်...။ ကွန်ပျူတာတစ်လုံးကိုဖောက်၀င်ဖို့ကြိုးစားတယ် ၊ ဖုန်းတစ်လုံးကိုဖောက်၀င်ဖို့ကြိုးစားတယ် ... သူ့မှာ Security System အတွက် code တွေနဲ့ Program တွေကြိုရေးထားတယ် ...။ သည် Code တွေကို Break လုပ် ချိုးဖျက်၀င်ရောက်ပြီး Access ရအောင်ယူတာမျိုးကို Hacking လို့ခေါ်တာ...။ သည်လိုလုံခြုံရေးဆိုင်ရာ Program တွေကိုချိုးဖောက်ဖို့အတွက်ဆို ခင်ဗျားမှာလည်း ဒီပရိုဂရမ်တွေအလုပ်လုပ်ပုံကို သေချာနားလည်တဲ့ပညာရှိနေမှဖြစ်မှာပေါ့ ...။ " တကယ...