"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

အစမှ web backend developer သည် SQL အသိပညာ လိုအပ်သည်ရှိမရှိ သို့မဟုတ် ORM သည် အရာအားလုံးကို လုပ်ဆောင်မည်လော၊ သို့မဟုတ် ORM သည် အရာအားလုံးကို လုပ်ဆောင်မည်ဆိုသည်နှင့် ပတ်သက်၍ အသိုင်းအဝိုင်းတစ်ခုတွင် ထပ်မံဆွေးနွေးပြီးနောက် Grebenshchikov ၏ ဖော်မြူလာတွင် ခေါင်းစဉ်တွင် ထည့်သွင်းထားသော ဖြစ်တည်မှုမေးခွန်းကို ကျွန်ုပ်မေးခဲ့သည်။ ORM နှင့် SQL အကြောင်းထက် အနည်းငယ်ပို၍ ကျယ်ကျယ်ပြန့်ပြန့် အဖြေကို ရှာရန် ဆုံးဖြတ်ခဲ့ပြီး အခြေခံအားဖြင့် အငယ်တန်းနှင့် အလယ်အလတ်အဆင့် ဖွံ့ဖြိုးရေးရာထူးများအတွက် အင်တာဗျူးဝင်မည့်သူများ၊ ၎င်းတို့၏ သမိုင်းကြောင်းနှင့် ၎င်းတို့သည် ကမ္ဘာကို မည်ကဲ့သို့ လုပ်ဆောင်မည်ကို အခြေခံအားဖြင့် စနစ်တကျ လုပ်ဆောင်ရန် ကြိုးစားခဲ့သည်။ နေထိုင်သည်။ ယေဘူယျအားဖြင့် ကျွန်တော့်မှာ ထင်မြင်ချက်တစ်ခုရှိသော်လည်း ၎င်းကို ပုဂ္ဂိုလ်ရေးဆိုင်ရာ ငှားရမ်းမှုအတွေ့အကြုံဖြင့် ဖွဲ့စည်းထားကာ ပြည်တွင်းဈေးကွက်သို့ ရှင်းရှင်းလင်းလင်း ပြုပြင်ပြောင်းလဲထားသည်။ ယေဘုယျအားဖြင့် စိတ်ဝင်စားစရာဖြစ်လာသည်။ ဤတွင် ကျွန်ုပ်တို့ တွေ့ရှိခဲ့သည်။

ကမ္ဘာလုံးဆိုင်ရာ developer ဦးရေ

မေးခွန်းကို တစ်နည်းနည်းနဲ့ ချဉ်းကပ်ဖို့အတွက် ဒီနေ့ ကမ္ဘာပေါ်မှာ developer အရေအတွက်နဲ့ ဒီလူဦးရေက အချိန်နဲ့အမျှ ပြောင်းလဲနေတဲ့ အချက်အလက်တွေကို ရှာဖွေခြင်းဖြင့် စတင်ဖို့ ဆုံးဖြတ်ခဲ့ပါတယ်။
အမျိုးမျိုးသောရင်းမြစ်များမှ ခန့်မှန်းချက်များသည် ကိန်းဂဏာန်းများကို လူ ၁၂ သန်းမှ သန်း ၃၀ အတွင်း ထည့်သွင်းထားသည်။ ရပ်တန့်ရန် ဆုံးဖြတ်ခဲ့သည်။ SlashData မှဒေတာဘာကြောင့်လဲ ဆိုတော့ သူတို့ရဲ့ နည်းစနစ်ဟာ ကျွန်တော့်ရဲ့ လိုအပ်ချက်တွေအတွက် အတော်လေး မျှတပြီး သင့်တော်ပုံပေါက်ပါတယ်။ ၎င်းတို့၏ အကဲဖြတ်မှုတွင် Github ရှိ အကောင့်များနှင့် သိုလှောင်ထားသော အရေအတွက်၊ StackOverflow ရှိ အကောင့်အရေအတွက်၊ npm အကောင့်များနှင့် US နှင့် Europe ရှိ အလုပ်အကိုင်နှင့်ပတ်သက်သော တရားဝင်အရင်းအမြစ်များမှ အချက်အလက်များကို ထည့်သွင်းတွက်ချက်ထားသည်။ စစ်တမ်းတစ်ခုစီအတွက် ခန့်မှန်းခြေ လူ 16 ပါဝင်သည့် ၎င်းတို့၏ ကိုယ်ပိုင်လေ့လာမှု 20 ခုကို အသုံးပြု၍ ရလဒ်နံပါတ်များကို ချိန်ညှိခဲ့သည်။

