ကောင်မလေသက 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