AI ခေတ်မှာ Web Developer တွေ ဘာကြောင့် ပိုအရေးကြီးလာတာလဲ
အခုနောက်ပိုင်း AI အကြောင်းပြောရင် လူတော်တော်များများမှာ မေးခွန်းတစ်ခု ရှိလာပါတယ်။
“AI က Code တွေကို ရေးပေးနိုင်ပြီဆိုရင် Web Developer တွေ မလိုတော့ဘူးလား?”
တကယ်တော့ ဒီမေးခွန်းကို နားလည်ဖို့ဆိုရင် Web Developer တစ်ယောက်ရဲ့ အလုပ်ကို “Code ရေးတာ” တစ်ခုတည်းလို့ မမြင်သင့်ပါဘူး။
Code ရေးတာက Developer တစ်ယောက်လုပ်ရတဲ့ အလုပ်တွေထဲက တစ်ပိုင်းပဲ ဖြစ်ပါတယ်။
Website တစ်ခု ဒါမှမဟုတ် Web System တစ်ခု တည်ဆောက်တဲ့အခါ လူတွေ ဘာလိုချင်သလဲ၊ ဘယ်လိုအသုံးပြုမလဲ၊ ဘာတွေလိုအပ်မလဲ၊ အချက်အလက်တွေကို ဘယ်လိုစီမံမလဲ၊ လုံခြုံအောင် ဘယ်လိုလုပ်မလဲဆိုတာတွေကိုပါ စဉ်းစားရပါတယ်။
ဒီနေရာမှာပဲ AI ခေတ်မှာ Web Developer တွေရဲ့ အရေးပါမှုက ပိုပြီးရှင်းလာပါတယ်။
Website တစ်ခုဆိုတာ Code တွေထက် ပိုပါတယ်
ဥပမာ မင်းမှာ စားသောက်ဆိုင်တစ်ဆိုင်ရှိတယ်ဆိုပါစို့။
Website တစ်ခုလုပ်ချင်တယ်။
သာမန်အားဖြင့်ဆိုရင် လူအများက
“Website တစ်ခုလုပ်ပေးပါ”
လို့ပဲ ပြောကြမှာပါ။
ဒါပေမယ့် Developer တစ်ယောက်အနေနဲ့ ကြည့်ရင် အဲဒီစကားတစ်ခွန်းနောက်မှာ မေးခွန်းတွေ အများကြီးရှိပါတယ်။
Customer တွေ Menu ကိုပဲ ကြည့်မှာလား။
Online ကနေ Order တင်မှာလား။
Table Booking လုပ်လို့ရမှာလား။
Payment ဘယ်လိုလုပ်မလဲ။
Order တင်ပြီးရင် ဆိုင်ဘက်ကို ဘယ်လိုအသိပေးမလဲ။
Customer ရဲ့ အချက်အလက်တွေကို ဘယ်လိုသိမ်းမလဲ။
နောက်တစ်ကြိမ် ပြန်လာတဲ့ Customer ကို ဘယ်လိုသိမလဲ။
ဒီအရာတွေက Website ရဲ့ အပြင်ပန်းကို ကြည့်ရုံနဲ့ မမြင်ရပေမယ့် Website တစ်ခု အလုပ်လုပ်ဖို့အတွက် အရေးကြီးတဲ့အပိုင်းတွေ ဖြစ်ပါတယ်။
ဒါကြောင့် Developer ဆိုတာ Website ရဲ့ ပုံစံကို ရေးပေးတဲ့သူတစ်ယောက်တည်း မဟုတ်ပါဘူး။
လူတစ်ယောက်ရဲ့ လိုအပ်ချက်ကို နားလည်ပြီး Software အဖြစ် ပြောင်းလဲပေးတဲ့သူ လည်း ဖြစ်ပါတယ်။
AI က Code ရေးပေးနိုင်တာက အမှန်ပါ
AI တွေဟာ အခုဆိုရင် Code တွေကို အတော်လေးကောင်းကောင်း ရေးပေးနိုင်ပါပြီ။
Developer တစ်ယောက်က
“ဒီလို Login System လုပ်ပေးပါ”
လို့ ပြောလိုက်ရင် AI က Code ရေးပေးနိုင်ပါတယ်။
Button တစ်ခုလုပ်ပေးတာ၊ Form တစ်ခုတည်ဆောက်ပေးတာ၊ Database နဲ့ချိတ်တာလို အလုပ်တွေကိုလည်း AI က အများကြီးကူညီပေးနိုင်ပါတယ်။
ဒါက Developer တွေအတွက် မကောင်းတဲ့အရာ မဟုတ်ပါဘူး။
တကယ်တော့ Developer တစ်ယောက်အတွက် အလုပ်လုပ်ရတာ ပိုမြန်လာစေပါတယ်။
အရင်က နာရီပေါင်းများစွာ အချိန်ယူရတဲ့ အလုပ်တချို့ကို AI ရဲ့အကူအညီနဲ့ မိနစ်ပိုင်းအတွင်း စတင်တည်ဆောက်နိုင်ပါတယ်။
ဒါပေမယ့် အဲဒီ Code ကို ဘယ်နေရာမှာသုံးမလဲ၊ ဘယ်လိုသုံးမလဲ၊ ဘာကြောင့်သုံးရမလဲဆိုတာကတော့ လူတစ်ယောက်က ဆုံးဖြတ်ပေးရပါသေးတယ်။
AI က “ဘာလုပ်ရမလဲ” ဆိုတာကို အမြဲမသိပါဘူး
ဒီအချက်က အရေးကြီးပါတယ်။
AI ကို
“Website တစ်ခုလုပ်ပေးပါ”
လို့ပြောရင် Website တစ်ခုတော့ ရလာနိုင်ပါတယ်။
ဒါပေမယ့် “ဒီ Website ကို ဘယ်သူတွေသုံးမှာလဲ”
“သူတို့ဘာလုပ်ချင်တာလဲ”
“Business အတွက် ဘာအကျိုးရှိမလဲ”
ဆိုတာတွေကို နားလည်ဖို့လိုပါတယ်။
ဥပမာ Online Shop တစ်ခုမှာ Customer က Product တစ်ခုကို ဝယ်လိုက်တယ်ဆိုပါစို့။
အဲဒီအချိန်မှာ Website က Order ကို သိမ်းရုံနဲ့ မပြီးပါဘူး။
Shop Owner ကို အသိပေးရမယ်။
Customer ကို Order အတည်ပြုကြောင်း ပြန်ပြောရမယ်။
ပစ္စည်းပို့မယ့်အပိုင်းရှိရင် အဲဒီအချက်အလက်ကို စီမံရမယ်။
Payment ပြီးပြီလားဆိုတာ စစ်ရမယ်။
နောက်ဆုံးမှာ Owner က ဘယ်လောက်ရောင်းရလဲဆိုတာ ပြန်ကြည့်နိုင်ရမယ်။
ဒီလို Business တစ်ခုလုံးရဲ့ လုပ်ငန်းစဉ်ကို နားလည်ပြီး System တစ်ခုအဖြစ် တည်ဆောက်ပေးရတာက Developer ရဲ့ တန်ဖိုးဖြစ်ပါတယ်။
AI က Developer ကို အစားထိုးတာထက် Developer ရဲ့ အလုပ်ကို ပြောင်းလဲပေးနေပါတယ်
အရင်တုန်းက Developer တစ်ယောက်ဟာ အချိန်တော်တော်များများကို Code ရေးတာမှာ အသုံးပြုရပါတယ်။
အခုတော့ AI က Code ရေးတာ၊ Error ရှာတာ၊ Documentation ဖတ်တာ၊ Test ရေးတာ စတဲ့အလုပ်တွေမှာ ကူညီပေးနိုင်ပါတယ်။
ဒါကြောင့် Developer တစ်ယောက်အနေနဲ့
Code ရေးတာတစ်ခုတည်း
ကနေ
ဘာကိုတည်ဆောက်ရမလဲ၊ ဘယ်လိုတည်ဆောက်ရမလဲ၊ ဘယ်လိုပိုကောင်းအောင်လုပ်မလဲ
ဆိုတဲ့အပိုင်းတွေကို ပိုအာရုံစိုက်လာနိုင်ပါတယ်။
တစ်နည်းအားဖြင့် AI က Developer ရဲ့ လက်ထဲမှာ Tool အသစ်တစ်ခု ဖြစ်လာတာပါ။
Calculator ရှိလို့ Accountant မလိုတော့တာ မဟုတ်သလို၊ Camera ရှိလို့ Photographer မလိုတော့တာလည်း မဟုတ်ပါဘူး။
Tool တွေက လူတွေရဲ့ အလုပ်လုပ်ပုံကို ပြောင်းလဲပေးတာပါ။
Web Developer တစ်ယောက်က AI ကို Website ထဲမှာ ထည့်ပေးနိုင်ပါတယ်
AI ကို သီးခြားအသုံးပြုရုံနဲ့ မပြီးပါဘူး။
အခုဆိုရင် AI ကို ရှိပြီးသား Website နဲ့ Business System တွေထဲမှာ ထည့်သွင်းအသုံးပြုလာကြပါတယ်။
ဥပမာ Customer တစ်ယောက်က Website ထဲဝင်ပြီး မေးခွန်းတစ်ခု မေးလိုက်ရင် AI က အလိုအလျောက် ဖြေပေးနိုင်ပါတယ်။
Online Shop တစ်ခုမှာ Customer က
“ကျွန်တော်ရှာနေတာ ဒီလိုပစ္စည်းမျိုးပါ”
လို့ ပြောလိုက်ရင် AI က သင့်တော်တဲ့ Product တွေကို ရှာပေးနိုင်ပါတယ်။
Company တစ်ခုမှာ ရောင်းအားအချက်အလက်တွေကို AI က ဖတ်ပြီး
“ဒီလမှာ ဘယ် Product က ရောင်းအားကောင်းတယ်”
ဆိုတာမျိုးကို ရှင်းပြပေးနိုင်ပါတယ်။
ဒါတွေကို Website နဲ့ Business System ထဲ ထည့်သွင်းပေးနိုင်တဲ့သူတွေ လိုအပ်လာပါတယ်။
အဲဒီနေရာမှာ Web Developer ရဲ့ အခန်းကဏ္ဍက ပိုအရေးကြီးလာပါတယ်။
Web Developer အတွက် အခွင့်အလမ်းက Website တစ်ခုလုပ်ပေးတာထက် ပိုကျယ်လာတယ်
အရင်က Web Developer ဆိုရင်
“Website တစ်ခု ဘယ်လောက်ကျမလဲ?”
ဆိုတဲ့အလုပ်မျိုးကိုပဲ အများဆုံးတွေ့ရပါတယ်။
အခုတော့ အဲဒီထက်ပိုပြီး လုပ်လို့ရလာပါတယ်။
Business တစ်ခုအတွက် Website တည်ဆောက်ပေးနိုင်ပါတယ်။
Admin System လုပ်ပေးနိုင်ပါတယ်။
Customer Management System လုပ်ပေးနိုင်ပါတယ်။
Online Booking System လုပ်ပေးနိုင်ပါတယ်။
Payment System ချိတ်ပေးနိုင်ပါတယ်။
Telegram နဲ့ Website ချိတ်ပေးနိုင်ပါတယ်။
AI Chatbot ထည့်ပေးနိုင်ပါတယ်။
ပြီးတော့ အဲဒီ System တွေကို Server ပေါ်တင်ပေးပြီး ဆက်လက်ထိန်းသိမ်းပေးနိုင်ပါတယ်။
ဒါကြောင့် Web Developer တစ်ယောက်ရဲ့ အလုပ်က Website ရေးပေးတာထက် ပိုကျယ်လာပါတယ်။
ဒါဆို Web Developer ဖြစ်ချင်တဲ့သူတွေ ဘာတွေ လေ့လာသင့်လဲ
အခုလိုခေတ်မှာ Technology အသစ်တိုင်းကို လိုက်လေ့လာဖို့ မလိုပါဘူး။
အခြေခံကို ခိုင်အောင်လုပ်ဖို့က ပိုအရေးကြီးပါတယ်။
Website တစ်ခု ဘယ်လိုအလုပ်လုပ်တယ်ဆိုတာ နားလည်ပါ။
Frontend ကို လေ့လာပါ။
Backend ကို လေ့လာပါ။
Database ကို နားလည်ပါ။
API ဆိုတာဘာလဲ သိပါ။
Website ကို Server ပေါ် ဘယ်လိုတင်ရမလဲ လေ့လာပါ။
ပြီးရင် AI ကို ကိုယ့်ရဲ့ Development အလုပ်ထဲမှာ ဘယ်လိုအသုံးချမလဲဆိုတာ ဆက်လေ့လာပါ။
နောက်ဆုံးမှာ ကိုယ်တတ်ထားတဲ့ Technology တွေကို အသုံးပြုပြီး လူတွေရဲ့ တကယ့်ပြဿနာတွေကို ဖြေရှင်းနိုင်ဖို့ ကြိုးစားပါ။
ဒါက အရေးကြီးဆုံးပါ။
နည်းပညာတွေ ပြောင်းသွားပေမယ့် ပြဿနာတွေက ရှိနေဦးမှာပါ
Framework တွေ ပြောင်းသွားနိုင်ပါတယ်။
Programming Language တွေ ပြောင်းသွားနိုင်ပါတယ်။
AI Tool တွေ ဒီနေ့တစ်ခု၊ မနက်ဖြန်တစ်ခု ဖြစ်လာနိုင်ပါတယ်။
ဒါပေမယ့် လူတွေရဲ့ လိုအပ်ချက်တွေကတော့ ဆက်ရှိနေဦးမှာပါ။
လုပ်ငန်းတစ်ခုက Customer တွေကို ပိုကောင်းကောင်း ဝန်ဆောင်မှုပေးချင်နေဦးမှာပါ။
ဆိုင်တစ်ဆိုင်က အော်ဒါတွေကို ပိုလွယ်လွယ် စီမံချင်နေဦးမှာပါ။
Company တစ်ခုက သူ့ရဲ့အချက်အလက်တွေကို ပိုကောင်းကောင်း စီမံချင်နေဦးမှာပါ။
လူတွေက သူတို့ရဲ့ အလုပ်တွေကို ပိုမြန်အောင်၊ ပိုလွယ်အောင်၊ ပိုထိရောက်အောင် လုပ်ချင်နေဦးမှာပါ။
ဒီလိုလိုအပ်ချက်တွေကို Technology အသုံးပြုပြီး ဖြေရှင်းပေးနိုင်တဲ့သူတွေက အမြဲတမ်း လိုအပ်နေမှာပါ။
နောက်ဆုံးမှာ ပြောချင်တာက
AI ခေတ်မှာ Web Developer ဖြစ်တာက အရင်လို Code တွေကို တစ်ကြောင်းချင်း ရေးတတ်ဖို့ပဲ မဟုတ်တော့ပါဘူး။
AI ကို အသုံးချတတ်ရမယ်။
Technology ကို နားလည်ရမယ်။
လူတွေ ဘာလိုချင်သလဲဆိုတာ နားလည်ရမယ်။
Business တစ်ခု ဘယ်လိုအလုပ်လုပ်သလဲဆိုတာ နားလည်ရမယ်။
ပြီးတော့ အဲဒီအရာတွေကို ပေါင်းစပ်ပြီး အသုံးဝင်တဲ့ Solution တစ်ခု တည်ဆောက်ပေးနိုင်ရမယ်။
အဲဒီလို Developer တစ်ယောက်ဖြစ်လာရင် AI က ကိုယ့်အတွက် ပြိုင်ဘက်တစ်ခု မဟုတ်တော့ပါဘူး။
ကိုယ့်အလုပ်ကို ပိုမြန်အောင်၊ ပိုကောင်းအောင် ကူညီပေးတဲ့ အဖော်တစ်ယောက် ဖြစ်လာပါတယ်။
ဒါကြောင့် AI ခေတ်မှာ Web Developer တွေရဲ့ အနာဂတ်က “Code ရေးနိုင်မရေးနိုင်” ဆိုတာထက်
“Technology ကို အသုံးချပြီး လူတွေရဲ့ ပြဿနာတွေကို ဘယ်လောက်ကောင်းကောင်း ဖြေရှင်းပေးနိုင်သလဲ”
ဆိုတာနဲ့ ပိုပြီး ဆုံးဖြတ်ခံရလာမယ်လို့ ကျွန်တော်မြင်ပါတယ်။