SlashData ၏ အဆိုအရ 2018 ခုနှစ် စတုတ္ထသုံးလပတ်တွင် ကမ္ဘာပေါ်တွင် developer ပေါင်း 18.9 သန်းခန့်ရှိပြီး ၎င်းတို့အနက် 12.9 သန်းသည် ပရော်ဖက်ရှင်နယ် developer များဖြစ်သည်၊ ဆိုလိုသည်မှာ ၎င်းတို့သည် အသက်မွေးဝမ်းကြောင်းပရိုဂရမ်များကို ဖန်တီးကြသည်။ လက်ရှိ ပရော်ဖက်ရှင်နယ် developer များမဟုတ်သူများသည် ပရိုဂရမ်းမင်းကို ဝါသနာပါသောသူများဖြစ်ပြီး လက်ရှိတွင် အသက်မွေးဝမ်းကျောင်းပညာကို လေ့လာနေသူများ (ကျောင်းသားများနှင့် ကိုယ်တိုင်သင်ကြားပေးသူများ) တို့ဖြစ်သည်။ အင်း၊ ဆိုလိုသည်မှာ၊ ဤတွင် ကျွန်ုပ်ကို စိတ်ဝင်စားသော လူ ၆ သန်းရှိသော အုပ်စု၏ အရွယ်အစားကို အရိပ်အမြွက်ပြပါသည်။ ရိုးရိုးသားသားပြောရရင် ဒါက ကျွန်တော်မျှော်လင့်ထားတာထက် ပိုပါတယ်။

ကျွန်တော့်အတွက် ဒုတိယ အံ့အားသင့်စရာမှာ ပရိုဂရမ်မာများ၏ တိုးတက်မှုနှုန်းသည် 2017 ခုနှစ် ဒုတိယသုံးလပတ်မှ 2018 ခုနှစ် စတုတ္ထသုံးလပတ်အထိ 14.7 မှ 18.9 သန်းအထိ တိုးလာသည် သို့မဟုတ် 21 တွင် 2018% တိုးလာသည်။ ပရိုဂရမ်မာ အရေအတွက်ရဲ့ တိုးတက်မှုနှုန်းကို ခန့်မှန်းခိုင်းရင်၊ တစ်နှစ်ကို 5% လောက် နှုန်းနဲ့ နှစ်စဉ် တိုးလာတယ်လို့ ပြောရမယ်။ ပြီးတော့ ဒီမှာက 20% လောက် ဖြစ်သွားတယ်။

ထို့အပြင်၊ SlashData သည် 2030 ခုနှစ်တွင် လူဦးရေ 45 သန်းအထိရှိလာမည်ဟု ခန့်မှန်းထားသည်။ ၎င်းသည် 8% မဟုတ်ဘဲ နှစ်စဉ် 20% ထက် အနည်းငယ်ပို၍ တိုးတက်မှုကို ရည်ညွန်းရန် လွယ်ကူသည်ဟု ခန့်မှန်းရသော်လည်း ၎င်းတို့သည် အင်တာနက် ထိုးဖောက်ဝင်ရောက်မှုအတွက် ချိန်ညှိမှု (လက်ရှိ ကမ္ဘာတစ်ဝှမ်းတွင် 57% ခန့်) ကို ရည်ညွှန်းပါသည်။ Statista အရ သိရသည်။) နှင့် developer တစ်ဦးချင်း အရေအတွက် ကဲ့သို့သော အခြားအချက်များစွာ။ ပထဝီဝင်အနေအထားအရ၊ အိန္ဒိယနှင့် တရုတ်နိုင်ငံတွင် developer အရေအတွက်သည် အပြင်းထန်ဆုံး ကြီးထွားလာနေပြီး အိန္ဒိယသည် 2023 ခုနှစ်တွင် developer အရေအတွက်ဖြင့် အမေရိကန်ကို ကျော်တက်ရန် မျှော်လင့်ထားသည်။ C# ထောင့်ဒေတာ).

ယေဘူယျအားဖြင့်တော့ ဝယ်လိုအားက ကြီးထွားလာတဲ့အတွက် ဘယ်လိုပဲကြည့်ကြည့် ပရိုဂရမ်မာတွေ အများကြီးရှိမယ်။ စကားမစပ်, ဝယ်လိုအားနှင့် ပတ်သက်.

