Thursday, July 16, 2015

Web Designer နဲ႕ Web Developer ကြာျခားခ်က္
 
ဒီအေၾကာင္းအရာကုိ ေျပာလုိက္တဲ့အခ်ိန္မွာ IT filed မွာက်င္လည္ျပီးသားလူ အေတြ႕အၾကံဳရွိျပီးသား လူအတြက္ေတာ့ ျခားနားခ်က္ေတြက အကြာၾကီးပါလို႕ ေျပာၾကမွာပါ။ ကၽြန္မကလဲ ကြာလြန္းတဲ့အတြက္ ဘယ္ေလာက္ေတာင္ကြာျခားတယ္။ အခုမွ Web ေလာကထဲ တနည္းအားျဖင့္ IT filed ထဲက်င္လည္လာမဲ့လူတစ္ေယာက္အတြက္ ဘယ္လို Position မ်ိဳးဟာ ကုိယ့္ရ႕ဲ၀ါသနာ အၾကိဳက္န႕ဲ ကုိက္ညီမလဲဆုိတာ အၾကမ္းဖ်ဥ္း သိေစခ်င္တဲ့သေဘာပါ။
ခုေခတ္ လူငယ္ေတာ္ေတာ္မ်ားမ်ားမွာ အခက္ၾကံဳေနရတာ.. လမ္းလြဲေနရတာေတြဟာ တကယ္ တိတိက်က် မသိတာရယ္၊ ဟုတ္ႏုိးႏုိးအထင္၊ ေကာင္းနိုးႏုိး အထင္နဲ႕ သင္တန္းေတြ တခုျပီး တခုတက္ၿပီး ကိုယ္ဘာျဖစ္ခ်င္တယ္ ဆုိတာ မသိၾကလို႕ပါ။ တနည္းအားျဖင့္ ၀ါသနာနဲ႕ အလုပ္ မကုိက္ညီလို႕ပါ။ ၀ါသနာနဲ႕ အလုပ္မကုိက္ညီၾကဘူးဆုိလွ်င္ တစ္အခ်က္ စာသင္ရတာ စိတ္မ၀င္စားေတာ့ပါဘူး (သင္တန္းေတြ ဘယ္ေလာက္ေစ်းၾကီးေပးတက္တက္ပါ)။  လူငယ္လဲျဖစ္တာအေလွ်ာက္ ႏွစ္အခ်က္ အေလလုိက္ခ်င္လာပါေတာ့တယ္။ အရာရာက ေယာင္၀ါး၀ါးျဖစ္ေနလို႕လဲ ကုိယ့္ကုိကုိယ္ စိတ္ဓာတ္က်လာပါတယ္။
သံုးအခ်က္ကေတာ့ အလုပ္လက္မဲ့မို႔လို႕ ၾကာလာရင္ လူၾကီးမိဘေတြရဲ႕ ျပစ္တင္ ေ၀ဖန္သံေတြၾကားရပါေတာ့မယ္။  ကၽြန္မ ဒီလို နိဒါန္းေတြရွည္ေနတာ ဆရာလုပ္ခ်င္တဲ့ ရည္ရြယ္ခ်က္မ်ိဳး မဟုတ္ပဲ ကိုယ္သိသေလာက္ ကုိယ္တတ္သေလာက္ ကုိ ခ်ျပခ်င္တဲ့ေစတနာ အရင္းခံသက္သက္ သာျဖစ္တယ္ဆုိတာ အားလံုးကုိ အသိေပးခ်င္လို႕ပါ။ ကၽြန္မရည္ရြယ္ခ်က္ကုိ အထင္အျမင္တိမ္းေစာင္းမွာဆိုးလို႕ စကားပလင္ ခံျပီးေျပာေနတာပါ.. ေက်းဇူးမတင္ခ်င္ရင္ေနပါ ကၽြန္မေစတနာေတာ့ အေစာ္ကားမခံခ်င္လို႕ပါ။ ကဲ ေလနဲနဲရွည္သြားျပီဆုိေတာ့ ။
စေျပာျပီေနာ္။
အျမဲတမ္းလိုလို ေနရာတုိင္းမွာ web designer/developer position ေခၚတာေတြ web/graphic designer ေခၚတာေတြ ျမင္ဖူးေနက်ျဖစ္မယ္လို႕ ထင္ပါတယ္။  အဲဒါေၾကာင့္ ဒီေနရာမွာ web designer/developer ဟာ မ်ဥ္းေလးျခားထားေပမဲ့ ကြဲျပားပါတယ္ဆုိတဲ့ အခ်က္ေတြ ေျပာခ်င္လို႕ပါ။ သူေဌးေတာ္ေတာ္မ်ားကလဲ တူတယ္လုိ႕ ထင္သေယာင္ေယာင္ျဖစ္ၾကပါတယ္ (အဲဒိမွာ technician Boss  ေတြမပါဘူးေပါ့ေနာ္) သာမန္လူေတြလဲတူတယ္လို႕ထင္ေနမွာဆုိးလုိ႕ပါ။ ေနာက္ပုိင္းမွာလဲ အခ်ိန္ရရင္ရသလို web/graphic designer ကြာပံုကြာနည္းေလးေျပာပါ့မယ္။
Web Designer
Web Designer က ဘာလဲဆုိရင္ အားလံုးသိၾကတဲ့အတုိင္း Design ကုိအေျခခံပါတယ္။ Design တခုကုိ create လုပ္တဲ့ေနရာမွာ အဲဒိမွာ ဒီဇုိင္းအျမင္ရွိသူက ပိုအဆင္ေျပပါလိမ့္မယ္။ တခ်ိဳ႕တခ်ိဳ႕ေသာ ဒီဇိုင္းအျမင္မရွိသူေတြကုိ ဘယ္လိုမွလုပ္ယူလို႕မရတာ ကၽြန္မ လက္ေတြ႕ၾကံဳခဲ့ဖူးပါတယ္။  အဲဒီေတာ့ ဒီဇိုင္းတခုကုိ ဆြဲၿပီဆုိရင္ colour ဘာေရာင္သံုးမယ္ အဲဒီအေရာင္နဲ႕ လိုက္ဖက္တာ ဘာေတြရွိမယ္။ User တေယာက္ကုိ ဘယ္လိုဆြဲေဆာင္ရမလဲဆုိတာ ခဏထား.. ကုိယ့္အျမင္မွာဘယ္လိုတင့္တယ္ေအာင္ထားမလဲ ဆုိတာအရင္ေတြးရပါတယ္။ ဒီဇို္င္းတခုကိုေတြးတဲ့အခါမွာ ကန္႕သတ္ထားတဲ့နယ္နမိတ္ ရွိတယ္ဆုိေပမဲ့ အေတြးေတြကုိ ျဖန္႕က်က္ထားရပါတယ္။ ေျပာရမယ္ဆုိရင္ေတာ့ အေတြးေတြနဲ႕ လြင့္ေမ်ာရပါတယ္။ ကိုယ့္အေတြးကုိ စီးေမ်ာခြင့္ေပးမွသာ formal မဟုတ္တဲ့ ဒီဇုိင္း။ တနည္းအားျဖင့္ ဆြဲေဆာင္မႈရွိတဲ့ ဒီဇုိင္းရဲ႕ ကိုယ္ထည္ရပါမယ္။ ျပီးျပည့္စံုေအာင္ ေနာက္တဆင့္ အေနနဲ႕ color နဲ႕ခ်ယ္မႈန္းရပါတယ္။ အိမ္ေဆာက္သလုိမ်ိဳးေပါ့.. ကြန္ဒိုတခုကုိ အျမင္တင့္တယ္ခ်င္ရင္ ဘယ္လို အခန္းမ်ိဳးနဲ႕ ပထမဆံုးဖြဲ႕စည္းမလဲ ျပီးရင္ေတာ့ decoration နဲ႕ အဆံုးသတ္ ေဖာ္ျပလုိက္သလိုမ်ိဳးပါပဲ။ ဒီဇုိင္းဟာ အဲဒိသေဘာသဘာ၀နဲ႕ဆင္တူပါတယ္။  Photoshop မွာ ဒီဇိုင္းဆင္ျပီးသြားျပီဆုိရင္ေတာ့ web ေပၚမွာ (browser ေပၚမွာ) ၾကည့္ႏိုင္ေအာင္ မရွိမျဖစ္ Html, CSS နဲ႕ အဲဒိဒီဇုိင္းလုိမ်ိဳးထြက္ေအာင္ ျပန္ျပင္ဆင္ရပါတယ္။ ျပီေတာ့မွ animation အေနနဲ႕ jQuery, Javascript စသည္ျဖင့္ Third party language အေနနဲ႕ အသံုးျပဳပါတယ္။  အဲဒိထက္ပုိတာကေတာ့ web application site တခုခုကိုေရးတဲ့အခါမွာလည္း Designer တစ္ေယာက္အေနနဲ႕ PHP, asp.net ေတာ႔ အေျခခံအားျဖင့္သိထားဖုိ႕လိုပါတယ္.. လိုအပ္ရင္လုိအပ္သလို design error တက္တာမ်ိဳး၊ လိုအပ္တဲ့ ဒီဇိုင္းထည့္ေရးတဲ့အခ်ိန္မ်ိဳးမွာ အဲဒါေတြ မသိပဲ လုပ္လို႕မရပါဘူး။ ကုိယ္ ကုိယ္တုိင္ ၀င္ေရာက္ေရးရတာမ်ိဳးေတြလဲရွိတဲ့အတြက္ သိထားဖုိ႕လုိပါတယ္။  အဲဒါကေတာ့ web designer ေတြရဲ႕လုပ္ေဆာင္ခ်က္ပါ။
Web Developer
အားလံုးသိၾကတဲ့အတုိင္း oop concept ကုိအေျခခံထားတဲ့ Language ျဖစ္ျပီး web browser အတြက္ သီးသန္႕ေရးဖို႕အတြက္ တီထြင္ထားတဲ့ Language တမ်ိဳးနဲ႔ coding ေတြေရးၾကရပါတယ္။ အၾကမ္းအားျဖင့္ asp.net၊ PHP ႏွစ္မ်ိဳးရွိပါတယ္။ Developer ပုိင္းအေနနဲ႕ Database အထိ ကုိင္စရာမလုိဘူးဆုိရင္ေတာင္ Table ခ်ိတ္ပံုခ်ိတ္နည္း၊ database အေၾကာင္းေတာ့ သိထားရပါမယ္။ မဟုတ္ရင္ Proj ၾကီးၾကီးေတြမွာ လို္အပ္လို႕ အဲဒိအပိုင္းထည့္တြက္တဲ့အခါမွာ ဒုကၡေရာက္ႏုိင္ပါတယ္။ အဲဒိ Asp.net, PHP လို Language မ်ိဳးကုိေတာ့ Server Side programming language လို႕လဲ ေခၚဆုိႏုိင္ပါတယ္။ အဲဒိမွာ Database နဲ႕ခ်ိတ္ဆက္ဖို႕ဆုိရင္ MsSQL, MySQL, စသည္ျဖင့္တခုခုနဲ႕ ခ်ိတ္ဆက္အသံုးျပဳပါတယ္။ Web application တခုေရးမယ္ဆုိရင္ေတာ့ Web Developer တစ္ေယာက္၊ နွစ္ေယာက္ မရွိပဲ မေရးႏုိင္ပါဘူး။  Developer ေတြက တကယ္ကုိ အေရးပါအရာေရာက္သူေတြပါ။ Database လဲေကာင္းစြာကိုင္နုိင္ျပီး Coding ပုိင္းလဲ ကၽြမး္က်င္စြာေရးႏုိင္မယ္ဆုိရင္ web application တခုခုကုိ ေကာင္းေကာင္းေရးႏုိင္ပါတယ္။ ဒါေပမဲ့ web application အၾကီးအေသးေပၚမႈတည္ျပီး developer ႏွစ္ေယာက္ထက္ပုိေသာ လူေတြ လုိအပ္ပါတယ္။ Developer ေတြရဲ႕စဥ္းစားပံုစဥ္းစားနည္းေတြက logic ဆန္တယ္ ေဘာင္ခတ္ထားတယ္။ သူတုိ႕ေတြက စိတ္ကုိတည္ျငိမ္ေအာင္ ထားႏုိင္တဲ့သူေတြပါ။ အေျဖတခုရဖို႕အတြက္ ဘယ္လိုနည္းပရိယာယ္ေတြနဲ႕ ဘယ္လို အကြက္ဆင္ျပီး ဘယ္လုိပဲလာလာ ဒီအေျဖတခုထြက္ဖို႕အတြက္ စဥ္းစားရသူေတြပါ။ သူတုိ႕ေတြဟာ အေတြးေတြကုိ ျဖန္႕က်က္လို႕မရဘူး။ စီးေမ်ာလိ႕ုမရဘူး။ အာရံုေတြကုိ စုစည္းထားရသူေတြပါ။ ဒါလုပ္ရင္ ဒါျဖစ္မယ္။ ဟုိဟာလုပ္ရင္ေကာ ဒါျဖစ္ေအာင္ ဘယ္လိုလုပ္မလဲဆုိတာေတြကုိ Logic code ေတြနဲ႕ ေဘာင္ခတ္ျပီးေရးရပါတယ္။
ဒီအပုိင္းမွာေတာ့ Exp မရွိသူနဲ႕ ရွိသူဘာကြာလဲဆုိရင္ result ေပၚၾကည့္ျပီး ဆံုးျဖတ္ရခက္ေနရင္ coding ေပၚၾကည့္ျပီးဆံုးျဖတ္ႏုိင္ပါတယ္.. coding ေသသပ္လွပမႈနဲ႕ က်စ္က်စ္လစ္လစ္ နဲ႕ေရးသြားတာ ကြာသြားတာပါပဲ။ exp ရွိသူေတြအေနနဲ႕ result တခုရဖို႕ သံုးေလးေၾကာင္းေရးလုိက္ႏုိင္ေပမဲ့ exp အားနည္းသူေတြကေတာ့ ၁၀ေၾကာင္းမက ေရးမွ အထေျမာက္တာမ်ိဳးေလးေတြရွိပါတယ္။  Developer လုပ္မယ္ဆုိရင္ေတာ့ ေခါင္းေမႊးမၾကာခင္ျဖဴခ်င္ျဖဴ မျဖဴခ်င္ ေျပာင္မယ္လို႕ေတာင္ ေျပာႏုိင္ပါတယ္။ ဦးေႏွာက္ေျခာက္ပါတယ္။ Logic ဆန္ဆန္ေတြးေခၚရတာမ်ိဳး၊ ဒါေလးကုိ ဘယ္လိုနည္းနဲ႕ ရေအာင္ ေရးမလဲ။ ဒီအေျဖကုိ ဘယ္လုိထြက္ေအာင္ coding ေလးဘယ္လိုေရးမလဲ ဆုိတာမ်ိဳး စဥ္းစားခ်င္သူေတြနဲ႕ ကိုက္ပါတယ္။ တနည္းအားျဖင့္ တြက္တာခ်က္တာ ၀ါသနာပါသူမ်ဳိးေပါ့။
Developer တေယာက္လုပ္မယ္ဆုိရင္ အေျခခံအားျဖင့္ Html ကုိနဲနဲေလာက္သိထားမွ အဆင္ေျပပါမယ္။ PHP language အသံုးျပဳျပီးေရးသားသူေတြမွာ Html tag ေတြကုိ မသိပဲနဲ႕ ေရွ႕ဆက္ဖို႕ မျဖစ္ႏုိင္ပါဘူး။ သူ႕မွာ UI ကုိ supporting ေပးႏုိင္တဲ့ software မရွိတာတစ္ေၾကာင္း၊ Html tag ေတြၾကားထဲမွာ လုိခ်င္သလုိ ပံုေဖာ္ေရးရတာ ပုိအဆင္ေျပတဲ့အတြက္ မရွိမျဖစ္ html ကုိသိထားမွသာ အဆင္ေျပႏိုင္ပါတယ္။
Asp.net အသံုးျပဳသူေတြကေတာ့ Visual Studio 2005, 2008 software စသည္ျဖင့္ သံုးၾကပါတယ္။ သူတုိ႕ language ကုိ အသံုးျပဳလြယ္ရကူေအာင္ UI လဲ အဆင္ေျပေျပထည့္ႏုိင္ရန္္ အတြက္ျဖစ္ပါတယ္။ .net Developer အေနနဲ႕ html tag ေတြၾကားထဲမွာ ေပ်ာ္ေမြ႕ရတာမ်ိဳးမဟုတ္ပဲ code page တခုအေနနဲ႕ အသံုးျပဳျပီး ေရးရတာျဖစ္လို႕ error ရွာရင္ ပုိလြယ္သလို html လဲသိပ္မသိလဲ အဆင္ေျပပါတယ္။ ဒါေပမဲ့ PHP အသံုးျပဳရတာေလာက္ေတာ့ ေပ်ာ္စရာမေကာင္းဘူး.. ဘာလို႕ဆုိ .net က ေဘာင္ခတ္ထားတယ္လို႕ ခံစားရပါတယ္.. ကုိယ္ေရးခ်င္သလို မေရးရပဲ သူတုိ႕ခ်ေပးထားတဲ့ စည္းမ်ဥ္းစည္းကမး္ေတြအတုိငး္ေရးရလို႕ပါ။  ကၽြန္မက ေဘာင္ခတ္ထားတာေတြ စည္းမ်ဥ္းစည္းကမ္းေတြ မႏွစ္ျမိဳ႕သူျဖစ္တဲ့အတြက္ .net ကုိေတာ့မၾကိဳက္ပါဘူး။ PHP လုိအရာမ်ိဳးကုိ ၾကိဳက္ပါတယ္။ ဒီထက္ပုိၾကိဳက္တာဆုိရင္ေတာ့ ဘာ coding မွ မေရးရတာကုိပါပဲ
အဲဒါေၾကာင့္ ခုခ်ိန္ထိ ကၽြန္မအသက္ေမြး၀မ္းေက်ာင္းမႈဟာ web designer အေနနဲ႕ ရပ္တည္ေနဆဲပါ။
ကဲ ဒါဆုိ… Web designer နဲ႕ Web Developer ဘာကြာလဲ
ဒီစာကုိဖတ္ျပီးသူမ်ားအေနနဲ႕ေတာ့ ကုိကိုယ္တုိင္စဥ္းစားျပီး အေျဖတခုခုရမယ္လို႕ေမွ်ာ္လင့္ပါတယ္။ အဲဒိထက္ ပုိတိုးျပီး ကၽြန္မ ေထာက္ျပခ်င္ပါေသးတယ္။  ၿပီးေတာ့ေမးခြန္းေတြ ရွိလာႏုိင္ပါတယ္
Designer က Developer လို မေရးတတ္ဘူးလား…  ဟုတ္ကဲ့ မေရးတတ္ဘူး မေျပာပါဘူး။ ေရးတတ္ပါတယ္။ Developer လိုမ်ိဳး ဆရာႀကီးအဆင့္ထိေတာ့ မေရးႏုိင္ပါဘူး။
Developer ကေရာ Designer ေတြတတ္တဲ့ Html ေတြသိထားတာပဲ သူတုိ႕ကေရာ ဒီဇုိင္း ဆြဲတတ္ဘူးလား…  ဟုတ္ကဲ့ မဆြဲတတ္ဘူး မေရးတတ္ဘူးမေျပာပါဘူး။ Designer လုိမ်ိဳး အျမင္ေကာင္းေအာင္ လွပေအာင္ေလာက္ထိေတာ့ create မလုပ္ႏိုင္ပါဘူး။  ဒါအမွန္တရားတခုပါ။
တခ်ိဳ႕ခ်ိဳ႕ေသာလူေတြက ငါကႏွစ္မ်ိဳးလံုးကၽြမး္က်င္ပါတယ္ ႏွစ္မ်ိဳးလံုးမွာ ဆရာႀကီးပါလို႕ ေျပာတဲ့သူေတြကုိ ကၽြန္မ အံမခမ္းေလးစားပါတယ္ ခ်ီးက်ဴးပါတယ္.. ပါးစပ္အေျပာတင္မဟုတ္ပဲ လက္ေတြ႕လုပ္ျပနုိင္တဲ့သူကုိ တသက္လံုးေလးစားဂုဏ္ယူေနပါ့မယ္။  ဘာလုိ႕ဆုိႏွစ္ဖက္လံုးမွာ ထူးခၽြန္ဖို႕ မျဖစ္ႏုိင္လို႕ပါ။  တစ္ခုက အေတြးကုိ စီးေမ်ာလိုက္ရတာ.. တခုက အေတြးကုိ ခ်ဳပ္ထိန္းထားရတာ.. ဒီႏွစ္မ်ိဳးစလံုးကုိလုပ္ႏုိင္တယ္ဆုိတာ အေတာ္အံၾသစရာေကာငး္တဲ့ ပါရမီမ်ိဳး ရွိသူမွသာ ျဖစ္ႏုိင္ပါလိမ့္မယ္။  ကၽြန္မသိသေလာက္ developer အမ်ားစုဟာ design အလွအပကုိခံစားႏုိ္င္တဲ့သူ ရွားပါးတယ္။  အဲလုိပဲ designer အမ်ားစုဟာလဲ coding ကုိ ေကာင္းေကာင္း develop လုပ္ႏုိင္သူမ်ိး မေတြ႕ဖူးပါဘူး။  ဒီထဲမွာ Designer လိုင္းကုိသေဘာမက်လို႕ ထားျပီး developer ပုိင္းကုိ သီးသန္႕ သြားသူမ်ားကိုမရည္ရြယ္လိုပါ။ ကၽြန္မေျပာခ်င္တာက ႏွစ္ခုလံုးမွာ Professional ျဖစ္ဖို႕ဆုိတာ မျဖစ္ႏုိင္ဘူးလို႕ ဆုိလိုခ်င္တာပါ။
Web application သီးသန္႕ေရးတဲ့ Company မ်ိဳးမွာ Designer အမ်ားၾကီးမလုိပါဘူး. တေယာက္ရွိရံုနဲ႕တင္ လံုေလာက္ေပမဲ့ developer ကေတာ့ တေယာက္၇ွိ၇ံုနဲ႕ မျပည့္စံုပါဘူး.. အနည္းဆံုး ႏွစ္ေယာက္ေတာ့ ရွိေနရပါတယ္။ အဲဒါေၾကာင့္ အလုပ္အကုိင္အခြင့္အလမ္းဟာ developer ေတြအတြက္ ပုိမ်ားပါတယ္။ တခ်ိဳ႕ ကုမၸဏီမ်ားမွာျဖင့္ ဒီဇုိင္နာေတာင္ မခန္႕ဘူးလို႕သိရပါတယ္ (ဒါကလဲ ဒီဇုိင္းတခုဟာ စီးပြားေရးတခုမွာ ဘယ္ေလာက္ထိ တာ သြားတယ္ဆုိတာ မသိေသးလုိ႔ပါ)။  ကၽြန္မေျပာထားခဲ့သလို Developer ေတြဟာ အေရးပါအရာေရာက္သူေတြဆုိရင္ Designer ကေရာလို႕ ေမးစရာရွိလာပါတယ္။
ကဲ ရုိးရုိးေလးပဲစဥ္းစားၾကည့္ရေအာင္……  ကၽြန္မတုိ႕ website တခုကုိၾကည့္တဲ့အခါ အဲ႔ဒီ website ဆြဲေဆာင္မႈရွိမွသာလွ်င္ ၾကည့္ခ်င္ၾကမွာမလား.. Facebook ရဲ႕ system ဘယ္ေလာက္ေကာင္းေကာင္း သူ႕ထဲမွာ coding ရွင္းရွင္းပဲေရးေရး ရႈပ္ရႈပ္ပဲေရးေရး ဘယ္သူမွ စိတ္မ၀င္စားပါဘူး။ အဓိကက အျမင္အားျဖင့္ ရွင္းလင္းေနျပီး အသံုးျပဳရတာ လြယ္ကူေနလို႕လဲ ဒီေလာက္ထိ ေအာင္ျမင္ေနတာပါ။ facebook က usability, typography ကုိေကာင္းေကာင္းၾကီး သေဘာေပါက္ပါတယ္။ ရုိးရွင္းေပမဲ့ ဆြဲေဆာင္မႈရွိေအာင္ user တေယာက္အေနနဲ႕ ဘာကုိၾကည့္ခ်င္တာလဲ ျမင္ဖို႕အတြက္ ဘာေတြလုပ္ရမလဲဆုိတဲ့ idea ေပၚမွာ ဒီဇိုင္းေလးနဲ႕ ထိန္းသြားတာပါ။
တျခားဘက္က ျပန္ေျပာင္းေျပာမယ္ဆုိရင္ေတာ့ website တခုကုိ ၾကည့္လိုက္တဲ့အခါမွာ အရင္ဆံုး ေ၀ဖန္ခံရတာေတာ့ ဒီဇိုင္းပါပဲ။ ဒီဒီဇို္င္းက ေကာင္းေတာ့ ေကာင္းတယ္ ဒါေလးလိုတယ္။ မေကာင္းဘူး။ ေကာင္းတယ္ စသည္ျဖင့္ လူျမင္သူျမင္ အေျပာခံရတာေတာ့ ဒိဇိုင္းပါ။ အဲဒိဒီဇိုင္းကလဲ website, web application အတြက္ အဓိကေနရာမွာပါပါတယ္။
Designer တေယာက္ဟာ static website တခုလံုးကုိ တေယာက္တည္းဖန္တီးႏုိင္ေပမဲ့.. Developer တေယာက္အတြက္ အဲဒါ ဖန္တီးဖို႕ ခက္ခဲႏုိင္ပါတယ္။ web application တခုကုိေတာ့ ဒီဇိုင္းကုိထည့္မတြက္ရင္ developer ေတြခ်ည္းဖန္တီးလုိ႕ရပါတယ္။  အဲဒါေၾကာင့္လဲ Designer ေရာ၊ developer ေရာ ႏွစ္ဦးနွစ္ဖက္အတြက္ အဆင္ေျပေစမဲ့ ေပါင္းကူးျဖစ္တဲ့ Joomla, Wordpress, Drupal ဆုိတဲ့ CMS (content Management System) ေတြေပၚထြက္လာခဲ့တာျဖစ္ပါတယ္။
ေနာက္ဆံုးအေနနဲ႕ ဒီဇိုင္နာမွာလဲ သူ႕အခက္အခဲနဲ႕သူၾကီးေလးတဲ့တာ၀န္ယူထားရသလို
Developer ေတြလဲ အဲဒိထက္မေလ်ာ့ပါဘူး။ သူ႕အပိုင္းနဲ႕သူ အားလံုးက အေရးပါအရာေရာက္သူေတြျဖစ္ၾကပါတယ္။ ၀ါသနာအရ တာ၀န္ယူရတဲ့အပိုင္းျခင္းမတူေပမဲ့ အေကာင္းဆံုး application ရဖို႕အတြက္ တစ္ဦးကုိတစ္ဦး မရွိမျဖစ္လိုအပ္ၾကတဲ့သူေတြပါပဲ။
အားလံုးကုိခင္မင္ေလးစားလွ်က္
သဲဆု
Techno Expert

0 comments: