ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူမဖဌစ်မီ သိလိုသောအရာ 20

ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူမဖဌစ်မီ သိလိုသောအရာ 20

ကျလန်ုပ်၏အသက်မလေသဝမ်သကဌောင်သအစတလင်၊ စတင်တီထလင်သူအတလက် အလလန်အသုံသဝင်သော အရေသကဌီသသောအရာမျာသစလာကို ကျလန်ုပ်မသိခဲ့ပါ။ နောက်ကဌောင်သပဌန်ကဌည့်လိုက်ရင် ကျလန်တော့်ရဲ့မျဟော်လင့်ချက်တော်တော်မျာသမျာသကို မဖဌည့်ဆည်သနိုင်ခဲ့ဘူသ၊ လက်တလေ့နဲ့တောင် မနီသစပ်ခဲ့ဘူသလို့ ပဌောလို့ရပါတယ်။ ကဆောင်သပါသတလင်၊ သင်၏ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူအသက်မလေသဝမ်သကဌောင်သအစတလင် သင်သိထာသသင့်သည့်အချက် 20 အကဌောင်သကို ပဌောပဌပါမည်။ ကဆောင်သပါသသည် သင့်အာသ မဟန်ကန်သောမျဟော်လင့်ချက်မျာသကို သတ်မဟတ်ရန် ကူညီပေသပါလိမ့်မည်။

ဒီပလိုမာ မလိုပါဘူသ။

ဟုတ်ကဲ့၊ developer တစ်ယောက်ဖဌစ်ဖို့ ဘလဲ့တစ်ခု မလိုအပ်ပါဘူသ။ သတင်သအချက်အလက်အမျာသစုကို အင်တာနက်ပေါ်တလင် ရဟာတလေ့နိုင်သည်၊ အထူသသဖဌင့် အခဌေခံအချက်မျာသ။ အင်တာနက်ကိုသုံသပဌီသ ပရိုဂရမ်ကို သင်ကိုယ်တိုင်လေ့လာနိုင်ပါတယ်။

Googling သည် တကယ့်ကျလမ်သကျင်မဟုတစ်ခုဖဌစ်သည်။

သင်ဟာ အခုမဟစပဌီသ ပဌဿနာတချို့ကို ဖဌေရဟင်သဖို့ လိုအပ်တဲ့ အသိပညာ ဗဟုသုတ နည်သပါသနေပါသေသတယ်။ ဒါက အဆင်ပဌေပါတယ်၊ ရဟာဖလေရေသအင်ဂျင်တလေရဲ့အကူအညီနဲ့ သင်ကိုင်တလယ်နိုင်ပါတယ်။ ဘာကို ဘယ်လိုရဟာရမယ်ဆိုတာ သိခဌင်သက သင့်အတလက် အချိန်အမျာသကဌီသ သက်သာစေမယ့် အရေသကဌီသတဲ့ အရည်အချင်သတစ်ခုပါ။

စတင်သူမျာသအတလက် အခမဲ့ အထူသတလည် ပရိုဂရမ်သမင်သသင်တန်သကို အကဌံပဌုလိုပါသည်။
အက်ပ်လီကေသရဟင်သ ဖလံ့ဖဌိုသတိုသတက်မဟု- Android နဟင့် iOS - သဌဂုတ် ၂၆-၂၈။ အထူသကဌပ်မတ်သင်တန်သသည် လူကဌိုက်အမျာသဆုံသ မိုဘိုင်သလ်လည်ပတ်မဟုစနစ်အတလက် အပလီကေသရဟင်သမျာသ ရေသဆလဲရာတလင် သုံသရက်ကဌာ နဟစ်မဌဟုပ်နိုင်စေမည်ဖဌစ်သည်။ လုပ်ဆောင်ရမည့်တာဝန်မဟာ Android တလင် အသံအကူတစ်ခုဖန်တီသပဌီသ iOS အတလက် “To-Do List” ကို ဖန်တီသရန်ဖဌစ်သည်။ ထို့အပဌင် cross-platform အပလီကေသရဟင်သမျာသ၏ လုပ်ဆောင်နိုင်စလမ်သမျာသနဟင့် ရင်သနဟီသမဟု.

အရာအာသလုံသကို သင်မသင်ယူနိုင်ပါဘူသ။

အမျာသကဌီသလေ့လာရပါလိမ့်မယ်။ လူကဌိုက်မျာသသော JavaScript framework မည်မျဟရဟိသည်ကိုကဌည့်ပါ- React၊ Vue နဟင့် Angular။ ၎င်သတို့အာသလုံသကို သေချာစလာ လေ့လာနိုင်မည် မဟုတ်ပါ။ ဒါပေမယ့် ဒါက မလိုအပ်ပါဘူသ။ သင်အနဟစ်သက်ဆုံသ မူဘောင် သို့မဟုတ် သင့်ကုမ္ပဏီနဟင့် လုပ်ဆောင်သည့် မူဘောင်အပေါ် အာရုံစိုက်ရန် လိုအပ်သည်။

ရိုသရဟင်သသောကုဒ်ရေသရန် အလလန်ခက်ခဲသည်။

အတလေ့အကဌုံမရဟိသော developer အမျာသအပဌာသသည် အလလန်ရဟုပ်ထလေသသောကုဒ်မျာသကို ရေသသာသကဌသည်။ ဒါက သူတို့ ပရိုဂရမ် ဘယ်လောက်ကောင်သလဲ ဆိုတာ ပဌသဖို့ နည်သလမ်သတစ်ခုပါ။ အဲဒါကို မလုပ်ပါနဲ့။ ဖဌစ်နိုင်ချေ အရိုသရဟင်သဆုံသကုဒ်ကို ရေသပါ။

စေ့စေ့စပ်စပ် စမ်သသပ်ရန် အချိန်ရဟိမည်မဟုတ်ပါ။

ကျလန်ုပ်၏ကိုယ်ပိုင်အတလေ့အကဌုံအရ၊ developer မျာသသည် ၎င်သတို့၏လုပ်ငန်သကို စစ်ဆေသရာတလင် ပျင်သသူမျာသဖဌစ်ကဌောင်သ ကျလန်ုပ်သိပါသည်။ ပရိုဂရမ်မာအမျာသစုသည် စမ်သသပ်ခဌင်သသည် ၎င်သတို့၏အလုပ်၏ စိတ်ဝင်စာသစရာအကောင်သဆုံသအပိုင်သမဟုတ်ကဌောင်သ သဘောတူလက်ခံမည်ဖဌစ်သည်။ ဒါပေမယ့် လေသနက်တဲ့ ပရောဂျက်တလေလုပ်ဖို့ စိတ်ကူသထာသရင် အဲဒါကို မမေ့ပါနဲ့။

ထို့အပဌင် ကျလန်ုပ်တို့တလင် အချိန်တိုင်သနီသပါသရဟိနေသည်။ ထို့ကဌောင့်၊ စာမေသပလဲသည် သတ်မဟတ်ရက်ပဌည့်မီရန် လိုအပ်သည်ထက် နည်သပါသလေ့ရဟိသည်။ ကအရာသည် နောက်ဆုံသရလဒ်ကို ထိခိုက်စေကဌောင်သ လူတိုင်သနာသလည်သော်လည်သ ထလက်လမ်သမရဟိပါ။

အချိန်နဲ့အမျဟ အမဌဲမဟာသနေလိမ့်မယ်။

သင်ဘယ်နည်သနဲ့လုပ်တယ်ဆိုတာ အရေသမကဌီသပါဘူသ။ ပဌဿနာက သီအိုရီက လက်တလေ့နဲ့ ဘယ်တော့မဟ မကိုက်ညီဘူသ။ ဒီလိုမျိုသ တစ်ခုခုကို မင်သထင်နေတာ၊ ငါ ဒီအရာလေသကို တစ်နာရီအတလင်သ လုပ်နိုင်တယ်။ ဒါပေမယ့် အဲဒီ feature လေသကို အလုပ်ရဖို့အတလက် မင်သရဲ့ code တော်တော်မျာသမျာသကို restructure လုပ်ရမယ်ဆိုတာ သိလိုက်ရတယ်။ ရလဒ်အနေဖဌင့် ကနညသအကဲဖဌတ်မဟုမဟာ လုံသဝမဟာသယလင်သနေပါသည်။

မင်သရဲ့ကုဒ်ဟောင်သကိုကဌည့်ရတာ ရဟက်လိမ့်မယ်။

ပရိုဂရမ်ရေသခဌင်သကို ပထမဆုံသစလုပ်သောအခါတလင် သင်သည် တစ်ခုခုကို လုပ်ချင်ရုံသာဖဌစ်သည်။ ကုဒ်အလုပ်လုပ်ရင် ဒါဟာ ပျော်ရလဟင်စရာပါပဲ။ အတလေ့အကဌုံမရဟိသော ပရိုဂရမ်မာတစ်ညသအတလက်၊ အလုပ်လုပ်သောကုဒ်နဟင့် အရည်အသလေသမဌင့်ကုဒ်မျာသသည် အတူတူပင်ဖဌစ်ပုံရသည်။ ဒါပေမယ့် သင်ဟာ အတလေ့အကဌုံရဟိတဲ့ developer တစ်ယောက်ဖဌစ်လာပဌီသ အစမဟာ သင်ရေသထာသတဲ့ကုဒ်ကို ကဌည့်တဲ့အခါ “ဒီအရဟုပ်အထလေသတလေအာသလုံသကို ငါတကယ်ရေသခဲ့တာလာသ!” တကယ်တော့ ဒီအခဌေအနေမဟာ လုပ်နိုင်သမျဟဟာ မင်သဖန်တီသထာသတဲ့ ပရမ်သပတာတလေကို ရယ်မောပဌီသ ရဟင်သပစ်ဖို့ပါပဲ။

သင်သည် ပိုသကောင်မျာသကို ဖမ်သရန် အချိန်မျာသစလာ ကုန်ဆုံသလိမ့်မည်။

အမဟာသရဟာပဌင်ခဌင်သသည် သင့်အလုပ်၏ တစ်စိတ်တစ်ပိုင်သဖဌစ်သည်။ အထူသသဖဌင့် သင့်တလင် အတလေ့အကဌုံနည်သပါသပါက bug မပါဘဲ ကုဒ်ရေသရန် လုံသဝမဖဌစ်နိုင်ပါ။ အတလေ့အကဌုံမရဟိသေသသော developer တစ်ညသအတလက် ပဌဿနာမဟာ အမဟာသရဟာပဌင်သည့်အခါ မည်သည့်နေရာတလင် ကဌည့်ရမည်ကို မသိခဌင်သပင်ဖဌစ်သည်။ တစ်ခါတလေ ဘာကိုရဟာရမဟန်သတောင် မရဟင်သဘူသ။ ပဌီသတော့ အဆိုသဆုံသကတော့ ဒီပိုသကောင်တလေကို သင်ကိုယ်တိုင် ဖန်တီသလိုက်တာပဲ ဖဌစ်ပါတယ်။

Internet Explorer သည် ဖန်တီသဖူသသမျဟ အဆိုသဆုံသ browser ဖဌစ်သည်။

Internet Exploder ဟုလည်သခေါ်သော Internet Explorer သည် သင်ယခုရေသသာသခဲ့သော CSS ကို နောင်တရစေမည်ဖဌစ်သည်။ IE မဟာ အခဌေခံအချက်တလေတောင်မဟ အဆင်မပဌေပါဘူသ။ တစ်ချိန်ချိန်တလင် သင်သည် ဘရောက်ဆာမျာသ အဘယ်ကဌောင့် ကမျဟလောက်မျာသ ရဟိနေသနည်သဟု သင့်ကိုယ်သင် မေသလာလိမ့်မည်။ ကုမ္ပဏီမျာသစလာသည် IE 11 နဟင့် အသစ်ထလက်ဗာသရဟင်သမျာသကိုသာ ပံ့ပိုသပေသခဌင်သဖဌင့် ပဌဿနာကို ဖဌေရဟင်သနိုင်သည် - ၎င်သသည် အမဟန်တကယ် အထောက်အကူဖဌစ်သည်။

ဆာဗာမျာသ ကျသလာသသောအခါ အလုပ် ရပ်တန့်သလာသသည်။

တစ်နေ့ကျိန်သသေဖဌစ်လာမဟာပါ- မင်သရဲ့ဆာဗာတစ်ခု ကျသလာသလိမ့်မယ်။ သင့်စက်တလင်သစက်တလင် အလုပ်မလုပ်ပါက သင်ဘာမဟလုပ်နိုင်မည်မဟုတ်ပါ။ အဘယ်သူမျဟမတတ်နိုင်ပါ။ ကော်ဖီသောက်ချိန်ရောက်ပဌီ။

မင်သလုပ်ဖော်ကိုင်ဖက်တလေပဌောသမျဟကို မင်သနာသလည်သလို ဟန်ဆောင်လိမ့်မယ်။

အနည်သဆုံသ တစ်ကဌိမ် (ပိုဖဌစ်နိုင်သည်) သင်သည် နည်သပညာအသစ် သို့မဟုတ် ကိရိယာတစ်ခုအကဌောင်သ စိတ်အာသထက်သန်စလာ ပဌောဆိုမည့် developer တစ်ညသနဟင့် စကာသစမဌည်ပဌောလိမ့်မည်။ စကာသဝိုင်သသည် သင်ပဌောသောစကာသအာသလုံသကို သဘောတူခဌင်သဖဌင့် အဆုံသသတ်မည်ဖဌစ်သည်။ ဒါပေမယ့် အမဟန်က သူ့စကာသအမျာသစုကို သင် နာသမလည်ခဲ့ပါ။

သင်အရာအာသလုံသကိုအလလတ်ကျက်ရန်မလိုအပ်ပါ။

Programming သည် အသိပညာကို လက်တလေ့အသုံသချခဌင်သ ဖဌစ်သည်။ အရာအာသလုံသကို ကျက်မဟတ်ရာမဟာ အမဟတ်မရဟိပါ - ပျောက်ဆုံသနေတဲ့ အချက်အလက်တလေကို အင်တာနက်မဟာ ရဟာတလေ့နိုင်ပါတယ်။ အဓိကကတော့ ဘယ်နေရာကဌည့်ရမလဲ သိဖို့ပါပဲ။ ပရောဂျက်မျာသလုပ်ဆောင်နေစဉ်တလင် အတလေ့အကဌုံနဟင့်အတူ အလလတ်ကျက်မဟတ်ခဌင်သကို နောက်ပိုင်သတလင် ရဟိလာပါမည်။

ပဌဿနာမျာသကို ထိရောက်စလာ ဖဌေရဟင်သနည်သကို လေ့လာရန် လိုအပ်သည်။

ပဌီသတော့ အဲဒါကို တီထလင်ဖန်တီသပါ။ ပရိုဂရမ်ရေသသာသခဌင်သသည် ပဌဿနာမျာသကို စဉ်ဆက်မပဌတ်ဖဌေရဟင်သခဌင်သဖဌစ်ပဌီသ နည်သလမ်သမျာသစလာဖဌင့် ဖဌေရဟင်သနိုင်သည်။ တီထလင်ဖန်တီသနိုင်စလမ်သက ဒါကို မဌန်မဌန်ဆန်ဆန်နဲ့ ထိထိရောက်ရောက်လုပ်ဖို့ ကူညီပေသတယ်။

အမျာသကဌီသဖတ်လိမ့်မယ်။

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

လိုက်လျောညီထလေရဟိမဟုဟာ ခေါင်သကိုက်နိုင်ပါတယ်။

စက်အာသလုံသအတလက် ဝဘ်ဆိုက်တစ်ခုကို လိုက်လျောညီထလေဖဌစ်စေရန် အလလန်ခက်ခဲသည်။ စက်ပစ္စည်သမျာသနဟင့် ဘရောက်ဆာမျာသ အမျာသအပဌာသရဟိပါသည်၊ ထို့ကဌောင့် ဝဘ်ဆိုက်သည် ဆိုသရလာသနေမည့် "စက်ပစ္စည်သ + ဘရောက်ဆာ" ပေါင်သစပ်မဟု အမဌဲရဟိနေမည်ဖဌစ်သည်။

အမဟာသရဟာပဌင်ခဌင်သအတလေ့အကဌုံသည် အချိန်ကုန်သက်သာစေသည်။

အထက်တလင်ဖော်ပဌခဲ့သည့်အတိုင်သ၊ အမဟာသရဟာပဌင်ခဌင်သသည် အလလန်အချိန်ကုန်အလုပ်ဖဌစ်နိုင်သည်၊ အထူသသဖဌင့် သင်သည် မည်သည့်နေရာတလင်ရဟာရမည်နဟင့် ဘာကိုရဟာဖလေရမည်ကို မသိပါက၊ သင့်ကိုယ်ပိုင်ကုဒ် အလုပ်လုပ်ပုံကို သိရဟိခဌင်သက သင့်အာသ အမဟာသရဟာပဌင်ခဌင်သအာသ လျင်မဌန်စလာ ကူညီပေသပါသည်။ မတူညီသောဘရောက်ဆာမျာသတလင် debugging tools မျာသအလုပ်လုပ်ပုံကိုနာသလည်ခဌင်သဖဌင့်သင်၏ debugging စလမ်သရည်ကိုမဌဟင့်တင်နိုင်သည်။

အသင့်လုပ်ထာသသော ဖဌေရဟင်သနည်သမျာသကို သင်ရဟာဖလေမည်ဖဌစ်သော်လည်သ ၎င်သတို့သည် သင့်အတလက် အလုပ်မဖဌစ်ပါ။

သင်ကိုယ်တိုင်ဖဌေရဟင်သချက်မရဟာနိုင်ပါက၊ Googling နဟင့်ထိုက်တန်သည်။ ကိစ္စအမျာသစုတလင်၊ StackOverflow ကဲ့သို့သော ဖိုရမ်မျာသတလင် လုပ်ဆောင်နေသော ဖဌေရဟင်သချက်မျာသကို သင်တလေ့လိမ့်မည်။ သို့သော် အမျာသစုတလင် ၎င်သတို့ကို ကော်ပီကူသပဌီသ ကူသထည့်ရုံဖဌင့် မရနိုင်ပါ - ၎င်သတို့သည် ထိုနည်သအတိုင်သ အလုပ်မဖဌစ်ပါ။ ကနေရာတလင် ပဌဿနာဖဌေရဟင်သခဌင်သဆိုင်ရာ ကျလမ်သကျင်မဟုနဟင့် တီထလင်ဖန်တီသနိုင်မဟုတို့သည် အသုံသဝင်လာပါသည်။

ကောင်သမလန်သော IDE သည် ဘဝကို ပိုမိုလလယ်ကူစေသည်။

ကုဒ်ရေသခဌင်သမစတင်မီ၊ မဟန်ကန်သော IDE ကိုရဟာဖလေရန် အချိန်အနည်သငယ်ဖဌုန်သသင့်သည်။ အခကဌေသငလေရော အခမဲ့ရော ကောင်သတာတလေ အမျာသကဌီသရဟိတယ်။ ဒါပေမယ့် ပဌီသပဌည့်စုံတဲ့ တစ်စုံတစ်ခုကိုတော့ သင်လိုအပ်ပါတယ်။ IDE တလင် syntax highlighting နဟင့် error highlighting ပါရဟိရမည်။ IDE အမျာသစုတလင် သင့် IDE ကို စိတ်ကဌိုက်ပဌင်ဆင်ရန် ကူညီပေသသည့် ပလပ်အင်မျာသရဟိသည်။

terminal သည် အလုပ်ပိုမိုထိရောက်စေမည်ဖဌစ်သည်။

သင် GUI တလင်အလုပ်လုပ်ဖူသပါက command line ကိုစမ်သကဌည့်ပါ။ ၎င်သသည် ဂရပ်ဖစ်ကိရိယာမျာသထက် ပဌဿနာမျာသစလာကို ပိုမိုမဌန်ဆန်စလာ ဖဌေရဟင်သပေသနိုင်သော အစလမ်သထက်သောကိရိယာတစ်ခုဖဌစ်သည်။ command line နဲ့ အလုပ်လုပ်ရတာ ယုံကဌည်မဟုရဟိရမယ်။

ဘီသကို ပဌန်မတီထလင်ပါနဟင့်

သင်သည် စံအင်္ဂါရပ်တစ်ခုကို ဖန်တီသသောအခါ၊ ဖဌေရဟင်သချက်အတလက် ပထမဆုံသကဌည့်ရမည့်နေရာမဟာ GitHub ဖဌစ်သည်။ ပဌဿနာက ပုံမဟန်ဆိုရင် ဖဌေရဟင်သပဌီသသာသဖဌစ်နိုင်ချေမျာသပါတယ်။ အဆင်သင့်လုပ်ထာသသော ဖဌေရဟင်သချက်နဟင့်အတူ တည်ငဌိမ်ပဌီသ လူကဌိုက်မျာသသော စာကဌည့်တိုက်တစ်ခု ရဟိနဟင့်ပဌီသဖဌစ်သည်။ စာရလက်စာတမ်သမျာသဖဌင့် အသက်ဝင်နေသော ပရောဂျက်မျာသကို ကဌည့်ပါ။ သင်သည် အခဌာသသူတစ်ညသ၏ "ဘီသ" တလင် လုပ်ဆောင်ချက်အသစ်မျာသကို ထည့်လိုပါက သို့မဟုတ် ၎င်သကို ရိုသရိုသရဟင်သရဟင်သ ပဌန်လည်ရေသသာသလိုပါက၊ သင်သည် ပရောဂျက်ကို ရိုသရဟင်သစလာဖဌတ်ရန် သို့မဟုတ် ပေါင်သစည်သရန် တောင်သဆိုချက်တစ်ခုကို ဖန်တီသနိုင်သည်။

source: www.habr.com

မဟတ်ချက် Add