ဝယ်လိုအားကဘာလဲ။

ဝယ်လိုအား ခန့်မှန်းရန်၊ ကျွန်ုပ်သည် HackerRank ဒေတာကို အသုံးပြုခဲ့သည်။ 2018 и 2019 တစ်နှစ်။

ပရိုဂရမ်းမင်းဘာသာစကားများနှင့်ပတ်သက်၍၊ အကြီးမားဆုံးလိုအပ်ချက်မှာ Computer Hardware မှလွဲ၍ လုပ်ငန်းအားလုံးနီးပါးတွင် JavaScript၊ Python နှင့် Java အတွက်ဖြစ်သည်။ နောက်ပိုင်းတွင်၊ အကြီးမားဆုံးသော လိုအပ်ချက်မှာ C/C++ ဖြစ်သည်၊ ၎င်းသည် နားလည်နိုင်သော၊ ဟာ့ဒ်ဝဲပရောဂျက်များသည် သက်ဆိုင်ရာ software ၏ အရင်းအမြစ်ပြင်းထန်မှုနှင့် စွမ်းဆောင်ရည်အတွက် လိုအပ်ချက်များရှိနေဆဲဖြစ်သည်။

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

မူဘောင်များနှင့်ပတ်သက်၍ AngularJS၊ Node.js နှင့် React တို့သည် အကြီးဆုံးဝယ်လိုအားဖြစ်ပြီး ၎င်းတို့တွင် ထောက်ပံ့ရေးနှင့်ဝယ်လိုအားကြားတွင် အကြီးမားဆုံးကွာဟချက်ရှိသည်၊ ဥပမာအားဖြင့်၊ ဥပမာ ExpressJS အတွက်ကြောင့် JavaScript ဂေဟစနစ်ပြောင်းလဲနေသည့်အရှိန်ဖြင့် ရှင်းပြပုံရသည်။ ရောင်းလိုအားက ဝယ်လိုအားထက် ကျော်လွန်နေပြီ။

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

အရည်အချင်းအရ အလုပ်ရှင်များသည် ကိုယ်စားလှယ်လောင်းများထံမှ Problem Solving Skills ကို အဓိကမျှော်လင့်ပါသည်။ အလုပ်ရှင်တွေရဲ့ ၉၅% လောက်က ဒီအရည်အချင်းတွေကို အရေးကြီးတယ်လို့ ပြောကြတယ်။ ပရိုဂရမ်းမင်းဘာသာစကား ကျွမ်းကျင်မှုသည် ၅၆ ရာခိုင်နှုန်းဖြင့် ဒုတိယနေရာတွင် ရှိသည်။ စကားမစပ်၊ အယ်လဂိုရီသမ်များ၊ ဒေတာဖွဲ့စည်းပုံများနှင့် အခြားသော ကွန်ပျူတာသိပ္ပံဆိုင်ရာ အခြေခံအသိပညာနှင့် ပတ်သက်မှု လုံးဝမရှိပါ၊ မေးခွန်းပုံစံတွင် မရှိခဲ့ပါ၊ သို့မဟုတ် ပညာရပ်ဆိုင်ရာ အသိပညာကို ကြီးမားစွာ မလိုအပ်တော့ပါ။

လူ 23.2 အောက် ကုမ္ပဏီများ၏ 100% နှင့် လူ 18.8 ကျော်ကုမ္ပဏီများ၏ 1000% သည် Database Design လိုအပ်ပါသည်။ ဟုတ်ပါတယ်၊ အဲဒါက ORM နဲ့ SQL အကြောင်းပါ။ ကျိုးကြောင်းဆီလျော်သော၊ IMHO ၏ ရှင်းလင်းချက်မှာ ကုမ္ပဏီကြီးများတွင် ဤကဏ္ဍအတွက် တာဝန်ရှိသော DBA ၏ သီးသန့်အခန်းကဏ္ဍတစ်ခု ရှိနေသောကြောင့်၊ ထို့ကြောင့် developer များအတွက် လိုအပ်ချက်များကို ပျော့ပျောင်းစေပြီး ပိုမိုမြန်ဆန်စွာ ငှားရမ်းရန် ဖြစ်နိုင်သည်။ သို့သော် System Design ဖြင့်၎င်းသည်အခြားနည်းလမ်းဖြစ်သည်- အသေးများတွင် 37.0%၊ အကြီးများတွင် 44.1%။ အကြီးစားများတွင် သီးသန့်ဗိသုကာပညာရှင်များရှိသင့်သည်ဟု ထင်ရသော်လည်း ၎င်းတို့သည် ထုတ်ပေးသည့်စနစ်အရေအတွက်ကို ကာမိအောင် မဆောင်ရွက်နိုင်ပေ။ သို့မဟုတ် တူညီသော အခြေခံ အယ်လဂိုရီသမ်များနှင့် ဒေတာဖွဲ့စည်းပုံများကို System Design တွင် ထည့်သွင်းထားပါက အနည်းငယ် ပိုမိုရှင်းလင်းလာသည်။

