အိုင္တီနယ္ပယ္မွာ Professional
တစ္ေယာက္အျဖစ္ ရပ္တည္ဖို႔ အတြက္ အဓိက ဝင္ေငြေကာင္းတဲ့ ဘာ သာရပ္ ေတြထဲမွာ
Web Developer ဟာလည္း တစ္ခု အပါအဝင္ ျဖစ္ပါတယ္။ Web Developer ဟာ ျမန္မာ
ႏိုင္ငံလို အိုင္တီ နည္းပညာ လိုအပ္ခ်က္မ်ား ဖြံ႕ၿဖိဳးတိုးတက္စ ႏိုင္ငံလို
မ်ိဳးမွာေတာင္ အလုပ္အကိုင္ အခြင့္ အလမ္း မ်ားပါတယ္။ Web Design ဆြဲ တဲ့
ကုမၸဏီေတြမွာ ဝင္ေရာက္ အလုပ္လုပ္ႏိုင္သလို ကိုယ္ပိုင္ Free leance
တစ္ေယာက္ အေနနဲ႔လည္း ရပ္တည္ႏိုင္ပါတယ္။ ျပည္တြင္းမွာ အိုင္တီနဲ႔
ပတ္သက္ၿပီး web Developer လမ္းေၾကာင္းဟာ ဖြံ႕ၿဖိဳးမႈ အားနည္း ေနေသးေပမယ့္
အင္တာနက္ နည္းပညာ ဖြံ႕ၿဖိဳးတိုးတက္ လာတာနဲ႔အမွ် Developer ေတြရဲ႕အလုပ္
အကိုင္ဟာလည္း ေကာင္းမြန္ လာပါလိမ့္မယ္။ ဒါေၾကာင့္ web Developer အျဖစ္ အ
သက္ေမြးဝမ္းေက်ာင္း အျဖစ္ ရပ္တည္ လိုသူမ်ားအတြက္ မသိမျဖစ္ တက္ထားရမည့္
လိုအပ္ခ်က္မ်ား ႏွင့္ ပတ္သက္ၿပီး IMCS မွ မန္ေနဂ်င္း ဒါ႐ိုက္တာ
ဆရာေကာင္းျမတ္ပိုင္ ကို ေတြ႕ဆံုေမးျမန္း ျဖစ္ခဲ့ပါတယ္။
Web
Developer တစ္ေယာက္ အျဖစ္ စတင္ ရပ္တည္ေတာ့မယ္ ဆိုရင္ ပထမဆံုး ဆန္းစစ္ရမွာ
ကေတာ့ ကိုယ္တိုင္ ဒီလမ္းေၾကာင္းမွာ တကယ္ ဝါသနာ ပါတာလား၊ ေလ့လာလို
စိတ္ျပင္းျပ တာလားဆိုတာ အရင္ ဆန္းစစ္ ေလ့လာ သင့္ပါတယ္။ ဒါမွသာ မိမိ
ေလွ်ာက္လွမ္းမယ့္ လမ္းၾကာင္းမွာ အခ်ိန္ကုန္ လူပန္း၊ ေငြကုန္ မျဖစ္ဘဲ
ျမန္ျမန္နဲ႔ မွန္မွန္ တက္လွမ္းႏိုင္မွာ ျဖစ္ပါတယ္။ Web Developer
တစ္ေယာက္အျဖစ္ ရပ္တည္ေတာ့ မယ္ဆိုရင္ ပထမဆံုး တက္ရမယ့္ သင္တန္းကေတာ့
ျပည္တြင္းမွာ Web Essential အျဖစ္ သင္ၾကားပို႔ခ် ေပးေနၾကတဲ့ Web
Developing သင္တန္းပဲ ျဖစ္ပါတယ္။ ဒီဘာသာရပ္ဟာ Developer တစ္ေယာက္ျဖစ္ဖို႔
အတြက္ အေျခခံ သိရွိ နားလည္မႈမ်ား၊ Theory ပိုင္းနဲ႔ Web နဲ႔ ပတ္သက္တဲ့
Content ပိုင္းေတြကို သင္ၾကားေပးမွာ ျဖစ္လို႔ Web Developer ျဖစ္ဖို႔
အတြက္ အေျခခံေကာင္းေကာင္း ရႏိုင္ၿပီး Professional လမ္းေၾကာင္း အတြက္
ေျဖာင့္ျဖဴး ႏိုင္မွာပါ။ Web အပိုင္းမွာ ျပည္တြင္းမွာပဲ ျဖစ္ျဖစ္ ျပည္ပ
မွာပဲျဖစ္ျဖစ္ website ေတြကို ပံုစံႏွစ္မ်ိဳးနဲ႔ ေရးဆြဲႏိုင္ ေၾကာင္းကို
ဆရာေကာင္းျမတ္ပိုင္ က "အဓိကေရးဆြဲၾကတာ ကေတာ့ Static Web Page ရယ္၊ Dynamic
Web Page ရယ္ဆိုၿပီး ႏွစ္မ်ိဳး ေရးဆြဲႏိုင္ပါ တယ္။ ဒီ Static နဲ႔ Dynamic
ကို အ ၾကမ္းအားျဖင့္ ေျပာရရင္ Static Web Page ဆိုတာက Company ေတြ၊
အႏုပညာရွင္ေတြ အစရွိတဲ့ သူေတြ အတြက္ ျပည္တြင္းမွာ အဆြဲမ်ားၿပီး user name
မပါ၊ password မပါ၊ Data Base မပါဘဲ ႐ိုး႐ိုးသာမန္ information
သီးသန္႔ေပးခ်င္တဲ့ website ေတြမွာ အဆြဲမ်ားပါတယ္။ ဒီမွာ အလွအပ flash ေတြထဲ
သံုးထားၾက တာမ်ားပါတယ္။
ေနာက္
Dynamic web page မွာကေတာ့ အဖြဲ႕အစည္း တစ္ခု၊ အျခားႏိုင္ငံတကာ အဖြဲ႕
အစည္းလိုမ်ိဳး လူအမ်ား အသံုးျပဳႏိုင္ တဲ့ web page ေတြကို ဆြဲၾကပါတယ္။
အဲလိုမ်ိဳး ဆိုက္ေတြမွာ Special Language ေတြအျဖစ္ ASP. Net, PHP,
Java.Net အစရွိတဲ့ Language ေတြနဲ႔ မိမိသန္ရာ ႀကိဳက္ႏွစ္သက္ရာနဲ႔
ဆြဲႏိုင္တယ္" ဟု web site မ်ား ေရးဆြဲရာတြင္ ေရး ဆြဲရသည့္ static ႏွင့္
dynamic ႏွစ္မ်ိဳး အေၾကာင္း ရွင္းျပခဲ့ပါ တယ္။ Web Developer တစ္ေယာက္
ျဖစ္ဖို႔အတြက္ coding ေရးတတ္႐ံုနဲ႔ ရႏိုင္မည္မဟုတ္ဘဲ ဒီဇိုင္းနည္းပညာ
ဆိုင္ရာ အျမင္မ်ားလည္း လိုအပ္ေၾကာင္းကို ဆရာေကာင္းျမတ္ပိုင္ က "web page
တစ္ခုကို ဒီဇိုင္းစ ဆြဲေတာ့မယ္ ဆိုရင္ ကိုယ္ဆြဲမယ့္ web site ဟာ ဘယ္လို
အမ်ိဳးအစား လဲဆိုတာ သိထားဖို႔ လိုပါတယ္။ Static ေတြ ဆြဲမယ္ ဆိုရင္
႐ိုးရွင္းၿပီး သပ္ရပ္တဲ့ ပံုစံကို ယူႏိုင္ၿပီး flash ေတြကို အမ်ားႀကီး
မသံုးဘဲ လိုအပ္ သေလာက္ သံုးသင့္ ပါတယ္။ Entertainment လိုမ်ိဳးေတြဆိုရင္
ဒီဇိုင္းပိုင္း က အရမ္းကို အေရးႀကီးလာပါၿပီ။ ဘာသာေရးနဲ႔ဆိုင္လား။ ဒါဆိုရင္
တျခားဆိုက္ေတြနဲ႔ မတူတဲ့ အျမင္ေတြ လိုအပ္ပါတယ္" ဟု web page မ်ား
ေရးဆြဲရာတြင္ လိုအပ္ေသာ ဒီဇိုင္းအျမင္ အေရးႀကီးပံုကို ရွင္းျပခဲ့ ပါတယ္။
Web
Essential သင္တန္းကို တက္ေရာက္မည္ ဆိုပါက သင္တန္း course မ်ားအတြင္း
ေလ့လာႏိုင္မည့္ units မ်ားအျဖစ္ web page မ်ား၏ အေျခခံ မသိမျဖစ္၊
မရွိမျဖစ္ HTML, CSS, My SQL တို႔ကို ေလ့လာရမွာ ျဖစ္ၿပီး ကိုယ္ေရး
ကိုယ္တာဆိုက္ တစ္ခုကို အြန္လိုင္းေပၚမွာ တင္ႏိုင္ဖို႔ အတြက္ server
ပိုင္းေတြအေၾကာင္း ေလ့လာႏိုင္ မွာ ျဖစ္ပါတယ္။ server ပိုင္းတြင္လည္း
windows server, Linux server မ်ား၏ ကြာျခားခ်က္ အလုပ္လုပ္ပံု
မ်ားအေၾကာင္း ကိုယ့္အတြက္ အသံုးျပဳသင့္၊ သတိထား သင့္သည့္ အခ်က္မ်ားကို
ေလ့လာ ႏိုင္မွာ ျဖစ္ပါတယ္။ Static web page ေတြမွာ အမ်ားဆံုး အသံုးမ်ားတဲ့
flash နည္းပညာ အေၾကာင္း web page ေတြကို အလြယ္ကူဆံုးနဲ႔ အသက္သာဆံုး
ေရးဆြဲႏိုင္ေသာ Dream weave အေၾကာင္းတို႔ အျပင္ website တစ္ခုကို
ကိုယ္ဆြဲမည့္ အမ်ိဳးအစား အလိုက္ layoutခ်ပံုမ်ား၊ tamplate ပိုင္း
စဥ္းစားပံု စဥ္းစားနည္းမ်ား ကို ေလ့လာ ရႏိုင္ ပါတယ္။
Web
Page တစ္ခုေရးဆြဲရာ တြင္ အေရးအႀကီးဆံုး အပိုင္းျဖစ္ ေသာ coding ၏
ႏိုင္ငံတကာ စံႏႈန္း မ်ားအေၾကာင္း Coding ေရးဆြဲရာ တြင္ အမ်ားဆံုး
အသံုးခ်သည့္ Notepad, Netpad++ မ်ားႏွင့္ အျခားအမ်ိဳး အစား မ်ားအေၾကာင္း၊
Domain အမ်ိဳးအစားမ်ားႏွင့္ Business အလိုက္ ခြဲျခား ပံုမ်ားအေၾကာင္း၊
website တစ္ခု ေအာင္ျမင္ဖို႔အတြက္ မရွိမျဖစ္သိရွိ နားလည္ထားရမည့္ Search
Engine Optimization (SEO) အေၾကာင္းမ်ား၊ FTP & Channel ကို
အသံုးျပဳပံုျပဳ နည္းမ်ားအေၾကာင္း၊ Website မ်ား ကို အေရးေပၚ တိုက္ခိုက္
ခံရပါက အလြယ္တကူ ျပန္လည္ျပဳျပင္ထိန္း သိမ္းႏိုင္ရန္အတြက္ Backup လုပ္
ျခင္း နည္း မ်ားႏွင့္ Restore ျပန္လုပ္ ျခင္းမ်ား၊ Website ကို clone
ပြားျခင္း မ်ားကို သင္ၾကားႏိုင္မွာ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ Web Developer
တစ္ေယာက္အတြက္ မရွိမျဖစ္လိုအပ္ လာေသာ Web Essentional သင္ တန္းကို
တက္ေရာက္မွသာ အိုင္တီ ေလာကတြင္ Web Developer တစ္ေယာက္ အျဖစ္ရပ္တည္ႏိုင္
မွာ ျဖစ္ၿပီး ျပည္တြင္း ၊ျပည္ပမွာ အလုပ္လုပ္ရင္ အေျခခံေကာင္းမ်ားစြာ
ရရွိႏိုင္မွာျဖစ္ ပါေၾကာင္း တင္ျပလိုက္ပါတယ္။ (ေပါင္းတည္သားထံမွ ကူးယူတင္ျပလိုက္သည္)
No comments:
Post a Comment