အငယ်တန်းကို ဘယ်လို ထိန်းမလဲ။

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

အငယ်တန်းကို ဘယ်လို ထိန်းမလဲ။
ဂျူနီယာကို ယဉ်ပါးအောင် ကြိုးစားနေတယ်။

မင်္ဂလာပါ! ကျွန်တော့်နာမည် Pavel ပါ၊ Wrike အဖွဲ့မှာ ရှေ့ဆုံးအလုပ် လုပ်နေပါတယ်။ ကျွန်ုပ်တို့သည် ပရောဂျက်စီမံခန့်ခွဲမှုနှင့် ပူးပေါင်းဆောင်ရွက်မှုအတွက် စနစ်တစ်ခုကို ဖန်တီးပါသည်။ ကျွန်ုပ်သည် 2010 ခုနှစ်ကတည်းက ဝဘ်ပေါ်တွင် အလုပ်လုပ်ခဲ့ပြီး နိုင်ငံခြားတွင် 3 နှစ်ကြာ အလုပ်လုပ်ခဲ့ပြီး startup အများအပြားတွင် ပါဝင်ခဲ့ပြီး တက္ကသိုလ်တွင် ဝဘ်နည်းပညာဆိုင်ရာ သင်တန်းကို သင်ကြားခဲ့သည်။ ကုမ္ပဏီတွင်၊ ကျွန်ုပ်သည် အငယ်တန်းများအတွက် နည်းပညာဆိုင်ရာသင်တန်းများ ဖွံ့ဖြိုးတိုးတက်ရေးနှင့် Wrike လမ်းညွှန်ခြင်းအစီအစဉ်တွင် ပါဝင်သည့်အပြင် ၎င်းတို့ကို တိုက်ရိုက်ခေါ်ယူနေပါသည်။

အငယ်တန်းတွေ ငှားဖို့ကို ဘာကြောင့် စဉ်းစားခဲ့တာလဲ။

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

အငယ်တန်းက ဘယ်သူလဲ။

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

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

တစ်နည်းမဟုတ်တစ်နည်း၊ အငယ်တန်းသည် ဤသို့မဟုတ်ထိုဖြေရှင်းချက်ကို မည်သို့အကောင်အထည်ဖော်ရမည်ကို အကြံဉာဏ်လိုအပ်သော developer တစ်ဦးဖြစ်သည်။ တည်ဆောက်ရန် ကျွန်ုပ်တို့ ဆုံးဖြတ်ခဲ့သည်-

  1. ဂျူနီယာသည် ဖွံ့ဖြိုးတိုးတက်လိုပြီး ၎င်းအတွက် ကြိုးစားလုပ်ဆောင်ရန် အဆင်သင့်ဖြစ်နေသူတစ်ဦးဖြစ်သည်။
  2. သူသည် မည်သည့်လမ်းကြောင်းကို ဖွံ့ဖြိုးတိုးတက်စေလိုသည်ကို အမြဲမသိပါ။
  3. အကြံဉာဏ်များ လိုအပ်ပြီး ပြင်ပမှ အကူအညီရယူပါ - သူ၏ ဦးဆောင်သူ၊ လမ်းညွှန်သူ သို့မဟုတ် ရပ်ရွာအတွင်းမှ အကူအညီ ရယူပါ။

ကျွန်ုပ်တို့တွင်လည်း ယူဆချက်များစွာရှိပါသည်-

  1. ဇွန်လ၏ အနေအထားနှင့် ပတ်သက်၍ တုံ့ပြန်မှု မုန်တိုင်းတစ်ခု ရှိလာမည်ဖြစ်သည်။. သင်၏ကိုယ်ရေးအကျဉ်းပေးပို့သည့်အဆင့်တွင် ကျပန်းတုံ့ပြန်မှုများကို စစ်ထုတ်ရန် လိုအပ်သည်။
  2. ပင်မစစ်ထုတ်မှုတစ်ခုက ကူညီမည်မဟုတ်ပါ။ - စမ်းသပ်မှုလုပ်ငန်းများ ပိုမိုလိုအပ်ပါသည်။
  3. စမ်းသပ်လုပ်ဆောင်မှုများသည် လူတိုင်းကို ကြောက်လန့်စေမည်ဖြစ်သည်။ - သူတို့ကမလိုအပ်ပါဘူး။

