ကောင်မလေးက IT မှာစုပြီး ဇာတ်လမ်း

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

ကောင်မလေးက IT မှာစုပြီး ဇာတ်လမ်း

ပညာရေးပလက်ဖောင်းပေါ်ရှိ လုပ်ဆောင်ချက်အညွှန်း

ကျွန်ုပ်၏ဇာတ်လမ်း- အသိပညာဟောင်းများ၏ အဓိပ္ပါယ်ကင်းမဲ့မှုနှင့် ပိုမိုကောင်းမွန်သောဘဝအတွက် ဆန္ဒ

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

သတင်းအချက်အလက်နည်းပညာသည် အကြောင်းပြချက်များစွာကြောင့် ကျွန်ုပ်အတွက် အံ့သြဖွယ်ကောင်းသည့်အရာတစ်ခုဖြစ်သည်။

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

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

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

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

ငါးနှစ် အနည်းငယ် အဆင့်မြှင့်သည်-

ကောင်မလေးက IT မှာစုပြီး ဇာတ်လမ်း

အပိုင်းတစ်ပိုင်းကို ပြန်လည်စတင်ပါ။

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

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

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

ဆောင်းပါးများ၊ ဝဘ်ဆိုဒ်များ၊ အကျွမ်းတဝင်ရှိသော ပရိုဂရမ်မာများ၊ သင့်အား သုံးလအတွင်း စံပြ developer တစ်ဦးဖြစ်စေရန် ကတိပြုသည့် ပညာရေးဆိုင်ရာ ပရောဂျက်များစွာသည် လိုအပ်ပြီး မလိုအပ်သော အချက်အလက်များစွာကို ပေးဆောင်သည့် နာမည်ကြီး ဗီဒီယို hosting site တစ်ခုပေါ်တွင် ချန်နယ်များဖြစ်သည်။ ကျွန်တော့်မှာ လုံလောက်တဲ့ ဆန္ဒနဲ့ အခွင့်အလမ်းတွေ ရှိခဲ့တယ်၊ ပြဿနာက ကျွန်တော့်ရဲ့ အသိပညာကို စနစ်တကျ မတတ်မြောက်ခြင်းပါပဲ။ ဆုံးဖြတ်ချက်နဲ့။ ဝက်တစ်ကောင်အတွက် လစာတစ်ခုလုံး အကုန်အကျခံဖို့ အဆင်သင့်မဖြစ်သေးသလို နားရွက်ကိုပိတ်ဖို့လည်း အဆင်သင့်မဖြစ်သေးပါဘူး- "မင်းမှာ နည်းပညာပညာမရှိဘူး၊ မင်းစာကျက်ဖို့ အရမ်းနောက်ကျနေပြီ၊ မင်းမိသားစုအကြောင်း မင်းစဉ်းစားရမယ်၊ လုပ်ရမယ်..."

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

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

ကောင်မလေးက IT မှာစုပြီး ဇာတ်လမ်း

ငါကိုယ်တိုင်လုပ်ထားတဲ့ Console ဂိမ်း

အတွေ့အကြုံရှိ ဆရာတစ်ဦး၏ လမ်းညွှန်မှုအောက်တွင် သင့်ကိုယ်ပိုင် GitHub အကောင့်တွင် အလုပ်လုပ်ခြင်းသည် လုံးဝကွဲပြားသည်ဟု ခံစားရသည်။ သိုလှောင်မှုတစ်ခုကို အစပြုခြင်းနှင့် "tasks" တွင်ဖော်ပြထားသည့် ပက်ကေ့ဂျ်မန်နေဂျာကို အသုံးပြု၍ အလုပ်ပတ်ဝန်းကျင်ကို သတ်မှတ်ခြင်းကဲ့သို့သော လုပ်ဆောင်ချက်များသည် သင်လုပ်ဆောင်သည့်အရာအတွက် စိတ်လှုပ်ရှားစရာကောင်းသည့် တာဝန်သိစိတ်ဖြင့် အရောင်ခြယ်ထားသည်။

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

သင်၏တစ်ဦးချင်းစီကိုပြသရန်တစ်ခုတည်းသောနည်းလမ်းမှာ readme တွင်ဖြစ်သည်-

ကောင်မလေးက IT မှာစုပြီး ဇာတ်လမ်း

readme မှာ မင်းရဲ့ ဖန်တီးနိုင်စွမ်းကို အခမဲ့ ချုပ်နှောင်ပေးနိုင်ပါတယ်။

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

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

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

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

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

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

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

source: www.habr.com

မှတ်ချက် Add