သင့်ရဲ့ Programming Skills ကို ဘယ်လိုမြှင့်တင်မလဲ။

မင်္ဂလာပါ Habr။ ဆောင်းပါးရဲ့ ဘာသာပြန်ချက်ကို မင်းရဲ့အာရုံကို ငါတင်ပြတယ်။သင့်ပရိုဂရမ်းမင်းစွမ်းရည်ကို ဘယ်လိုမြှင့်တင်မလဲ။» ရေးသားသူ Gaël Thomas.

သင့်ရဲ့ Programming Skills ကို ဘယ်လိုမြှင့်တင်မလဲ။

ဤသည်မှာ ထိပ်တန်း အကြံပြုချက် 5 ခုဖြစ်သည်။

1. သင့်အတွက် ပန်းတိုင်များချမှတ်ပါ။

ပန်းတိုင်များသတ်မှတ်ခြင်းသည် developer များ၏ ကုန်ထုတ်စွမ်းအားကို တိုးတက်စေသည်။

နားလည်သည်:

  • မင်းဘာကြောင့် programming ကိုစလုပ်တာလဲ။
  • ပရိုဂရမ်းမင်းရဲ့ ပန်းတိုင်က ဘာလဲ။
  • Developer တစ်ယောက်ဖြစ်ဖို့ သင် ဘာအိပ်မက်မက်လဲ။

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

  • ဝဘ်ဆိုဒ်တစ်ခုဖန်တီးပါ။
  • အလုပ်သစ်တစ်ခုရယူပါ။
  • အလွတ်သတင်းထောက်အဖြစ် လုပ်ကိုင်ပါ။
  • အဝေးမှအလုပ်လုပ်ရန်
  • သင်ကိုယ်တိုင်စမ်းသပ်ပါ။
  • ငွေရေးကြေးရေး အခြေအနေ တိုးတက်ပါစေ။

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

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

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

2. ထပ်လုပ်ပါ... ထပ်လုပ်ပါ။

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

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

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

"ထပ်ခါထပ်ခါပြောခြင်းသည် သင်ယူမှု၏မိခင်၊ လုပ်ဆောင်ချက်၏ဖခင်ဖြစ်ပြီး ၎င်းကို အောင်မြင်မှု၏ဗိသုကာဖြစ်လာစေသည်။"(Ziglar Zig —Twitter)

3. သင်လေ့လာသင်ယူသို့မဟုတ်ဖန်တီးသောအရာကိုမျှဝေပါ။

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

သင်လုပ်ဆောင်သည့်အရာကို မျှဝေရန်အတွက် အကြံဉာဏ်အချို့

  • ဘလော့ဂ်ဆောင်းပါးများရေးပါ (ဥပမာ၊ Habre တွင်)
  • ညီလာခံများ သို့မဟုတ် ဒေသဆိုင်ရာ အစည်းအဝေးများသို့ တက်ရောက်ပါ။
  • StackOverflow တွင် တုံ့ပြန်ချက်တောင်းပါ။
  • သင်၏တိုးတက်မှုကို hashtag ဖြင့်နေ့စဉ်မှတ်တမ်းတင်ပါ။ #100daysOfCode

ဇာတ်လမ်းအနည်းငယ်ငါဘာကြောင့်ဖန်တီးခဲ့တာလဲသိလား။ HereWeCode.io?

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

အကြောင်းအမျိုးမျိုးကြောင့် ဤကုဒ်ကို ကျွန်ုပ်ဖန်တီးခဲ့သည်-

  • ပိုမိုကောင်းမွန်သော developer ဖြစ်လာစေရန် အသိပညာမျှဝေပါ။
  • အဓိက သဘောတရားများကို အသစ်အသစ်များ နားလည်အောင် ကူညီပေးပါ။
  • တစ်ခုစီအတွက် ရိုးရှင်းပြီး တိကျသော ဥပမာများကို ဖန်တီးပါ။
  • သင်နှစ်သက်တဲ့အရာကို လုပ်ပါ၊ ပျော်ရွှင်ပါ။

ဘယ်သူမဆို ဒီလိုလုပ်နိုင်ပါတယ်။ သာမာန် လုပ်ဆောင်ချက်နဲ့ စတင်ခဲ့တယ်။ ပထမဆုံး ကျွန်တော် Medium ဆိုတဲ့ ဆောင်းပါးတစ်ပုဒ်ကို ဖန်တီးခဲ့တယ်၊API ဆိုတာ ဘာလဲဆိုတာ ရှာကြည့်လိုက်ပါ။"ဒါဆို Docker လို့ခေါ်တဲ့ ဒုတိယတစ်ခု"Docker အတွက် Beginner's Guide- သင်၏ပထမဆုံး Docker Application ကိုဖန်တီးနည်း" နောက် ... ပြီးတော့။

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

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

4. ကုဒ်ကိုဖတ်ပါ။

ကုဒ်အကြောင်းဖတ်သမျှသည် သင်၏ပရိုဂရမ်းမင်းစွမ်းရည်ကို မြှင့်တင်ပေးလိမ့်မည်။

ဤသည်မှာ သင်ဖတ်ရှုနိုင်သည်-

  • GitHub တွင်ကုဒ်
  • စာအုပ်များ
  • ဆောင်းပါးများ
  • သတင်းလွှာများ

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

နေ့စဉ် ပရိုဂရမ်ရေးဆွဲခြင်းအပြင်၊ ပရိုဂရမ်ရေးဆွဲခြင်းဆိုင်ရာ စာအုပ်တစ်အုပ်၏ အနည်းဆုံး ဆောင်းပါး သို့မဟုတ် စာမျက်နှာအနည်းငယ်ကို အဘယ်ကြောင့် မဖတ်ရသနည်း။

နာမည်ကြီးစာအုပ်အချို့

  • သန့်ရှင်းသောကုဒ်- Robert C. Martin ၏ Agile Software Craftsmanship ၏ လက်စွဲစာအုပ်
  • လက်တွေ့ကျကျ ပရိုဂရမ်မာ- ခရီးသမားမှ မာစတာအထိ
  • Cal Newport - နက်နဲသောအလုပ်

5. မေးခွန်းများမေးပါ။

အများကြီးမေးဖို့ မရှက်ပါနဲ့။

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

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

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

source: www.habr.com

မှတ်ချက် Add