ကုမ္ပဏီငယ်များသည် အထက်ဖော်ပြပါ System Design တွင် Framework ကျွမ်းကျင်မှု ပိုများလာရန် လိုအပ်သည်၊ ၎င်းသည် startup များအတွက် တစ်နည်းနည်းနဲ့ အလုပ်လုပ်သော ထုတ်ကုန်တစ်ခုကို တတ်နိုင်သမျှ မြန်မြန်ထုတ်ရန် အရေးကြီးကြောင်း ကပ္ပတိန်၏ ကောက်ချက်ဆွဲနိုင်ပြီး မနက်ဖြန်သည် မနက်ဖြန်ဖြစ်သည်။

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

ကျောင်းသားတွေ ဘာသင်ယူကြလဲ?

ဤနေရာတွင် ကျွန်ုပ်သည် အခြားသူထံမှ အချက်အလက်ကို အားကိုးပါသည်။ HackerRank သုတေသန.
တက္ကသိုလ်များတွင် ပရိုဂရမ်းမင်းကို ပုံစံတစ်မျိုးမဟုတ်တစ်မျိုးဖြင့် သင်ကြားနေရသော်လည်း (ကျွန်တော်ဆိုလိုသည်မှာ ကွန်ပြူတာသိပ္ပံဘာသာရပ်) စစ်တမ်းကောက်ယူသူ ထက်ဝက်ကျော်သည် မိမိကိုယ်ကို ပညာသင်ကြားရာတွင်လည်း ပါဝင်သည်ဟု သုံးသပ်ရန် အရေးကြီးပါသည်။

ခေတ်မီကျောင်းသားများသည် ကျူတိုရီရယ်များနှင့် စာအုပ်များကို အားကိုးပြီး ဆော့ဖ်ဝဲအင်ဂျင်နီယာအဟောင်းများက YouTube မှ သင်ယူလိုကြသည်။ ၎င်းတို့နှစ်ဦးစလုံးသည် StackOverflow ကိုတက်ကြွစွာအသုံးပြုသည်။ ဗီဒီယိုသည် မျိုးဆက် Z အတွက် ရင်းနှီးပြီးသား မီဒီယာချန်နယ်တစ်ခုဖြစ်ပြီး မျိုးဆက် Y ၏ကိုယ်စားလှယ်များသည် ဘလော့ဂါများမရှိသည့်ခေတ်တွင် ရှိနေဆဲဖြစ်ကြောင်း ၎င်းကို ကျွန်တော် အသိအမှတ်ပြုပါသည်။

၎င်းတို့သည် အလုပ်ရှင်များထံမှ လိုအပ်သည်များကို သင်ကြားပေးသည်- JavaScript၊ Java၊ Python။ ၎င်းတို့သည် C/C++ ကို သိရှိကြောင်း ညွှန်ပြသော်လည်း ယင်းဘာသာစကားများကို တက္ကသိုလ်များတွင် သင်ကြားရန် အသုံးပြုသောကြောင့် ဖြစ်နိုင်သည်။ ၎င်းတို့သည် JS မူဘောင်များကို သင်ကြားပေးသော်လည်း ဝယ်လိုအားသည် ထောက်ပံ့ရေးထက် သိသိသာသာ မြင့်မားနေသောကြောင့် ၎င်းတို့၏ ပထမဆုံးအလုပ်တစ်ခုကို ရှာဖွေပြီးနောက် တက်ကြွစွာ သင်ယူနေပုံရသည်။

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

ယေဘုယျအားဖြင့် မျှော်လင့်ထားသည့်အတိုင်း သူတို့သည် လိုအပ်သောအရာများကို သင်ကြားပေးသည်။

ကျောင်းသားများသည် ၎င်းတို့၏ ပထမအလုပ်မှ ပရော်ဖက်ရှင်နယ် တိုးတက်မှုကို မျှော်လင့်ကြပြီး၊ အလုပ်နှင့်ဘဝ ဟန်ချက်ညီမှုသည် ဒုတိယဖြစ်လာသည် (အချို့နိုင်ငံများတွင် ပထမ)၊ စိတ်ဝင်စားစရာကောင်းသော အလုပ်များသည် တတိယဖြစ်သည်။

ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် ဆော့ဖ်ဝဲလ်အမျိုးအစားများဖြင့် ဆော့ဖ်ဝဲလ်အမျိုးအစားများအလိုက် တီထွင်သူလူဦးရေ၏ Dynamics

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

ခန့်မှန်းခြေအားဖြင့် developer 16.9 သန်းဖြင့် ပထမနေရာတွင် ရှိနေပါသည်။ ဤသည်မှာ SlashData ဖြစ်သည် ။ နောက်တစ်ခုကတော့ Backend Services (13.6 million)၊ mobile applications (13.1 million) နဲ့ desktop (12.3 million) တို့ ဖြစ်ပါတယ်။ AR/VR နှင့် IoT ကဏ္ဍများသည် တဖြည်းဖြည်း လူကြိုက်များလာခဲ့ပြီး AI/ML/Data Science သည် လွန်ခဲ့သည့် နှစ်နှစ်အတွင်း သိသိသာသာ တိုးတက်လာခဲ့သည်။

Javascript သည် အလျင်မြန်ဆုံး ကြီးထွားနေပြီး ၎င်း၏အသိုင်းအဝိုင်းသည် အကြီးဆုံးဖြစ်ပြီး 2018 တစ်ခုတည်းတွင် 2.5 သန်း တိုးလာပါသည်။ ၎င်းတို့သည် IoT နှင့် ML ကဏ္ဍများတွင် ရေးရန်ပင် ကြိုးစားနေပါသည်။
Python သည် ML ၏ရေပန်းစားလာမှုကြောင့် 2018 ခုနှစ်တွင် 2.2 သန်းတိုးလာပြီး ၎င်းသည် အစဉ်အလာအားကောင်းသည့်အပြင် ဘာသာစကားလေ့လာရလွယ်ကူခြင်းနှင့် အဆင်ပြေခြင်းတို့ကြောင့်ဖြစ်သည်။

Java၊ C/C++ နှင့် C# တို့သည် စုစုပေါင်း developer လူဦးရေထက် နှေးကွေးသောနှုန်းဖြင့် ကြီးထွားနေသည်။ ၎င်းတို့သည် ယခုအခါတွင် လူများနှင့် စတင်ရန် ရွေးချယ်သော ပရိုဂရမ်းမင်းဘာသာစကား ရှားပါးလာသည်။ ဤနေရာတွင် developer များအတွက် ဝယ်လိုအားသည် ရောင်းလိုအားနှင့် အနည်းနှင့်အများ မျှတပါသည်။ Android အတွက်မဟုတ်ရင် Java က ပိုနှေးမယ်လို့ ထင်ပါတယ်။

PHP သည် ဒုတိယလူကြိုက်အများဆုံး ဝဘ်အပလီကေးရှင်းပရိုဂရမ်းမင်းဘာသာစကားဖြစ်ပြီး ၎င်းသည် 32 တွင် (2018% ဖြင့်) သိသိသာသာကြီးထွားလာသည်။ ၎င်း၏အသိုင်းအဝိုင်းသည် developer 5.9 သန်းခန့်ရှိသည်။ PHP ၏ ဂုဏ်သတင်းမှာ ကွဲပြားနေသော်လည်း၊ ၎င်းကို လေ့လာရန် အလွန်လွယ်ကူပြီး အသုံးများသည်။

ယနေ့ခေတ်လူငယ်ကိုယ်စားလှယ်လောင်းများသည် ယခင်မျိုးဆက်များနှင့် နှိုင်းယှဉ်ပါက မည်သို့လေ့လာကြသနည်း။

HackerRank data တွေပြန်တက်လာတယ်။ ယခု 38 နှင့် 53 နှစ်ကြားရှိသူများသည် ၎င်းတို့၏ပထမဆုံးပရောဂျက်များအဖြစ် ဂိမ်းများစာရင်းသွင်းသည်။

စကားမစပ်၊ ကျွန်ုပ်၏ပထမဆုံးလုပ်ဆောင်သော ပရောဂျက်သည် အကန့်အသတ်မရှိအကွက်တစ်ခုဖြင့် အတန်းတစ်တန်းလျှင် ငါးခုအထိ "တစ်ပွဲ သို့မဟုတ် ဤနည်း" ဖြစ်သည်ကို ကျွန်ုပ်အတည်ပြုပါသည်၊ ဒုတိယတစ်ခုသည် 15 ဂိမ်းဖြစ်သည်။ ဤအရာအားလုံးကို ကျွန်တော်ရေးခဲ့သည်။ ဘီစီ ၂၀.၀၄-၂၀.၀၅, ရှိပါသည် Vilnius အခြေခံ, aka BASIC-86 နှင့် အဓိကအချက်။ အယ်။

ခေတ်သစ် အတွေ့အကြုံမရှိသေးသော ပရိုဂရမ်မာများ (အသက် 21 နှစ်အထိ) သည် ၎င်းတို့၏ ပထမဆုံး ပရောဂျက်များအဖြစ် ဂဏန်းတွက်စက်များနှင့် ဝဘ်ဆိုဒ်များကို ရေးကြသည်။

Generation X ၏ကိုယ်စားလှယ်များတွင် ထက်ဝက်နီးပါးသည် အသက် 16 နှစ်မတိုင်မီကုဒ်ကိုစတင်ရေးသားခဲ့ကြပြီး အများအပြားသည် အသက် 5 နှစ်မှ 10 နှစ်အထိ (အဓိကအားဖြင့် ယခု အသက် 35 နှင့် 45 နှစ်ကြားရှိသူများ)။ အဘယ်ကြောင့်ဆိုသော် အနည်းနှင့်အများ ရှင်းနေသည်- သတင်းရင်းမြစ်အနည်းငယ်သာရှိ၍ ပရိုဂရမ်မာတစ်ယောက်ဖြစ်လာရန် သင်အမှန်တကယ် ဆိုးရွားစွာ လိုချင်နေရမည်၊ ၎င်းကို အမှန်တကယ် လိုချင်သူများသည် ပရိုဂရမ်ရေးဆွဲခြင်းကို စောစောစီးစီး စတင်ခဲ့သည်။ အဲဒါကို မလိုချင်တဲ့သူတွေ အများစုဟာ မတူညီတဲ့ အလုပ်အကိုင်တွေ ရှိကြတာမို့ လူမှုဗေဒမှာ ပုံက ဒီလိုပါပဲ။

"ကျွန်ုပ်တို့ကို ကမ္ဘာမြေပြင်မှ သုတ်သင်မည့် အဆိုပါ ပန့်ခ်လူငယ် ဘယ်မှာလဲ။"

ယနေ့ခေတ်လူငယ် ကိုယ်စားလှယ်လောင်းများသည် အသက် 20 နှစ်မတိုင်မီ ပရိုဂရမ်စတင်သည့်အချိန်၏ 16% သာရှိပြီး အများစုမှာ 16 နှစ်မှ 20 နှစ်ကြားရှိသူများဖြစ်သည်။ ဒါပေမယ့်လည်း သူတို့အတွက် သင်ယူရတာ ပိုလွယ်တယ်၊ အခုက ပိုအဆင်ပြေလာတယ်။

တွေ့ရှိချက်များ

အစပိုင်း web backend developer သည် ယနေ့ခေတ်တွင် SQL ကို လိုအပ်နေသလားဆိုသည့်မေးခွန်းအတွက် တိကျသေချာသောအဖြေကို ကျွန်ုပ်မတွေ့ရသေးသော်လည်း၊ ခေတ်သစ်ပရိုဂရမ်မာများ၏ အယူအဆကို ကျွန်ုပ်ပြုပြင်လိုက်ပါသည်။

နောက်မျိုးဆက် developer များသည် သာမာန်လူများဖြစ်ပြီး၊ အချို့သောပုံစံများတွင် ၎င်းတို့သည် ယခင်ပုံစံများနှင့်ဆင်တူသည်၊ အိမ်ယာပြဿနာသည် ၎င်းတို့ကို ပျက်စီးစေပါသည်။ အလုပ်ရှင်တွေက ဖန်တီးထားတဲ့ လိုအပ်ချက်ကို ဖြည့်ဆည်းပေးတယ်။ သင့်အား ရလဒ်များကို လျင်မြန်စွာရရှိရန် ခွင့်ပြုပေးသော ပိုမိုအဆင်ပြေသောကိရိယာများနှင့် မူဘောင်များကြောင့် လုပ်ငန်းခွင်ဝင်ရန် သတ်မှတ်ချက်သည် နိမ့်ပါးလာသည်။ ယခုအခါ လူများစွာသည် ပရိုဂရမ်မာများ ဖြစ်လာကြသည်၊ ဒစ်ဂျစ်တယ် မျိုးဆက် (Generation Z) သည် မွေးကတည်းက နည်းပညာတွင် နေထိုင်လာခဲ့ပြီး ၎င်းတို့အတွက် ၎င်းသည် အခြားသူများထက် ပိုဆိုးခြင်းမရှိပေ။