ဟုတ်ပါတယ်၊ ငါတို့မှာ ပန်းတိုင်တစ်ခုရှိတယ်၊ ၃ပတ်အတွင်း အငယ်တန်း ၄ ယောက်.

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

လစ်လပ်နေရာတစ်ခုတင်မယ်။

ကုမ္ပဏီအတွက်: တုံ့ပြန်မှုများ ရာနှင့်ချီရှိပါမည်။ ဇကာတစ်ခုအကြောင်းစဉ်းစားပါ။

အငယ်တန်းအတွက်- သင်၏ကိုယ်ရေးရာဇဝင်နှင့် စာမေးပွဲတာဝန်ကို မပေးပို့မီ မေးခွန်းလွှာကို မကြောက်ပါနှင့် - ဤသည်မှာ ကုမ္ပဏီမှ သင့်အား ဂရုစိုက်ပြီး လုပ်ငန်းစဉ်ကို ကောင်းမွန်စွာ သတ်မှတ်ပေးထားသည့် လက္ခဏာဖြစ်သည်။

ပထမနေ့တွင်၊ “JavaScript အသိပညာ” ဖြင့် ကိုယ်စားလှယ်လောင်းများထံမှ ကိုယ်ရေးရာဇ၀င် ၇၀ ခန့်ကို ကျွန်ုပ်တို့ လက်ခံရရှိခဲ့ပါသည်။ ပြီးတော့ ပြန်တယ်။ ပြီးတော့ နောက်ထပ်။ ကျွန်ုပ်တို့သည် အင်တာဗျူးတစ်ခုအတွက် လူတိုင်းကို ရုံးသို့ဖိတ်ခေါ်၍မရနိုင်ဘဲ အမိုက်ဆုံးအိမ်မွေးတိရစ္ဆာန်ပရောဂျက်များ၊ တိုက်ရိုက်နေထိုင်သည့် Github သို့မဟုတ် အနည်းဆုံး အတွေ့အကြုံရှိသူတို့ကို ရွေးချယ်ခဲ့သည်။

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

၎င်းတွင် JS၊ အပြင်အဆင်၊ ဝဘ်၊ ကွန်ပြူတာသိပ္ပံဆိုင်ရာ စံမေးခွန်းများပါ၀င်သည် - ရှေ့ဆုံးအင်တာဗျူးတစ်ခုတွင် ၎င်းတို့မေးသောအရာကို စိတ်ကူးကြည့်သူတိုင်း ၎င်းတို့ကို သိပါသည်။ let/var/const ကွာခြားချက်ကဘာလဲ။ 600px အနံထက်သေးငယ်သော စခရင်များတွင် စတိုင်များကို မည်သို့အသုံးပြုရမည်နည်း။ နည်းပညာဆိုင်ရာအင်တာဗျူးတွင် ဤမေးခွန်းများကို ကျွန်ုပ်တို့မမေးလိုပါ - အင်တာဗျူး 2-3 ကြိမ်ပြီးနောက် ၎င်းတို့သည် တိုးတက်မှုလုံးဝနားမလည်ဘဲ ဖြေဆိုနိုင်ကြောင်း လက်တွေ့ပြသခဲ့သည်။ ဒါပေမယ့် ကိုယ်စားလှယ်လောင်းက အခြေခံသဘောတရားအရ ဆက်စပ်မှုကို နားလည်မှုရှိမရှိကို ကနဦးမှာ ပြသနိုင်ခဲ့ပါတယ်။

အမျိုးအစားတစ်ခုစီတွင် ကျွန်ုပ်တို့သည် မေးခွန်း 3-5 ခုကို ပြင်ဆင်ပြီး တစ်နေ့ပြီးတစ်နေ့ ၎င်းတို့၏ သတ်မှတ်ချက်များကို ဖြေဆိုရလွယ်ကူပြီး အခက်ခဲဆုံးကို ဖယ်ရှားသည်အထိ တုံ့ပြန်မှုပုံစံကို ပြောင်းလဲခဲ့သည်။ ဤအရာက ကျွန်ုပ်တို့အား စီးဆင်းမှုကို လျှော့ချနိုင်စေခဲ့သည် - ကျွန်ုပ်တို့ လက်ခံရရှိသော ၃ ပတ်အတွင်း ကိုယ်စားလှယ်လောင်း ၁၂၂ ဦးငါတို့က ဒီထက်ပိုပြီး အလုပ်လုပ်နိုင်ပါ့မလား။ အိုင်တီကျောင်းသား၊ နောက်ကွယ်ကနေ ရှေ့ကို ရွှေ့ချင်တဲ့ ယောက်ျားလေးတွေ၊ အသက် 25 မှ 35 နှစ်ကြားရှိ အလုပ်သမားများ သို့မဟုတ် အင်ဂျင်နီယာများသည် ၎င်းတို့၏ အလုပ်အကိုင်ကို ပြောင်းလဲလိုပြီး ကိုယ်ပိုင်ပညာရေး၊ သင်တန်းများနှင့် အလုပ်သင်များအဖြစ် အမျိုးမျိုးသော အားထုတ်မှုပမာဏကို ပြောင်းလဲလိုသော၊

တစ်ယောက်နဲ့တစ်ယောက် ပိုသိလာတယ်။

ကုမ္ပဏီအတွက်: စမ်းသပ်ခြင်းလုပ်ငန်းသည် ကိုယ်စားလှယ်လောင်းများကို အဟန့်အတားမရှိသော်လည်း လမ်းကြောင်းကို အတိုချုံ့ရန် ကူညီပေးသည်။

အငယ်တန်းအတွက်− စမ်းသပ်စစ်ဆေးမှုများကို ကော်ပီကူးထည့်ခြင်း မပြုပါနှင့်။ သိသာထင်ရှားပါသည်။ သင်၏ github ကို စနစ်တကျ ထိန်းသိမ်းပါ။

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

စာမေးပွဲတွင် ကျွန်ုပ်တို့အတွက် အရေးကြီးသောအရာမှာ-

  1. ကောင်းမွန်သော အတိုင်းအတာဖြင့် တည်ဆောက်နိုင်သော ဗိသုကာပညာကို တည်ဆောက်ပါ၊ သို့သော် အင်ဂျင်နီယာမပါပဲ၊
  2. အချိန်ပိုကြာပေမယ့် ကောင်းကောင်းလုပ်ပါ၊ လက်ရာကို တစ်ညလုံး ပေါင်းပြီး “သေချာပေါက် ပြီးမှာပါ” ဟူသော မှတ်ချက်ဖြင့် ပေးပို့ခြင်းထက်၊
  3. Git ၏ ဖွံ့ဖြိုးတိုးတက်မှုသမိုင်းသည် အင်ဂျင်နီယာယဉ်ကျေးမှု၊ ထပ်ခါထပ်ခါ ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ဖြေရှင်းချက်ကို ပြောင်ပြောင်တင်းတင်း ကူးယူထားခြင်းမဟုတ်သည့်အချက်ဖြစ်သည်။

ကျွန်ုပ်တို့သည် အယ်လဂိုရီသမ်ပြဿနာတစ်ခုနှင့် ဝဘ်အက်ပလီကေးရှင်းငယ်တစ်ခုကို ကြည့်လိုကြောင်း သဘောတူညီခဲ့သည်။ အယ်လဂိုရီသမ်များကို မူလတန်းအဆင့် ဓာတ်ခွဲခန်းအဆင့်တွင် ပြင်ဆင်ထားသည် - ဒွိစုံရှာဖွေခြင်း၊ အမျိုးအစားခွဲခြင်း၊ အန်နာဂရမ်များကို စစ်ဆေးခြင်း၊ စာရင်းများနှင့် သစ်ပင်များဖြင့် လုပ်ဆောင်ခြင်း။ အဆုံးတွင်၊ ကျွန်ုပ်တို့သည် ပထမအစမ်းရွေးချယ်မှုအဖြစ် binary ရှာဖွေမှုကို အခြေချခဲ့သည်။ ဝဘ်အက်ပလီကေးရှင်းသည် မည်သည့်ဘောင်ကိုမဆို အသုံးပြု၍ tic-tac-toe ဖြစ်ရပါမည်။

ကျန်တဲ့ တစ်ဝက်လောက်က စာမေးပွဲတာဝန်ကို ပြီးအောင် လုပ်ပြီး အဖြေတွေ ပို့ပေးတယ်။ ကိုယ်စားလှယ်လောင်း ၁၂၂ ဦး. မယုံနိုင်လောက်သော ထိုးထွင်းသိမြင်မှု - tic-tac-toe၊ ကော်ပီကူးထည့်ရန် အဆင်သင့်ဖြစ်နေပြီ၊ အင်တာနက်ပေါ်တွင် ရှိသည်ဟု သင်ထင်ပါသလား။

ဘယ်လောက်များ?တကယ်တော့၊ 3 ခုပဲရှိပုံရတယ်။ ပြီးတော့ ဆုံးဖြတ်ချက်အများစုမှာ ဒီရွေးချယ်စရာ 3 ခုတိတိရှိခဲ့တယ်။
ငါမကြိုက်တဲ့အရာ

  • သင့်ကိုယ်ပိုင်ဗိသုကာလက်ရာမပါဘဲ တူညီသောသင်ခန်းစာအပေါ်အခြေခံ၍ ကော်ပီကူးထည့်ခြင်း သို့မဟုတ် ဖွံ့ဖြိုးတိုးတက်မှု။
  • အလုပ်နှစ်ခုစလုံးသည် မတူညီသောဖိုင်တွဲများတွင် တူညီသော repository တွင်ရှိသည်၊ ဟုတ်ပါတယ် commit history မရှိပါ။
  • ညစ်ပတ်သောကုဒ်၊ DRY ချိုးဖောက်မှု၊ ဖော်မတ်ချခြင်း မရှိခြင်း၊
  • မော်ဒယ်၊ မြင်ကွင်းနှင့် ထိန်းချုပ်ကိရိယာ ပေါင်းစပ်ထားသော ကုဒ်စာကြောင်း ရာပေါင်းများစွာ ရှည်လျားသော အတန်းတစ်ခုသို့၊
  • ယူနစ်စမ်းသပ်ခြင်းဆိုင်ရာ နားလည်မှုမရှိခြင်း၊
  • "head-on" ဖြေရှင်းချက်သည် 3x3 matrix ၏ ဟာ့ဒ်ကုဒ်တစ်ခုဖြစ်ပြီး ဥပမာအားဖြင့် 10x10 သို့ ချဲ့ထွင်ရန် အလွန်ခက်ခဲမည်ဖြစ်သည်။

အိမ်နီးနားချင်း သိုလှောင်ရုံများသို့လည်း ကျွန်ုပ်တို့ အာရုံစိုက်ခဲ့သည် - အလန်းစား အိမ်မွေးတိရစ္ဆာန်ပရောဂျက်များသည် အပေါင်းလက္ခဏာဆောင်ပြီး အခြားကုမ္ပဏီများမှ စမ်းသပ်လုပ်ဆောင်မှုများသည် ပိုမိုနိုးကြားလာစေသည်- ကိုယ်စားလှယ်လောင်းသည် အဘယ်ကြောင့် ထိုနေရာသို့ မသွားနိုင်သနည်း။

