ကောင်းတဲ့အရာတွေက စျေးပေါလာတာမဟုတ်ဘူး။ ဒါပေမယ့် အခမဲ့ဖြစ်နိုင်ပါတယ်။

ဤဆောင်းပါးတွင် ကျွန်ုပ်သည် ကျွန်ုပ်သင်ယူခဲ့ပြီး အမှန်တကယ်နှစ်သက်ခဲ့သော အခမဲ့ JavaScript/frontend သင်တန်းဖြစ်သည့် Rolling Scopes School အကြောင်း ပြောပြလိုပါသည်။ ဒီသင်တန်းအကြောင်း မတော်တဆ သိလိုက်ရတာက ကျွန်တော့်အမြင်အရတော့ အင်တာနက်မှာ သတင်းအချက်အလက် အနည်းငယ်သာ ရှိပေမယ့် သင်တန်းက အရမ်းကောင်းပြီး အာရုံစိုက်ဖို့ ထိုက်တန်ပါတယ်။ ဒီဆောင်းပါးက Programming ကို ကိုယ်တိုင်လေ့လာချင်သူတွေအတွက် အသုံးဝင်မယ်လို့ ထင်ပါတယ်။ မည်သို့ပင်ဆိုစေကာမူ တစ်စုံတစ်ယောက်သည် ဤသင်တန်းအကြောင်း စောစောက ကျွန်ုပ်အား ပြောပြခဲ့လျှင် ကျွန်ုပ် ကျေးဇူးတင်မိမည်မှာ သေချာပါသည်။

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

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

သင်တန်းသည် တစ်နှစ်လျှင် နှစ်ကြိမ် ဖွင့်လှစ်ပြီး ခြောက်လ ကြာမြင့်ပါသည်။ ၎င်းတွင် အဆင့်သုံးဆင့် ပါဝင်သည်။ ပထမအဆင့်တွင် ကျွန်ုပ်တို့သည် Git နှင့် layout ကို အဓိကထားပြီး ဒုတိယအဆင့်တွင် JavaScript၊ တတိယတွင် - React နှင့် Node.js တို့ကို လေ့လာခဲ့သည်။

၎င်းတို့သည် ယခင်အဆင့်၏ လုပ်ငန်းဆောင်တာများကို ပြီးမြောက်စေသည့် ရလဒ်များအပေါ် အခြေခံ၍ နောက်တစ်ဆင့်သို့ တက်လှမ်းခဲ့ကြသည်။ အဆင့်တိုင်း၏အဆုံးတွင် အင်တာဗျူးတစ်ခု ပြုလုပ်ခဲ့ပါသည်။ ပထမအဆင့်နှင့် ဒုတိယအဆင့်ပြီးနောက်၊ ၎င်းတို့သည် လမ်းညွှန်ဆရာများနှင့် ပညာရေးဆိုင်ရာအင်တာဗျူးများဖြစ်သည်၊ တတိယအဆင့်ပြီးနောက်၊ Minsk EPAM JS Lab တွင် အကောင်းဆုံးကျောင်းသားတစ်ရာ့နှစ်ဆယ်အတွက် အင်တာဗျူးများကို စီစဉ်ပေးခဲ့ပါသည်။ သင်တန်းကို ရှေ့ဆုံးမှ ဘီလာရုအသိုက်အဝန်းနှင့် JavaScript ရေးဆွဲသူများ The Rolling Scopes မှ ပြုလုပ်ပေးသောကြောင့် ၎င်းတို့တွင် EPAM Minsk ရုံးနှင့် အဆက်အသွယ်ရှိကြောင်း ထင်ရှားပါသည်။ သို့သော်လည်း အသိုက်အဝန်းသည် အဆက်အသွယ်များ ထူထောင်ကာ ၎င်း၏ကျောင်းသားများကို အိုင်တီကုမ္ပဏီများနှင့် ဘီလာရုစ်၊ ကာဇက်စတန်နှင့် ရုရှားနိုင်ငံရှိ အခြားမြို့များတွင် အကြံပြုရန် ကြိုးစားနေပါသည်။