L1 cache latency သည် ~ 4 cycles ဖြစ်ကြောင်းသိသူများသည် မလိုအပ်ဘဲ ကက်ရှ်လိုင်းများကို မပျက်စီးစေရန် ပိုကောင်းသည်ဟု သိသူများသည် စုစုပေါင်းလူဦးရေ အရွယ်အစား၏ ရာခိုင်နှုန်းတစ်ခုအဖြစ် သေးငယ်လာသည်။ သို့သော် အလုပ်တစ်ခုရရန် မစိုးရိမ်သင့်ပါ၊ တစ်စုံတစ်ဦးသည် လိုအပ်နေသေးသည့်နေရာတွင် အဆင့်နိမ့်သောအရာများကို ရေးပေးရမည်ဖြစ်သည်။ အလားတူ၊ စနစ်ဒီဇိုင်းတွင် နက်နဲသောအခြေခံဗဟုသုတရှိပြီး သွေးထွက်သံယိုလက်တွေ့တိုက်ပွဲများတွင် ဆည်းပူးခဲ့ပြီး ကုန်တင်ကုန်ချဝါဒကို လိုက်နာရုံမျှမက၊ စိုးရိမ်စရာမရှိပါ။ အဘယ်ကြောင့်ဆိုသော် “ကုဒ်ရေးရုံ” နှင့် “မျှသာ” ဘောင်များကို အသုံးပြုနိုင်သည့် အဖွဲ့များတွင် လူများ ပိုများလာမည်ဖြစ်ပြီး၊ “ပန်းတိုင်မဲ့စွာ နေထိုင်ခဲ့ရသော နှစ်ပေါင်းများစွာ နာကျင်ကိုက်ခဲမှုများကို ရှောင်ရှားရန်” (ဂ) ထိုကဲ့သို့သော လူများဖြင့် ဟန်ချက်ညီရန် လိုအပ်ပါသည်။ .

Soft Skills များသည် လိုလားအပ်သော အမျိုးအစားမှ မဖြစ်မနေ လိုအပ်သော အမျိုးအစားမှ တဖြည်းဖြည်း ရွေ့ပြောင်းလာပါသည် (ဒါကို အတည်ပြုရန် ကျွန်ုပ်တွင် ရည်မှန်းချက် အချက်အလက်များ မရှိပါ၊ လက်တွေ့ လေ့လာကြည့်ရှုရုံသာ)။ ပရိုဂရမ်မာများ အရေအတွက် တိုးပွားလာကာ ၎င်းတို့အားလုံးကို တိုက်ရိုက် သို့မဟုတ် သွယ်ဝိုက်ထိန်းချုပ်မှုမှတစ်ဆင့် ရလဒ်များရရှိရန် ညွှန်ကြားရန် လိုအပ်ပြီး ၎င်းသည် ပျော့ပျောင်းကျွမ်းကျင်မှုများအတွက် လိုအပ်သည့်အရာဖြစ်သည်။