ရလဒ်အနေဖြင့်၊ React၊ Angular၊ Vanilla JS တွင် ရွေးချယ်စရာ ၂၉ ခုရှိသည် - ၎င်းတို့ထဲမှ ၂၉ ခုရှိသည်။ ထို့နောက် သူ၏အလွန်မိုက်သော အိမ်မွေးတိရစ္ဆာန်ပရောဂျက်များအတွက် စမ်းသပ်ခြင်းမပြုဘဲ နောက်ထပ် ကိုယ်စားလှယ်တစ်ဦးကို ဖိတ်ကြားရန် ဆုံးဖြတ်ခဲ့သည်။ စမ်းသပ်ခြင်းလုပ်ငန်းများ၏ အကျိုးကျေးဇူးများနှင့်ပတ်သက်၍ ကျွန်ုပ်တို့၏ယူဆချက်အား အတည်ပြုခဲ့ပါသည်။

နည်းပညာဆိုင်ရာအင်တာဗျူး

ကုမ္ပဏီအတွက်: မင်းဆီရောက်လာတဲ့ အလယ်တန်း/အကြီးတန်းတွေ မဟုတ်ဘူး။ ကျွန်ုပ်တို့ တစ်ဦးချင်း ချဉ်းကပ်မှု ပိုမိုလိုအပ်ပါသည်။

အငယ်တန်းအတွက်: ဤသည်မှာ စာမေးပွဲမဟုတ်ကြောင်း သတိရပါ - C အတွက် နှုတ်ဆိတ်နေရန် မကြိုးစားပါနှင့် သို့မဟုတ် သင့်ဖြစ်နိုင်သော ဗဟုသုတအားလုံး၏ စမ်းချောင်းတစ်ခုဖြင့် ပါမောက္ခအား စိတ်ရှုပ်သွားပြီး “အကောင်းဆုံး” ပေးစွမ်းနိုင်စေရန် မကြိုးစားပါနှင့်။

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

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

ဒုတိယကတော့ တိုက်ရိုက်ကုဒ်ရေးခြင်းဖြစ်ပါတယ်။ ကျွန်တော်တို့ သွားခဲ့တယ်။ codewars.com၊ နောက်ဆုံးအက္ခရာဖြင့် စကားလုံးများကို စီစဥ်ပြီး စာမေးပွဲအားလုံးကို အောင်မြင်အောင်ကြိုးစားခဲ့သည့် ကိုယ်စားလှယ်နှင့်အတူ မိနစ် 30-40 ကြာ ရိုးရှင်းသောအရာများကို ရွေးချယ်ခဲ့သည်။ tic-tac-toe ကို ကျွမ်းကျင်တဲ့ ယောက်ျားလေးတွေဆီက အံ့သြစရာတွေ မဖြစ်သင့်ဘူး - ဒါပေမယ့် လက်တွေ့မှာတော့ တန်ဖိုးကို variable ထဲမှာ သိမ်းထားသင့်တယ်လို့ လူတိုင်း သဘောပေါက်နိုင်ခဲ့ကြပြီး function က တစ်ခုခုကို return ပြန်ပေးသင့်ပါတယ်။ တုန်လှုပ်ချောက်ချားစရာတစ်ခုလို့ ကျွန်တော် ရိုးရိုးသားသားမျှော်လင့်ထားပေမဲ့ ယောက်ျားလေးတွေက ဒီအလုပ်တွေကို ပေါ့ပါးတဲ့အခြေအနေမှာ ကိုင်တွယ်ဖြေရှင်းနိုင်ခဲ့တယ်။

နောက်ဆုံးအနေနဲ့ တတိယအချက်က ဗိသုကာပညာနဲ့ ပတ်သက်ပြီး အနည်းငယ်ပါ။ ရှာဖွေရေးဘားတစ်ခုပြုလုပ်နည်း၊ ငြင်းဆိုခြင်းလုပ်ဆောင်ပုံ၊ ရှာဖွေရေးအကြံပြုချက်များတွင် အမျိုးမျိုးသောဝစ်ဂျက်များကို တင်ဆက်နည်း၊ ရှေ့ဆုံးသည် နောက်ဖက်နှင့် မည်သို့အပြန်အလှန်တုံ့ပြန်နိုင်ပုံကို ဆွေးနွေးခဲ့ကြသည်။ server-side rendering နှင့် web sockets များအပါအဝင် စိတ်ဝင်စားစရာကောင်းသောဖြေရှင်းချက်များစွာရှိခဲ့သည်။