ပထမအဆင့်သည် တစ်လကျော်ကြာသည်။ ဤသည်မှာ အကျော်ကြားဆုံး အဆင့်ဖြစ်သည်။ ကျွန်ုပ်၏စုဆောင်းမှုတွင် 1860 လူများကစတင်ခဲ့သည် - i.e. သင်တန်းတက်ဖူးသူတိုင်း။ အဆိုပါသင်တန်းကို အသက်အရွယ်မရွေး တက်ရောက်သင်ကြားကြသော်လည်း ကျောင်းသားအများစုမှာ အကြီးတန်းကျောင်းသားများဖြစ်ပြီး အခြားသောနယ်ပယ်တွင် နှစ်အတော်ကြာ လုပ်ကိုင်ပြီးနောက် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းလုပ်ငန်းကို ပြောင်းလဲရန် ဆုံးဖြတ်ခဲ့ကြသူများဖြစ်သည်။

ပထမအဆင့်တွင်၊ ကျွန်ုပ်တို့သည် Git ၏အခြေခံအပေါ် စာမေးပွဲနှစ်ခု၊ HTML/CSS၊ Codecademy နှင့် HTML Academy သင်တန်းများတွင် စမ်းသပ်မှုနှစ်ခုကို အောင်မြင်ခဲ့ပြီး၊ ကျွန်ုပ်တို့၏ CV ကို markdown ဖိုင်ပုံစံဖြင့် ဖန်တီးကာ ပုံမှန်ဝဘ်စာမျက်နှာပုံစံဖြင့် ဖန်တီးခဲ့သည်။ သေးငယ်သော စာမျက်နှာတစ်ခု အပြင်အဆင်နှင့် JavaScript ဖြင့် အတော်လေးရှုပ်ထွေးသော ပြဿနာများစွာကို ဖြေရှင်းခဲ့သည်။

ပထမအဆင့်၏ အကျယ်ပြန့်ဆုံးအလုပ်မှာ Hexal ဝဘ်ဆိုဒ်၏ အပြင်အဆင်ဖြစ်သည်။
စိတ်ဝင်စားစရာအကောင်းဆုံးမှာ CSS Selectors “CSS Quick Draw” အကြောင်းကို သိရှိထားသည့် ဂိမ်း Code Jam ဖြစ်သည်။
အခက်ခဲဆုံးအရာများမှာ JavaScript အလုပ်များဖြစ်သည်။ ဤအလုပ်များထဲမှ ဥပမာတစ်ခု- "သတ်မှတ်ထားသော နံပါတ်စနစ်ရှိ ကိန်းဂဏန်းကြီးတစ်ခု၏ ကိန်းဂဏာန်းအဆုံးတွင် သုညအရေအတွက်ကို ရှာပါ".

ပထမအဆင့်လုပ်ဆောင်စရာ ဥပမာ- hexal.

ပထမအဆင့် လုပ်ငန်းဆောင်တာများ ပြီးမြောက်ခြင်း ရလဒ်များအပေါ် အခြေခံ၍ ကျောင်းသား ၈၃၃ ဦးအား တွေ့ဆုံမေးမြန်းရန် ဖိတ်ကြားချက်များကို လက်ခံရရှိခဲ့ပါသည်။ အင်တာဗျူးကာလအတွင်း ကျောင်းသား၏ ဒုတိယအဆင့်သို့ ဝင်ခွင့်ကို သူ၏အနာဂတ်နည်းပြက ဆုံးဖြတ်သည်။ Rolling Scopes ကျောင်းမှ လမ်းညွှန်ပေးသူများသည် ဘီလာရုစ်၊ ရုရှားနှင့် ယူကရိန်းတို့မှ တက်ကြွသော developer များဖြစ်သည်။ နည်းပြများသည် အကူအညီနှင့် အကြံပေးခြင်း၊ တာဝန်များကို စစ်ဆေးခြင်း၊ မေးခွန်းများကို ဖြေဆိုပါ။ ကျွန်ုပ်တို့၏ဖွဲ့စည်းမှုတွင် နည်းပြပေါင်း ၁၅၀ ကျော်ရှိသည်။အားလပ်ချိန်ရရှိမှုအပေါ်မူတည်၍ နည်းပြတစ်ဦးမှ ကျောင်းသား နှစ်ဦးမှ ငါးဦးအထိ တက်ရောက်နိုင်သော်လည်း နောက်ထပ်ကျောင်းသားနှစ်ဦးကို အင်တာဗျူးအတွက် စေလွှတ်ထားသောကြောင့် အင်တာဗျူးကာလအတွင်း သူနှင့်အတူ လိုက်ပါမည့်သူများကို ရွေးချယ်နိုင်စေရန်၊ သူအလုပ်လုပ်လိမ့်မယ်။