“အိုင်တီဝင်ပါ” သည် ပရိုဂရမ်မာတစ်ဦး၏ ၀င်ငွေနှင့် နှိုင်းယှဉ်နိုင်သော “အိုင်တီမဟုတ်သော” အထူးကျွမ်းကျင်သူ၏ ဝင်ငွေနှင့် သိသိသာသာကွာခြားသည့် နေရာများအတွက် ပုံမှန်ဒေသဆိုင်ရာ ဇာတ်လမ်းတစ်ပုဒ်ဖြစ်သည်။ ကျွန်ုပ်နေထိုင်ရာ Minsk တွင်၊ ဤသည်မှာ ယေဘူယျအားဖြင့် လူထုလှုပ်ရှားမှုတစ်ခုဖြစ်ပြီး မက်မောသောအိုင်တီသို့ဝင်ရောက်နည်းသင်တန်းအသစ်များအတွက် ကြော်ငြာများကို နေ့တိုင်းမြင်ရပြီး သန့်ရှင်းရေးကုမ္ပဏီများသည် ပရိုဂရမ်မာများကို ပစ်မှတ်ထားကာ “ဤပုံပါကုဒ်ကို နားလည်ပါသလား? ဆိုလိုတာက မင်းရဲ့တိုက်ခန်းကို သန့်ရှင်းရေးလုပ်ဖို့ မတတ်နိုင်ဘူး၊ မင်းအတွက် ငါတို့က အကုန်လုပ်ပေးမယ်။" အလားတူဖြစ်ရပ်မျိုးသည် အိန္ဒိယနိုင်ငံအချို့တွင် ဖြစ်ပွားနေပုံရသည်။ ဒါကို သက်သေပြဖို့ ကျွန်တော့်မှာ ဒေတာမရှိဘူး။

ယေဘူယျအားဖြင့် ကျွန်တော့်အမြင်အရတော့ ပရိုဂရမ်မာတွေရဲ့ လူဦးရေကို ခြိမ်းခြောက်တာ ဘာမှမရှိပါဘူး။ နေ့စဥ်အချိန်အတွင်း ပရိုဂရမ်မာအစစ်အမှန်များကို ရှာမတွေ့နိုင်ကြောင်းနှင့် ကိုယ်စားလှယ်လောင်းများသည် မကြာခဏ “ဘာမှမသိ” ဟူသောအချက်နှင့် ပတ်သက်၍ ခွန်းထုတ်စရာအကြောင်းမရှိပါ။ ၎င်းတို့သည် ထက်မြက်ပြီး စွမ်းဆောင်နိုင်သကဲ့သို့ပင်၊ “အစစ်အမှန် ပရိုဂရမ်မာများ” ထက်ပင် ပိုမိုထက်မြက်ပြီး စွမ်းရည်ပိုရှိနိုင်သည်; ၎င်းတို့ထံမှ လျင်မြန်စွာကြီးထွားလာသော စျေးကွက်တစ်ခု လိုအပ်နေသည့် အသိပညာကို ရိုးရှင်းစွာရယူပြီး မလိုအပ်သေးသည့်အရာများကို နောက်ပိုင်းတွင် ဖယ်ထုတ်ကာ မှန်ကန်သောအကျိုးကို ဆောင်ကြဉ်းပေးမည်မဟုတ်ပေ။ ယခု သင်ယူချင်သေးတဲ့အတွက် လိုအပ်တဲ့အခါ သင်ယူကြမယ်။ လူတိုင်းက ဒါကို စွမ်းဆောင်နိုင်မှာ မဟုတ်ဘူး၊ ဒါပေမယ့် လူတိုင်းက လိုအပ်မှာ မဟုတ်ဘူး၊ မကြာမီ အနာဂတ်မှာ၊ မူဘောင်အချို့ကို အသုံးပြုပြီး အခြားသော အပလီကေးရှင်းအယူအဆကို မြန်မြန်ဆန်ဆန် ပေါင်းစပ်နိုင်တဲ့သူတွေကို စျေးကွက်က အလွယ်တကူ လက်ခံလာပါလိမ့်မယ်။

စာရင်းသွင်းအသုံးပြုသူများသာ စစ်တမ်းတွင် ပါဝင်နိုင်ပါသည်။ ဆိုင်းအင်လုပ်ခြင်း, ကျေးဇူးပြု။

web backender အင်တာဗျူးများသည် SQL knowledge လိုအပ်ပါသလား။

  • ဟုတ်ကဲ့ အလုပ်အတွက် လိုအပ်လို့ တောင်းဆိုတာပါ။

  • အလုပ်မှာ မရှိသလောက်ရှားပေမဲ့ ဟုတ်တယ်၊ ငါလုပ်တယ်။

  • မဟုတ်ဘူး၊ ငါမလိုအပ်ဘူး၊ ငါတို့မှာ NoSQL ရှိတယ်။

  • မဟုတ်ဘူး၊ ငါအဲဒါကို မလိုအပ်ဘူး၊ ORM က အကုန်လုပ်ပေးမယ်။

အသုံးပြုသူ 320 ဦး မဲပေးခဲ့သည်။ အသုံးပြုသူ 230 ရှောင်နေခဲ့ပါတယ်။

source: www.habr.com

မှတ်ချက် Add