ဤဒီဇိုင်းကို အသုံးပြု၍ အင်တာဗျူးပေါင်း ၂၁ ခု ပြုလုပ်ခဲ့ပါသည်။ ပရိသတ်က လုံးဝကို ကွဲပြားသွားတယ် - ရုပ်ပြတွေကို ကြည့်ရအောင်။

  1. "ဒုံးပျံ". သူဘယ်တော့မှ စိတ်ငြိမ်မနေဘဲ အရာရာမှာ ပါဝင်ပတ်သက်နေပြီး အင်တာဗျူးတစ်ခုမှာ မေးတဲ့မေးခွန်းနဲ့ တိုက်ရိုက်မသက်ဆိုင်တဲ့ အတွေးအမြင်တွေနဲ့ သင့်ကို လွှမ်းမိုးသွားပါလိမ့်မယ်။ တက္ကသိုလ်မှာဆိုရင်၊ ဒါက အကျွမ်းတဝင်ရှိမယ့် ကြိုးစားမှုတစ်ခုပါပဲ၊ သင်တွေ့တဲ့ လက်မှတ်နဲ့ ပတ်သက်ပြီး မှတ်မိသမျှကတော့ မနေ့ညက စာမသင်ဖို့ ဆုံးဖြတ်လိုက်တဲ့အခါ သင် မရနိုင်သေးဘူး၊ ထွက်လာတယ်။
  2. "အမြစ်". သူသည် Groot ဖြစ်သောကြောင့် သူနှင့် အဆက်အသွယ်ရရန် ခက်ခဲသည်။ အင်တာဗျူးတစ်ခုတွင် စကားလုံးတစ်လုံးချင်း အဖြေများရရှိရန် အချိန်အတော်ကြာအောင် ကြိုးစားရမည်ဖြစ်ပါသည်။ မူးဝေခြင်းသာဖြစ်လျှင်ကောင်းသည်- မဟုတ်ပါက သင်၏နေ့စဉ်လုပ်ငန်းဆောင်တာတွင် သင့်အတွက် အလွန်ခက်ခဲပါလိမ့်မည်။
  3. "Drax". ကုန်တင်သယ်ယူပို့ဆောင်ရေးမှာ အလုပ်လုပ်ခဲ့ဖူးပြီး ပရိုဂရမ်ရေးနည်းအရ Stackoverflow မှာ JS ကိုသာ သင်ယူခဲ့တယ်၊ ဒါကြောင့် အင်တာဗျူးတစ်ခုမှာ ဆွေးနွေးနေတာတွေကို အမြဲနားမလည်ပါဘူး။ တစ်ချိန်တည်းမှာပင်၊ သူသည် လူကောင်းတစ်ဦးဖြစ်ပြီး အကောင်းဆုံးသော ရည်ရွယ်ချက်များရှိပြီး ကြီးကျယ်သော front-end developer ဖြစ်ချင်သည်။
  4. အင်း ဖြစ်ကောင်းဖြစ်နိုင်ပါတယ်။ "ကြယ်သခင်". ခြုံငုံပြောရလျှင် စေ့စပ်ညှိနှိုင်းနိုင်သည့် ကိုယ်စားလှယ်ကောင်းတစ်ဦးဖြစ်သည်။

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

ယဉ်ကျေးမှုအရ အံကိုက်

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

အငယ်တန်းအတွက်: မင်းက သူတို့နဲ့ အလုပ်လုပ်တယ်။ ကုမ္ပဏီသည် အငယ်တန်းများ၏ ကြီးထွားမှုတွင် ရင်းနှီးမြှုပ်နှံရန် အမှန်တကယ် အဆင်သင့်ဖြစ်ပြီလား သို့မဟုတ် လစာနည်းသဖြင့် သင့်အတွက် ညစ်ပတ်သော အလုပ်အားလုံးကို စွန့်ပစ်လိုက်မည်လား။

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

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

ယတြာပူဇော်ပြီးနောက်