ကျောင်းသားများနှင့် နည်းပြများကို နေရာချထားပေးခြင်းသည် သင်တန်း၏ စိတ်ဝင်စားစရာအကောင်းဆုံး အခိုက်အတန့်တစ်ခုဖြစ်သည်။ ပွဲစီစဉ်သူများသည် ၎င်းတွင် ဂိမ်းဒြပ်စင်ငယ်တစ်ခုကို မိတ်ဆက်ပေးခဲ့သည် - နည်းပြများအကြောင်း အချက်အလက်များကို စီခြင်းဦးထုပ်တစ်ခုတွင် သိမ်းဆည်းထားပြီး သင်၏အနာဂတ်လမ်းညွှန်သူ၏အမည်နှင့် အဆက်အသွယ်များကို သင်တွေ့မြင်နိုင်သည်ကို နှိပ်လိုက်သည့်အခါတွင် အမျိုးအစားခွဲခြင်းဦးထုပ်တစ်ခုတွင် သိမ်းဆည်းထားသည်။

ကျွန်တော့်ရဲ့ နည်းပြနာမည်ကို သိလိုက်ရပြီး LinkedIn မှာ သူ့ပရိုဖိုင်ကို ကြည့်တဲ့အခါ ကျွန်တော် သူ့ဆီ တကယ်ရောက်ချင်နေပြီဆိုတာ သိလိုက်ရတယ်။ သူသည် အတွေ့အကြုံရှိသော developer တစ်ဦးဖြစ်ပြီး အကြီးတန်းဖြစ်ပြီး နိုင်ငံခြားတွင် နှစ်အတော်ကြာ အလုပ်လုပ်ကိုင်ခဲ့သည်။ ဒီလိုမျိုး ဆရာတစ်ယောက်ရှိခြင်းဟာ တကယ့်ကို အောင်မြင်မှုတစ်ခုပါပဲ။ ဒါပေမယ့် သူ့တောင်းဆိုချက်တွေက အရမ်းများနေမယ်လို့ ကျွန်တော်ထင်ပါတယ်။ နောက်ပိုင်းမှာ မြင့်မားလွန်းတဲ့ တောင်းဆိုမှုတွေနဲ့ ပတ်သက်ပြီး လွဲမှားစွာ ပေါ်ထွက်ခဲ့ပေမယ့် အဲဒီအချိန်တုန်းကတော့ အဲဒီလို တွေးခဲ့တယ်။

လာမည့် အင်တာဗျူးအတွက် မေးခွန်းများကို သိရှိထားသောကြောင့် ကြိုတင်ပြင်ဆင်ထားနိုင်မည်ဖြစ်သည်။
OOP ဗီဒီယိုဖြင့် သင်ကြားပေးပါသည်။ [J]u[S]ဒါကို နမူနာယူတာ မဟုတ်ဘူး။. ၎င်း၏စာရေးဆရာ Sergei Melyukov က ၎င်းကို အလွန်လက်လှမ်းမီပြီး နားလည်နိုင်သောနည်းလမ်းဖြင့် ပြောပြသည်။
ဒေတာဖွဲ့စည်းပုံများနှင့် Big O အမှတ်အသားများသည် ဆောင်းပါးတွင် ကောင်းမွန်စွာ အကျုံးဝင်ပါသည်။ နည်းပညာဆိုင်ရာအင်တာဗျူး Cheat Sheet.
အင်တာဗျူးတွင် သေချာပေါက်ပါဝင်မည့် JavaScript လုပ်ဆောင်မှုကြောင့် အကြီးမားဆုံးသံသယများ ဖြစ်ပေါ်လာပါသည်။ ယေဘူယျအားဖြင့်၊ ကျွန်ုပ်သည် ပြဿနာများကို ဖြေရှင်းခြင်းကို နှစ်သက်သော်လည်း Google နှင့် browser console တွင်၊ ၎င်းကို ဘောပင်နှင့် စာရွက် (သို့မဟုတ် notepad တွင် mouse ဖြင့် ဖြေရှင်းရန် လိုအပ်ပါက) အရာအားလုံးသည် ပိုမိုခက်ခဲလာပါသည်။
ဝဘ်ဆိုဒ်တွင် အင်တာဗျူးအတွက် ပြင်ဆင်ရန် နှစ်ဦးစလုံး အဆင်ပြေသည်။ skype.com/interviews/ - တစ်ယောက်နဲ့တစ်ယောက် မေးခွန်းတွေမေး၊ ပြဿနာတက်အောင်။ ဤအရာသည် မျှတသောပြင်ဆင်ခြင်း၏ထိရောက်သောနည်းလမ်းဖြစ်သည်- မတူညီသောအခန်းကဏ္ဍများတွင် သင်သရုပ်ဆောင်သောအခါ၊ ဖန်သားပြင်၏အခြားဘက်ခြမ်းတွင် မည်သူဖြစ်သည်ကို သင်ပိုမိုနားလည်နိုင်သည်။