ကုမ္ပဏီအတွက်: မင်းရဲ့ အငယ်တန်း ဒါမှမဟုတ် တခြားသူတွေကို ဂရုစိုက်ပါ

အငယ်တန်းအတွက်: AAAAAAAAAAAA!!!

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

ကျွန်ုပ်တို့ ၎င်းကိုစဉ်းစားသောအခါ၊ ကျွန်ုပ်တို့၏ထင်မြင်ချက်အရ အငယ်တန်းသည် သုံးလတာစတင်လည်ပတ်သည့်ကာလ၏အဆုံးတွင်ရှိသင့်သောကျွမ်းကျင်မှု 26 ခုစာရင်းကိုရရှိခဲ့သည်။ ၎င်းတွင် hard skills (ကျွန်ုပ်တို့၏ stack အရ)၊ ကျွန်ုပ်တို့၏ လုပ်ငန်းစဉ်များအကြောင်း သိခြင်း၊ Scrum၊ အခြေခံအဆောက်အအုံနှင့် ပရောဂျက်ဗိသုကာလက်ရာများ ပါဝင်သည်။ ၎င်းတို့ကို လမ်းပြမြေပုံအဖြစ် ပေါင်းစပ်ကာ ၃ လကျော် ဖြန့်ဝေခဲ့သည်။

အငယ်တန်းကို ဘယ်လို ထိန်းမလဲ။

ဥပမာအားဖြင့်၊ ဤသည်မှာ ကျွန်ုပ်၏ အငယ်တန်း၏ လမ်းပြမြေပုံဖြစ်သည်။

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

နည်းပြများအတွက် ဝန်ထုပ်ဝန်ပိုးအချို့ကို ကျွန်ုပ်တို့၏စတန်းတွင်ရှိသော သင်တန်းများဖြစ်သည့် Dart၊ Angular။ သင်တန်းများကို လူ ၄-၆ ယောက်ရှိသော အုပ်စုငယ်များအတွက် ပုံမှန်ကျင်းပလေ့ရှိပြီး ကျောင်းသားများသည် အလုပ်မှ အနှောင့်အယှက်မရှိဘဲ စာကျက်ကြသည်။

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

ကောက်ချက်

ကုမ္ပဏီအတွက်: အငယ်တန်းတွေမှာ ရင်းနှီးမြုပ်နှံဖို့ ထိုက်တန်ပါသလား။ ဟုတ်တယ်!

အငယ်တန်းအတွက်: ကိုယ်စားလှယ်လောင်းများကို ဂရုတစိုက်ရွေးချယ်ပြီး ၎င်းတို့ကို ပြုစုပျိုးထောင်နည်းကို သိရှိသည့် ကုမ္ပဏီများကို ရှာဖွေပါ။

၃ လကျော်ကာလအတွင်း ကျွန်ုပ်တို့သည် မေးခွန်းပုံစံ ၁၂၂ ခု၊ စမ်းသပ်မှု ၅၄ ခုနှင့် နည်းပညာဆိုင်ရာ အင်တာဗျူး ၂၁ ခုကို ပြုလုပ်ခဲ့ပါသည်။ ဤအရာက ကျွန်ုပ်တို့ကို စတင်ခေါ်ဆောင်ခြင်းနှင့် အရှိန်မြှင့်ခြင်းဆိုင်ရာ လမ်းပြမြေပုံ၏ တစ်ဝက်ကို ပြီးမြောက်သွားသော ကြီးကျယ်သော အငယ်တန်း 3 ဦးကို ခေါ်ဆောင်လာခဲ့သည်။ ၎င်းတို့သည် ကျွန်ုပ်တို့၏ပရောဂျက်တွင် ကုဒ်လိုင်းပေါင်း 122 ကျော်နှင့် ရှေ့ဆုံးတွင် သိုလှောင်ရုံ 54 ကျော်ရှိသည့် ထုတ်ကုန်လုပ်ငန်းတာဝန်များကို ပြီးမြောက်နေပြီဖြစ်သည်။

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

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

source: www.habr.com

မှတ်ချက် Add