အင်တာဗျူးက ဘယ်လိုဖြစ်မယ်ထင်လဲ။ အများစုမှာ စာမေးပွဲဖြေဆိုသူနှင့် စာမေးပွဲဖြေဆိုသူရှိနေသည့် စာမေးပွဲတစ်ခုအတွက် ဖြစ်နိုင်ချေများသည်။ တကယ်တော့ ဒါဟာ စာမေးပွဲမဟုတ်တာ သေချာပါတယ်။ ယင်းအစား၊ စိတ်အားထက်သန်သူ နှစ်ဦးကြားတွင် တူညီသောအကျင့်ကို ကျင့်သော စကားဖြစ်သည်။ အင်တာဗျူးသည် အလွန်အေးဆေးတည်ငြိမ်ပြီး သက်တောင့်သက်သာရှိပြီး ဖော်ရွေသော၊ မေးခွန်းများမခက်ခဲပါ၊ အလုပ်မှာ အတော်လေးရိုးရှင်းပါသည်၊ လမ်းညွှန်ဆရာက ၎င်းကို console တွင်ဖြေရှင်းရန် လုံးဝကန့်ကွက်ခြင်းမရှိသည့်အပြင် ကျွန်ုပ်အား Google တွင်ပင်ကြည့်ရှုခွင့်ပေးပါ (“မည်သူမျှမရှိပါ အလုပ်တွင် Google ကို တားမြစ်ပါ။")

ကျွန်တော်နားလည်သလောက်တော့ အင်တာဗျူးရဲ့ အဓိကရည်ရွယ်ချက်က ပြဿနာတွေကို ဖြေရှင်းနိုင်တဲ့ အသိပညာနဲ့ စွမ်းရည်တွေကို စမ်းသပ်ဖို့မဟုတ်ဘဲ နည်းပြကို သူ့တပည့်တွေကို သိခွင့်ရပြီး အင်တာဗျူးကို ယေဘုယျအားဖြင့် ဘယ်လိုပုံစံလဲဆိုတာ ပြသနိုင်ဖို့ပါ။ ပြီးတော့ အင်တာဗျူးမှာ ကောင်းမွန်တဲ့ အထင်အမြင်တွေပဲ ကျန်တော့တယ်ဆိုတဲ့ အချက်က သူ့ရဲ့ သတိရှိရှိ ကြိုးစားအားထုတ်မှုတွေရဲ့ ရလဒ်တွေ၊ အင်တာဗျူးမှာ ကြောက်စရာ ဘာမှ မရှိဘူးဆိုတာ ပြသချင်တဲ့ ဆန္ဒနဲ့ ကျေနပ်ပျော်ရွှင်စွာ ဖြတ်သန်းနိုင်ပါတယ်။ နောက်မေးခွန်းတစ်ခုကတော့ နည်းပညာဆိုင်ရာ ပညာတတ်တစ်ယောက်အတွက် ဒီလိုလုပ်ဖို့ လွယ်ပေမယ့် ဆရာတွေအတွက်တော့ ရှားပါတယ်။ အကြောင်းအရာကို ကောင်းစွာသိထားသော်လည်း စာမေးပွဲဖြေဆိုရန် မည်မျှစိတ်လှုပ်ရှားသည်ကို လူတိုင်းမှတ်မိသည်။ တရားဝင်သင်ကြားပြသမှုအကြောင်းပြောနေတာဖြစ်တဲ့အတွက်၊ နောက်ထပ်လေ့လာချက်တစ်ခုကို မျှဝေပါဦးမယ်။ အဆိုပါသင်တန်းကို IT အကြီးတန်း ကျောင်းသား၊ ကျောင်းသူများ တက်ရောက်ခဲ့ပါသည်။ ထို့ကြောင့် Rolling Scopes School မှ ပေးဆောင်သော လေ့ကျင့်မှုပုံစံသည် ပုံမှန်တက္ကသိုလ်ပရိုဂရမ်များထက် များစွာပို၍ အသုံးဝင်ပြီး၊ စိတ်ဝင်စားစရာကောင်းပြီး ထိရောက်မှုရှိကြောင်း၊

အင်တာဗျူးအောင်မြင်ခဲ့တယ်။ နောက်ပိုင်းတွင် ဆရာသည် တစ်ပတ်လျှင် တစ်ရက်နှင့် ကျွန်ုပ်နှင့် စကားပြောရန် အဆင်ပြေသည့်အချိန်ကို ခန့်အပ်ခဲ့သည်။ ဒီနေ့အတွက် မေးခွန်းတွေပြင်ဆင်ပြီး သူဖြေတယ်။ ကျွန်ုပ်လုပ်ဆောင်နေသော ပရောဂျက်များနှင့်ပတ်သက်ပြီး မေးခွန်းများစွာမရှိပါ - Google သို့မဟုတ် ကျောင်းစကားပြောခန်းတွင် အဖြေအများစုကို ရှာတွေ့ခဲ့ပါသည်။ ဒါပေမယ့် သူ့အလုပ်အကြောင်း၊ ဖြစ်နိုင်တဲ့ပြဿနာတွေနဲ့ ဖြေရှင်းရမယ့်နည်းလမ်းတွေအကြောင်း ပြောပြခဲ့ပြီး သူ့ရဲ့အမြင်နဲ့ မှတ်ချက်တွေကို မျှဝေခဲ့ပါတယ်။ ယေဘုယျအားဖြင့် ဤစကားဝိုင်းများသည် အလွန်အသုံးဝင်ပြီး စိတ်ဝင်စားစရာကောင်းပါသည်။ ထို့အပြင်၊ လမ်းညွှန်ဆရာသည် သင်ဘာလုပ်ပုံကိုင်ပုံကို စိတ်ဝင်စားသူ၊ သင့်အလုပ်ကို ကြည့်ရှုမည်၊ ၎င်းတွင် အမှားအယွင်းများကို ပြောပြမည်၊ ၎င်းကို မည်သို့တိုးတက်အောင်လုပ်မည်ကို စိတ်ဝင်စားသူ တစ်ဦးတည်းသာ လက်တွေ့အားဖြင့် လက်တွေ့တွင်သာ ဖြစ်ပါသည်။ နည်းပြများရှိနေခြင်းသည် အမှန်တကယ်ပင် ကျောင်း၏ ကြီးမားသောအားသာချက်တစ်ခုဖြစ်ပြီး လွန်စွာမတန်တဆမဖြစ်နိုင်သော အခန်းကဏ္ဍဖြစ်သည်။

ဒုတိယအဆင့်တွင် ကျွန်ုပ်တို့တွင် အလွန်စိတ်ဝင်စားစရာကောင်းပြီး သွက်လက်သော Code Jam “JavaScript Arrays Quick Draw” ရှိပါသည်၊ ကျောင်းရှိထိုကဲ့သို့သောပြိုင်ပွဲများသည် စိတ်လှုပ်ရှားဖွယ်ကောင်းပြီး စိတ်လှုပ်ရှားဖွယ်ကောင်းပါသည်။
Code Jam “CoreJS” သည် ပိုမိုရှုပ်ထွေးလာပါသည်။ ၄၈ နာရီကြာ ဖြေရှင်းရန် JavaScript ပြဿနာပေါင်း 120 သည် ပြင်းထန်သော စမ်းသပ်မှုတစ်ခု ဖြစ်လာခဲ့သည်။
ကျွန်ုပ်တို့တွင် JavaScript စမ်းသပ်မှုများ၊ လင့်ခ်များစွာလည်း ရှိခဲ့သည်။ သူတို့ထဲကတစ်ယောက် ကျွန်ုပ်သည် ၎င်းကို ကျွန်ုပ်၏ ဘရောက်ဆာ စာညှပ်များတွင် သိမ်းဆည်းထားပါသည်။ စာမေးပွဲပြီးအောင်လုပ်ဖို့ မိနစ် 30 ရှိတယ်။
ထို့နောက်၊ ကျွန်ုပ်တို့သည် NeutronMail အပြင်အဆင်ကို ပေါင်းစပ်ကာ၊ Code Jam “DOM၊ DOM Events” ကို အပြီးသတ်ပြီး YouTube ရှာဖွေရေးအင်ဂျင်ကို ဖန်တီးခဲ့သည်။

ဒုတိယအဆင့်၏ အခြားလုပ်ဆောင်စရာများ- Task- Codewars – အမည်တူ ဆိုက်ရှိ ပြဿနာများကို ဖြေရှင်းခြင်း Code Jam “WebSocket Challenge”။ - ဝဘ်ပေါက်များကို အသုံးပြု၍ စာတိုပေးပို့ခြင်း၊ လက်ခံခြင်း၊ Code Jam "Animation Player" - ဝဘ်အက်ပလီကေးရှင်းငယ်လေးကို ဖန်တီးခြင်း။

ဒုတိယအဆင့်၏ အထူးအဆန်းနှင့် စိတ်ဝင်စားစရာကောင်းသော အလုပ်မှာ "Presentation" အလုပ်ဖြစ်သည်။ ၎င်း၏ အဓိကအင်္ဂါရပ်မှာ တင်ဆက်မှုကို အင်္ဂလိပ်ဘာသာဖြင့် ပြင်ဆင်ပြီး တင်ပြရမည် ဖြစ်သည်။ ဒါဟာဖြစ်ပါတယ် တင်ဆက်မှုများ၏ မျက်နှာချင်းဆိုင် စင်မြင့်သည် မည်သို့ဖြစ်ပျက်ခဲ့သည်ကို သင်မြင်နိုင်သည်။

ထို့အပြင်၊ အရှုပ်ထွေးဆုံးနှင့် အတောက်ပဆုံးမှာ ဒုတိယအဆင့်၏ နောက်ဆုံးအလုပ်ဖြစ်သည်၊ ကျွန်ုပ်တို့သည် Piskel ဝဘ်အက်ပလီကေးရှင်း (www.piskelapp.com) ကို ကျွန်ုပ်တို့၏ကိုယ်ပိုင်မိတ္တူဖန်တီးရန် တောင်းဆိုခံရသည်မှာ သေချာပါသည်။
ဤတာဝန်သည် တစ်လကျော်ကြာပြီး မူရင်းပုံစံအတိုင်း လုပ်ဆောင်ပုံကို နားလည်ရန် အချိန်အများစုကို ကုန်ဆုံးစေသည်။ ပိုမိုကြီးမားသောရည်မှန်းချက်အတွက်၊ ကျပန်းရွေးချယ်ထားသော အခြားနည်းပြမှ နောက်ဆုံးတာဝန်ကို စစ်ဆေးခဲ့သည်။ ဒုတိယအဆင့်ပြီးရင် အင်တာဗျူးကို ကျပန်းနည်းပြက လုပ်တယ်။ ဘာဖြစ်လို့လဲဆိုတော့ ငါတို့က ငါတို့နဲ့ ကျင့်သားရပြီးသားဆိုတော့ သူက ငါတို့နဲ့ ကျင့်သားရပြီး တကယ့်အင်တာဗျူးတွေမှာ စည်းကမ်းအရ တစ်ယောက်နဲ့တစ်ယောက် မသိတဲ့သူတွေနဲ့ တွေ့တယ်။

ဒုတိယအင်တာဗျူးက ပထမအကြိမ်ထက် ပိုခက်တယ်။ အရင်ကလိုပဲ ကျွန်တော်ပြင်ဆင်ထားတဲ့ အင်တာဗျူးအတွက် မေးခွန်းစာရင်းတွေရှိပေမယ့် သီအိုရီကိုမေးရုံနဲ့ လုံးဝမှန်ကန်မှာမဟုတ်ဘူးလို့ နည်းပြက ဆုံးဖြတ်ခဲ့ပြီး အင်တာဗျူးအတွက် အလုပ်တွေကို ပြင်ဆင်ခဲ့ပါတယ်။ ကျွန်တော့်အမြင်အရတော့ အလုပ်တွေက တော်တော်ခက်တယ်။ ဥပမာအားဖြင့်၊ သူသည် bind polyfill ကိုရေးသားခြင်းမှငါ့ကိုရပ်တန့်စေသောအရာကိုစိတ်ရင်းမှန်ဖြင့်နားမလည်ဘဲ၊ bind သည်ဘာကိုသိပြီး polyfill သည်အများကြီးရှိနေပြီဖြစ်သည်ကိုကျွန်ုပ်လည်းစိတ်ရင်းမှန်ဖြင့်ယုံကြည်ပါသည်။ ငါဒီပြဿနာကိုမဖြေရှင်းခဲ့ပါ။ ဒါပေမယ့် တခြားသူတွေနဲ့လည်း ဆက်ဆံခဲ့ဖူးတယ်။ ဒါပေမယ့် ပြဿနာတွေက မရိုးရှင်းပါဘူး၊ အဖြေတစ်ခုရှာပြီးတာနဲ့၊ နည်းပြက အခြေအနေနည်းနည်းပြောင်းသွားပြီး ပိုရှုပ်ထွေးတဲ့ဗားရှင်းနဲ့ ပြဿနာကို ထပ်ပြီးဖြေရှင်းခဲ့ရပါတယ်။
တစ်ချိန်တည်းမှာပင် အင်တာဗျူး၏ လေထုသည် အလွန်ဖော်ရွေသည်၊ အလုပ်များသည် စိတ်ဝင်စားဖွယ်ကောင်းသည်၊ နည်းပြသည် ၎င်းတို့အား ပြင်ဆင်ချိန်များစွာပေးပြီး၊ လေ့ကျင့်ရေးအင်တာဗျူးသည် အနာဂတ်တွင် အမှန်တကယ် အင်တာဗျူးအောင်မြင်ရန် အထောက်အကူဖြစ်စေကြောင်း သေချာစေရန် ငါသတိပြုမိပါသည်။ အလုပ်လျှောက်တဲ့အခါ။

ဒုတိယအဆင့်၏ လုပ်ငန်းဆောင်တာများ ဥပမာများ
NeutronMail
palette
YouTubeClient
PiskelClone

တတိယအဆင့်တွင်၊ ကျွန်ုပ်တို့သည် Culture Portal တာဝန်ကို ထမ်းဆောင်ခဲ့ပါသည်။ ကျွန်ုပ်တို့သည် ၎င်းကို အဖွဲ့တစ်ခုတွင် လုပ်ဆောင်ခဲ့ပြီး Git ရှိ ဘဏ်ခွဲများကို ပေါင်းစည်းသည့်အခါ အဖွဲ့လိုက်လုပ်ဆောင်မှု၊ တာဝန်ခွဲဝေမှုနှင့် ပဋိပက္ခဖြေရှင်းခြင်းဆိုင်ရာ အင်္ဂါရပ်များကို ပထမဆုံးအကြိမ်အဖြစ် ကျွန်ုပ်တို့ သိလာခဲ့သည်။ ဤသည်မှာ သင်တန်း၏ စိတ်ဝင်စားစရာ အကောင်းဆုံး တာဝန်များထဲမှ တစ်ခု ဖြစ်နိုင်သည်။

တတိယအဆင့် လုပ်ဆောင်စရာ ဥပမာ- ယဉ်ကျေးမှုမုခ်ဦး.

တတိယအဆင့် ပြီးပါက EPAM တွင် အလုပ်လျှောက်ထားပြီး ထိပ်တန်း 120 စာရင်းတွင် ပါဝင်သည့် ကျောင်းသားများသည် ၎င်းတို့၏ အင်္ဂလိပ်ဘာသာစကားစွမ်းရည်ကို စမ်းသပ်ရန် တယ်လီဖုန်းဖြင့် အင်တာဗျူးဖြေခဲ့ကြပြီး လက်ရှိတွင် နည်းပညာဆိုင်ရာ အင်တာဗျူးများကို လုပ်ဆောင်နေပါသည်။ ၎င်းတို့ထဲမှ အများစုကို EPAM JS Lab သို့ ဖိတ်ကြားမည်ဖြစ်ပြီး၊ ထို့နောက် လက်တွေ့ပရောဂျက်များသို့ ဖိတ်ကြားမည်ဖြစ်သည်။ နှစ်စဉ်နှစ်တိုင်း၊ Rolling Scopes ကျောင်းမှဘွဲ့ရသူ တရာကျော်ကို EPAM မှ အလုပ်ခန့်ထားသည်။ သင်တန်းစတက်တဲ့သူတွေနဲ့ ယှဉ်ရင် ဒါက တော်တော်လေးနည်းပေမယ့် ဖိုင်နယ်ရောက်တဲ့သူတွေကိုကြည့်ရင် အလုပ်ရနိုင်ခြေက တော်တော်ကြီးပါတယ်။

ကြိုတင်ပြင်ဆင်ထားရမယ့် အခက်အခဲတွေထဲက နှစ်ခုကို ကျွန်တော် နာမည်ပေးမယ်။ ပထမအချက်က အချိန်ပါ။ မင်းက တော်တော်အများကြီးလိုတယ်။ တစ်ပတ်လျှင် နာရီ 30 မှ 40 အထိ ရည်မှန်းထားပါက ပိုဖြစ်နိုင်သည် ၊ နည်းပါက သင်တန်းအစီအစဉ်သည် အလွန်ပြင်းထန်သောကြောင့် အလုပ်အားလုံးကို ပြီးမြောက်ရန် အချိန်ရှိမည်မဟုတ်ပေ။ ဒုတိယကတော့ English Level A2 ဖြစ်ပါတယ်။ အောက်တန်းကျရင် သင်တန်းကိုလေ့လာရတာ မနာကျင်ပေမယ့် ဒီဘာသာစကားအဆင့်နဲ့ အလုပ်ရှာရတာ တော်တော်ခက်ပါလိမ့်မယ်။

မေးစရာများရှိရင် ဖြေဆိုနိုင်အောင် ကြိုးစားပါ့မယ်။ အခြား အလားတူ အခမဲ့ ရုရှားဘာသာစကား အွန်လိုင်း သင်တန်းများကို သိပါက ကျေးဇူးပြု၍ မျှဝေပေးပါ၊ စိတ်ဝင်စားစရာ ကောင်းပါမည်။

source: www.habr.com

မှတ်ချက် Add